core: add bare display mode (for easy text selection and click on URLs)

New key: alt+"!", to swith to bare display (same key to come back to
standard display).

New options:
- weechat.look.bare_display_exit_on_input (default: on): by default
  any changes in input will return to standard display
- weechat.look.bare_display_time_format (default: "%H:%M"): the format
  of time used in bare display.
v2.8-utf8proc
Sebastien Helleu 2014-02-16 11:29:03 +01:00
parent 20a70c80f8
commit 39be4e3387
46 changed files with 706 additions and 577 deletions

View File

@ -13,6 +13,9 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
== Version 0.4.4 (under dev!)
* core: add bare display mode (for easy text selection and click on URLs), new
key: key[alt-!], new options: weechat.look.bare_display_exit_on_input and
weechat.look.bare_display_time_format
* core: fix freeze/crash in gnutls (bug #41576)
* core: fix cmake warning CMP0007 on "make uninstall" (bug #41528)
* core: add signals "key_combo_{default|search|cursor}"

10
NEWS
View File

@ -13,6 +13,16 @@ http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file 'ChangeLog' in sources).
== Version 0.4.4 (under dev)
=== Bare display
A bare display mode has been added (for easy text selection and click on URLs),
the new default key is key[alt-!].
Use command `/key missing` to add the key or `/key listdiff` to see differences
between your current keys and WeeChat default keys.
== Version 0.4.3 (2014-02-09)
=== Colors in messages

View File

@ -7,7 +7,7 @@ key\[(ctrl|alt|shift)\]=<span class="key \1">\1</span>
key\[(ctrl|alt|shift)-\]=<span class="key \1">\1</span><span class="keyplus">+</span>
key\[(ctrl|alt|shift)-([^\]]+)\]=<span class="key \1">\1</span><span class="keyplus">+</span>key[\2]
key\[l\]=<span class="key">l</span><span class="keyplus"> (L)</span>
key\[([A-Za-z0-9/_&\=])\]=<span class="key">\1</span>
key\[([a-z0-9/_&\=][^\]]*)\]=<span class="key">\1</span>
key\[([A-Za-z0-9/_&\=!])\]=<span class="key">\1</span>
key\[([a-z0-9/_&\=!][^\]]*)\]=<span class="key">\1</span>
key\[([^\]]+)\]=<span class="key other">\1</span>
hex\[([0-9a-fA-F]+)\]=<span class="hexa">\1</span>

View File

@ -869,49 +869,51 @@ Beispiele:
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom[-window <number>]
bare [<delay>]
list: listet die geöffneten Fenster (ohne Angabe von Argumente wird diese Liste standardmäßig ausgegeben)
-1: springt zum vorherigen Fenster
+1: springt zum nächsten Fenster
b#: springt zum nächsten Fenster, welches die Buffer Nummer # besitzt
up: wechselt zum Fenster über dem aktuellen
down: wechselt zum Fenster unter dem aktuellen
left: wechselt zum linken Fenster
right: wechselt zum rechten Fenster
number: Nummer des Fensters (siehe /window list)
splith: teilt das aktuelle Fenster horizontal
splitv: teilt das aktuelle Fenster vertikal
resize: verändert die Größe des aktuellen Fensters. Die neue Größe des Fensters ist prozentual <pct> zum Stammfensters groß
balance: passt die Größe aller Fenster an
merge: vereinigt Fenster miteinander (all = alle Fenster vereinigen)
page_up: scrollt eine Seite nach oben
page_down: scrollt eine Seite nach unten
refresh: Seite wird neu aufgebaut
scroll: scrollt eine Anzahl an Zeilen (+/-N) oder zu einer angegebenen Zeit: s=Sekunden, m=Minuten, h=Stunden, d=Tage, M=Monate, y=Jahre
scroll_horiz: scrollt horizontal eine Anzahl an Spalten (+/-N) oder prozentual von der Fenstergröße ausgehend (dieses scrolling ist nur in Buffern möglich die über einen freien Inhalt verfügen)
scroll_up: scrollt ein paar Zeilen nach oben
scroll_down: scrollt ein paar Zeilen nach unten
scroll_top: scrollt zum Anfang des Buffers
scroll_bottom: scrollt zum Ende des Buffers
scroll_beyond_end: scrollt über das Ende des Buffers hinaus
scroll_previous_highlight: scrollt zum vorherigen Hightlight
scroll_next_highlight: scrollt zum nächsten Highlight
scroll_unread: springt zur ersten ungelesenen Zeile in einem Buffer
swap: tauscht die Buffer von zwei Fenstern (mit optionaler Angabe für das Zielfenster)
zoom: vergrößert ein Fenster auf 100%
list: list opened windows (without argument, this list is displayed)
-1: jump to previous window
+1: jump to next window
b#: jump to next window displaying buffer number #
up: switch to window above current one
down: switch to window below current one
left: switch to window on the left
right: switch to window on the right
number: window number (see /window list)
splith: split current window horizontally
splitv: split current window vertically
resize: resize window size, new size is <pct> percentage of parent window
balance: balance the sizes of all windows
merge: merge window with another (all = keep only one window)
page_up: scroll one page up
page_down: scroll one page down
refresh: refresh screen
scroll: scroll a number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years
scroll_horiz: scroll horizontally a number of columns (+/-N) or percentage of window size (this scrolling is possible only on buffers with free content)
scroll_up: scroll a few lines up
scroll_down: scroll a few lines down
scroll_top: scroll to top of buffer
scroll_bottom: scroll to bottom of buffer
scroll_beyond_end: scroll beyond the end of buffer
scroll_previous_highlight: scroll to previous highlight
scroll_next_highlight: scroll to next highlight
scroll_unread: scroll to unread marker
swap: swap buffers of two windows (with optional direction for target window)
zoom: zoom on window
bare: toggle bare display (with optional delay in milliseconds for automatic return to standard display mode)
Bei splith und splitv gibt "pct" die neue Größe des Fensters im Verhältnis zur aktuellen Größe an. Zum Beispiel würde ein Wert von 25 bedeuten, dass das neue Fenster nur noch ein Viertel der Größe des alten Fensters besitzt.
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
Beispiele:
springt zum Fenster mit dem Buffer #1:
Examples:
jump to window displaying buffer #1:
/window b1
scrollt zwei Zeilen hoch:
scroll 2 lines up:
/window scroll -2
scrollt zwei Tage hoch: /window scroll -2d
scroll 2 days up:
/window scroll -2d
scrollt zum Beginn des aktuellen Tages:
scroll to beginning of current day:
/window scroll -d
Fenster #2 wird vergrößert:
zoom on window #2:
/window zoom -window 2
----

View File

