buflist: add support of char "~" in option buflist.look.sort for case insensitive comparison
parent
e6a6cc971e
commit
d0b47b5c47
|
@ -26,6 +26,7 @@ New features::
|
|||
Improvements::
|
||||
|
||||
* core: allow index for hdata arrays in evaluation of expressions
|
||||
* buflist: add support of char "~" in option buflist.look.sort for case insensitive comparison
|
||||
* buflist: add variable `${current_buffer}` (boolean "0" / "1") in bar item evaluation
|
||||
|
||||
Bug fixes::
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Feldern um die Buffer zu sortieren; jedes Feld ist eine hdata Variable vom Typ Buffer ("var"), eine hdata Variable vom Typ IRC Server ("irc_server.var") oder eine hdata Variable vom Typ IRC Channel ("irc_channel.var"); wird das "-" Zeichen vor einem Feld angewendet, wird die Ausgabe umgekehrt]
|
||||
** Beschreibung: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"number,-active"+`
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
** default value: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** description: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order]
|
||||
** description: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name]
|
||||
** type: string
|
||||
** values: any string
|
||||
** default value: `+"number,-active"+`
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
** valeur par défaut: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** description: pass:none[liste de champs séparés par des virgules pour trier les tampons ; chaque champ est une variable hdata du tampon ("var"), une variable hdata du serveur IRC ("irc_server.var") ou une variable hdata du canal IRC ("irc_channel.var") ; le caractère "-" peut être utilisé pour inverser l'ordre]
|
||||
** description: pass:none[liste de champs séparés par des virgules pour trier les tampons ; chaque champ est une variable hdata du tampon ("var"), une variable hdata du serveur IRC ("irc_server.var") ou une variable hdata du canal IRC ("irc_channel.var") ; le caractère "-" peut être utilisé pour inverser l'ordre, le caractère "~" peut être utilisé pour effectuer une comparaison insensible à la casse ; exemple : "-~short_name" pour un tri inverse insensible à la casse sur le nom court du tampon]
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne
|
||||
** valeur par défaut: `+"number,-active"+`
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
** valore predefinito: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** descrizione: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order]
|
||||
** descrizione: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name]
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa
|
||||
** valore predefinito: `+"number,-active"+`
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
** デフォルト値: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** 説明: pass:none[バッファをソートする際に考慮するフィールドのコンマ区切りリスト; 各フィールドはバッファの hdata 変数 ("var")、IRC サーバの hdata 変数 ("irc_server.var")、IRC チャンネルの hdata 変数 ("irc_channel.var") のどれかです; フィールドの先頭に "-" 文字を付けることでソート順を逆にすることも可能です]
|
||||
** 説明: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name]
|
||||
** タイプ: 文字列
|
||||
** 値: 未制約文字列
|
||||
** デフォルト値: `+"number,-active"+`
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
** domyślna wartość: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** opis: pass:none[oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata bufora ("var"), zmienna hdata serwera IRC ("irc_server.var") lub zmienna hdata kanału IRC ("irc_channel.var"); znak "-" użyty przed nazwą pola odwraca kolejność]
|
||||
** opis: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"number,-active"+`
|
||||
|
|
6
po/cs.po
6
po/cs.po
|
@ -21,7 +21,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-05-13 22:06+0200\n"
|
||||
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -5009,7 +5009,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
|
7
po/de.po
7
po/de.po
|
@ -19,7 +19,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-05-19 10:09+0200\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
|
@ -5969,11 +5969,14 @@ msgstr ""
|
|||
"benutzerdefinierte Variablen genutzt werden und dadurch eine Aktualisierung "
|
||||
"erforderlich wird"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
"durch Kommata getrennte Liste von Feldern um die Buffer zu sortieren; jedes "
|
||||
"Feld ist eine hdata Variable vom Typ Buffer (\"var\"), eine hdata Variable "
|
||||
|
|
6
po/es.po
6
po/es.po
|
@ -22,7 +22,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-01-06 22:01+0100\n"
|
||||
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -5223,7 +5223,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
|
12
po/fr.po
12
po/fr.po
|
@ -21,8 +21,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"PO-Revision-Date: 2017-05-19 07:36+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-05-30 20:44+0200\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
|
@ -5841,13 +5841,17 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
"liste de champs séparés par des virgules pour trier les tampons ; chaque "
|
||||
"champ est une variable hdata du tampon (\"var\"), une variable hdata du "
|
||||
"serveur IRC (\"irc_server.var\") ou une variable hdata du canal IRC "
|
||||
"(\"irc_channel.var\") ; le caractère \"-\" peut être utilisé pour inverser "
|
||||
"l'ordre"
|
||||
"l'ordre, le caractère \"~\" peut être utilisé pour effectuer une comparaison "
|
||||
"insensible à la casse ; exemple : \"-~short_name\" pour un tri inverse "
|
||||
"insensible à la casse sur le nom court du tampon"
|
||||
|
||||
msgid ""
|
||||
"format of each line with a buffer (note: content is evaluated, see /help "
|
||||
|
|
6
po/hu.po
6
po/hu.po
|
@ -20,7 +20,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-01-06 22:03+0100\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -4546,7 +4546,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
|
6
po/it.po
6
po/it.po
|
@ -20,7 +20,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-01-06 22:04+0100\n"
|
||||
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -5361,7 +5361,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
|
7
po/ja.po
7
po/ja.po
|
@ -20,7 +20,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-05-20 09:00+0900\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
|
||||
|
@ -5568,11 +5568,14 @@ msgstr ""
|
|||
"れは一部のカスタム変数が書式内で使われており、明示的に再読込が必要な場合に便"
|
||||
"利です"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
"バッファをソートする際に考慮するフィールドのコンマ区切りリスト; 各フィールド"
|
||||
"はバッファの hdata 変数 (\"var\")、IRC サーバの hdata 変数 (\"irc_server.var"
|
||||
|
|
7
po/pl.po
7
po/pl.po
|
@ -21,7 +21,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-04-08 14:49+0200\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -5698,11 +5698,14 @@ msgstr ""
|
|||
"ustawione są jakieś zmienne używane do formatowania wymagające odpowiedniego "
|
||||
"odświeżania"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
"oddzielona przecinkami lista pól do sortowania buforów; każde pole to "
|
||||
"zmienna hdata bufora (\"var\"), zmienna hdata serwera IRC (\"irc_server.var"
|
||||
|
|
6
po/pt.po
6
po/pt.po
|
@ -20,7 +20,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-04-08 14:50+0200\n"
|
||||
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
|
||||
"Language-Team: Portuguese <>\n"
|
||||
|
@ -5617,7 +5617,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
|
|
@ -21,7 +21,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2016-09-03 08:24+0200\n"
|
||||
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -5163,7 +5163,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
|
6
po/ru.po
6
po/ru.po
|
@ -21,7 +21,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-01-06 22:06+0100\n"
|
||||
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -4584,7 +4584,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
|
6
po/tr.po
6
po/tr.po
|
@ -20,7 +20,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2017-01-06 22:07+0100\n"
|
||||
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -4149,7 +4149,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
|
|
@ -21,7 +21,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2017-05-19 07:35+0200\n"
|
||||
"POT-Creation-Date: 2017-05-30 20:42+0200\n"
|
||||
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
|
@ -4134,7 +4134,9 @@ msgid ""
|
|||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
|
|
@ -419,7 +419,10 @@ buflist_config_init ()
|
|||
"a hdata variable of buffer (\"var\"), a hdata variable of "
|
||||
"IRC server (\"irc_server.var\") or a hdata variable of "
|
||||
"IRC channel (\"irc_channel.var\"); "
|
||||
"char \"-\" can be used before field to reverse order"),
|
||||
"char \"-\" can be used before field to reverse order, "
|
||||
"char \"~\" can be used to do a case insensitive comparison; "
|
||||
"example: \"-~short_name\" for case insensitive and reverse "
|
||||
"sort on buffer short name"),
|
||||
NULL, 0, 0, "number,-active", NULL, 0,
|
||||
NULL, NULL, NULL,
|
||||
&buflist_config_change_sort, NULL, NULL,
|
||||
|
|
|
@ -217,7 +217,7 @@ int
|
|||
buflist_compare_buffers (void *data, struct t_arraylist *arraylist,
|
||||
void *pointer1, void *pointer2)
|
||||
{
|
||||
int i, reverse, rc;
|
||||
int i, reverse, case_sensitive, rc;
|
||||
const char *ptr_field;
|
||||
struct t_gui_hotlist *ptr_hotlist1, *ptr_hotlist2;
|
||||
struct t_irc_server *ptr_server1, *ptr_server2;
|
||||
|
@ -235,14 +235,15 @@ buflist_compare_buffers (void *data, struct t_arraylist *arraylist,
|
|||
{
|
||||
rc = 0;
|
||||
reverse = 1;
|
||||
if (buflist_config_sort_fields[i][0] == '-')
|
||||
case_sensitive = 1;
|
||||
ptr_field = buflist_config_sort_fields[i];
|
||||
while ((ptr_field[0] == '-') || (ptr_field[0] == '~'))
|
||||
{
|
||||
ptr_field = buflist_config_sort_fields[i] + 1;
|
||||
reverse = -1;
|
||||
}
|
||||
else
|
||||
{
|
||||
ptr_field = buflist_config_sort_fields[i];
|
||||
if (ptr_field[0] == '-')
|
||||
reverse *= -1;
|
||||
else if (ptr_field[0] == '~')
|
||||
case_sensitive ^= 1;
|
||||
ptr_field++;
|
||||
}
|
||||
if (strncmp (ptr_field, "hotlist.", 8) == 0)
|
||||
{
|
||||
|
@ -261,7 +262,7 @@ buflist_compare_buffers (void *data, struct t_arraylist *arraylist,
|
|||
rc = weechat_hdata_compare (buflist_hdata_hotlist,
|
||||
pointer1, pointer2,
|
||||
ptr_field + 8,
|
||||
1);
|
||||
case_sensitive);
|
||||
}
|
||||
}
|
||||
else if (strncmp (ptr_field, "irc_server.", 11) == 0)
|
||||
|
@ -275,7 +276,7 @@ buflist_compare_buffers (void *data, struct t_arraylist *arraylist,
|
|||
rc = weechat_hdata_compare (hdata_irc_server,
|
||||
ptr_server1, ptr_server2,
|
||||
ptr_field + 11,
|
||||
1);
|
||||
case_sensitive);
|
||||
}
|
||||
}
|
||||
else if (strncmp (ptr_field, "irc_channel.", 12) == 0)
|
||||
|
@ -289,7 +290,7 @@ buflist_compare_buffers (void *data, struct t_arraylist *arraylist,
|
|||
rc = weechat_hdata_compare (hdata_irc_channel,
|
||||
ptr_channel1, ptr_channel2,
|
||||
ptr_field + 12,
|
||||
1);
|
||||
case_sensitive);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -297,7 +298,7 @@ buflist_compare_buffers (void *data, struct t_arraylist *arraylist,
|
|||
rc = weechat_hdata_compare (buflist_hdata_buffer,
|
||||
pointer1, pointer2,
|
||||
ptr_field,
|
||||
1);
|
||||
case_sensitive);
|
||||
|
||||
/*
|
||||
* In case we are sorting on "active" flag and that both
|
||||
|
|
Loading…
Reference in New Issue