Składnia linii odpowiedzi (tzw. "wrotki")
Kiedy zaczniesz używać M2 najprawdopodobniej zechcesz zmienić format linii odpowiedzi. Składnia jest trochę rozszerozna w stosunku do Opery 6, poniżej prezentuje szybki opis możliwości (dla większej przejrzystości w nawiasach podane zostały oryginalne nazwy - przyp. tłum.):
- Związane z e-mailem:
- %n - imię (name);
- %e - e-mail;
- %f - imię i e-mail (name & e-mail).
- Związane z czasem:
- %a - Skrócona nazwa dnia tygodnia (Abbreviated weekday name);
- %A - Pełna nazwa dnia tygodnia (Full weekday name);
- %b - Skrócona nazwa miesiąca (Abbreviated month name);
- %B - Pełna nazwa miesiąca (Full month name);
- %c - Lokalna data i czas (Date and time representation appropriate for locale);
- %d - Dzień miesiąca jako liczba dziesiętna (Day of month as decimal number [01 - 31]);
- %H - Czas w formacie 24-godzinnym [00 - 23] (Hour in 24-hour format [00 - 23]);
- %I - Czas w formacie 12-godzinnym [01 - 12] (Hour in 12-hour format [01 - 12]);
- %j - Dzień roku jako liczba dziesiętna [001 - 366] (Day of year as decimal number [001 - 366]);
- %m - Nazwa miesiąca jako liczba dziesiętna [01 - 12] (Month as decimal number [01 - 12]);
- %M - Minuta jako liczba dziesiętna [00 - 59] (Minute as decimal number [00 - 59]);
- %p - Bieżący lokalny wskaźnik A.M./P.M. dla 12-godzinnego zegara (Current local A.M./P.M. indicator for 12-hour clock);
- %S - Sekunda jako liczba dziesiętna [00 - 59] (Second as decimal number [00 - 59]);
- %U - Tydzień w roku jako liczba dziesiętna, z niedzielą jako pierwszym dniem tygodnia [00 - 53] (Week of year as decimal number, with Sunday as first day of week [00 - 53]);
- %w - Dzień tygodnia jako liczba dziesiętna [0 - 6; niedziela to 0](Weekday as decimal number [0 - 6; Sunday is 0]);
- %W - Tydzień w roku jako liczba dziesiętna, z poniedziałkiem jako pierwszym dniem tygodnia [00 - 53] (Week of year as decimal number, with Monday as first day of week [00 - 53]);
- %x - Date representation for current locale;
- %X - Time representation for current locale;
- %y - Rok bez wieku jako liczba dziesiętna [00 - 99] (Year without century, as decimal number [00 - 99]);
- %Y - Rok z wiekiem jako liczba dziesiętna (Year with century, as decimal number);
- %z - Nazwa strefy czasowej (Time-zone name);
- %Z - Skrócona nazwa strefy czasowej (Time-zone abbreviation).
- Związane z usenetem:
- %g - grupa dyskusyjna (newsgroups).
- Związane ze znakami:
- %% - %.
- Bezpośredni dostęp do nagłówków
- %:Nazwa nagłówka: (Headrename; np. "Za pomocą %:useragent:, %n napisał/a:").
Struktura plików w M2
Jeśli chodzi o strukturę plików w M2, to należy Ci się ostrzeżenie. Zalecam, aby ręcznie edytować tylko plik accounts.ini, jako że edycja innych plików może namieszać w wewnętrznym systemie indeksowania M2.
Bardzo dziękuję Johanowi Borgowi, pracownikowi Opery za wytłumaczenie funkcji poszczególnych plików!
Wykaz katalogów
- Cache
- Ten katalog zawiera pliki hfcache#.hca oraz hpcache#.hca. Mogą one być otwarte jedynie gdy Opera jest zamknięta. "Hf" oznacza Header File - plik nagłówka, a "hp" to Header Pionter - wskaźnik nagłówka. Pliki te są niezależne od kont i jedna para plików tworzona jest na każde 10 000 odebranych wiadomości. Pliki hp zawierają 12 bajtów danych na wiadomość i zasadniczo wskazują prawidłową pozycję informacji o nagłówku dla danej wiadomości w pliku hf. Pozwala to (między innymi) różnicować rozmiar formatu nagłówka [proszę o konsultację, nie wiem, czy prawidlowo przetłumaczyłem]. Pliki hf zawierają również informację o tym, gdzie przechowywane są treści wiadomości (.mbs)
- Index
- Ten katalog jest wypełniony mnóstwem plików .idx, które zawierają tylko wskaźniki (unikalne identyfikatory) wiadomości w cache nagłówków. W ten sposób M2 może szybko zlokalizować wiadomości należące do określonych widoków.
- Store
- Tu właśnie fizycznie znajdują się wszystkie wiadomości. Podobnie jak inne klienty poczty elektronicznej, Opera Mail przechowuje każdą wiadomość w osobnym pliku. Pliki te grupowane są, za pomocą podkatalogów, ze względu na rok, miesiąc oraz dzień otrzymania lub wysłania.
- Signature#.txt
- Plik ten zawiera podpis, który należy do konta #. Możesz oczywiście ręczne go wyedytować.
- <serwer_newsowy>.newsrc
- Plik ten zawiera wykaz grup dyskusyjnych z danego serwera.
- msgidcache.dat
- Dla kont POP, msgidcache.dat i msgidcache.recent są używane jedynie dla wątkowania. Dla kont NNTP przechowują identyfikator wiadomości (message-id). Ma to zapobiec kilkukrotnemu pobieraniu tej samej wiadomości. Msgidcache.recent jest łączony z msgidcache.dat w momencie zamykania Opery, więc jeśli przeglądarka się zawiesi, msgidcache.recent zostanie połączony przy następnym poprawnym zamknięciu. W msgidcache.recent przechwoywane są identyfikatory wiadomości dla danej sesji.
- m2.dat
- Ten plik zawiera kilka informacji administracyjnych, a w szczególności następny unikalny id nowej wiadomości.
- index.ini
- Tu przechowywane są widoki i ich własności, przykładowo to, który plik .idx skojarzyć z odpowiednim aktywnym wątkiem.
- incoming#.txt
- Ten plik zawiera informacje o protokole właściwe dla konta #. Dla POP jest to lista wiadomości na serwerze.
- accounts.ini
- Plik preferencji dla M2, który może być ręcznie wyedytowany tak, jak zostało to opisane w sekcji Zaawansowana konfiguracja.