@ -408,6 +408,16 @@
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"--"`)
* [[option_weechat.look.bare_display_exit_on_input]] *weechat.look.bare_display_exit_on_input*
** Beschreibung: `exit the bare display mode on any changes in input`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
* [[option_weechat.look.bare_display_time_format]] *weechat.look.bare_display_time_format*
** Beschreibung: `time format in bare display mode (see man strftime for date/time specifiers)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"%H:%M"`)
* [[option_weechat.look.buffer_auto_renumber]] *weechat.look.buffer_auto_renumber*
** Beschreibung: `automatisches nummerieren von Buffern um ausschließlich eine aufeinander folgende Durchnummerierung zu besitzen, die bei 1 beginnt; ist diese Option deaktiviert sind Lücken zwischen den Buffern möglich und der erste Buffer muss nicht mit der Zahl 1 beginnen`
** Typ: boolesch

View File

@ -1025,6 +1025,8 @@ Befehl festgelegt werden:
| key[alt-]key[>] | springt zum nächsten besuchten Buffer | `/input jump_next_visited_buffer`
| key[alt-/] | wechselt zum jeweils zuletzt angezeigten Buffern | `/input jump_last_buffer_displayed`
| key[alt-=] | schaltet Filterfunktion an/aus | `/filter toggle`
// TRANSLATION MISSING
| key[alt-!] | Toggle bare display on/off | `/window bare`
|===
[[key_bindings_search_context]]

View File

@ -869,6 +869,7 @@ Examples:
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom[-window <number>]
bare [<delay>]
list: list opened windows (without argument, this list is displayed)
-1: jump to previous window
@ -899,6 +900,7 @@ scroll_next_highlight: scroll to next highlight
scroll_unread: scroll to unread marker
swap: swap buffers of two windows (with optional direction for target window)
zoom: zoom on window
bare: toggle bare display (with optional delay in milliseconds for automatic return to standard display mode)
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4

View File

@ -408,6 +408,16 @@
** type: string
** values: any string (default value: `"--"`)
* [[option_weechat.look.bare_display_exit_on_input]] *weechat.look.bare_display_exit_on_input*
** description: `exit the bare display mode on any changes in input`
** type: boolean
** values: on, off (default value: `on`)
* [[option_weechat.look.bare_display_time_format]] *weechat.look.bare_display_time_format*
** description: `time format in bare display mode (see man strftime for date/time specifiers)`
** type: string
** values: any string (default value: `"%H:%M"`)
* [[option_weechat.look.buffer_auto_renumber]] *weechat.look.buffer_auto_renumber*
** description: `automatically renumber buffers to have only consecutive numbers and start with number 1; if disabled, gaps between buffer numbers are allowed and the first buffer can have a number greater than 1`
** type: boolean

View File

@ -1012,6 +1012,7 @@ The notify level for a buffer can be set with command `/buffer`:
| key[alt-]key[>] | Switch to next buffer in list of visited buffers | `/input jump_next_visited_buffer`
| key[alt-/] | Switch to last buffer displayed (before last jump to a buffer) | `/input jump_last_buffer_displayed`
| key[alt-=] | Toggle filters on/off | `/filter toggle`
| key[alt-!] | Toggle bare display on/off | `/window bare`
|===
[[key_bindings_search_context]]

View File

@ -869,6 +869,7 @@ Exemples:
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <numéro>]
swap [-window <numéro>] [up|down|left|right]
zoom [-window <numéro>]
bare [<délai>]
list: lister les fenêtres ouvertes (sans paramètre, cette liste est affichée)
-1: sauter à la fenêtre précédente
@ -899,6 +900,7 @@ scroll_next_highlight: faire défiler jusqu'au highlight suivant
scroll_unread: faire défiler jusqu'au marqueur de données non lues
swap: échanger les tampons de deux fenêtres (avec une direction facultative pour la fenêtre cible)
zoom: zoomer sur la fenêtre
bare: activer/désactiver le more d'affichage dépouillé (avec un délai facultatif en millisecondes pour un retour automatique au mode d'affichage standard)
Pour splith et splitv, pct est un pourcentage qui représente la taille de la nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. Par exemple 25 signifie créer une fenêtre qui a pour taille: taille_courante / 4

View File

@ -408,6 +408,16 @@
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `"--"`)
* [[option_weechat.look.bare_display_exit_on_input]] *weechat.look.bare_display_exit_on_input*
** description: `sortir du mode d'affichage dépouillé ("bare") sur tout changement dans la ligne de commande`
** type: booléen
** valeurs: on, off (valeur par défaut: `on`)
* [[option_weechat.look.bare_display_time_format]] *weechat.look.bare_display_time_format*
** description: `format de date/heure dans l'affichage dépouillé ("bare") (voir man strftime pour le format de date/heure)`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `"%H:%M"`)
* [[option_weechat.look.buffer_auto_renumber]] *weechat.look.buffer_auto_renumber*
** description: `renuméroter automatiquement les tampons pour qu'ils aient des numéros consécutifs et démarrent au numéro 1; si désactivé, des trous entre les numéros de tampons sont autorisés et le premier tampon peut avoir un numéro supérieur à 1`
** type: booléen

View File

@ -1038,6 +1038,7 @@ commande `/buffer` :
| key[alt-]key[>] | Sauter au tampon suivant dans la liste des tampons visités | `/input jump_next_visited_buffer`
| key[alt-/] | Sauter au dernier tampon affiché (avant le dernier saut vers un tampon) | `/input jump_last_buffer_displayed`
| key[alt-=] | Activer/désactiver les filtres | `/filter toggle`
| key[alt-!] | Activer/désactiver le mode d'affichage dépouillé | `/window bare`
|===
[[key_bindings_search_context]]

View File

@ -869,6 +869,7 @@ Esempi:
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom[-window <number>]
bare [<delay>]
list: list opened windows (without argument, this list is displayed)
-1: jump to previous window
@ -899,6 +900,7 @@ scroll_next_highlight: scroll to next highlight
scroll_unread: scroll to unread marker
swap: swap buffers of two windows (with optional direction for target window)
zoom: zoom on window
bare: toggle bare display (with optional delay in milliseconds for automatic return to standard display mode)
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4

View File

@ -408,6 +408,16 @@
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"--"`)
* [[option_weechat.look.bare_display_exit_on_input]] *weechat.look.bare_display_exit_on_input*
** descrizione: `exit the bare display mode on any changes in input`
** tipo: bool
** valori: on, off (valore predefinito: `on`)
* [[option_weechat.look.bare_display_time_format]] *weechat.look.bare_display_time_format*
** descrizione: `time format in bare display mode (see man strftime for date/time specifiers)`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"%H:%M"`)
* [[option_weechat.look.buffer_auto_renumber]] *weechat.look.buffer_auto_renumber*
** descrizione: `automatically renumber buffers to have only consecutive numbers and start with number 1; if disabled, gaps between buffer numbers are allowed and the first buffer can have a number greater than 1`
** tipo: bool

View File

@ -1048,6 +1048,8 @@ Il livello di notifica per un buffer può essere impostato con il comando `/buff
| key[alt-]key[>] | Passa al buffer successivo nella lista dei buffer visitati | `/input jump_next_visited_buffer`
| key[alt-/] | Passa all'ultimo buffer mostrato (prima dell'ultimo passaggio ad un buffer) | `/input jump_last_buffer_displayed`
| key[alt-=] | Attiva/disattiva filtri | `/filter toggle`
// TRANSLATION MISSING
| key[alt-!] | Toggle bare display on/off | `/window bare`
|===
[[key_bindings_search_context]]

View File

@ -869,49 +869,51 @@ command: 実行するコマンド (コマンドが '/' で始まらない場合
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom[-window <number>]
bare [<delay>]
list: 開けられたウィンドウのリストアップ (引数無しの場合、このリストが表示されます)
-1: 前のウィンドウに移動
+1: 次のウィンドウに移動
b#: バッファ番号 # のウィンドウに移動
up: 現在のウィンドウの上のウィンドウに移動
down: 現在のウィンドウの下のウィンドウに移動
left: 左のウィンドウに移動
right: 右のウィンドウに移動
number: ウィンドウ番号 (/window list を参照)
splith: 現在のウィンドウを水平分割
splitv: 現在のウィンドウを垂直分割
resize: ウィンドウサイズの変更、新しいサイズは親ウィンドウの <pct> パーセントで指定
balance: 全てのウィンドウのサイズを均等にする
merge: ウィンドウを他のものをマージする (all = 一つのウィンドウにまとめる)
page_up: 1 ページ分上方向にスクロール
page_down: 1 ページ分下方向にスクロール
refresh: スクリーンのリフレッシュ
scroll: 指定行数 (+/-N) か指定期間 (s=秒、m=分、h=時間、d=日、M=月、y=年) スクロール
scroll_horiz: 指定列数 (+/-N) かウィンドウサイズの割合で水平方向にスクロール (フリーコンテンツを含むバッファ以外は無効)
scroll_up: 数行分上方向にスクロール
scroll_down: 数行分下方向にスクロール
scroll_top: バッファの一番上にスクロール
scroll_bottom: バッファの一番下にスクロール
scroll_beyond_end: バッファの末尾を越えてスクロール
scroll_previous_highlight: 一つ前のハイライトにスクロール
scroll_next_highlight: 次のハイライトにスクロール
scroll_unread: 未読マーカにスクロール
swap: 2 つのウィンドウのバッファを入れ替え (ターゲットウィンドウの方向を任意指定)
zoom: ウィンドウを拡大
list: list opened windows (without argument, this list is displayed)
-1: jump to previous window
+1: jump to next window
b#: jump to next window displaying buffer number #
up: switch to window above current one
down: switch to window below current one
left: switch to window on the left
right: switch to window on the right
number: window number (see /window list)
splith: split current window horizontally
splitv: split current window vertically
resize: resize window size, new size is <pct> percentage of parent window
balance: balance the sizes of all windows
merge: merge window with another (all = keep only one window)
page_up: scroll one page up
page_down: scroll one page down
refresh: refresh screen
scroll: scroll a number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years
scroll_horiz: scroll horizontally a number of columns (+/-N) or percentage of window size (this scrolling is possible only on buffers with free content)
scroll_up: scroll a few lines up
scroll_down: scroll a few lines down
scroll_top: scroll to top of buffer
scroll_bottom: scroll to bottom of buffer
scroll_beyond_end: scroll beyond the end of buffer
scroll_previous_highlight: scroll to previous highlight
scroll_next_highlight: scroll to next highlight
scroll_unread: scroll to unread marker
swap: swap buffers of two windows (with optional direction for target window)
zoom: zoom on window
bare: toggle bare display (with optional delay in milliseconds for automatic return to standard display mode)
splith と splitv に関しては、pct は新しいウィンドウのパーセンテージで、現在のウィンドウサイズに対する割合で計算されます。例えば、25 は size = current_size / 4 の新しいウィンドウを作成します。
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
:
バッファ #1 を表示しているウィンドウに移動:
Examples:
jump to window displaying buffer #1:
/window b1
2 行分上方向にスクロール:
scroll 2 lines up:
/window scroll -2
2 日分上方向にスクロール:
scroll 2 days up:
/window scroll -2d
今日の最初にスクロール:
scroll to beginning of current day:
/window scroll -d
ウィンドウ #2 を拡大:
zoom on window #2:
/window zoom -window 2
----

View File

@ -408,6 +408,16 @@
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"--"`)
* [[option_weechat.look.bare_display_exit_on_input]] *weechat.look.bare_display_exit_on_input*
** 説明: `exit the bare display mode on any changes in input`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.bare_display_time_format]] *weechat.look.bare_display_time_format*
** 説明: `time format in bare display mode (see man strftime for date/time specifiers)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%H:%M"`)
* [[option_weechat.look.buffer_auto_renumber]] *weechat.look.buffer_auto_renumber*
** 説明: `自動的に番号を割り当てる場合、1 から始まる連番になります; 無効にした場合、バッファ番号に欠番が許され、最初のバッファに1より大きなバッファ番号を割り当てることが可能になります`
** タイプ: ブール

