Plugin:HistoryPP/pl/Formatowanie tekstu: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(H++ - Text formatting [PL]; +categories; untranslated)
 
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
Następujące klucze typu <tt>STRING</tt> są używane do zmiany tekstu, który jest kopiowany do schowka.
Następujące klucze typu <tt>STRING</tt> są używane do zmiany tekstu, który jest kopiowany do schowka.


{{Content:HistoryPP/TextFormatting-Keys}}


{| class="wikitable"
|-
! Klucz !! Domyślne ustawienie !! Opis
|-
| '''FormatCopy'''|| <tt>%nick%, %smart_datetime%:\n%mes%\n</tt>|| to format text which is copied to clipboard on ''Copy'' command
|-
| '''FormatCopyText'''|| <tt>%mes%\n</tt>|| to format text which is copied to clipboard on ''Copy Text'' command
|-
| '''FormatReplyQuoted'''|| <tt>%nick%, %smart_datetime%:\n%quot_mes%\n</tt>|| to format text which is copied to message input area on ''Reply Quoted'' command
|-
| '''FormatReplyQuotedText'''|| <tt>%quot_selmes%\n</tt>|| to format selected text which is copied to message input area on ''Reply Quoted'' command
|-
| '''FormatSelection'''|| <tt>%selmes%\n</tt>|| to format selected messages or text via external log API query
|}
Do dodawania/edytowania tych kluczy będziesz potrzebować wtyczki {{Plugin|DbEditorPP|Database Editor}}. Aby przywrócić wartości domyślne dla określonego ustawinia, usuń je z bazy danych i zrestartuj Mirandę.
Do dodawania/edytowania tych kluczy będziesz potrzebować wtyczki {{Plugin|DbEditorPP|Database Editor}}. Aby przywrócić wartości domyślne dla określonego ustawinia, usuń je z bazy danych i zrestartuj Mirandę.




== Zmienne formatujące ==
== Zmienne formatujące ==
* <tt>\n</tt> – nowa linia
{{Content:HistoryPP/TextFormatting-Variables}}
* <tt>\t</tt> – tabulator
* <tt>\\</tt> – odwrotny ukośnik (backslash) (jeśli chcesz wypisać backslash, zamiast "Ja\Ty" napisz "Ja\\Ty")
* <tt>\%</tt> – znak procentu (jeśli chcesz wypisać znak procentu, zamiast "Ja%Ty" napisz "Ja\%Ty")
* <tt>%nick%</tt> – default contact's nickname text
* <tt>%from_nick%</tt> – nick nadawcy
* <tt>%to_nick%</tt> – nick odbiorcy
* <tt>%mes%</tt> – niesformatowany tekst wiadomości
* <tt>%adj_mes%</tt> – wiadomość wyjustowana do 72 znaków
* <tt>%quot_mes%</tt> – tak samo jak <tt>%adj_mes%</tt>, ale każda linia zaczyna się od "> "
* <tt>%selmes%</tt> – the same as <tt>%mes%</tt> or selected text in pseudo-edit mode
* <tt>%adj_selmes%</tt> – the same as <tt>%adj_mes%</tt> or applied to selected text in pseudo-edit mode
* <tt>%quot_selmes%</tt> – the same as <tt>%quot_mes%</tt> or applied to selected text in pseudo-edit mode
* <tt>%datetime%</tt> – data i czas zdarzenia
* <tt>%smart_datetime%</tt> – works for only for several messages. Outputs full date & time only for messages with unique date. For other events outputs only time.
* <tt>%date%</tt> – data zdarzenia
* <tt>%time%</tt> – czas zdarzenia




Line 106: Line 77:


[[Category:Poradniki]]
[[Category:Poradniki]]
[[Category:Wtyczki - podstrony]]

Latest revision as of 13:35, 27 December 2019

Następujące klucze typu STRING są używane do zmiany tekstu, który jest kopiowany do schowka.