View File

@ -1011,6 +1011,8 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
| key[alt-]key[>] | バッファ訪問履歴で次のバッファに移動 | `/input jump_next_visited_buffer`
| key[alt-/] | 最後に表示したバッファに移動 (バッファ移動前に表示していたウィンドウ) | `/input jump_last_buffer_displayed`
| key[alt-=] | フィルタの有効無効を切り替え | `/filter toggle`
// TRANSLATION MISSING
| key[alt-!] | Toggle bare display on/off | `/window bare`
|===
[[key_bindings_search_context]]

View File

@ -856,62 +856,64 @@ Przykłady:
----
/window list
-1|+1|b#|up|down|left|right [-window <numer>]
<numer>
splith|splitv [-window <numer>] [<pct>]
resize [-window <numer>] [+/-]<pct>
-1|+1|b#|up|down|left|right [-window <number>]
<number>
splith|splitv [-window <number>] [<pct>]
resize [-window <number>] [+/-]<pct>
balance
merge [-window <numer>] [all]
page_up|page_down [-window <numer>]
merge [-window <number>] [all]
page_up|page_down [-window <number>]
refresh
scroll [-window <numer>] [+/-]<wartość>[s|m|h|d|M|y]
scroll_horiz [-window <numer>] [+/-]<wartość>[%]
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <numer>]
swap [-window <numer>] [up|down|left|right]
zoom[-window <numer>]
scroll [-window <number>] [+/-]<value>[s|m|h|d|M|y]
scroll_horiz [-window <number>] [+/-]<value>[%]
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom[-window <number>]
bare [<delay>]
list: lista otwartych okien (bez argumentu wyświetlana jest ta lista)
-1: skok do poprzedniego okna
+1: skok do następnego okna
b#: skok do następnego okna pokazującego bufor o numerze #
up: przełączenie na okno ponad obecnym
down: przełączenie na okno pod obecnym
left: przełączenie na okno po lewej
right: przełączenie na okno po prawej
numer: okno numer (zobacz /window list)
splith: dzieli obecne okno poziomo
splitv: dzieli obecne okno pionowo
resize: zmienia rozmiar okna, nowy rozmiar to <pct> procent okna nadrzędnego
balance: balansuje rozmiary pomiędzy oknami
merge: łączy okno z innym (all = posiadanie tylko jednego okna)
page_up: przewija stronę do góry
page_down: przewija stronę w dół
refresh: odświeża ekran
scroll: przewija ilość linii (+/-N) lub o czas: s=sekundy, m=minuty, h=godziny, d=dni, M=miesiące, y=lata
scroll_horiz: przewija poziomo ilość kolumn (+/-N) lub procent rozmiaru okna (takie przewijanie jest możliwe tylko w buforach z wolną zawartością)
scroll_up: przewija kilka linii w gorę
scroll_down: przewija kilka linii w dół
scroll_top: przewija na samą górę bufora
scroll_bottom: przewija na spód bufora
scroll_beyond_end: przewija poza koniec bufora
scroll_previous_highlight: przewija do poprzedniego highlighta
scroll_next_highlight: przewija do następnego highlighta
scroll_unread: przewija do znacznika nie przeczytania
swap: zamienia bufory między dwoma oknami (z opcjonalnym kierunkiem dla docelowego okna)
zoom: powiększa okno
list: list opened windows (without argument, this list is displayed)
-1: jump to previous window
+1: jump to next window
b#: jump to next window displaying buffer number #
up: switch to window above current one
down: switch to window below current one
left: switch to window on the left
right: switch to window on the right
number: window number (see /window list)
splith: split current window horizontally
splitv: split current window vertically
resize: resize window size, new size is <pct> percentage of parent window
balance: balance the sizes of all windows
merge: merge window with another (all = keep only one window)
page_up: scroll one page up
page_down: scroll one page down
refresh: refresh screen
scroll: scroll a number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years
scroll_horiz: scroll horizontally a number of columns (+/-N) or percentage of window size (this scrolling is possible only on buffers with free content)
scroll_up: scroll a few lines up
scroll_down: scroll a few lines down
scroll_top: scroll to top of buffer
scroll_bottom: scroll to bottom of buffer
scroll_beyond_end: scroll beyond the end of buffer
scroll_previous_highlight: scroll to previous highlight
scroll_next_highlight: scroll to next highlight
scroll_unread: scroll to unread marker
swap: swap buffers of two windows (with optional direction for target window)
zoom: zoom on window
bare: toggle bare display (with optional delay in milliseconds for automatic return to standard display mode)
Dla splith i splitv, pct oznacza procent reprezentujący rozmiar nowego okna, porównany z obecnym oknem jako odniesieniem. Na przykład 25 oznacza utworzenie nowego okna o rozmiarze = obecny_rozmiar / 4
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
Przykłady:
skok do okna wyświetlającego bufor #1:
Examples:
jump to window displaying buffer #1:
/window b1
przewiń 2 linie do góry:
scroll 2 lines up:
/window scroll -2
przewiń 2 dni do góry:
scroll 2 days up:
/window scroll -2d
przewiń do początku obecnego dnia:
scroll to beginning of current day:
/window scroll -d
powiększ okno 2 #2:
zoom on window #2:
/window zoom -window 2
----

View File

@ -408,6 +408,16 @@
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"--"`)
* [[option_weechat.look.bare_display_exit_on_input]] *weechat.look.bare_display_exit_on_input*
** opis: `exit the bare display mode on any changes in input`
** typ: bool
** wartości: on, off (domyślna wartość: `on`)
* [[option_weechat.look.bare_display_time_format]] *weechat.look.bare_display_time_format*
** opis: `time format in bare display mode (see man strftime for date/time specifiers)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"%H:%M"`)
* [[option_weechat.look.buffer_auto_renumber]] *weechat.look.buffer_auto_renumber*
** opis: `automatyczna zmiana numerów buforów, aby uzyskać tylko kolejne numery i zaczynać od numeru 1; jeśli wyłączone dozwolone są przerwy między numerami buforów i pierwszy bufor może mieć numer większy od 1`
** typ: bool

View File

@ -1019,6 +1019,8 @@ Poziom powiadomień dla bufora może zostać ustawiony za pomocą komendy `/buff
| key[alt-]key[>] | Przełącz na następny bufor z listy odwiedzonych buforów | `/input jump_next_visited_buffer`
| key[alt-/] | Przełącz na ostatnio wyświetlony bufor (przed ostatnią zmianą bufora) | `/input jump_last_buffer_displayed`
| key[alt-=] | Włącz/wyłącz filtry | `/filter toggle`
// TRANSLATION MISSING
| key[alt-!] | Toggle bare display on/off | `/window bare`
|===
[[key_bindings_search_context]]

View File

@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-29 14:09+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: cs\n"
@ -2307,7 +2307,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right || splith|splitv [<pct>] || resize "
"[+/-]<pct> || balance || merge [all] || page_up|page_down || refresh || "
@ -2352,6 +2352,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -3065,6 +3067,16 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "řetězec zobrazený za prefixem"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"časový formát pro \"time\" položku panelu (viz. man strftime pro specifikaci "
"data/času)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"použít značku (řádek nebo znak) v bufferech pro zobrazení první nepřečtené "
@ -10101,50 +10113,3 @@ msgstr ""
msgid "Constants"
msgstr ""
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s%s: chyba se serverem z URL (\"%s\"), ignorován"
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s%s: nemohu vytvořit server \"%s\""
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: chyba při vytváření nového zprávu \"%s\""
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "druh řazení hotlistu (group_time_asc [skupina_čas_vzestupně] (výchozí), "
#~ "group_time_desc [skupina_čas_sestupne], group_number_asc "
#~ "[skupina_číslo_vzestupně], group_number_desc [skupina_číslo_sestupně], "
#~ "number_asc [číslo_vzestupně], number_desc [číslo_sestupně] )"
#~ msgid "%s: notification deleted"
#~ msgstr "%s: notifikace smazána"
#, fuzzy
#~ msgid "%snotify: %s%s%s has quit"
#~ msgstr "%snotifikace: %s%s%s odešel %s%s"
#~ msgid "No layout saved"
#~ msgstr "Nebylo uloženo žádné rozložení"
#, fuzzy
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "%sguntls: jméno hosta v certifikátu NODPOVÍDÁ \"%s\""
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
#~ msgstr "%s%s: nemůžu najít adresu pro \"%s\", navracím se k lokální IP"
#, fuzzy
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "%s: rozhovor zavřen s %s (%d.%d.%d.%d)"
#, fuzzy
#~ msgid ""
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
#~ "filename: %s), %llu bytes (protocol: %s)"
#~ msgstr ""
#~ "%s: posílám soubor k %s: %s (lokální jméno souboru: %s), %llu bytů "
#~ "(protokol: %s)"

View File

@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-02-02 00:44+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <weechatter@arcor.de>\n"
"Language: de_DE\n"
@ -2669,6 +2669,7 @@ msgstr ""
msgid "manage windows"
msgstr "Fenster verwalten"
#, fuzzy
msgid ""
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
"splitv [-window <number>] [<pct>] || resize [-window <number>] [+/-]<pct> || "
@ -2677,7 +2678,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
"splitv [-window <number>] [<pct>] || resize [-window <number>] [+/-]<pct> || "
@ -2688,6 +2689,7 @@ msgstr ""
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
#, fuzzy
msgid ""
" list: list opened windows (without argument, this list is "
"displayed)\n"
@ -2724,6 +2726,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -3589,6 +3593,16 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "Nach dem Präfix anzufügende Zeichenfolge"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"Format für die Zeitanzeige des Bar-Items, \"time\" (siehe man strftime, "
"welche Platzhalter für das Datum und die Uhrzeit verwendet werden)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"nutzt eine Linie oder ein Zeichen, als Lesezeichen, um die erste ungelesene "
@ -11250,20 +11264,3 @@ msgstr "Type"
msgid "Constants"
msgstr "Konstanten"
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr ""
#~ "%s%s: Fehler mit Server von URL ('%s') aufgetreten. Wird deshalb ignoriert"
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s%s: Der Server \"%s\" kann nicht anlegt werden"
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: Fehler beim Erstellen des neuen Servers \"%s\""
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "Sortierung der Hotlist (group_time_asc (Standardwert), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"

View File

@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-29 14:11+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: es\n"
@ -2428,7 +2428,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <número>] || <número> || splith|"
"splitv [-window <número>] [<pct>] || resize [-window <número>] [+/-]<pct> || "
@ -2476,6 +2476,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -3250,6 +3252,16 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "cadena mostrada después del prefijo"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"formato de hora para el elemento de barra \"time\" (ver el manual de "
"strftime para los especificadores de fecha/hora)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"usa un marcador (línea o carácter) para indicar la primera línea sin leer en "
@ -10372,49 +10384,3 @@ msgstr "Tipo"
msgid "Constants"
msgstr "Constantes"
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s%s: error con el servidor desde el URL (\"%s\"), ignorado"
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s%s: no es posible crear el servidor \"%s\""
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: error al crear el nuevo servidor \"%s\""
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "tipo de ordenamiento de la lista de actividad (group_time_asc (por "
#~ "defecto), group_time_desc, group_number_asc, group_number_desc, "
#~ "number_asc, number_desc)"
#~ msgid "%s: notification deleted"
#~ msgstr "%s: notificación borrada"
#~ msgid "%snotify: %s%s%s has quit"
#~ msgstr "%saviso: %s%s%s ha salido"
#~ msgid "No layout saved"
#~ msgstr "Ningún esquema guardado"
#, fuzzy
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "%sgnutls: el hostname en el certificado NO concuerda con \"%s\""
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
#~ msgstr ""
#~ "%s%s: no se pudo encontrar la dirección para \"%s\", utilizando la IP "
#~ "local"
#, fuzzy
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "%s: charla con %s (%ld.%ld.%ld.%ld) cerrada"
#~ msgid ""
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
#~ "filename: %s), %llu bytes (protocol: %s)"
#~ msgstr ""
#~ "%s: enviando archivo a %s (%ld.%ld.%ld.%ld, %s.%s), nombre: %s (archivo "
#~ "local: %s), %llu bytes (protocolo: %s)"

View File

@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-02-13 10:03+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@ -2607,7 +2607,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <numéro>] || <numéro> || splith|"
"splitv [-window <numéro>] [<pct>] || resize [-window <numéro>] [+/-]<pct> || "
@ -2616,7 +2616,7 @@ msgstr ""
"|| scroll_horiz [-window <numéro>] [+/-]<valeur>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <numéro>] || swap [-window "
"<numéro>] [up|down|left|right] || zoom [-window <numéro>]"
"<numéro>] [up|down|left|right] || zoom [-window <numéro>] || bare [<délai>]"
msgid ""
" list: list opened windows (without argument, this list is "
@ -2654,6 +2654,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -2706,6 +2708,9 @@ msgstr ""
" swap: échanger les tampons de deux fenêtres (avec une direction "
"facultative pour la fenêtre cible)\n"
" zoom: zoomer sur la fenêtre\n"
" bare: activer/désactiver le more d'affichage dépouillé (avec un "
"délai facultatif en millisecondes pour un retour automatique au mode "
"d'affichage standard)\n"
"\n"
"Pour splith et splitv, pct est un pourcentage qui représente la taille de la "
"nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. "
@ -3487,6 +3492,17 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "chaîne affichée après le préfixe"
msgid "exit the bare display mode on any changes in input"
msgstr ""
"sortir du mode d'affichage dépouillé (\"bare\") sur tout changement dans la "
"ligne de commande"
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"format de date/heure dans l'affichage dépouillé (\"bare\") (voir man "
"strftime pour le format de date/heure)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"utiliser un marqueur (ligne ou caractère) sur les tampons pour montrer la "
@ -10979,47 +10995,3 @@ msgstr "Type"
msgid "Constants"
msgstr "Constantes"
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s%s: erreur avec le serveur de l'URL (\"%s\"), ignoré"
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s%s: impossible de créer le serveur \"%s\""
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: erreur de création du serveur \"%s\""
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "type de tri pour la liste d'activité (group_time_asc (par défaut), "
#~ "group_time_desc, group_number_asc, group_number_desc, number_asc, "
#~ "number_desc)"
#~ msgid "%s: notification deleted"
#~ msgstr "%s: notification supprimée"
#~ msgid "%snotify: %s%s%s has quit"
#~ msgstr "%snotify: %s%s%s a quitté"
#~ msgid "No layout saved"
#~ msgstr "Pas de disposition sauvée"
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "%sgnutls: l'empreinte ne correspond PAS"
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
#~ msgstr ""
#~ "%s%s: impossible de trouver l'adresse pour \"%s\", utilisation de "
#~ "l'adresse IP locale"
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "%s%s: connecté à %s (%ld.%ld.%ld.%ld)"
#~ msgid ""
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
#~ "filename: %s), %llu bytes (protocol: %s)"
#~ msgstr ""
#~ "%s: envoi fichier à %s (%ld.%ld.%ld.%ld, %s.%s), nom: %s (nom local: %s), "
#~ "%llu octets (protocole: %s)"