Klucz Domyślnie Opis
FormatCopy %nick%, %smart_datetime%:\n%mes%\n Formatuje tekst kopiowany do schowka komendą "Kopiuj"
FormatCopyText %mes%\n Formatuje tekst kopiowany do schowka komendą "Kopiuj tekst"
FormatReplyQuoted %nick%, %smart_datetime%:\n%quot_mes%\n Formatuje tekst kopiowany do okna wiadomości komendą "Odpowiedz cytując"
FormatReplyQuotedText %quot_selmes%\n Formatuje zaznaczony tekst kopiowany do okna wiadomości komendą "Odpowiedz cytując"
FormatSelection %selmes%\n Formatuje zaznaczone wiadomości lub tekst kopiowane poprzez zewnętrzny interfejs API

Do dodawania/edytowania tych kluczy będziesz potrzebować wtyczki Database Editor. Aby przywrócić wartości domyślne dla określonego ustawinia, usuń je z bazy danych i zrestartuj Mirandę.


Zmienne formatujące

Zmienna Opis
\n Nowa linia
\t Tabulator
\\ Odwrotny ukośnik (backslash) (jeśli chcesz wypisać backslash, zamiast "Ja\Ty" napisz "Ja\\Ty")
\% Znak procentu (jeśli chcesz wypisać znak procentu, zamiast "Ja%Ty" napisz "Ja\%Ty")
%nick% Domyślny nick kontatku
%from_nick% Nick nadawcy
%to_nick% Nick odbiorcy
%mes% Niesformatowany tekst wiadomości
%adj_mes% Wiadomość przycięta do 72 znaków
%quot_mes% Tak samo jak %adj_mes%, ale każda linia zaczyna się od "> "
%selmes% Tak samo jak %mes% albo tekst zaznaczony w trybie pseudo-edycji
%adj_selmes% Tak samo jak %adj_mes% lub zastosowane do zaznaczonego tekstu w trybie pseudo-edycji
%quot_selmes% Tak samo jak %quot_mes% lub zastosowane do zaznaczonego tekstu w trybie pseudo-edycji
%datetime% Data i czas zdarzenia
%smart_datetime% Działa tylko dla kilku wiadomości. Wypisuje pełną datę i godzinę tylko dla wiadomości z unikalną datą. Dla pozostałych zdarzeń wypisuje wyłącznie czas.
%date% Data zdarzenia
%time% Czas zdarzenia


Przykłady dla pojedynczego zdarzenia

Zdarzenie:

SomeContact, 21.01.2006 18:34
Hello, how are you? I haven't seen you for a long time. I've got fantastic new gadget I want to tell you about. Please, drop me a line.

Format: %nick% - [%datetime%]:\n%mes%

SomeContact - [21.01.2006 18:34]:
Hello, how are you? I haven't seen you for a long time. I've got fantastic new gadget I want to tell you about. Please, drop me a line.

Format: %nick%, %time%\n%quot_mes%

SomeContact, 18:34
> Hello, how are you? I haven't seen you for a long time. I've got fantastic
> new gadget I want to tell you about. Please, drop me a line.


Przykłady dla wielu zdarzeń

Zdarzenia:

Mario, 21.01.2006 18:34: Hi!
You, 21.01.2006 18:35: Hi!
Mario, 21.01.2006 18:36: Bye then
You, 22.01.2006 12:11: Hi again! Where have you been?
Mario, 22.01.2006 12:12: Oh, don't ask

Format: %nick%, %smart_datetime%: %quot_mes%

Mario, 21.01.2006 18:34: > Hi!
You, 18:35: > Hi!
Mario, 18:36: > Bye then
You, 22.01.2006 12:11: > Hi again! Where have you been?
Mario, 12:12: > Oh, don't ask

Format: %from_nick%\\%to_nick% [%smart_datetime%]: %mes%\n-----\n

Mario\You [21.01.2006 18:34]: Hi!
-----
You\Mario [18:35]: Hi!
-----
Mario\You [18:36]: Bye then
-----
You\Mario [22.01.2006 12:11]: Hi again! Where have you been?
-----
Mario\You [12:12]: Oh, don't ask
-----

Format: %nick%\t[%time%]\t%mes%

Mario	[18:34] Hi!
You	[18:35] Hi!
Mario	[18:36] Bye then
You	[12:11] Hi again! Where have you been?
Mario	[12:12] Oh, don't ask

Zobacz także