View File

@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-06 10:16+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: hu\n"
@ -1996,7 +1996,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@ -2038,6 +2038,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -2677,6 +2679,14 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "névkiegészítés után beszúrt szöveg"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr "új nap kezdetével megjelenő időbélyeg"
#, fuzzy
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr "jelölje a szerveren/szobában utoljára olvasott sort"
@ -9522,44 +9532,3 @@ msgstr ""
msgid "Constants"
msgstr ""
#, fuzzy
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s érvénytelen szintaxis az IRC szervernek ('%s'), mellőzve\n"
#, fuzzy
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s nem sikerült a szervert létrehozni\n"
#, fuzzy
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s nincs elég memória az információs pult üzenethez\n"
#, fuzzy
#~ msgid "%s: notification deleted"
#~ msgstr "Nincs mellőzés megadva.\n"
#, fuzzy
#~ msgid "%snotify: %s%s%s has quit"
#~ msgstr "%s%s%s kirúgta %s%s%s-t a(z) %s%s szobából"
#, fuzzy
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "Nem sikerült a(z) \"%s\" naplófájlt írni\n"
#, fuzzy
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
#~ msgstr ""
#~ "%s nem sikerült a(z) '%s' címét meghatározni. Helyi IP-cím használata.\n"
#, fuzzy
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "DCC beszélgetés vége: %s%s %s(%s%d.%d.%d.%d%s)\n"
#, fuzzy
#~ msgid ""
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
#~ "filename: %s), %llu bytes (protocol: %s)"
#~ msgstr ""
#~ "DCC fájl küldése a következőnek: %s%s%s: %s%s%s (helyi fájlnév: %s%s%s), "
#~ "%s%lu%s bájt\n"

View File

@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-29 14:12+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: it\n"
@ -2509,7 +2509,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <numero>] || <numero> || splith|"
"splitv [-window <numero>] [<pct>] || resize [-window <numero>] [+/-]<pct> || "
@ -2557,6 +2557,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -3353,6 +3355,16 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "stringa visualizzata dopo il prefisso"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"formato dell'ora per l'elemento barra \"time\" (consultare man strftime per "
"gli specificatori data/ora)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"usa segnalibro (riga o carattere) sui buffer per mostrare la prima riga non "
@ -10526,48 +10538,3 @@ msgstr "Tipo"
msgid "Constants"
msgstr "Costanti"
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s%s: errore con il server da URL (\"%s\"), ignorato"
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s%s: impossibile creare il server \"%s\""
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: errore nella creazione del nuovo server \"%s\""
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "tipo di ordinamento della hotlist (group_time_asc (predefinito), "
#~ "group_time_desc, group_number_asc, group_number_desc, number_asc, "
#~ "number_desc)"
#~ msgid "%s: notification deleted"
#~ msgstr "%s: notifica eliminata"
#~ msgid "%snotify: %s%s%s has quit"
#~ msgstr "%snotifica: %s%s%s si è disconnesso"
#~ msgid "No layout saved"
#~ msgstr "Nessun layout salvato"
#, fuzzy
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "%sgnutls: il nome host nel certificato NON coincide \"%s\""
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
#~ msgstr ""
#~ "%s%s: impossibile trovare l'indirizzo per \"%s\", ripristino IP locale"
#, fuzzy
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "%s: chat con %s chiusa (%ld.%ld.%ld.%ld)"
#~ msgid ""
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
#~ "filename: %s), %llu bytes (protocol: %s)"
#~ msgstr ""
#~ "%s: invio file a %s (%ld.%ld.%ld.%ld, %s.%s), nome: %s (nome file locale: "
#~ "%s), %llu byte (protocollo: %s)"

View File

@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-30 11:25+0900\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
"Language: ja\n"
@ -2530,6 +2530,7 @@ msgstr ""
msgid "manage windows"
msgstr "ウィンドウの操作"
#, fuzzy
msgid ""
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
"splitv [-window <number>] [<pct>] || resize [-window <number>] [+/-]<pct> || "
@ -2538,7 +2539,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
"splitv [-window <number>] [<pct>] || resize [-window <number>] [+/-]<pct> || "
@ -2549,6 +2550,7 @@ msgstr ""
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
#, fuzzy
msgid ""
" list: list opened windows (without argument, this list is "
"displayed)\n"
@ -2585,6 +2587,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -3371,6 +3375,16 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "プレフィックスの後ろに表示される文字列"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"\"time\" バーアイテムの時間フォーマット (日付/時間指定子は strftime の man を"
"参照)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr "最初の未読行を表示するマーカー (line か char) をバッファ内で使用"
@ -10589,29 +10603,3 @@ msgstr "タイプ"
msgid "Constants"
msgstr "定数"
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s%s: URL (\"%s\") のサーバでエラー、無視しました"
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s%s: サーバ \"%s\" に接続できません"
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: 新しいサーバ \"%s\" の作成中にエラー"
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "ホットリストのソートタイプ (group_time_asc (デフォルト)、group_time_desc、"
#~ "group_number_asc、group_number_desc、number_asc、number_desc)"
#~ msgid "store layout on exit (buffers, windows, or both)"
#~ msgstr "終了時にレイアウトを保存します (バッファ、ウィンドウ、両方)"
#~ msgid "No layout saved"
#~ msgstr "レイアウトが保存されていません"
#, fuzzy
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "%sgnutls: 証明書内のホストネームは \"%s\" とマッチしません"

View File

@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-02-06 11:21+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: pl\n"
@ -2585,6 +2585,7 @@ msgstr ""
msgid "manage windows"
msgstr "zarządza oknami"
#, fuzzy
msgid ""
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
"splitv [-window <number>] [<pct>] || resize [-window <number>] [+/-]<pct> || "
@ -2593,7 +2594,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <numer>] || <numer> || splith|"
"splitv [-window <numer>] [<pct>] || resize [-window <numer>] [+/-]<pct> || "
@ -2604,6 +2605,7 @@ msgstr ""
"scroll_next_highlight|scroll_unread [-window <numer>] || swap [-window "
"<numer>] [up|down|left|right] || zoom[-window <numer>]"
#, fuzzy
msgid ""
" list: list opened windows (without argument, this list is "
"displayed)\n"
@ -2640,6 +2642,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -3451,6 +3455,16 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "ciąg wyświetlany po przedrostku"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"format czasu dla elementu paska \"time\" (zobacz man strftime dla "
"specyfikatorów daty/czasu)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"używaj znacznika (linii albo znaku) do zaznaczania pierwszej nieprzeczytanej "
@ -10778,19 +10792,3 @@ msgstr "Typ"
msgid "Constants"
msgstr "Stałe"
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s%s: błąd z serwerem z adresu URL (\"%s\"), ignoruje"
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s%s: nie można utworzyć serwera \"%s\""
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: błąd podczas tworzenia serwera\"%s\""
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "typ sortowania hotlisty (group_time_asc (domyślny), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"

View File

@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-29 14:13+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: pt_BR\n"
@ -2383,6 +2383,7 @@ msgstr ""
msgid "manage windows"
msgstr "gerencia janelas"
#, fuzzy
msgid ""
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
"splitv [-window <number>] [<pct>] || resize [-window <number>] [+/-]<pct> || "
@ -2391,7 +2392,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <número>] || <número> || splith|"
"splitv [-window <número>] [<pct>] || resize [-window <número>] [+/-]<pct> || "
@ -2439,6 +2440,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -3152,6 +3155,16 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "cadeia de caracteres mostrada após prefixo"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
"formato de tempo para o item de barra \"time\" (veja man strftime para "
"especificadores de data/tempo)"
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"use uma marcação (linha ou caractere) em buffers para mostrar a primeira "
@ -9735,38 +9748,3 @@ msgstr ""
msgid "Constants"
msgstr ""
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s%s: erro ao criar novo servidor \"%s\""
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "tipo de ordenação da lista de atividade (group_time_asc (default), "
#~ "group_time_desc, group_number_asc, group_number_desc, number_asc, "
#~ "number_desc)"
#~ msgid "No layout saved"
#~ msgstr "Nenhuma disposição salva"
#, fuzzy
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "%sgnutls: o hostname no certificado NÃO É semelhante a \"%s\""
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
#~ msgstr ""
#~ "%s%s: não foi possível encontrar endereço para \"%s\", alternando para IP "
#~ "local"
#, fuzzy
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "%s: chat terminado com %s (%d.%d.%d.%d)"
#, fuzzy
#~ msgid ""
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
#~ "filename: %s), %llu bytes (protocol: %s)"
#~ msgstr ""
#~ "%s: enviando arquivo para %s (%s.%s): %s (arquivo local: %s), %llu bytes "
#~ "(protocolo: %s)"

View File

@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-06 10:17+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: ru\n"
@ -2019,7 +2019,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@ -2061,6 +2061,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -2707,6 +2709,14 @@ msgstr ""
msgid "string displayed after prefix"
msgstr "строка, вставляемая после автодополнения ника"
msgid "exit the bare display mode on any changes in input"
msgstr ""
#, fuzzy
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr "отображение маркера даты при смене дня"
#, fuzzy
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr "использовать маркер непрочитанных сообщений в окнах серверов и каналов"
@ -9544,51 +9554,3 @@ msgstr ""
msgid "Constants"
msgstr ""
#, fuzzy
#~ msgid "%s%s: error with server from URL (\"%s\"), ignored"
#~ msgstr "%s некорректный синтаксис IRC сервра ('%s'), игнорируется\n"
#, fuzzy
#~ msgid "%s%s: unable to create server \"%s\""
#~ msgstr "%s не могу создать сервер \"%s\"\n"
#, fuzzy
#~ msgid "%s%s: error creating new server \"%s\""
#~ msgstr "%s недостаточно памяти для сообщения в строке информации\n"
#~ msgid ""
#~ "hotlist sort type (group_time_asc (default), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#~ msgstr ""
#~ "тип сортировки хотлиста (group_time_asc (по-умолчанию), group_time_desc, "
#~ "group_number_asc, group_number_desc, number_asc, number_desc)"
#, fuzzy
#~ msgid "%s: notification deleted"
#~ msgstr "Игнорирования не заданы.\n"
#, fuzzy
#~ msgid "%snotify: %s%s%s has quit"
#~ msgstr "%s%s%s выкинул %s%s%s с канала %s%s"
#~ msgid "No layout saved"
#~ msgstr "Нет сохранённых раскладок"
#, fuzzy
#~ msgid "%sgnutls: fingerprint does NOT match"
#~ msgstr "Не могу записать лог-файл \"%s\"\n"
#, fuzzy
#~ msgid "%s%s: could not find address for \"%s\", falling back to local IP"
#~ msgstr "%s не могу найти адрес для '%s'. Откатываюсь на локальный IP.\n"
#, fuzzy
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "DCC-чат закончен с %s%s %s(%s%d.%d.%d.%d%s)\n"
#, fuzzy
#~ msgid ""
#~ "%s: sending file to %s (%ld.%ld.%ld.%ld, %s.%s), name: %s (local "
#~ "filename: %s), %llu bytes (protocol: %s)"
#~ msgstr "Отправляю файл %s%s%s: %s%s%s (файл: %s%s%s), %s%lu%s байт\n"

View File

@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"PO-Revision-Date: 2014-01-06 10:17+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2014-02-16 11:21+0100\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: tr\n"
@ -1809,7 +1809,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
msgid ""
@ -1848,6 +1848,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -2419,6 +2421,13 @@ msgstr ""
msgid "string displayed after prefix"
msgstr ""
msgid "exit the bare display mode on any changes in input"
msgstr ""
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
@ -8546,7 +8555,3 @@ msgstr "Tür"
msgid "Constants"
msgstr ""
#, fuzzy
#~ msgid "%s%s: connected to %s (%ld.%ld.%ld.%ld)"
#~ msgstr "%s%s: %s/%d (%s) bağlanıldı"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.1-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-02-13 10:01+0100\n"
"POT-Creation-Date: 2014-02-16 10:12+0100\n"
"PO-Revision-Date: 2013-02-14 18:20+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1812,7 +1812,7 @@ msgid ""
"|| scroll_horiz [-window <number>] [+/-]<value>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <number>] || swap [-window "
"<number>] [up|down|left|right] || zoom[-window <number>]"
"<number>] [up|down|left|right] || zoom[-window <number>] || bare [<delay>]"
msgstr ""
msgid ""
@ -1851,6 +1851,8 @@ msgid ""
" swap: swap buffers of two windows (with optional direction for "
"target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in milliseconds for "
"automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of new "
"window, computed with current window as size reference. For example 25 means "
@ -2421,6 +2423,13 @@ msgstr ""
msgid "string displayed after prefix"
msgstr ""
msgid "exit the bare display mode on any changes in input"
msgstr ""
msgid ""
"time format in bare display mode (see man strftime for date/time specifiers)"
msgstr ""
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""

View File

@ -1365,6 +1365,9 @@ COMMAND_CALLBACK(cursor)
(void) buffer;
(void) argv_eol;
if (gui_window_bare_display)
return WEECHAT_RC_OK;
if (argc == 1)
{
gui_cursor_mode_toggle ();
@ -6364,6 +6367,13 @@ COMMAND_CALLBACK(window)
return WEECHAT_RC_OK;
}
/* bare display */
if (string_strcasecmp (argv[1], "bare") == 0)
{
gui_window_bare_display_toggle ((argc > 2) ? argv[2] : NULL);
return WEECHAT_RC_OK;
}
/* jump to window by buffer number */
if (string_strncasecmp (argv[1], "b", 1) == 0)
{
@ -7426,7 +7436,8 @@ command_init ()
"scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|"
"scroll_unread [-window <number>]"
" || swap [-window <number>] [up|down|left|right]"
" || zoom[-window <number>]"),
" || zoom[-window <number>]"
" || bare [<delay>]"),
N_(" list: list opened windows (without argument, this list is "
"displayed)\n"
" -1: jump to previous window\n"
@ -7463,6 +7474,8 @@ command_init ()
" swap: swap buffers of two windows (with optional direction "
"for target window)\n"
" zoom: zoom on window\n"
" bare: toggle bare display (with optional delay in "
"milliseconds for automatic return to standard display mode)\n"
"\n"
"For splith and splitv, pct is a percentage which represents size of "
"new window, computed with current window as size reference. For "
@ -7506,6 +7519,7 @@ command_init ()
" || swap up|down|left|right|-window %(windows_numbers)"
" || zoom -window %(windows_numbers)"
" || merge all|-window %(windows_numbers)"
" || bare"
" || %(windows_numbers)",
&command_window, NULL);
}

View File

@ -155,6 +155,8 @@ struct t_config_option *config_look_prefix_buffer_align_more;
struct t_config_option *config_look_prefix_buffer_align_more_after;
struct t_config_option *config_look_prefix_same_nick;
struct t_config_option *config_look_prefix_suffix;
struct t_config_option *config_look_bare_display_exit_on_input;
struct t_config_option *config_look_bare_display_time_format;
struct t_config_option *config_look_read_marker;
struct t_config_option *config_look_read_marker_always_show;
struct t_config_option *config_look_read_marker_string;
@ -2594,6 +2596,17 @@ config_weechat_init_options ()
"prefix_suffix", "string",
N_("string displayed after prefix"),
NULL, 0, 0, "|", NULL, 0, NULL, NULL, &config_change_buffers, NULL, NULL, NULL);
config_look_bare_display_exit_on_input = config_file_new_option (
weechat_config_file, ptr_section,
"bare_display_exit_on_input", "boolean",
N_("exit the bare display mode on any changes in input"),
NULL, 0, 0, "on", NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL);
config_look_bare_display_time_format = config_file_new_option (
weechat_config_file, ptr_section,
"bare_display_time_format", "string",
N_("time format in bare display mode (see man strftime for date/time "
"specifiers)"),
NULL, 0, 0, "%H:%M", NULL, 0, NULL, NULL, &config_change_buffer_content, NULL, NULL, NULL);
config_look_read_marker = config_file_new_option (
weechat_config_file, ptr_section,
"read_marker", "integer",

View File

@ -187,6 +187,8 @@ extern struct t_config_option *config_look_prefix_buffer_align_more;
extern struct t_config_option *config_look_prefix_buffer_align_more_after;
extern struct t_config_option *config_look_prefix_same_nick;
extern struct t_config_option *config_look_prefix_suffix;
extern struct t_config_option *config_look_bare_display_exit_on_input;
extern struct t_config_option *config_look_bare_display_time_format;
extern struct t_config_option *config_look_read_marker;
extern struct t_config_option *config_look_read_marker_always_show;
extern struct t_config_option *config_look_read_marker_string;

View File

@ -411,6 +411,9 @@ gui_bar_window_draw (struct t_gui_bar_window *bar_window,
if (!gui_init_ok)
return;
if (gui_window_bare_display)
return;
if ((bar_window->x < 0) || (bar_window->y < 0))
return;

View File

@ -24,6 +24,7 @@
#endif
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
@ -1843,6 +1844,144 @@ gui_chat_draw_free_buffer (struct t_gui_window *window, int clear_chat)
}
}
/*
* Gets line content in bare display.
*/
char *
gui_chat_get_bare_line (struct t_gui_line *line)
{
char *prefix, *message, str_time[256], *str_line;
const char *tag_prefix_nick;
struct tm *local_time;
int length;
prefix = NULL;
message = NULL;
str_line = NULL;
prefix = (line->data->prefix) ?
gui_color_decode (line->data->prefix, NULL) : strdup ("");
if (!prefix)
goto end;
message = (line->data->message) ?
gui_color_decode (line->data->message, NULL) : strdup ("");
if (!message)
goto end;
str_time[0] = '\0';
if ((line->data->date > 0)
&& CONFIG_STRING(config_look_bare_display_time_format)
&& CONFIG_STRING(config_look_bare_display_time_format)[0])
{
local_time = localtime (&line->data->date);
strftime (str_time, sizeof (str_time),
CONFIG_STRING(config_look_bare_display_time_format),
local_time);
}
tag_prefix_nick = gui_line_search_tag_starting_with (line, "prefix_nick_");
length = strlen (str_time) + 1 + 1 + strlen (prefix) + 1 + 1
+ strlen (message) + 1;
str_line = malloc (length);
if (str_line)
{
snprintf (str_line, length,
"%s%s%s%s%s%s%s",
str_time,
(str_time[0]) ? " " : "",
(prefix[0] && tag_prefix_nick) ? "<" : "",
prefix,
(prefix[0] && tag_prefix_nick) ? ">" : "",
(prefix[0]) ? " " : "",
message);
}
end:
if (prefix)
free (prefix);
if (message)
free (message);
return str_line;
}
/*
* Draws a buffer in bare display (not ncurses).
*/
void
gui_chat_draw_bare (struct t_gui_window *window)
{
struct t_gui_line *ptr_line;
char *line;
int y, length, num_lines;
/* in bare display, we display ONLY the current window/buffer */
if (window != gui_current_window)
return;
/* clear screen */
printf ("\033[2J");
/* display lines */
if ((window->buffer->type == GUI_BUFFER_TYPE_FREE)
|| window->scroll->start_line)
{
/* display from top to bottom (starting with "start_line") */
y = 0;
ptr_line = (window->scroll->start_line) ?
window->scroll->start_line : gui_line_get_first_displayed (window->buffer);
while (ptr_line && (y < gui_term_lines))
{
line = gui_chat_get_bare_line (ptr_line);
if (!line)
break;
length = utf8_strlen_screen (line);
num_lines = length / gui_term_cols;
if (length % gui_term_cols != 0)
num_lines++;
if (y + num_lines <= gui_term_lines)
printf ("\033[%d;1H%s", y + 1, line);
free (line);
y += num_lines;
ptr_line = gui_line_get_next_displayed (ptr_line);
}
}
else
{
/* display from bottom to top (starting with last line of buffer) */
y = gui_term_lines;
ptr_line = gui_line_get_last_displayed (window->buffer);
while (ptr_line && (y >= 0))
{
line = gui_chat_get_bare_line (ptr_line);
if (!line)
break;
length = utf8_strlen_screen (line);
num_lines = length / gui_term_cols;
if (length % gui_term_cols != 0)
num_lines++;
y -= num_lines;
if (y >= 0)
printf ("\033[%d;1H%s", y + 1, line);
free (line);
ptr_line = gui_line_get_prev_displayed (ptr_line);
}
}
/*
* move cursor to top/left or bottom/right, according to type of buffer and
* whether we are scrolling or not
*/
printf ("\033[%d;1H",
(window->buffer->type == GUI_BUFFER_TYPE_FREE) ?
((window->scroll->start_line) ? gui_term_lines : 1) :
((window->scroll->start_line) ? 1 : gui_term_lines));
fflush (stdout);
}
/*
* Draws chat window for a buffer.
*/
@ -1858,6 +1997,13 @@ gui_chat_draw (struct t_gui_buffer *buffer, int clear_chat)
if (!gui_init_ok)
return;
if (gui_window_bare_display)
{
if (gui_current_window && (gui_current_window->buffer == buffer))
gui_chat_draw_bare (gui_current_window);
goto end;
}
for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
{
if ((ptr_win->buffer->number == buffer->number)
@ -1914,5 +2060,6 @@ gui_chat_draw (struct t_gui_buffer *buffer, int clear_chat)
}
}
end:
buffer->chat_refresh_needed = 0;
}

View File

@ -214,6 +214,7 @@ gui_key_default_bindings (int context)
BIND(/* m-m */ "meta-m", "/mute mouse toggle");
BIND(/* start paste */ "meta2-200~", "/input paste_start");
BIND(/* end paste */ "meta2-201~", "/input paste_stop");
BIND(/* bare display*/ "meta-!", "/window bare");
/* bind meta-j + {01..99} to switch to buffers # > 10 */
for (i = 1; i < 100; i++)

View File

@ -59,10 +59,10 @@
#include "gui-curses.h"
int gui_reload_config = 0;
int gui_signal_sigwinch_received = 0;
int gui_term_cols = 0;
int gui_term_lines = 0;
int gui_reload_config = 0; /* 1 if config must be reloaded */
int gui_signal_sigwinch_received = 0; /* sigwinch signal (term resized) */
int gui_term_cols = 0; /* number of columns in terminal */
int gui_term_lines = 0; /* number of lines in terminal */
/*
@ -375,9 +375,7 @@ gui_main_refreshs ()
for (ptr_bar = gui_bars; ptr_bar; ptr_bar = ptr_bar->next_bar)
{
if (ptr_bar->bar_refresh_needed)
{
gui_bar_draw (ptr_bar);
}
}
/* refresh window if needed (if asked during refresh of bars) */
@ -393,7 +391,7 @@ gui_main_refreshs ()
if (ptr_win->refresh_needed)
{
gui_window_switch_to_buffer (ptr_win, ptr_win->buffer, 0);
gui_window_redraw_buffer (ptr_win->buffer);
gui_chat_draw (ptr_win->buffer, 1);
ptr_win->refresh_needed = 0;
}
}
@ -409,18 +407,21 @@ gui_main_refreshs ()
}
}
/* refresh bars if needed */
for (ptr_bar = gui_bars; ptr_bar; ptr_bar = ptr_bar->next_bar)
if (!gui_window_bare_display)
{
if (ptr_bar->bar_refresh_needed)
/* refresh bars if needed */
for (ptr_bar = gui_bars; ptr_bar; ptr_bar = ptr_bar->next_bar)
{
gui_bar_draw (ptr_bar);
if (ptr_bar->bar_refresh_needed)
{
gui_bar_draw (ptr_bar);
}
}
}
/* move cursor (for cursor mode) */
if (gui_cursor_mode)
gui_window_move_cursor ();
/* move cursor (for cursor mode) */
if (gui_cursor_mode)
gui_window_move_cursor ();
}
}
/*
@ -476,7 +477,7 @@ gui_main_loop ()
}
gui_main_refreshs ();
if (gui_window_refresh_needed)
if (gui_window_refresh_needed && !gui_window_bare_display)
gui_main_refreshs ();
if (gui_signal_sigwinch_received)

View File

@ -53,6 +53,7 @@
#include "../gui-layout.h"
#include "../gui-line.h"
#include "../gui-main.h"
#include "../gui-mouse.h"
#include "../gui-nicklist.h"
#include "gui-curses.h"
@ -1161,38 +1162,6 @@ gui_window_draw_separators (struct t_gui_window *window)
}
}
/*
* Redraws a buffer.
*/
void
gui_window_redraw_buffer (struct t_gui_buffer *buffer)
{
if (!gui_init_ok)
return;
gui_chat_draw (buffer, 1);
}
/*
* Redraws all buffers.
*/
void
gui_window_redraw_all_buffers ()
{
struct t_gui_buffer *ptr_buffer;
if (!gui_init_ok)
return;
for (ptr_buffer = gui_buffers; ptr_buffer;
ptr_buffer = ptr_buffer->next_buffer)
{
gui_window_redraw_buffer (ptr_buffer);
}
}
/*
* Switches to another buffer in a window.
*/
@ -2379,6 +2348,77 @@ gui_window_refresh_screen (int full_refresh)
gui_window_refresh_windows ();
}
/*
* Callback for bare display timer.
*/
int
gui_window_bare_display_timer_cb (void *data, int remaining_calls)
{
/* make C compiler happy */
(void) data;
if (gui_window_bare_display)
gui_window_bare_display_toggle (NULL);
if (remaining_calls == 0)
gui_window_bare_display_timer = NULL;
return WEECHAT_RC_OK;
}
/*
* Toggles bare display.
*/
void
gui_window_bare_display_toggle (const char *delay)
{
long milliseconds;
char *error;
gui_window_bare_display ^= 1;
if (gui_window_bare_display)
{
/* temporarily disable ncurses */
endwin ();
if (gui_mouse_enabled)
gui_mouse_disable ();
if (delay)
{
error = NULL;
milliseconds = strtol (delay, &error, 10);
if (error && !error[0] && (milliseconds >= 0))
{
if (gui_window_bare_display_timer)
{
unhook (gui_window_bare_display_timer);
gui_window_bare_display_timer = NULL;
}
gui_window_bare_display_timer = hook_timer (
NULL,
milliseconds, 0, 1,
&gui_window_bare_display_timer_cb, NULL);
}
}
}
else
{
/* come back to standard display (with ncurses) */
refresh ();
if (gui_window_bare_display_timer)
{
unhook (gui_window_bare_display_timer);
gui_window_bare_display_timer = NULL;
}
if (CONFIG_BOOLEAN(config_look_mouse))
gui_mouse_enable ();
}
gui_window_ask_refresh (2);
}
/*
* Sets terminal title.
*

View File

@ -99,7 +99,6 @@ extern int gui_key_read_cb (void *data, int fd);
/* window functions */
extern void gui_window_read_terminal_size ();
extern void gui_window_redraw_buffer (struct t_gui_buffer *buffer);
extern void gui_window_clear (WINDOW *window, int fg, int bg);
extern void gui_window_clrtoeol (WINDOW *window);
extern void gui_window_save_style (WINDOW *window);

View File

@ -123,6 +123,12 @@ gui_input_replace_input (struct t_gui_buffer *buffer, const char *new_input)
void
gui_input_paste_pending_signal ()
{
if (CONFIG_BOOLEAN(config_look_bare_display_exit_on_input)
&& gui_window_bare_display)
{
gui_window_bare_display_toggle (NULL);
}
(void) hook_signal_send ("input_paste_pending",
WEECHAT_HOOK_SIGNAL_STRING, NULL);
}
@ -138,6 +144,12 @@ gui_input_text_changed_modifier_and_signal (struct t_gui_buffer *buffer,
{
char str_buffer[128], *new_input;
if (CONFIG_BOOLEAN(config_look_bare_display_exit_on_input)
&& gui_window_bare_display)
{
gui_window_bare_display_toggle (NULL);
}
if (!gui_cursor_mode)
{
if (save_undo)
@ -178,6 +190,12 @@ gui_input_text_changed_modifier_and_signal (struct t_gui_buffer *buffer,
void
gui_input_text_cursor_moved_signal (struct t_gui_buffer *buffer)
{
if (CONFIG_BOOLEAN(config_look_bare_display_exit_on_input)
&& gui_window_bare_display)
{
gui_window_bare_display_toggle (NULL);
}
(void) hook_signal_send ("input_text_cursor_moved",
WEECHAT_HOOK_SIGNAL_POINTER, buffer);
}
@ -189,6 +207,12 @@ gui_input_text_cursor_moved_signal (struct t_gui_buffer *buffer)
void
gui_input_search_signal (struct t_gui_buffer *buffer)
{
if (CONFIG_BOOLEAN(config_look_bare_display_exit_on_input)
&& gui_window_bare_display)
{
gui_window_bare_display_toggle (NULL);
}
(void) hook_signal_send ("input_search",
WEECHAT_HOOK_SIGNAL_POINTER, buffer);
}
@ -385,6 +409,12 @@ gui_input_return (struct t_gui_buffer *buffer)
struct t_gui_window *window;
char *command;
if (CONFIG_BOOLEAN(config_look_bare_display_exit_on_input)
&& gui_window_bare_display)
{
gui_window_bare_display_toggle (NULL);
}
window = gui_window_search_with_buffer (buffer);
if (window && window->buffer->input
&& (window->buffer->input_buffer_size > 0))

View File

@ -1278,7 +1278,8 @@ gui_key_pressed (const char *key_str)
if (pos)
{
pos[0] = '\0';
gui_mouse_event_end ();
if (!gui_window_bare_display)
gui_mouse_event_end ();
gui_mouse_event_init ();
}
return 0;

View File

@ -67,6 +67,10 @@ struct t_gui_window_tree *gui_windows_tree = NULL; /* windows tree */
int gui_window_cursor_x = 0; /* cursor pos on screen */
int gui_window_cursor_y = 0; /* cursor pos on screen */
int gui_window_bare_display = 0; /* 1 for bare disp. (disable ncurses)*/
struct t_hook *gui_window_bare_display_timer = NULL;
/* timer for bare display */
/*
* Searches for a window by number.

View File

@ -124,6 +124,8 @@ extern struct t_gui_window *gui_current_window;
extern struct t_gui_window_tree *gui_windows_tree;
extern int gui_window_cursor_x;
extern int gui_window_cursor_y;
extern int gui_window_bare_display;
extern struct t_hook *gui_window_bare_display_timer;
/* window functions */
@ -229,6 +231,7 @@ extern void gui_window_switch_right (struct t_gui_window *window);
extern int gui_window_balance (struct t_gui_window_tree *tree);
extern void gui_window_swap (struct t_gui_window *window, int direction);
extern void gui_window_refresh_screen (int full_refresh);
extern void gui_window_bare_display_toggle (const char *delay);
extern void gui_window_set_title (const char *title);
extern void gui_window_send_clipboard (const char *storage_unit,
const char *text);