summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/AVS/avs-translation.txt71
-rw-r--r--plugins/AddContactPlus/addcontactplus-translation.txt (renamed from plugins/AddContactPlus/docs/addcontactplus-translation.txt)29
-rw-r--r--plugins/Alarms/alarms-translation.txt93
-rw-r--r--plugins/AssocMgr/assocmgr-translation.txt41
-rw-r--r--plugins/AssocMgr/docs/AssocMgr-Translation.txt86
-rw-r--r--plugins/AuthState/authstate-translation.txt18
-rw-r--r--plugins/AuthState/docs/authstate-translate.txt24
-rw-r--r--plugins/AutoRun/autorun-translation.txt10
-rw-r--r--plugins/BASS_interface/bass_interface-translation.txt20
-rw-r--r--plugins/BasicHistory/Docs/BasicHistory_langpack_polish.txt275
-rw-r--r--plugins/BasicHistory/Docs/BasicHistory_translate.txt233
-rw-r--r--plugins/BasicHistory/basichistory-translation.txt249
-rw-r--r--plugins/Boltun/boltun-translation.txt23
-rw-r--r--plugins/Boltun/lang_pack.txt64
-rw-r--r--plugins/BossKeyPlus/bosskeyplus-translation.txt45
-rw-r--r--plugins/BossKeyPlus/docs/bosskey_plus_langpack.txtbin1874 -> 0 bytes
-rw-r--r--plugins/BuddyExpectator/buddyexpectator-translation.txt65
-rw-r--r--plugins/BuddyExpectator/docs/BuddyExpectator-Translate.txt42
-rw-r--r--plugins/CSList/cslist-translation.txt175
-rw-r--r--plugins/ChangeKeyboardLayout/changekeyboardlayout-translation.txt46
-rw-r--r--plugins/Chat/chat-translation.txt (renamed from plugins/Chat/Docs/Chat_Translate.txt)474
-rw-r--r--plugins/ClientChangeNotify/clientchangenotify-translation.txt58
-rw-r--r--plugins/Clist/clist-translation.txt (renamed from plugins/Clist/docs/clist-translation.txt)324
-rw-r--r--plugins/Clist_modern/clist_modern-translation.txt549
-rw-r--r--plugins/Clist_mw/clist_mw-translation.txt230
-rw-r--r--plugins/Clist_nicer/clist_nicer-translation.txt498
-rw-r--r--plugins/Console/console-translation.txt38
-rw-r--r--plugins/ContactsPlus/contactsplus-translation.txt (renamed from plugins/ContactsPlus/langpack_contacts.txt)51
-rw-r--r--plugins/CountryFlags/countryflags-translation.txt17
-rw-r--r--plugins/CountryFlags/docs/Flags-Translation.txt74
-rw-r--r--plugins/CyrTranslit/cyrtranslit-translation.txt2
-rw-r--r--plugins/Db3x/db3x-translation.txt (renamed from plugins/Db3x/docs/db3x-translation.txt)53
-rw-r--r--plugins/Db3x_mmap/db3x_mmap-translation.txt35
-rw-r--r--plugins/Db_autobackups/db_autobackups-translation.txt50
-rw-r--r--plugins/Dbx_mmap_SA/Dbtool/langpack_dbtool.txt157
-rw-r--r--plugins/Dbx_mmap_SA/Import_SA/docs/import-translation.txt55
-rw-r--r--plugins/Dbx_mmap_SA/dbx_mmap_sa-translation.txt383
-rw-r--r--plugins/Dbx_tree/dbx_tree-translation.txt8
-rw-r--r--plugins/ExtraIcons/Docs/langpack_extraicons.txt15
-rw-r--r--plugins/ExtraIcons/extraicons-translation.txt13
-rw-r--r--plugins/FavContacts/favcontacts-translation.txt32
-rw-r--r--plugins/FingerPrintModPlus/fingerprintmodplus-translation.txt34
-rw-r--r--plugins/FirstRun/firstrun-translation.txt2
-rw-r--r--plugins/FlashAvatars/flashavatars-translation.txt9
-rw-r--r--plugins/FloatingContacts/docs/fltcontacts_langpack.txt68
-rw-r--r--plugins/FloatingContacts/docs/fltcontacts_russian_langpack.txt70
-rw-r--r--plugins/FloatingContacts/floatingcontacts-translation.txt62
-rw-r--r--plugins/Folders/folders-translation.txt19
-rw-r--r--plugins/FreeImage/freeimage-translation.txt2
-rw-r--r--plugins/Gender/docs/gender-translate.txt24
-rw-r--r--plugins/Gender/gender-translation.txt34
-rw-r--r--plugins/HistoryLinkListPlus/Language.txt158
-rw-r--r--plugins/HistoryLinkListPlus/historylinklistplus-translation.txt71
-rw-r--r--plugins/HistorySweeperLight/historysweeperlight-translation.txt14
-rw-r--r--plugins/IEView/docs/ieview-translation.txt38
-rw-r--r--plugins/IEView/ieview-translation.txt69
-rw-r--r--plugins/IgnoreState/ignorestate-translation.txt26
-rw-r--r--plugins/Import/docs/import-translation.txt55
-rw-r--r--plugins/Import/import-translation.txt164
-rw-r--r--plugins/ImportTXT/doc/importtxt_translate.txt105
-rw-r--r--plugins/ImportTXT/importtxt-translation.txt28
-rw-r--r--plugins/JSON/json-translation.txt2
-rw-r--r--plugins/KeyboardNotify/keyboardnotify-translation.txt113
-rw-r--r--plugins/LangMan/docs/LangMan-Translation.txt293
-rw-r--r--plugins/LangMan/langman-translation.txt45
-rw-r--r--plugins/ListeningTo/Docs/langpack_listeningto.txt69
-rw-r--r--plugins/ListeningTo/listeningto-translation.txt64
-rw-r--r--plugins/MenuItemEx/menuitemex-translation.txt55
-rw-r--r--plugins/MetaContacts/metacontacts-translation.txt154
-rw-r--r--plugins/MirOTR/Docs/langpack_german.txt203
-rw-r--r--plugins/MirOTR/mirotr-translation.txt137
-rw-r--r--plugins/ModernOpt/modernopt-translation.txt18
-rw-r--r--plugins/NewAwaySysMod/newawaysysmod-translation.txt226
-rw-r--r--plugins/NewXstatusNotify/docs/nxsn_translate.txt195
-rw-r--r--plugins/NewXstatusNotify/newxstatusnotify-translation.txt183
-rw-r--r--plugins/Nudge/nudge-translation.txt62
-rw-r--r--plugins/PackUpdater/Docs/Langpack.txt36
-rw-r--r--plugins/PackUpdater/packupdater-translation.txt69
-rw-r--r--plugins/Popup/docs/popupplus_translate.txt149
-rw-r--r--plugins/Popup/popup-translation.txt187
-rw-r--r--plugins/ProfileManager/profilemanager-translation.txt6
-rw-r--r--plugins/QuickMessages/quickmessages-translation.txt37
-rw-r--r--plugins/QuickReplies/quickreplies-translation.txt17
-rw-r--r--plugins/Rate/rate-translation.txt21
-rw-r--r--plugins/RecentContacts/Docs/RecentContacts-Translation.txt3
-rw-r--r--plugins/RecentContacts/recentcontacts-translation.txt19
-rw-r--r--plugins/SRMM/srmm-translation.txt (renamed from plugins/SRMM/Docs/srmm-translation.txt)187
-rw-r--r--plugins/Scriver/Docs/scriver-translation.txt389
-rw-r--r--plugins/Scriver/scriver-translation.txt475
-rw-r--r--plugins/SecureIM/secureim-translation.txt106
-rw-r--r--plugins/SeenPlugin/seen_langpack.txt172
-rw-r--r--plugins/SeenPlugin/seenplugin-translation.txt101
-rw-r--r--plugins/Sessions/sessions-translation.txt58
-rw-r--r--plugins/SimpleAR/simplear-translation.txt17
-rw-r--r--plugins/SimpleStatusMsg/simplestatusmsg-translation.txt (renamed from plugins/SimpleStatusMsg/docs/simplestatusmsg-translation.txt)232
-rw-r--r--plugins/SmileyAdd/smileyadd-translation.txt54
-rw-r--r--plugins/SpellChecker/Docs/langpack_spellchecker.txt74
-rw-r--r--plugins/SpellChecker/spellchecker-translation.txt71
-rw-r--r--plugins/SplashScreen/doc/splash_translate.txt17
-rw-r--r--plugins/SplashScreen/splashscreen-translation.txt26
-rw-r--r--plugins/StatusPlugins/statusplugins-translation.txt37
-rw-r--r--plugins/StopSpamPlus/stopspamplus-translation.txt33
-rw-r--r--plugins/Svc_crshdmp/svc_crshdmp-translation.txt54
-rw-r--r--plugins/Svc_dbepp/svc_dbepp-translation.txt219
-rw-r--r--plugins/Svc_vi/svc_vi-translation.txt56
-rw-r--r--plugins/TabSRMM/tabsrmm-translation.txt1128
-rw-r--r--plugins/TipperYM/tipperym-translation.txt352
-rw-r--r--plugins/TooltipNotify/tooltipnotify-translation.txt55
-rw-r--r--plugins/TopToolBar/toptoolbar-translation.txt40
-rw-r--r--plugins/TranslitSwitcher/translitswitcher-translation.txt10
-rw-r--r--plugins/Updater/updater-translation.txt114
-rw-r--r--plugins/UserGuide/userguide-translation.txt5
-rw-r--r--plugins/UserInfoEx/docs/uinfoex_translate.txt530
-rw-r--r--plugins/UserInfoEx/userinfoex-translation.txt631
-rw-r--r--plugins/Variables/variables-translation.txt45
-rw-r--r--plugins/W7UI/w7ui-translation.txt16
-rw-r--r--plugins/WhenWasIt/whenwasit-translation.txt102
-rw-r--r--plugins/YAPP/yapp-translation.txt74
-rw-r--r--plugins/ZeroNotification/zeronotification-translation.txt13
-rw-r--r--plugins/mTextControl/mtextcontrol-translation.txt2
120 files changed, 9291 insertions, 4344 deletions
diff --git a/plugins/AVS/avs-translation.txt b/plugins/AVS/avs-translation.txt
new file mode 100644
index 0000000000..cd05000e7e
--- /dev/null
+++ b/plugins/AVS/avs-translation.txt
@@ -0,0 +1,71 @@
+; Common strings that belong to many files
+;[Make the avatar square]
+
+; ../../plugins/AVS/acc.cpp
+;[Protocols have different avatars]
+
+; ../../plugins/AVS/avs.rc
+;[ Background ]
+;[ Options ]
+;[CAUTION: These pictures are NOT your own avatars.\nTo set your own Avatar goto Main Menu | View/Change My Details | Avatars]
+;[Cancel]
+;[Change]
+;[Color diff:]
+;[Color difference allowed:]
+;[Contact picture]
+;[Delete]
+;[Delete default picture]
+;[Dialog]
+;[Draw avatars grayscale]
+;[Make transparency proportional to color diff]
+;[Num of points to define bkg:]
+;[OK]
+;[Picture options]
+;[Points:]
+;[Protect the picture]
+;[Protect the picture and prevent automatic avatars from overwriting it]
+;[Reset]
+;[Resize the avatar to fit max allowed protocol size]
+;[Set]
+;[Set as hidden]
+;[Set default picture]
+;[Show warning messages]
+;[The pictures you can set here are used as default avatars\nfor contacts that don't have their own.\nUse the checkboxes to enable/disable showing avatars for the protocols.]
+;[This uses the same additional options as in \"Contact Avatars\" tab]
+;[Transparent]
+;[Try to draw avatar background transparent (for images without transparency)]
+;[Try to draw own avatar background transparent (for images without transparency)]
+;[Try to make picture background transparent]
+;[Use defaults]
+;[Use per protocol avatars]
+;[When setting avatars, always make them square]
+
+; ../../plugins/AVS/main.cpp
+;[All Files]
+;[Avatar]
+;[Avatar Service]
+;[Avatars]
+;[Contact Avatars]
+;[Customize]
+;[Fatal error, image services not found. Avatar services will be disabled.]
+;[Flash Animations]
+;[GIF Bitmaps]
+;[Global avatar for %s accounts]
+;[Grow avatar to fit max allowed protocol size]
+;[JPEG Bitmaps]
+;[Own Avatars]
+;[PNG Bitmaps]
+;[Protocols]
+;[Set My Avatar]
+;[Set My Avatar for %s]
+;[Windows Bitmaps]
+;[XML Files]
+
+; ../../plugins/AVS/options.cpp
+;[Are you sure you want to remove your avatar?]
+;[Contact has no avatar]
+;[Delete picture file from disk (may be necessary to force a reload, but will delete local pictures)?]
+;[Global Avatar]
+;[No avatar]
+;[Reset contact picture]
+;[Set avatar options for %s]
diff --git a/plugins/AddContactPlus/docs/addcontactplus-translation.txt b/plugins/AddContactPlus/addcontactplus-translation.txt
index ce4925b969..38432dbe43 100644
--- a/plugins/AddContactPlus/docs/addcontactplus-translation.txt
+++ b/plugins/AddContactPlus/addcontactplus-translation.txt
@@ -1,12 +1,27 @@
-; This is a template for translation of AddContact+ plugin
-
+; Common strings that belong to many files
;[Add Contact]
+;[Contact ID:]
+
+; ../../plugins/AddContactPlus/addcontact.cpp
+;[None]
+;[Please authorize my request and add me to your contact list.]
+;[The contact cannot be added to your contact list. If you are not logged into the selected account, please try to do so. Also, make sure the contact ID is entered correctly.]
+;[The contact cannot be added to your contact list. Please make sure the contact ID is entered correctly.]
+
+; ../../plugins/AddContactPlus/main.cpp
;[&Add Contact...]
-;[Provides the ability to quickly add new contacts]
+;[Main]
;[Open Add Contact Dialog]
-;[Add Contact\nAdd a contact to your contact list]
-;[Contact ID:]
+
+; ../../plugins/AddContactPlus/resource.rc
+;[&Add]
+;[&Cancel]
;[Account:]
+;[Add Contact\nAdd a contact to your contact list]
;[Add temporarily]
-;[The contact cannot be added to your contact list. Please make sure the contact ID is entered correctly.]
-;[The contact cannot be added to your contact list. If you are not logged into the selected account, please try to do so. Also, make sure the contact ID is entered correctly.]
+;[Authorization Request]
+;[Custom name:]
+;[Group:]
+;[Options]
+;[Send \"You were added\"]
+;[Send authorization request]
diff --git a/plugins/Alarms/alarms-translation.txt b/plugins/Alarms/alarms-translation.txt
new file mode 100644
index 0000000000..8a292d3238
--- /dev/null
+++ b/plugins/Alarms/alarms-translation.txt
@@ -0,0 +1,93 @@
+; Common strings that belong to many files
+;[Alarms]
+;[Alert 1]
+;[Alert 2]
+;[Alert 3]
+;[Events]
+
+; ../../plugins/Alarms/alarm_win.cpp
+;[Background]
+;[Example Alarm]
+;[Some example text. Example, example, example.]
+;[Title]
+;[Window]
+
+; ../../plugins/Alarms/alarms.cpp
+;[Set Alarm]
+;[Set a new alarm]
+
+; ../../plugins/Alarms/frame.cpp
+;[%dh %dm]
+;[%dm]
+;[Alarm Reminders]
+;[Frames]
+;[Hide Reminders]
+;[Show Reminders]
+
+; ../../plugins/Alarms/options.cpp
+;[Error]
+;[Friday]
+;[Monday]
+;[Please enter a title for this alarm.]
+;[Saturday]
+;[Sunday]
+;[The alarm time you have selected is in the past.]
+;[Thursday]
+;[Tuesday]
+;[Wednesday]
+
+; ../../plugins/Alarms/resource.rc
+;[&Delete]
+;[&Edit...]
+;[&New Alarm...]
+;[&Options...]
+;[&Suspend]
+;[Actions]
+;[Alarm]
+;[Alert Window]
+;[Auto hide/show]
+;[Auto size vertically]
+;[Cancel]
+;[Daily]
+;[Date and Time]
+;[DateTimePicker1]
+;[Default snooze:]
+;[Delete]
+;[Description:]
+;[Disable next occurence]
+;[Dismiss]
+;[Don't steal focus unless idle]
+;[Don't trigger on startup]
+;[Edit]
+;[Hide/show with clist]
+;[Indent:]
+;[Loop sound]
+;[Monthly]
+;[New]
+;[No reminder]
+;[OK]
+;[Occurrence]
+;[Once]
+;[Parameters:]
+;[Period (hours):]
+;[Popup window]
+;[Preview]
+;[Reminder Frame]
+;[Reminder Frame Context]
+;[Round corners]
+;[Row Height:]
+;[Run command:]
+;[Snooze]
+;[Sound:]
+;[Speak]
+;[Spin1]
+;[Spin2]
+;[Static]
+;[Title:]
+;[Transparency (%):]
+;[Use popup plugin]
+;[Weekdays]
+;[Weekly]
+;[Yearly]
+;[i'm hiding]
+;[minutes]
diff --git a/plugins/AssocMgr/assocmgr-translation.txt b/plugins/AssocMgr/assocmgr-translation.txt
new file mode 100644
index 0000000000..b00a8c3269
--- /dev/null
+++ b/plugins/AssocMgr/assocmgr-translation.txt
@@ -0,0 +1,41 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/AssocMgr/assoclist.cpp
+;[%hs files]
+;[%hs:]
+;[Associations]
+;[Autostart Error]
+;[Description]
+;[File Association Error]
+;[Miranda IM Database]
+;[Services]
+;[There was an error writing to the registry to modify the autostart list.\n\nReason: %s]
+;[There was an error writing to the registry to modify the file/url associations.\nReason: %s]
+;[Type]
+;[Unknown]
+
+; ../../plugins/AssocMgr/dde.cpp
+;[Miranda IM could not open URL]
+;[Miranda IM could not open file]
+;[Miranda IM was not able to open \""TCHAR_STR_PARAM"\".\n\nThe file could not be processed.]
+;[Miranda IM was not able to open \""TCHAR_STR_PARAM"\".\n\nThe given URL is invalid and can not be parsed.]
+;[Miranda IM was not able to open \""TCHAR_STR_PARAM"\".\n\nThere is no registered handler for this URL type.]
+;[Miranda IM was not able to open \""TCHAR_STR_PARAM"\".\n\nThere is no registered handler for this file type.]
+
+; ../../plugins/AssocMgr/resource.rc
+;[&Start Miranda IM automatically when the Computer starts (using current profile)]
+;[Miscellaneous]
+;[Only associate with Miranda IM while it is &running]
+;[Registered associations for Miranda IM:]
+
+; ../../plugins/AssocMgr/test.cpp
+;[&Add to Contact List...]
+;[&Install]
+;[AIM Link Protocol]
+;[Gadu-Gadu Link Protocol]
+;[ICQ Link Shortcut]
+;[Jabber Link Protocol]
+;[MSN Link Protocol]
+;[Miranda Installer Package (demo purpose)]
+;[Yahoo Link Protocol]
diff --git a/plugins/AssocMgr/docs/AssocMgr-Translation.txt b/plugins/AssocMgr/docs/AssocMgr-Translation.txt
deleted file mode 100644
index 46e992516a..0000000000
--- a/plugins/AssocMgr/docs/AssocMgr-Translation.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-
-File Association Manager 0.1.1.0 for Miranda IM 0.6+
-------------------------------------------------------------------------
- Translator Information
-
- Contents: -------------------------------
- | General Info, German Strings
-
-
-General Info
------------------------------
- 'File Association Manager' can be translated with the Miranda IM
- language files.
-
- Put the following strings in a file called 'langpack_<language>.txt'
- in the Miranda IM directory and translate them into your
- language.
- If you need more info on Miranda IM language files visit:
- http://miranda.svn.sourceforge.net/viewvc/*checkout*/miranda/trunk/miranda/i18n/readme.txt
-
-German Strings
------------------------------
-
-; --- Plugin: File Association Manager 0.1.1.0 (German) ---
-; Translation by hrathh
-; Please report any mistakes or missing strings in here.
-
-[Handles file type associations and URLs like aim, ymsgr, xmpp, wpmsg, gg, tlen.]
-Verwaltet Verknüpfungen mit Dateien und URLs wie aim, ymsgr, xmpp, wpmsg, gg, tlen.
-[File Association Manager Plugin]
-Verknüpfungsmanager-Plugin
-[The File Association Manager Plugin can not be loaded. It requires Miranda IM %s or later.]
-Das Verknüpfungsmanager-Plugin kann nicht geladen werden. Es benötigt Miranda IM %s oder höher.
-
-; Options
-;[Services]
-[Associations]
-Verknüpfungen
-[Registered associations for Miranda IM:]
-Verknüpfungen, die mit Miranda IM assoziiert sind:
-[Type]
-Typ
-[%hs files]
-%hs-Dateien
-;[%hs:]
-[Description]
-Beschreibung
-[URLs on Websites]
-URLs auf Websiten
-[File Types]
-Dateitypen
-[Miscellaneous]
-Sonstiges
-[&Start Miranda IM automatically when the Computer starts (using current profile)]
-Miranda IM automatisch bei &Systemstart ausführen (mit dem aktuellen Profil)
-[Only associate with Miranda IM while it is &running]
-Nur mit Miranda IM verknüpfen solange das Programm &ausgeführt wird
-
-; Errors
-[File Association Error]
-Verknüpfungsproblem
-[There was an error writing to the registry to modify the file/url associations.\nReason: %s]
-Es trat ein Fehler auf beim Schreiben in die Systemregistrierung. Die Datei- bzw. URL-Verknüpfungen konnten nicht verandert werden.\nGrund: %s
-[Unknown]
-Unbekannt
-[Autostart Error]
-Autostart-Fehler
-[There was an error writing to the registry to modify the autostart list.\n\nReason: %s]
-Es trat ein Fehler auf beim Schreiben in die Systemregistrierung. Der Autostarteintrag konnte nicht verandert werden.\n\nGrund: %s
-[Miranda IM could not open the file]
-Miranda IM konnte die angebene Datei nicht öffnen
-[Miranda IM was not able to open "%s".\n\nThere is no registered handler for this file type.]
-Die Datei "%s" konnte von Miranda IM nicht geöffnet werden.\n\nFür den Dateityp ist kein Handler definiert.
-[Miranda IM was not able to open "%s".\n\nThe file could not be processed.]
-Die Datei "%s" konnte von Miranda IM nicht geöffnet werden.\n\nBeim Verarbeiten der Datei trat ein Fehler auf.
-[Miranda IM could not open URL]
-Miranda IM konnte die angegebene URL nicht öffnen
-[Miranda IM was not able to open "%s".\n\nThere is no registered handler for this URL type.]
-Die URL "%s" konnte von Miranda IM nicht geöffnet werden.\n\nFur den URL-Typ ist kein Handler definiert.
-[Miranda IM was not able to open "%s".\n\nThe given URL is invalid and can not be parsed.]
-Die Datei "%s" konnte von Miranda IM nicht geöffnet werden.\n\nDie URL is ungültig und kann nicht ausgewertet werden.
-
-; ---
-
-
-H. Herkenrath (hrathh at users.sourceforge.net)
diff --git a/plugins/AuthState/authstate-translation.txt b/plugins/AuthState/authstate-translation.txt
new file mode 100644
index 0000000000..86733c7b88
--- /dev/null
+++ b/plugins/AuthState/authstate-translation.txt
@@ -0,0 +1,18 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/AuthState/authstate.rc
+;[* Restart of Miranda required]
+;[Enable Menu Item (*)]
+;[Note: if you still don't see the icons try changing icon slot. Perhaps its used by some other plugin.]
+;[Plugin settings]
+;[Show Auth icon]
+;[Show Grant icon]
+;[Show icons only for recently added contacts]
+;[Use]
+;[slot to draw the icon]
+
+; ../../plugins/AuthState/options.cpp
+;[Auth State]
+;[Contact List]
+;[Extraicons plugin is used, use Contact list > Extraicons for customize.]
diff --git a/plugins/AuthState/docs/authstate-translate.txt b/plugins/AuthState/docs/authstate-translate.txt
deleted file mode 100644
index 4e6d8726e3..0000000000
--- a/plugins/AuthState/docs/authstate-translate.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-[Auth State]
-[Auth]
-[Grant]
-[Auth & Grant]
-[Show Auth icon]
-[Show Grant icon]
-[Plugin settings]
-[Use]
-[slot to draw the icon]
-[Enable Menu Item (*)]
-[Show icons only for recently added contacts]
-[* Restart of Miranda required]
-[Email]
-[Protocol]
-[SMS]
-[Advanced 1]
-[Advanced 2]
-[Web]
-[Client]
-[Advanced 3]
-[Advanced 4]
-[Advanced 5]
-[Disable AuthState icons]
-[Enable AuthState icons] \ No newline at end of file
diff --git a/plugins/AutoRun/autorun-translation.txt b/plugins/AutoRun/autorun-translation.txt
new file mode 100644
index 0000000000..4f9f573b7d
--- /dev/null
+++ b/plugins/AutoRun/autorun-translation.txt
@@ -0,0 +1,10 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/AutoRun/autorun.rc
+;[Autorun]
+;[Launch Miranda IM at system startup]
+;[Note: At startup Miranda IM will use current profile]
+
+; ../../plugins/AutoRun/main.c
+;[Plugins]
diff --git a/plugins/BASS_interface/bass_interface-translation.txt b/plugins/BASS_interface/bass_interface-translation.txt
new file mode 100644
index 0000000000..e83a3e56af
--- /dev/null
+++ b/plugins/BASS_interface/bass_interface-translation.txt
@@ -0,0 +1,20 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/BASS_interface/Bass.rc
+;[Current bass.dll path:]
+;[Maximum number of bass internal channels:]
+;[Output device:]
+;[Play only if]
+;[Volume:]
+;[bass.dll loading error]
+;[download bass library]
+;[un4seen's bass interface]
+
+; ../../plugins/BASS_interface/Main.cpp
+;[--default device--]
+;[Audio device is closed]
+;[Audio device is opened]
+;[Customize]
+;[Open/close audio device]
+;[un4seen's bass version: %d.%d.%d.%d]
diff --git a/plugins/BasicHistory/Docs/BasicHistory_langpack_polish.txt b/plugins/BasicHistory/Docs/BasicHistory_langpack_polish.txt
deleted file mode 100644
index e94099a121..0000000000
--- a/plugins/BasicHistory/Docs/BasicHistory_langpack_polish.txt
+++ /dev/null
@@ -1,275 +0,0 @@
-;Basic History
-;==========
-
-;To jest tylko czêœciowe t³umaczenie
-;Nale¿y go dodaæ do koñca pliku langpack_polish.txt
-
-;Main
-;------
-
-;Error messages
-;----------------
-[Invalid Message]
-Nieprawid³owa Wiadomoœæ
-[Number of history items to delete: %d.\nAre you sure you want to do this?]
-Iloœæ wpisów historii do usuniêcia: %d\nCzy na pewno chcesz to zrobiæ?
-[You have reached the end of the group.]
-Doszed³eœ na koniec grupy.
-[Invalid event number]
-Nieprawid³owy numer zdarzenia
-[Enter filter name]
-WprowadŸ nazwê filtra
-[Filter name exists]
-Nazwa filtra istnieje
-[Event already exists]
-Zdarzenie ju¿ istnieje
-[You've entered invalid codepage. Select codepage from combo box or enter correct number.]
-Wprowadzi³eœ nieprawid³ow¹ stronê kodow¹. Wybierz j¹ z combo boxa lub wprowadŸ poprawn¹ liczbê.
-[Invalid codepage]
-Nieprawid³owa strona kodowa
-[File do not exist. Enter correct file path.]
-Plik nie istnieje. WprowadŸ poprawn¹ œcie¿kê do pliku.
-[Invalid file]
-Nieprawid³owy plik
-[Invalid '%s' value.]
-Nieprawid³owa wartoœæ '%s'.
-[Invalid '%s' value.\n%s]
-Nieprawid³owa wartoœæ '%s'.\n%s
-[At least one contact should be selected.]
-Przynajmniej jeden kontakt powinien byæ zaznaczony.
-[To create session open WinSCP, click New Session, enter data and save with specific name. Remember if FTP server using password you should save it in WinSCP.]
-Aby utworzyæ sesiê: otwórz WinSCP, naciœniej Nowa Sesia, wprowadŸ dane i zapisz z okreœlon¹ nazw¹. Pamiêtaj, je¿eli serwer FTP u¿ywa has³a, powinienieœ zapisaæ go w WinSCP.
-[FTP path must contains '/' instead '\\' and starts from '/'.]
-Œcie¿ka FTP musi zawieraæ '/' zamiast '\\' i zaczynaæ siê z '/'.
-[File do not contain selected contact]
-Plik nie zawiera zaznaczonego kontaktu
-[File is corrupted]
-Plik jest nieprawid³owy
-[Do you want save imported messages to local profile?]
-Czy chcesz zapisaæ importowane wiadomoœci do lokalnego profilu?
-[Do you want delete all imported messages for this contact?\nNote that next scheduler task import this messages again.]
-Czy chcesz usun¹æ wszystkie zimportowane wiadomoœci dla tego kontaktu?\nZauwa¿ ¿e nastepne zadanie harmonogramu zimportuje t¹ wiadomoœæ ponownie.
-[FTP path cannot contain <date> in import task.]
-Œcie¿ka FTP nie mo¿e zawieraæ <date> w zadaniu importu.
-[Some value is invalid]
-Jakaœ wartoœæ jest nieprawid³owa
-[Cannot get FTP file(s).]
-Niemo¿na pobraæ plik(ów) FTP.
-[Cannot unzip file(s).]
-Niemo¿na rozpakowaæ plik(ów).
-[Incorrect file format: %s.]
-Nieprawid³owy format pliku: %s.
-[Unknown contact in file: %s.]
-Nieznany kontakt w pliku: %s.
-[Cannot export history for contact: %s.]
-Niemo¿na eksportowaæ historii dla kuntaktu: %s.
-[Cannot compress file(s).]
-Nie mo¿na spakowaæ plik(ów).
-[Task '%s' execution failed:]
-Zadanie '%s' niepowiod³o siê:
-[Task '%s' finished successfully]
-Zadanie '%s' zakoñczy³o siê prawid³owo
-[Task '%s' execution failed]
-Zadanie '%s' niepowiod³o siê
-[Task finished]
-Zadanie zakoñczone
-[Cannot send FTP file(s).]
-Niemo¿na wys³aæ plik(ów) FTP.
-
-;Options and Menus
-;-------------------
-[Open global history]
-Otwórz globaln¹ historiê
-[Find Next]
-ZnajdŸ Nastêpny
-[Find Previous]
-ZnajdŸ Poprzedni
-[Switch Match Case]
-Prze³¹cz Porównywanie Wielkoœci Znaków
-[Switch Match Whole Word]
-Prze³¹cz Porównywanie Ca³ych S³ów
-[Show/Hide Contacts]
-Poka¿/Ukryj Kontakty
-[Switch Only Incomming Messages]
-Prze³¹cz Tylko Przychodz¹ce Wiadomoœci
-[Switch Only Outgoing Messages]
-Prze³¹cz Tylko Wychodz¹ce Wiadomoœci
-[Hide Contacts]
-Ukryj Kontakty
-[Show Contacts]
-Poka¿ Kontakty
-[Match Case]
-Porównywanie Wielkoœci Znaków
-[Match Whole Word]
-Porównywanie Ca³ych S³ów
-[Only Incomming Messages]
-Tylko Przychodz¹ce Wiadomoœci
-[Only Outgoing Messages]
-Tylko Wychodz¹ce Wiadomoœci
-[Save window position as default]
-Zapisz pazycjê okna jako domyœln¹
-[Save window position for all contacts]
-Zapisz pozycjê okna dla wszystkich kontaktów
-[Delete All User History]
-Usuñ Ca³¹ Historiê U¿ytkownika
-[Always show contact list]
-Zawsze pokazuj listê kontaktów
-[New messages on top]
-Nowe wiadomoœci na szczycie
-[Delta time to group messages:]
-Ró¿nica czasu do grupowania wiadomoœci:
-[Limit messages to:]
-Limituj wiadomoœci do:
-[Search forward in list group]
-Wyszukuj do przodu na liœcie grup
-[Search forward in message window]
-Wyszukuj do przodu w oknie wiadomoœci
-[Only Selected Group]
-Tylko Zaznaczona Grupa
-[Group list]
-Lista grup
-[Switch Only Selected Group]
-Prze³¹cz Tylko Zaznaczona Grupa
-[Default history events]
-Domyœlne zdarzenia historii
-[You were added]
-Zosta³eœ dodany
-[Contacts recieved]
-Pobrane kontakty
-[Custom filters]
-Filtry u¿ytkownika
-[Add filter]
-Dodaj filtr
-[Delete filter]
-Usuñ filtr
-[Add event]
-Dodaj zdarzenie
-[Delete event]
-Usuñ zdarzenie
-[Show groups in contact list]
-Poka¿ grupy w liœcie kontaktów
-[Window background]
-T³o okna
-[Plus in export]
-Plus w eksporcie
-[Minus in export]
-Minus w eksporcie
-[Rich Html]
-Rozszerzony Html
-[Plain Html]
-Czysty Html
-[_files]
-_pliki
-[Open all]
-Otwórz wszystkie
-[Close all]
-Zamknij wszystkie
-[Export To Rich Html]
-Eksport Do Rozszerzonego Html
-[Export To Plain Html]
-Eksport Do Czystego Html
-[Export To Txt]
-Eksport Do Txt
-[File encoding*]
-Kodowanie pliku*
-[External CSS file]
-Zewnêtrzny plik CSS
-[* Choose encoding from combo box or enter code page number and name separated by semicolon, name is used in Content-Type header.]
-* Wybierz kodowanie z combo boxa lub wpisz stronê kodow¹ i nazwê rozdzielone œrednikiem, nazwa jest u¿ywana w nag³ówku Content-Type.
-[WinSCP path]
-Œcie¿ka do programu WinSCP
-[WinSCP log path]
-Œcie¿ka do loga WinSCP
-[Add task]
-Dodaj zadanie
-[Edit task]
-Edytuj zadanie
-[Delete task]
-Usuñ zadanie
-[Action type]
-Typ akcji
-[Events older than*]
-Zdarzenia starsze ni¿*
-[Events older than]
-Zdarzenia starsze ni¿
-[Triger type]
-Typ wyzwalacza
-[Delta time]
-Ró¿nica czasu
-[Day of week]
-Dzieñ tygodnia
-[Export to]
-Eksportuj do
-[Compress output files]
-Kompresuj pliki wynikowe
-[Upload to FTP (WinSCP requred)]
-Wyœlij do FTP (wymagany WinSCP)
-[Upload to FTP]
-Wyœlij do FTP
-[Session name]
-Nazwa sesji
-[Path to file**]
-Œcie¿ka do pliku**
-[Path to file]
-Œcie¿ka do pliku
-[* Use negative values to filter younger events]
-* U¿yj ujemnych wartoœci do filtrowania m³odszych zdarzeñ
-[** Use <date> to insert date, <ext> to insert extension, <contact> to insert contact name]
-** U¿yj <date> do wstawienia daty, <ext> do wstawienia rozszerzenia, <contact> do wstawienia nazwy kontaktu
-[Execute task for specified contacts]
-Wykonaj zadanie dla nastêpuj¹cych kontaktów
-[Export and Delete]
-Eksport i usuwanie
-[Minute]
-Minuta
-[Hour]
-Godzina
-[At Start]
-Podczas startu
-[At Finish]
-Przy wy³¹czaniu
-[Delta time (minutes)]
-Ró¿nica czasu (minuty)
-[Delta time (hours)]
-Ró¿nica czasu (godziny)
-[Scheduler]
-Harmonogram
-[Binary]
-Binarny
-[Export To Binary]
-Eksportuj Do Binarnego
-[Import From Binary]
-Importuj Z Binarnego
-[Execute history task]
-Wykonaj zadanie historii
-[Export To Dat (mContacts)]
-Exportuj Do Dat (mContacts)
-[Import From Dat (mContacts)]
-Importuj Z Dat (mContacts)]
-[Import and Marge]
-Importuj i Z³¹cz
-[Input files are compressed]
-Pliki wejœciowe s¹ skompresowane
-[Download from FTP (WinSCP requred)]
-Sci¹gnij z FTP (wymagany WinSCP)
-[Import from]
-Importuj z
-[** Use <ext> to insert extension, <contact> to insert contact name]
-** U¿yj <ext> do wstawienia rozszerzenia, <contact> do wstawienia nazwy kontaktu
-[Save errors to system history]
-Zapisz b³êdy do historii systemu
-[%s Files (*.%s)]
-%s Pliki (*.%s)
-[Browse WinSCP file]
-Wybierz plik WinSCP
-[Save WinSCP log file]
-Zapisz log WinSCP
-[Browse CSS file]
-Wybierz plik CSS
-[History task]
-Zadanie historii
-[Switch All Contacts]
-Prze³¹cz Wszystkie Kontakty
-[Filter:]
-#muuid {E25367A2-51AE-4044-BE28-131BC18B71A4}
-Filtr:
diff --git a/plugins/BasicHistory/Docs/BasicHistory_translate.txt b/plugins/BasicHistory/Docs/BasicHistory_translate.txt
deleted file mode 100644
index d16dbd8a1a..0000000000
--- a/plugins/BasicHistory/Docs/BasicHistory_translate.txt
+++ /dev/null
@@ -1,233 +0,0 @@
-;Basic History
-;==========
-
-;Main
-;------
-[History]
-[Search]
-[History for %s]
-[Authorisation request by %s (%s%d): %s]
-[System]
-
-;Error messages
-;----------------
-["%s" not found]
-[You have reached the end of the history.]
-[Invalid Message]
-[This operation will PERMANENTLY REMOVE all history for this contact.\nAre you sure you want to do this?]
-[Number of history items to delete: %d.\nAre you sure you want to do this?]
-[You have reached the end of the group.]
-[Error]
-[Invalid event number]
-[Enter filter name]
-[Filter name exists]
-[Event already exists]
-[You've entered invalid codepage. Select codepage from combo box or enter correct number.]
-[Invalid codepage]
-[File do not exist. Enter correct file path.]
-[Invalid file]
-[Invalid '%s' value.]
-[Invalid '%s' value.\n%s]
-[Contacts]
-[At least one contact should be selected.]
-[To create session open WinSCP, click New Session, enter data and save with specific name. Remember if FTP server using password you should save it in WinSCP.]
-[FTP path must contains '/' instead '\\' and starts from '/'.]
-[File do not contain selected contact]
-[File is corrupted]
-[Do you want save imported messages to current profile?]
-[Are You sure?]
-[Do you want delete all imported messages for this contact?\nNote that next scheduler task import this messages again.]
-[FTP path cannot contain <date> in import task.]
-[Some value is invalid]
-[Unknown error]
-[Cannot get FTP file(s).]
-[Cannot unzip file(s).]
-[Incorrect file format: %s.]
-[Unknown contact in file: %s.]
-[Cannot export history for contact: %s.]
-[Cannot compress file(s).]
-[Task '%s' execution failed:]
-[Task '%s' finished successfully]
-[Task '%s' execution failed]
-[Task finished]
-[Cannot send FTP file(s).]
-
-;Options and Menus
-;-------------------
-[>> Outgoing timestamp]
-[<< Incoming timestamp]
-[>> Outgoing name]
-[<< Incoming name]
-[>> Outgoing messages]
-[<< Incoming messages]
-[Outgoing background]
-[Incoming background]
-[Open global history]
-[Find]
-[Find Next]
-[Find Previous]
-[Switch Match Case]
-[Switch Match Whole Word]
-[Show/Hide Contacts]
-[Switch Only Incomming Messages]
-[Switch Only Outgoing Messages]
-[View &History]
-[Incoming message]
-[Outgoing message]
-[Show contact list]
-[Hide contact list]
-[Options]
-[Hide Contacts]
-[Show Contacts]
-[Match Case]
-[Match Whole Word]
-[Only Incomming Messages]
-[Only Outgoing Messages]
-[Fonts & Colors]
-[Icons]
-[Hotkeys]
-[Save window position as default]
-[Save window position for all contacts]
-[Delete]
-[Delete Group]
-[Delete All User History]
-[Settings]
-[Always show contact list]
-[New messages on top]
-[Show event icons]
-[Show timestamps]
-[Show names]
-[Show messages]
-[Truncate message length to:]
-[Delta time to group messages:]
-[hours]
-[Limit messages to:]
-[Show date in timestamps]
-[Show seconds in timestamps]
-[Enable Smileys]
-[Search forward in list group]
-[Search forward in message window]
-[Only Selected Group]
-[Open in &new window]
-[&Open in existing window]
-[&Copy link]
-[Copy]
-[Send Message]
-[Group list]
-[Messages]
-[Searching]
-[Switch Only Selected Group]
-[Open History]
-[Reply &Quoted]
-[Statuschange]
-[Default history events]
-[All events]
-[Message]
-[File transfer]
-[Link]
-[Status change]
-[Authorization request]
-[You were added]
-[Contacts recieved]
-[SMTP Simple Email]
-[SMS message]
-[Incoming events]
-[Outgoing events]
-[Default Event Filter]
-[Custom filters]
-[Add filter]
-[Delete filter]
-[Add event]
-[Delete event]
-[Show groups in contact list]
-[Window background]
-[Plus in export]
-[Minus in export]
-[Export]
-[Rich Html]
-[Plain Html]
-[Txt]
-[History Log]
-[_files]
-[Menu]
-[Open all]
-[Close all]
-[Filter:]
-[###]
-[Export To Rich Html]
-[Export To Plain Html]
-[Export To Txt]
-[File encoding*]
-[External CSS file]
-[* Choose encoding from combo box or enter code page number and name separated by semicolon, name is used in Content-Type header.]
-[Advanced]
-[WinSCP path]
-[WinSCP log path]
-[Add task]
-[Edit task]
-[Delete task]
-[Name]
-[Active]
-[Action type]
-[Filter]
-[Events older than*]
-[Events older than]
-[Triger type]
-[Time]
-[Delta time]
-[Day of week]
-[Day]
-[Export to]
-[Compress output files]
-[Upload to FTP (WinSCP requred)]
-[Upload to FTP]
-[Session name]
-[Path to file**]
-[Path to file]
-[* Use negative values to filter younger events]
-[** Use <date> to insert date, <ext> to insert extension, <contact> to insert contact name]
-[Execute task for specified contacts]
-[OK]
-[Cancel]
-[Export and Delete]
-[Minute]
-[Hour]
-[At Start]
-[At Finish]
-[Daily]
-[Weekly]
-[Monthly]
-[Delta time (minutes)]
-[Delta time (hours)]
-[Monday]
-[Tuesday]
-[Wednesday]
-[Thursday]
-[Friday]
-[Saturday]
-[Sunday]
-[Scheduler]
-[Binary]
-[Export To Binary]
-[Import]
-[Import From Binary]
-[Execute history task]
-[Password]
-[Dat (mContacts)]
-[Export To Dat (mContacts)]
-[Import From Dat (mContacts)]
-[Import and Marge]
-[Input files are compressed]
-[Download from FTP (WinSCP requred)]
-[Import from]
-[** Use <ext> to insert extension, <contact> to insert contact name]
-[Display errors using popups]
-[Save errors to system history]
-[All Contacts]
-[%s Files (*.%s)]
-[All Files (*.*)]
-[Browse WinSCP file]
-[Save WinSCP log file]
-[Browse CSS file]
-[History task]
-[Switch All Contacts]
diff --git a/plugins/BasicHistory/basichistory-translation.txt b/plugins/BasicHistory/basichistory-translation.txt
new file mode 100644
index 0000000000..4a03f942d4
--- /dev/null
+++ b/plugins/BasicHistory/basichistory-translation.txt
@@ -0,0 +1,249 @@
+; Common strings that belong to many files
+;[History]
+;[%s Files (*.%s)]
+;[* Use negative values to filter younger events]
+;[All Contacts]
+;[All events]
+;[Binary]
+;[Compress output files]
+;[Dat (mContacts)]
+;[Day]
+;[Day of week]
+;[Default history events]
+;[Delete]
+;[Delete All User History]
+;[Delta time]
+;[Error]
+;[Export]
+;[Export To Plain Html]
+;[Export To Rich Html]
+;[Export To Txt]
+;[Export to]
+;[Filter]
+;[Filter:]
+;[Find Next]
+;[Find Previous]
+;[Hide Contacts]
+;[History Log]
+;[Import]
+;[Import from]
+;[Invalid '%s' value.]
+;[Invalid '%s' value.\n%s]
+;[Match Case]
+;[Match Whole Word]
+;[Name]
+;[Only Incomming Messages]
+;[Only Outgoing Messages]
+;[Only Selected Group]
+;[Plain Html]
+;[Rich Html]
+;[Session name]
+;[Show Contacts]
+;[Some value is invalid]
+;[System]
+;[Time]
+;[Txt]
+;[Upload to FTP (WinSCP requred)]
+
+; ../../plugins/BasicHistory/BasicHistory.cpp
+;[Execute history task]
+;[Incoming message]
+;[Minus in export]
+;[Open History]
+;[Outgoing message]
+;[Plus in export]
+;[Statuschange]
+;[View &History]
+
+; ../../plugins/BasicHistory/BasicHistory.rc
+;[* Choose encoding from combo box or enter code page number and name separated by semicolon, name is used in Content-Type header.]
+;[Action type]
+;[Active]
+;[Add event]
+;[Add filter]
+;[Add task]
+;[Always show contact list]
+;[Cancel]
+;[Custom filters]
+;[Default Event Filter]
+;[Delete event]
+;[Delete filter]
+;[Delete task]
+;[Delta time to group messages:]
+;[Display errors using popups]
+;[Edit task]
+;[Enable Smileys]
+;[Events older than*]
+;[Execute task for specified contacts]
+;[Export imported messages]
+;[External CSS file]
+;[File encoding*]
+;[Limit messages to:]
+;[Message History]
+;[New messages on top]
+;[OK]
+;[Password]
+;[Path to file**]
+;[Save errors to system history]
+;[Search forward in list group]
+;[Search forward in message window]
+;[Settings]
+;[Show date in timestamps]
+;[Show event icons]
+;[Show groups in contact list]
+;[Show messages]
+;[Show names]
+;[Show seconds in timestamps]
+;[Show timestamps]
+;[Task]
+;[Triger type]
+;[Truncate message length to:]
+;[WinSCP log path]
+;[WinSCP path]
+;[hours]
+
+; ../../plugins/BasicHistory/EventList.cpp
+;[Authorisation request by %s (%s%d): %s]
+;[History for %s]
+;[Invalid Message]
+;[Me]
+
+; ../../plugins/BasicHistory/ExportManager.cpp
+;[*.%s]
+;[File do not contain selected contact]
+;[File is corrupted]
+
+; ../../plugins/BasicHistory/HistoryWindow.cpp
+;[&Copy link]
+;[&Open in existing window]
+;[Are You sure?]
+;[Copy]
+;[Delete Group]
+;[Do you want delete all imported messages for this contact?\nNote that next scheduler task import this messages again.]
+;[Do you want save imported messages to local profile?]
+;[Filters]
+;[Fonts & Colors]
+;[Hotkeys]
+;[Icons]
+;[Number of history items to delete: %d.\nAre you sure you want to do this?]
+;[Open in &new window]
+;[Options]
+;[Reply &Quoted]
+;[Save window position as default]
+;[Save window position for all contacts]
+;[Send Message]
+;[This operation will PERMANENTLY REMOVE all history for this contact.\nAre you sure you want to do this?]
+
+; ../../plugins/BasicHistory/Options.cpp
+;[** Use <date> to insert date, <ext> to insert extension, <contact> to insert contact name]
+;[** Use <ext> to insert extension, <contact> to insert contact name]
+;[<< Incoming messages]
+;[<< Incoming name]
+;[<< Incoming timestamp]
+;[>> Outgoing messages]
+;[>> Outgoing name]
+;[>> Outgoing timestamp]
+;[Advanced]
+;[All Files (*.*)]
+;[At Finish]
+;[At Start]
+;[Authorization request]
+;[Browse CSS file]
+;[Browse WinSCP file]
+;[Contacts recieved]
+;[Daily]
+;[Delta time (hours)]
+;[Delta time (minutes)]
+;[Download from FTP (WinSCP requred)]
+;[Enter filter name]
+;[Event already exists]
+;[Events older than]
+;[Export To Binary]
+;[Export To Dat (mContacts)]
+;[Export and Delete]
+;[File do not exist. Enter correct file path.]
+;[File transfer]
+;[Filter name exists]
+;[Find]
+;[Friday]
+;[Group list]
+;[Group list background]
+;[Hour]
+;[Import From Binary]
+;[Import From Dat (mContacts)]
+;[Import and Marge]
+;[Incoming background]
+;[Incoming events]
+;[Input files are compressed]
+;[Invalid codepage]
+;[Invalid event number]
+;[Invalid file]
+;[Link]
+;[Message]
+;[Messages]
+;[Minute]
+;[Monday]
+;[Monthly]
+;[Open global history]
+;[Outgoing background]
+;[Outgoing events]
+;[SMS message]
+;[SMTP Simple Email]
+;[Saturday]
+;[Save WinSCP log file]
+;[Scheduler]
+;[Searching]
+;[Show/Hide Contacts]
+;[Status change]
+;[Sunday]
+;[Switch All Contacts]
+;[Switch Match Case]
+;[Switch Match Whole Word]
+;[Switch Only Incomming Messages]
+;[Switch Only Outgoing Messages]
+;[Switch Only Selected Group]
+;[Thursday]
+;[Tuesday]
+;[Wednesday]
+;[Weekly]
+;[Window background]
+;[You were added]
+;[You've entered invalid codepage. Select codepage from combo box or enter correct number.]
+
+; ../../plugins/BasicHistory/PlainHtmlExport.cpp
+;[Conversation started at %s]
+
+; ../../plugins/BasicHistory/RichHtmlExport.cpp
+;[Close all]
+;[Menu]
+;[Open all]
+;[_files]
+
+; ../../plugins/BasicHistory/Scheduler.cpp
+;[At least one contact should be selected.]
+;[Cannot compress file(s).]
+;[Cannot export history for contact: %s.]
+;[Cannot get FTP file(s).]
+;[Cannot send FTP file(s).]
+;[Cannot unzip file(s).]
+;[Contacts]
+;[FTP path cannot contain <date> in import task.]
+;[FTP path must contains '/' instead '\\' and starts from '/'.]
+;[History task]
+;[Incorrect file format: %s.]
+;[Path to file]
+;[Path to output file]
+;[Task '%s' execution failed]
+;[Task '%s' execution failed:]
+;[Task '%s' finished successfully]
+;[Task finished]
+;[To create session open WinSCP, click New Session, enter data and save with specific name. Remember if FTP server using password you should save it in WinSCP.]
+;[Unknown contact in file: %s.]
+;[Unknown error]
+;[Upload to FTP]
+
+; ../../plugins/BasicHistory/Searcher.cpp
+;[Search]
+;[You have reached the end of the group.]
+;[You have reached the end of the history.]
+;[\"%s\" not found]
diff --git a/plugins/Boltun/boltun-translation.txt b/plugins/Boltun/boltun-translation.txt
new file mode 100644
index 0000000000..c3bce4a2f2
--- /dev/null
+++ b/plugins/Boltun/boltun-translation.txt
@@ -0,0 +1,23 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/Boltun/Boltun.rc
+;[Base of remarks]
+;[Boltun]
+;[Boltun Autochat everybody]
+;[Boltun Autochat everybody not in contact list]
+;[Boltun Autochat everybody while away]
+;[Don't use \"I don't understand\"-like answers]
+;[Engine]
+;[Mark replied messages as read]
+;[Reload]
+;[Start answers with a lowercase letter]
+;[Stay silent, if have no good aswers]
+;[Thinking time:]
+;[Time before the answer]
+;[Typing and thinking time can be much longer]
+;[Typing time (for a message of 4 words):]
+;[Typing time depends on message length (in chars)]
+;[Warn contacts Boltun is chatting]
+;[Warning text]
+;[sec]
diff --git a/plugins/Boltun/lang_pack.txt b/plugins/Boltun/lang_pack.txt
deleted file mode 100644
index 79b33c35f6..0000000000
--- a/plugins/Boltun/lang_pack.txt
+++ /dev/null
@@ -1,64 +0,0 @@
-[Boltun]
-Áîëòóí
-[Boltun, the chat bot in the russian language.]
-Áîëòóí, ÷àò-áîò äëÿ ðóññêîãî ÿçûêà.
-[All Files]
-Âñå ôàéëû
-[Mind Files]
-Ôàéëû áàçû
-[Boltun/Auto Chat]
-Áîëòóí/Àâòî ðàçãîâîð
-[Boltun/Not to Chat]
-Áîëòóí/Íå ðàçãîâàðèâàòü
-[Boltun/Start Chatting]
-Áîëòóí/Íà÷àòü ðàçãîâîð
-[Hello. I'm Boltun! I'll talk to you, while my owner is away. Please write without mistakes!]
-Ïðèâåò. ß Áîëòóí! ß áóäó ãîâîðèòü ñ Âàìè, ïîêà ìîåãî õîçÿèíà íåò. Ïîæàëóéñòà, ïèøèòå áåç îøèáîê!
-[Boltun Error]
-Îøèáêà Áîëòóíà
-[Failed to load base of remarks. Error at line %d of %s. (Or few lines before).]
-Íå óäàëîñü çàãðóçèòü áàçó. Îøèáêà â ñòðîêå %d ôàéëà %s. (Èëè íà ïàðó ñòðîê ðàíüøå).
-[Failed to save base of remarks to %s]
-Íå óäàëîñü çàãðóçèòü áàçó â ôàéë %s
-[Boltun Autochat everybody]
-Áîëòóí ãîâîðèò ñî âñåìè
-[Boltun Autochat everybody not in contact list]
-Áîëòóí ãîâîðèò ñî âñåìè, êòî íå â ñïèñêå êîíòàêòîâ
-[Boltun Autochat everybody while away]
-Áîëòóí ãîâîðèò ñî âñåìè, êîãäà ìåíÿ íåò
-[Warn contacts Boltun is chatting]
-Ïðåäóïðåæäàòü î ðàçãîâîðå ñ Áîëòóíîì
-[Mark replied messages as read]
-Îòìå÷àòü ñîîáùåíèÿ êàê ïðî÷èòàííûå
-[sec]
-ñåê
-[Warning text]
-Òåêñò ïðåäóïðåæäåíèÿ
-[Time before the answer]
-Âðåìÿ ïåðåä îòâåòîì
-[Typing time depends on message length (in chars)]
-Âðåìÿ ïå÷àòè çàâèñèò îò äëèíû ñîîáùåíèÿ (â áóêâàõ)
-[Typing time (for a message of 4 words):]
-Âðåìÿ ïå÷àòè (äëÿ 4-õ ñëîâ):
-[Thinking time:]
-Âðåìÿ îáäóìûâàíèÿ îòâåòà:
-[Typing and thinking time can be much longer]
-Âðåìÿ ïå÷àòè è îáäóìûâàíèÿ ìîæåò óâåëè÷èâàòüñÿ
-[Engine]
-Èíòåëëåêò
-[Base of remarks]
-Áàçà ðåïëèê
-[Save]
-Ñîõðàíèòü
-[Reload]
-Ïåðåçàãðóçèòü
-[Stay silent, if have no good aswers]
-Ìîë÷àòü, åñëè íåòó õîðîøèõ îòâåòîâ
-[Start answers with a lowercase letter]
-Íà÷èíàòü îòâåòû ñ ìàëåíüêîé áóêâû.
-[General Settings]
-Îáùèå íàñòðîéêè
-[Engine Settings]
-Íàñòðîéêè "èíòåëëåêòà"
-[Don't use "I don't understand"-like answers]
-Íå èñïîëüçîâàòü îòâåòû òèïà "Íå ïîíÿë?" \ No newline at end of file
diff --git a/plugins/BossKeyPlus/bosskeyplus-translation.txt b/plugins/BossKeyPlus/bosskeyplus-translation.txt
new file mode 100644
index 0000000000..2b4b50ddc5
--- /dev/null
+++ b/plugins/BossKeyPlus/bosskeyplus-translation.txt
@@ -0,0 +1,45 @@
+; Common strings that belong to many files
+;[BossKey]
+
+; ../../plugins/BossKeyPlus/BossKey.cpp
+;[BossKey\tget the BossKey name]
+;[Hide]
+;[Hide/Show Miranda]
+;[Miranda IM is locked.\nEnter password to unlock it.]
+;[Password is not correct!\nPlease, enter correct password.]
+
+; ../../plugins/BossKeyPlus/BossKey.rc
+;[Cancel]
+;[Change only if current status is Online]
+;[Change status back]
+;[Change status to]
+;[Create a main menu item]
+;[Disable Sounds]
+;[EN]
+;[Go to Customize -> Hotkeys to change the hotkey]
+;[Hide Miranda when:]
+;[Hotkey]
+;[Miranda is inactive]
+;[Miranda is started]
+;[OK]
+;[Others]
+;[Password:]
+;[Pre-conditions]
+;[Request password:]
+;[Restore hiding on startup after failure]
+;[Screen Saver is running]
+;[Show the Tray Icon]
+;[Trigger when Miranda is hiding]
+;[Trigger when Miranda is showing]
+;[Use default status message]
+;[When I press the hotkey:]
+;[When I return:]
+;[Windows is inactive]
+;[Workstation is Locked (2000/XP+)]
+;[min]
+
+; ../../plugins/BossKeyPlus/Options.cpp
+;[Advanced]
+;[Events]
+;[Main]
+;[Open String Formatting Help]
diff --git a/plugins/BossKeyPlus/docs/bosskey_plus_langpack.txt b/plugins/BossKeyPlus/docs/bosskey_plus_langpack.txt
deleted file mode 100644
index 0f7a022f42..0000000000
--- a/plugins/BossKeyPlus/docs/bosskey_plus_langpack.txt
+++ /dev/null
Binary files differ
diff --git a/plugins/BuddyExpectator/buddyexpectator-translation.txt b/plugins/BuddyExpectator/buddyexpectator-translation.txt
new file mode 100644
index 0000000000..d93b7a4e8e
--- /dev/null
+++ b/plugins/BuddyExpectator/buddyexpectator-translation.txt
@@ -0,0 +1,65 @@
+; Common strings that belong to many files
+;[Enable Miss You]
+;[Never hide this contact]
+;[Open User Details]
+;[Open message window]
+;[You awaited this contact!]
+;[days]
+
+; ../../plugins/BuddyExpectator/BuddyExpectator.cpp
+;[%d days since last message]
+;[BuddyExpectator]
+;[Contact returned]
+;[Contact still absent]
+;[Disable Miss You]
+;[Hide contact]
+;[Hide contact event]
+;[Hiding %s (%s)]
+;[Miss you event]
+;[has gone online for the first time.]
+;[has not returned after a long absence.]
+;[has not returned after being absent since %#x]
+;[has returned after a long absence.]
+;[has returned after being absent since %#x]
+
+; ../../plugins/BuddyExpectator/BuddyExpectator.rc
+;[Add an event (flashing icon) to the contact]
+;[Background]
+;[Colors]
+;[Custom]
+;[Custom absence period:]
+;[Default]
+;[Delay]
+;[Enable \"Miss you\" feature]
+;[Hide when no messages for]
+;[Last input message:]
+;[Last seen online:]
+;[Long time no see]
+;[Notify always]
+;[On event action (double click) or popup click:]
+;[Permanent]
+;[Preview]
+;[Return notification]
+;[Show a popup]
+;[Text]
+;[Use Popups colors]
+;[Use Windows colors]
+;[When a contact is absent for]
+;[When a contact returns after ]
+;[or comes online for the first time]
+;[sec]
+
+; ../../plugins/BuddyExpectator/options.cpp
+;[Buddy Expectator]
+;[Contact name]
+;[Delete the contact]
+;[Do nothing]
+;[Plugins]
+;[PopUps]
+;[This contact has been absent for an extended period of time.]
+;[has returned after being absent since %d days]
+;[months]
+;[not detected]
+;[not found]
+;[weeks]
+;[years]
diff --git a/plugins/BuddyExpectator/docs/BuddyExpectator-Translate.txt b/plugins/BuddyExpectator/docs/BuddyExpectator-Translate.txt
deleted file mode 100644
index a14081043e..0000000000
--- a/plugins/BuddyExpectator/docs/BuddyExpectator-Translate.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-;Translation template for BuddyExpectator+ plugin v0.1.2.x
-;please do NOT change %#x and %d in your translation
-[Buddy Expectator]
-[has gone online for the first time.]
-[has returned after a long absence.]
-[has returned after being absent since %#x]
-[has not returned after being absent since %#x]
-[has not returned after a long absence.]
-[not detected]
-[not found]
-[This contact has been absent for an extended period of time.]
-[has returned after being absent since %d days]
-[Contact returned]
-[Contact still absent]
-[Miss you event]
-[Hide contact event]
-[You awaited this contact!]
-[Contact name]
-[Hide contact]
-[Enable Miss You]
-[Disable Miss You]
-[Tray/popup icon]
-
-;dialogs
-[Last seen online:]
-[Last input message:]
-[Custom absence period:]
-[Never hide this contact]
-[Notify always]
-[Return notification]
-[When a contact returns after]
-[or comes online for the first time]
-[Show a popup]
-[Add an event (flashing icon) to the contact]
-[On event action (double click) or popup click:]
-[Open User Details]
-[Open message window]
-[Long time no see]
-[When a contact is absent for]
-[Do nothing]
-[Delete the contact]
-[Enable "Miss you" feature] \ No newline at end of file
diff --git a/plugins/CSList/cslist-translation.txt b/plugins/CSList/cslist-translation.txt
new file mode 100644
index 0000000000..bbd57fded5
--- /dev/null
+++ b/plugins/CSList/cslist-translation.txt
@@ -0,0 +1,175 @@
+; Common strings that belong to many files
+;[Add]
+;[Add new item]
+;[Custom Status List]
+;[Modify]
+
+; ../../plugins/CSList/cslist.cpp
+;[Do you really want to delete selected item?]
+;[Do you want old database entries to be deleted after Import?]
+;[Favourites]
+;[Message]
+;[Modify item]
+;[Regular statuses]
+;[Status]
+;[This field doesn't accept string longer than %d characters. The string will be truncated.]
+;[Title]
+;[Warning]
+
+; ../../plugins/CSList/cslist.h
+;[Afraid]
+;[Amazed]
+;[Amorous]
+;[Angry]
+;[Annoyed]
+;[Anxious]
+;[Aroused]
+;[Ashamed]
+;[Bored]
+;[Brave]
+;[Browsing]
+;[Business]
+;[Calm]
+;[Cautious]
+;[Clear]
+;[Clear custom status (reset to None) and close]
+;[Close without changing custom status]
+;[Coffee]
+;[Cold]
+;[Confident]
+;[Confused]
+;[Contemplative]
+;[Contented]
+;[Cranky]
+;[Crazy]
+;[Creative]
+;[Curious]
+;[Dejected]
+;[Delete selected item]
+;[Depressed]
+;[Disappointed]
+;[Disgusted]
+;[Dismayed]
+;[Distracted]
+;[Drinking beer]
+;[Eating]
+;[Embarrassed]
+;[Envious]
+;[Excited]
+;[Favourite]
+;[Feeling sick]
+;[Filter]
+;[Filter list]
+;[Flirtatious]
+;[Frustrated]
+;[Gaming]
+;[Grateful]
+;[Grieving]
+;[Grumpy]
+;[Guilty]
+;[Happy]
+;[Having fun]
+;[Hopeful]
+;[Hot]
+;[Humbled]
+;[Humiliated]
+;[Hungry]
+;[Hurt]
+;[I'm high]
+;[Import]
+;[Import statuses from database]
+;[Impressed]
+;[In awe]
+;[In love]
+;[Indignant]
+;[Interested]
+;[Intoxicated]
+;[Invincible]
+;[Jealous]
+;[Journal]
+;[Listening to music]
+;[Lonely]
+;[Lost]
+;[Love]
+;[Lucky]
+;[Main Icon]
+;[Main Menu]
+;[Mean]
+;[Meeting]
+;[Modify selected item]
+;[Moody]
+;[Nervous]
+;[Neutral]
+;[No change]
+;[Offended]
+;[On WC]
+;[On the phone]
+;[Outraged]
+;[PDA]
+;[Party]
+;[Picnic]
+;[Playful]
+;[Proud]
+;[Relaxed]
+;[Relieved]
+;[Remorseful]
+;[Remove]
+;[Restless]
+;[Sad]
+;[Sarcastic]
+;[Satisfied]
+;[Searching]
+;[Serious]
+;[Set]
+;[Set custom status to selected one and close]
+;[Set/unset current item as favorite]
+;[Sex]
+;[Shocked]
+;[Shooting]
+;[Shopping]
+;[Shy]
+;[Sick]
+;[Sleeping]
+;[Sleepy]
+;[Smoking]
+;[Spontaneous]
+;[Stressed]
+;[Strong]
+;[Studying]
+;[Surfing]
+;[Surprised]
+;[Taking a bath]
+;[Thankful]
+;[Thinking]
+;[Thirsty]
+;[Tired]
+;[To be or not to be]
+;[Typing]
+;[Undefined]
+;[Undo changes]
+;[Watching TV]
+;[Watching pro7 on TV]
+;[Weak]
+;[Working]
+;[Worried]
+
+; ../../plugins/CSList/cslist.rc
+;[A]
+;[Add/Modify]
+;[Add/Modify Custom Status]
+;[Allow extra ICQ Custom status items (ICQ Plus only)]
+;[C]
+;[Cancel]
+;[Confirm deletion of items]
+;[D]
+;[Delete entries in ICQ Custom status menu after Import]
+;[F]
+;[I]
+;[List settings]
+;[M]
+;[N]
+;[No items available in the database.\nClick the Add button to define some.]
+;[Note: Menu items are only visible when at least one ICQ account is properly set. Check if you have at least one account with UIN filled in.]
+;[O]
+;[Remember last window position]
+;[U]
diff --git a/plugins/ChangeKeyboardLayout/changekeyboardlayout-translation.txt b/plugins/ChangeKeyboardLayout/changekeyboardlayout-translation.txt
new file mode 100644
index 0000000000..d28e7a8bdf
--- /dev/null
+++ b/plugins/ChangeKeyboardLayout/changekeyboardlayout-translation.txt
@@ -0,0 +1,46 @@
+; Common strings that belong to many files
+;[Copy to clipboard]
+;[PopUps]
+
+; ../../plugins/ChangeKeyboardLayout/ChangeKeyboardLayout.rc
+;[Back]
+;[Change active keyboard layout in system]
+;[Changing layout (alternative):]
+;[Changing layout:]
+;[Colours]
+;[Copy result to clipboard]
+;[Custom]
+;[Custom colours]
+;[Custom1]
+;[Default]
+;[Dismiss]
+;[EN]
+;[From PopUp plugin]
+;[Hotkeys]
+;[Invert current state]
+;[Inverting lettercase:]
+;[Leave as it is]
+;[Log operations]
+;[On left click]
+;[On right click]
+;[Options]
+;[Permanent]
+;[PopUp colours]
+;[Preview]
+;[Set Caps Lock state when inverting lettercase:]
+;[Show result in PopUp]
+;[Strings for keyboard layouts]
+;[Switch off]
+;[Text]
+;[Timeout]
+;[Two-way changing layout (experimental)]
+;[Windows colours]
+
+; ../../plugins/ChangeKeyboardLayout/hook_events.c
+;[Changing Case]
+;[Changing Layout]
+;[Plugins]
+;[Popup]
+
+; ../../plugins/ChangeKeyboardLayout/text_operations.c
+;[Change Keyboard Layout plugin was designed to be used with Miranda IM only. For use with any other application, please contact author.]
diff --git a/plugins/Chat/Docs/Chat_Translate.txt b/plugins/Chat/chat-translation.txt
index e1f5aa089d..d8a8c9633e 100644
--- a/plugins/Chat/Docs/Chat_Translate.txt
+++ b/plugins/Chat/chat-translation.txt
@@ -1,250 +1,300 @@
-;----------------------------oOo----------------------------
-;
-; Chat Plugin v 0.2.1.2
-;
-;
-; TRANSLATION TEMPLATE
-;
-;-----------------------------------------------------------
-
-; this file is automatically generated. The string in options/events/chat are translateable too
-; but they are not picked up by this script
-
-; colorchooser.c
-;[Text colour]
-;[Background colour]
-
-; log.c
+; Common strings that belong to many files
+;[%s disables \'%s\' status for %s]
+;[%s enables \'%s\' status for %s]
+;[%s has disconnected]
;[%s has joined]
;[%s has left]
-;[%s has disconnected]
;[%s is now known as %s]
;[%s kicked %s]
-;[You have joined %s]
-;[Notice from %s: %s]
-;[The topic is \'%s%s\']
-;[ (set by %s)]
-;[%s enables \'%s\' status for %s]
-;[%s disables \'%s\' status for %s]
-;[You are now known as %s]
-
-; main.c
-;[Miranda could not load the Chat plugin because Microsoft Rich Edit v 3 is missing.\nIf you are using Windows 95/98/NT or WINE please upgrade your Rich Edit control.\n\nDo you want to download an update now?.]
+;[&Message]
+;[Background]
+;[Background colour]
;[Information]
+;[Text colour]
+;[Timestamp]
-; options.c
-;[Appearance and functionality of chat room windows]
-;[Appearance of the message log]
-;[Default events to show in new chat rooms if the \'event filter\' is enabled]
-;[Icons to display in the message log]
-;[Icons to display in the tray]
-;[Pop-ups to display]
-;[Select Folder]
-;[Chat]
-;[Events]
-;[Chat Log]
-;[Popups]
-;[Incoming message]
-;[Message is highlighted]
-;[User has performed an action]
-;[User has joined]
-;[User has left]
-;[User has kicked some other user]
-;[User´s status was changed]
-;[User has changed name]
-;[User has sent a notice]
-;[User has disconnected]
-;[The topic has been changed]
-;[Chat windows]
-;[Window Icon]
-;[Bold]
-;[Italics]
-;[Underlined]
-;[Smiley button]
-;[Room history]
-;[Event filter]
-;[Room settings]
-;[Toggle userlist]
-
-; window.c
-;[Insert a smiley]
-;[Make the text bold (CTRL+B)]
-;[Make the text italicized (CTRL+I)]
-;[Make the text underlined (CTRL+U)]
-;[Select a background color for the text (CTRL+L)]
-;[Select a foreground color for the text (CTRL+K)]
-;[Show the history (CTRL+H)]
-;[Show/hide the nicklist (CTRL+N)]
-;[Control this room (CTRL+O)]
-;[Enable/disable the event filter (CTRL+F)]
-;[%s: Chat Room (%u user)]
-;[%s: Chat Room (%u users)]
-;[%s: Message Session]
-;[%s: Message Session (%u users)]
-;[%s wants your attention in room %s]
-;[Close current tab (CTRL+F4)]
-
-; chat.rc
-;[Spin1]
-;[Spin2]
+; ../../plugins/Chat/chat.rc
+;[&Close tab]
+;[&Copy link]
+;[&Open at this position]
+;[&Open in current browser window]
+;[&Send]
+;[(The timeout require at least PopUp plugin v 1.0.1.9. Setting it to 0 means default setting and -1 means indefinite time)]
+;[Actions]
+;[Add new rooms to group:]
+;[C&lose other tabs]
+;[Clear]
+;[Clear lo&g]
+;[Co&py all]
+;[Copy]
;[Custom1]
+;[Custom2]
+;[Cut]
+;[Disconnects]
;[Enable highlighting]
;[Enable logging to disk]
-;[Use same style as in the message log]
-;[Use default colours]
-;[Use custom colours]
-;[Custom2]
-;[OK]
-;[&Send]
-;[Userlist user indent (pixels):]
-;[Userlist row distance (pixels):]
-;[Add new rooms to group:]
-;[Log background]
-;[Message background]
-;[Userlist background]
-;[Userlist lines]
-;[Timestamp]
-;[Other name]
-;[Your name]
+;[Google]
;[Limit log text to (events):]
-;[Trim to (kB)]
-;[Log timestamp]
-;[Words to highlight (wildcards allowed)]
+;[Link]
+;[List]
+;[Log]
+;[Log Options]
;[Log directory]
-;[Timeout (s)]
-;[Text]
-;[Background]
-;[(The timeout require at least PopUp plugin v 1.0.1.9. Setting it to 0 means default setting and -1 means indefinite time)]
+;[Log timestamp]
+;[Message]
+;[Messages]
+;[Nick changes]
+;[Notices]
+;[OK]
+;[Open a &new browser window]
;[Options]
;[Other]
-;[Fonts 'n Colors]
-;[Log Options]
+;[Other name]
+;[Paste]
;[Popups for the Chat plugin]
-;[&Message]
-;[Clear lo&g]
-;[Co&py all]
-;[Open a &new browser window]
-;[&Open in current browser window]
-;[&Copy link]
-;[Undo ]
;[Redo]
-;[Copy]
-;[Cut]
-;[Paste]
;[Select All]
-;[Clear]
-;[&Open at this position]
-;[&Close tab]
-;[C&lose other tabs]
+;[Show these events only:]
+;[Spin1]
+;[Status changes]
+;[Tab1]
+;[Tabs]
+;[Text]
+;[Timeout (s)]
+;[Topic changes]
+;[Trim to (kB)]
+;[Undo ]
+;[Use custom colours]
+;[Use default colours]
+;[Use same style as in the message log]
+;[User kicks]
+;[Userlist row distance (pixels):]
+;[Users joining]
+;[Users leaving]
+;[Wikipedia]
+;[Word lookup]
+;[Words to highlight (wildcards allowed)]
+;[Your name]
-;tools.c
-;[%s wants your attention in %s]
-;[%s speaks in %s]
-;[%s has joined %s]
-;[%s has left %s]
-;[%s kicked %s from %s]
-;[Notice from %s]
-;[Topic change in %s]
-;[Information in %s]
-;[%s enables \'%s\' status for %s in %s]
-;[%s disables \'%s\' status for %s in %s]
-;[%s says: %s]
-;[%s has disconnected (%s)]
-;[%s kicked %s (%s)]
-;[The topic is \'%s\']
-;[The topic is \'%s\' (set by %s)]
+; ../../plugins/Chat/clist.c
+;[Join chat]
+;[Open chat window]
-; options
-;[Timestamp]
-;[Others nicknames]
-;[Your nickname]
-;[User has joined]
-;[User has left]
-;[User has disconnected]
-;[User kicked ...]
-;[User is now known as ...]
-;[Notice from user]
-;[Incoming message]
-;[Outgoing message]
-;[The topic is ...]
-;[Information messages]
-;[User enables status for ...]
-;[User disables status for ...]
+; ../../plugins/Chat/log.c
+;[ (set by %s on %s)]
+;[ (set by %s)]
+;[Notice from %s: ]
+;[The topic is \'%s%s\']
+;[You are now known as %s]
+;[You have joined %s]
+
+; ../../plugins/Chat/main.c
+;[Miranda could not load the Chat plugin because Microsoft Rich Edit v 3 is missing.\nIf you are using Windows 95/98/NT or WINE please upgrade your Rich Edit control.\n\nDo you want to download an update now?.]
+
+; ../../plugins/Chat/options.c
+;[Action (10x10)]
;[Action message]
+;[Add Status (10x10)]
+;[Add \':\' to auto-completed user names]
+;[Appearance and functionality of chat room windows]
+;[Appearance of the message log]
+;[Bold]
+;[Chat]
+;[Chat Log]
+;[Chat Module]
+;[Close]
+;[Close tab on doubleclick]
+;[Default events to show in new chat rooms if the \'event filter\' is enabled]
+;[Display contact status icon before user role icon]
+;[Do not play sounds when the chat room is focused]
+;[Do not pop up the window when joining a chat room]
+;[Enable the \'event filter\' for new rooms]
+;[Event filter disabled]
+;[Event filter enabled]
+;[Flash window when a word is highlighted]
+;[Flash window when someone speaks]
+;[General]
+;[Group Chats]
+;[Group Chats Log]
+;[Group chats]
+;[Hide userlist]
+;[Highlight (10x10)]
;[Highlighted message]
+;[Icon overlay]
+;[Icons to display in the message log]
+;[Icons to display in the tray]
+;[Incoming message]
+;[Indent the second line of a message]
+;[Information (10x10)]
+;[Information messages]
+;[Italics]
+;[Join (10x10)]
+;[Kick (10x10)]
+;[Leave (10x10)]
+;[Limit user names in the message log to 20 characters]
+;[Message Background]
+;[Message Sessions]
+;[Message in (10x10)]
+;[Message is highlighted]
+;[Message out (10x10)]
;[Message typing area]
-;[User list members (Online)]
-;[User list members (Away)]
-;[User list statuses]
+;[Messaging]
+;[Nickchange (10x10)]
+;[Notice (10x10)]
+;[Notice from user]
+;[Only prefix with timestamp if it has changed]
+;[Options for using a tabbed interface]
+;[Others nicknames]
+;[Outgoing message]
+;[Pop-ups to display]
+;[Popups]
+;[Prefix all events with a timestamp]
+;[Quit (10x10)]
+;[Remove status (10x10)]
+;[Restore previously open tabs when showing the window]
+;[Room history]
+;[Room settings]
+;[Save the size and position of chat rooms]
+;[Select Folder]
;[Send message by pressing the Enter key]
;[Send message by pressing the Enter key twice]
-;[Flash window when someone speaks]
-;[Flash window when a word is highlighted]
-;[Show list of users in the chat room]
+;[Show actions]
;[Show button for sending messages]
-;[Show name of the chat room in the top left of the window]
+;[Show button menus when right clicking the buttons]
;[Show buttons for controlling the chat room]
;[Show buttons for formatting the text you are typing]
-;[Show button menus when right clicking the buttons]
-;[Limit user names in the message log to 20 characters]
-;[Show lines in the userlist]
-;[Show new windows cascaded]
-;[Save the size and position of chat rooms]
-;[Do not play sounds when the chat room is focused]
-;[Do not pop up the window when joining a chat room]
-;[Toggle the visible state when double clicking in the contact list]
-;[Prefix all events with a timestamp]
-;[Only prefix with timestamp if it has changed]
-;[Indent the second line of a message]
-;[Add \':\' to auto-completed user names]
-;[Strip colors from messages in the log]
-;[Enable the \'event filter\' for new rooms]
-;[Show topic changes]
-;[Show users joining]
-;[Show users disconnecting]
-;[Show messages]
-;[Show actions]
-;[Show users leaving]
-;[Show users being kicked]
-;[Show notices]
-;[Show users changing name]
-;[Show information messages]
-;[Show status changes of users]
-;[Show icon for topic changes]
-;[Show icon for users joining]
-;[Show icon for users disconnecting]
-;[Show icon for messages]
+;[Show contact statuses if protocol supports them]
;[Show icon for actions]
;[Show icon for highlights]
-;[Show icon for users leaving]
-;[Show icon for users kicking other user]
-;[Show icon for notices ]
-;[Show icon for name changes]
;[Show icon for information messages]
+;[Show icon for messages]
+;[Show icon for name changes]
+;[Show icon for notices ]
;[Show icon for status changes]
-;[Show icons in tray only when the chat room is not active]
-;[Show icon in tray for topic changes]
-;[Show icon in tray for users joining]
-;[Show icon in tray for users disconnecting
-;[Show icon in tray for messages]
+;[Show icon for topic changes]
+;[Show icon for users disconnecting]
+;[Show icon for users joining]
+;[Show icon for users kicking other user]
+;[Show icon for users leaving]
;[Show icon in tray for actions]
;[Show icon in tray for highlights]
-;[Show icon in tray for users leaving]
-;[Show icon in tray for users kicking other user]
-;[Show icon in tray for notices ]
-;[Show icon in tray for name changes]
;[Show icon in tray for information messages]
+;[Show icon in tray for messages]
+;[Show icon in tray for name changes]
+;[Show icon in tray for notices ]
;[Show icon in tray for status changes]
-;[Show pop-ups only when the chat room is not active]
-;[Show pop-up for topic changes]
-;[Show pop-up for users joining]
-;[Show pop-up for users disconnecting]
-;[Show pop-up for messages]
+;[Show icon in tray for topic changes]
+;[Show icon in tray for users disconnecting]
+;[Show icon in tray for users joining]
+;[Show icon in tray for users kicking other user]
+;[Show icon in tray for users leaving]
+;[Show icons in tray only when the chat room is not active]
+;[Show information messages]
+;[Show list of users in the chat room]
+;[Show messages]
+;[Show new windows cascaded]
+;[Show notices]
;[Show pop-up for actions]
;[Show pop-up for highlights]
-;[Show pop-up for users leaving]
-;[Show pop-up for users kicking other user]
-;[Show pop-up for notices ]
-;[Show pop-up for name changes]
;[Show pop-up for information messages]
+;[Show pop-up for messages]
+;[Show pop-up for name changes]
+;[Show pop-up for notices ]
;[Show pop-up for status changes]
+;[Show pop-up for topic changes]
+;[Show pop-up for users disconnecting]
+;[Show pop-up for users joining]
+;[Show pop-up for users kicking other user]
+;[Show pop-up for users leaving]
+;[Show pop-ups only when the chat room is not active]
+;[Show status changes of users]
+;[Show tabs at the bottom]
+;[Show the topic of the room on your contact list (if supported)]
+;[Show topic changes]
+;[Show userlist]
+;[Show users being kicked]
+;[Show users changing name]
+;[Show users disconnecting]
+;[Show users joining]
+;[Show users leaving]
+;[Smiley button]
+;[Status 1 (10x10)]
+;[Status 2 (10x10)]
+;[Status 3 (10x10)]
+;[Status 4 (10x10)]
+;[Status 5 (10x10)]
+;[Status 6 (10x10)]
+;[Strip colors from messages in the log]
+;[The topic has been changed]
+;[The topic is ...]
+;[Timestamp has same colour as the event]
+;[Toggle the visible state when double clicking in the contact list]
+;[Topic (10x10)]
+;[Underlined]
+;[Use a tabbed interface]
+;[User disables status for ...]
+;[User enables status for ...]
+;[User has changed name]
+;[User has disconnected]
+;[User has joined]
+;[User has kicked some other user]
+;[User has left]
+;[User has performed an action]
+;[User has sent a notice]
+;[User is now known as ...]
+;[User kicked ...]
+;[User list members (Online)]
+;[User list members (away)]
+;[User's status was changed]
+;[Userlist Background]
+;[Userlist Background (selected)]
+;[Userlist Lines]
+;[Window Icon]
+;[Your nickname]
+
+; ../../plugins/Chat/services.c
+;[&Join]
+;[&Leave]
+
+; ../../plugins/Chat/tools.c
+;[%s %c %s\n]
+;[%s %s\n]
+;[%s disables \'%s\' status for %s in %s]
+;[%s enables \'%s\' status for %s in %s]
+;[%s has disconnected (%s)]
+;[%s has joined %s]
+;[%s has left %s]
+;[%s has left (%s)]
+;[%s kicked %s (%s)]
+;[%s kicked %s from %s]
+;[%s says: %s]
+;[%s speaks in %s]
+;[%s wants your attention in %s]
+;[Information in %s]
+;[Look up \'%s\':]
+;[No word to look up]
+;[Notice from %s]
+;[Notice from %s: %s]
+;[The topic is \'%s\']
+;[The topic is \'%s\' (set by %s)]
+;[Topic change in %s]
+
+; ../../plugins/Chat/window.c
+;[%s: Chat Room (%u user)]
+;[%s: Chat Room (%u users)]
+;[%s: Message Session]
+;[%s: Message Session (%u users)]
+;[Close current tab (CTRL+F4)]
+;[Control this room (CTRL+O)]
+;[Enable/disable the event filter (CTRL+F)]
+;[Insert a smiley]
+;[Make the text bold (CTRL+B)]
+;[Make the text italicized (CTRL+I)]
+;[Make the text underlined (CTRL+U)]
+;[Nick name]
+;[Select a background color for the text (CTRL+L)]
+;[Select a foreground color for the text (CTRL+K)]
+;[Show the history (CTRL+H)]
+;[Show/hide the nicklist (CTRL+N)]
+;[Status]
+;[Unique id]
diff --git a/plugins/ClientChangeNotify/clientchangenotify-translation.txt b/plugins/ClientChangeNotify/clientchangenotify-translation.txt
new file mode 100644
index 0000000000..10d2bee431
--- /dev/null
+++ b/plugins/ClientChangeNotify/clientchangenotify-translation.txt
@@ -0,0 +1,58 @@
+; Common strings that belong to many files
+;[ClientChangeNotify]
+;[PopUps]
+
+; ../../plugins/ClientChangeNotify/ClientChangeNotify.cpp
+;[%s (was %s)]
+;[) changed client to ]
+;[Always except when client change notifications are disabled globally]
+;[Always, even when client change notifications are disabled globally]
+;[Client change notifications:]
+;[ClientChangeNotify: Client changed]
+;[Disable c&lient change notification]
+;[Enable c&lient change notification]
+;[Never, ignore client changes for this contact]
+;[Use global settings (default)]
+;[`[`!cdate()-!ctime()`]` ?cinfo(%subject%,display) (?cinfo(%subject%,id)) changed client to %extratext%]
+;[changed client to %s]
+;[changed client to %s (was %s)]
+
+; ../../plugins/ClientChangeNotify/Misc.h
+;[Can't open log file ]
+;[Error #%d]
+
+; ../../plugins/ClientChangeNotify/OptDlg.cpp
+;[(you can use regular expressions here)]
+;[Close popup]
+;[Do nothing]
+;[Open contact details window]
+;[Open contact history]
+;[Open contact menu]
+;[Open log file]
+;[Open message window]
+
+; ../../plugins/ClientChangeNotify/Resources.rc
+;[(you have to install pcre.dll or pcre3.dll to use regular expressions here)]
+;[-1 = Infinite]
+;[0 = Default]
+;[Background]
+;[Click action]
+;[ClientChangeNotify error]
+;[ClientChangeNotify requires it to work properly.]
+;[Colours]
+;[Delay]
+;[Don't notify for contacts with disabled status notification]
+;[Don't remind me anymore]
+;[Enable notification]
+;[Fingerprint plugin not found.]
+;[Ignore these clients (separated by semicolons):]
+;[Notify also when just client version changes]
+;[OK]
+;[On left click]
+;[On right click]
+;[Preview]
+;[Sec]
+;[Show client version]
+;[Show previous client name]
+;[Text]
+;[Use default]
diff --git a/plugins/Clist/docs/clist-translation.txt b/plugins/Clist/clist-translation.txt
index 253057538a..f213719525 100644
--- a/plugins/Clist/docs/clist-translation.txt
+++ b/plugins/Clist/clist-translation.txt
@@ -1,216 +1,166 @@
-Miranda Language Pack Version 1
-Locale: 0809
-Authors: Miranda IM Development Team
-Author-email: info@miranda-im.org
-Last-Modified-Using: Miranda IM 0.4
-Plugins-included:
-
-; Generated by lpgen on Thu May 12 12:11:20 2005
-; Translations: 184
-
-; clcitems.c
-;[Offline]
-
-; clcopts.c
+; Common strings that belong to many files
;[Contact List]
-;[List]
-;[List Background]
-;[List Text]
-;[<none>]
+;[Groups]
+;[Status Bar]
+;[Window]
-; clistmenus.c
-;[E&xit]
-;[&Message]
-;[&File]
-;[User &Details]
-;[View &History]
+; ../../plugins/Clist/clcfonts.c
+;[Background]
+;[Contacts which are 'not on list']
+;[Dividers]
+;[Group member counts]
+;[Hottrack Text]
+;[Offline contacts]
+;[Offline contacts to whom you have a different visibility]
+;[Online contacts to whom you have a different visibility]
+;[Quicksearch Text]
+;[Selected Text]
+;[Standard contacts]
-; clistmod.c
-;[Connecting]
-;[Online]
+; ../../plugins/Clist/clcopts.c
;[Away]
;[DND]
-;[NA]
-;[Occupied]
;[Free for chat]
;[Invisible]
-;[Out to lunch]
+;[List]
+;[List Background]
+;[NA]
+;[Not focused]
+;[Occupied]
+;[Offline]
;[On the phone]
-;[Idle]
-;[Connecting (attempt %d)]
-;[This contact is on an instant messaging system which stores its contact list on a central server. The contact will be removed from the server and from your contact list when you next connect to that network.]
-;[Delete Contact]
-;[De&lete]
-;[&Add permanently to list]
+;[Online]
+;[Out to lunch]
-; clistopts.c
-;[Hotkeys]
-;[Events]
+; ../../plugins/Clist/clistopts.c
;[Global]
-; clistsettings.c
-;[(Unknown Contact)]
-;['(Unknown Contact)']
-
-; clisttray.c
-;[&Main Menu]
+; ../../plugins/Clist/resource.rc
+;[% of screen]
+;[&Away\tCtrl+2]
+;[&DND\tCtrl+5]
+;[&Delete Group]
+;[&Free for chat\tCtrl+6]
+;[&Hide Offline Users]
+;[&Hide Offline Users in here]
+;[&Hide/Show]
+;[&Invisible\tCtrl+7]
+;[&NA\tCtrl+3]
+;[&New Group]
+;[&New Subgroup]
+;[&Offline\tCtrl+0]
+;[&Rename Group]
;[&Status]
-
-; clui.c
-;[&Rename]
-
-; cluiopts.c
-;[Window]
-;[Status Bar]
-
-; groups.c
-;[New Group]
-;[You already have a group with that name. Please enter a unique name for the group.]
-;[Rename Group]
-;[This group]
-
-; resource.rc
-;[Hide from list only, in order to keep their history and ignore/visibility settings]
+;['Hide Offline' means to hide:]
+;[Active opacity:]
+;[Always on top]
+;[Always show status in tooltip]
;[Are you sure you want to delete %s?]
-;[Show/Hide:]
-;[HotKey1]
-;[Read Msg:]
-;[Net Search:]
-;[Open in new browser window]
-;[Show Options]
-;[Hide offline users]
-;[Hide empty groups]
-;[Disable groups]
;[Ask before deleting contacts]
-;[Sort contacts by name]
-;[Sort contacts by status]
-;[Sort contacts by protocol]
-;[Single click interface]
-;[Always show status in tooltip]
-;[Disable icon blinking]
-;[Show]
-;[Cycle icons every]
-;[Spin1]
-;[Show multiple icons]
-;[Only when statuses differ]
-;[Spin5]
-;[Always on top]
-;[Tool style main window]
-;[Minimize to tray]
-;[Hide contact list after it has been idle for]
;[Automatically resize window to height of list]
-;[Size upwards]
-;[Fade contact list in/out]
-;[Transparent contact list]
-;[Slider2]
-;[Show menu bar]
-;[Easy move]
-;[Show title bar]
-;[If window is partially covered, bring to front instead of hiding]
-;[Show drop shadow (restart required)]
-;[Pin to desktop]
-;[Show divider between online and offline contacts]
-;[Hot track items as mouse passes over]
+;[Background colour]
+;[Contact List Background]
+;[Contact List Sorting]
+;[Contact list background:]
+;[Contact list:]
+;[Cycle icons every]
+;[Delete Contact]
+;[Dim idle contacts]
+;[Disable &Groups]
;[Disable drag and drop of items]
+;[Disable groups]
+;[Disable icon blinking]
;[Disable rename of items by clicking twice]
-;[Show selection even when list is not focused]
-;[Make selection highlight translucent]
;[Draw a line alongside group names]
-;[Show counts of number of contacts in a group]
-;[Hide group counts when there are none online]
-;[Sort groups alphabetically]
-;[Quicksearch in open groups only]
-;[Scroll list smoothly]
+;[E&xit]
+;[Easy move]
+;[Enable docking]
+;[Fade contact list in/out]
+;[Gamma correction]
;[Grey out entire list when:]
-;[Dim idle contacts]
+;[Group]
+;[Hide &Empty Groups]
+;[Hide &Offline Users out here]
+;[Hide Miranda]
+;[Hide contact list after it has been idle for]
+;[Hide empty groups]
+;[Hide from list only, in order to keep their history and ignore/visibility settings]
+;[Hide group counts when there are none online]
+;[Hide offline users]
;[Hide vertical scroll bar]
-;[Typeface]
-;[Size]
-;[Style]
-;[Colour]
-;[Bold]
-;[Italic]
-;[Underline]
-;[Gamma correction]
-;[Use background image]
-;[Stretch to width]
-;[Stretch to height]
-;[Tile horizontally]
-;[Tile vertically]
-;[Scroll with text]
-;[Stretch proportionally]
-;[Use Windows colours]
-;[Show status bar]
-;[Show icons]
-;[Show protocol names]
-;[Show status text]
-;[Right click opens status menu]
-;[Right click opens Miranda IM menu]
-;[Make sections equal width]
-;[Show bevels on panels]
-;[Show resize grip indicator]
-;[No]
-;[Yes]
-;[...]
-;[Use Options->Ignore (expert mode) to unhide contacts.]
-;[This will erase all history and settings for this contact!]
-;[URL:]
-;[ms delay]
-;[icon when statuses differ]
-;[seconds, when statuses differ]
-;[seconds]
-;[maximum]
-;[% of screen]
-;[Title bar text:]
+;[Hot track items as mouse passes over]
+;[If window is partially covered, bring iy to front]
+;[If window is partially covered, bring to front instead of hiding]
;[Inactive opacity:]
-;[Active opacity:]
-;[000%]
-;['Hide Offline' means to hide:]
;[Indent groups by:]
-;[pixels]
-;[Time:]
-;[milliseconds]
+;[Items]
;[Left margin:]
-;[same]
-;[as:]
+;[Make sections equal width]
+;[Make selection highlight translucent]
+;[Minimize to tray]
+;[No]
+;[Nowhere]
+;[Occ&upied\tCtrl+4]
+;[On the &Phone\tCtrl+8]
+;[On&line\tCtrl+1]
+;[Only when statuses differ]
+;[Ordering:]
+;[Out to &Lunch\tCtrl+9]
+;[Pin to desktop]
+;[Quicksearch in open groups only]
+;[Right click opens Miranda IM menu]
+;[Right click opens status menu]
;[Row height:]
-;[Selected text:]
-;[Hottrack text:]
-;[Quicksearch text:]
-;[Size:]
-;[Colour:]
-;[Background colour]
+;[Scroll list smoothly]
+;[Scroll with text]
;[Selection colour]
+;[Show]
+;[Show bevels on panels]
+;[Show counts of number of contacts in a group]
+;[Show divider between online and offline contacts]
+;[Show drop shadow (restart required)]
+;[Show icons]
+;[Show menu bar]
+;[Show multiple icons]
+;[Show protocol names]
+;[Show resize grip indicator]
+;[Show selection even when list is not focused]
+;[Show status bar]
+;[Show status text]
+;[Show title bar]
+;[Single click interface]
+;[Size upwards]
+;[Slider2]
+;[Sort contacts by name]
+;[Sort contacts by protocol]
+;[Sort contacts by status]
+;[Sort groups alphabetically]
+;[Spin1]
+;[Spin5]
+;[Stretch proportionally]
+;[Stretch to height]
+;[Stretch to width]
;[System tray icon]
;[System tray icon when using multiple protocols]
-;[Contact List Sorting]
+;[This will erase all history and settings for this contact!]
+;[Tile horizontally]
+;[Tile vertically]
+;[Time:]
+;[Title bar text:]
+;[Tool style main window]
;[Translucency options (Windows 2000/XP only)]
-;[Items]
-;[Groups]
+;[Transparent contact list]
+;[Tray]
+;[Use Options->Ignore (expert mode) to unhide contacts.]
+;[Use Windows colours]
+;[Use background image]
;[Visual]
-;[Fonts]
-;[Rows]
-;[Additional Colours]
-;[Contact List Background]
-;[&Offline\tCtrl+0]
-;[On&line\tCtrl+1]
-;[&Away\tCtrl+2]
-;[&NA\tCtrl+3]
-;[Occ&upied\tCtrl+4]
-;[&DND\tCtrl+5]
-;[&Free for chat\tCtrl+6]
-;[&Invisible\tCtrl+7]
-;[On the &Phone\tCtrl+8]
-;[Out to &Lunch\tCtrl+9]
-;[&Hide/Show]
-;[&New Group]
-;[&Hide Offline Users]
-;[Hide &Offline Users out here]
-;[Hide &Empty Groups]
-;[Disable &Groups]
-;[Hide Miranda]
-;[&New Subgroup]
-;[&Hide Offline Users in here]
-;[&Rename Group]
-;[&Delete Group]
-
+;[Window:]
+;[Yes]
+;[icon when statuses differ]
+;[maximum]
+;[milliseconds]
+;[ms delay]
+;[pixels]
+;[seconds]
+;[seconds, when statuses differ]
diff --git a/plugins/Clist_modern/clist_modern-translation.txt b/plugins/Clist_modern/clist_modern-translation.txt
new file mode 100644
index 0000000000..5301b3f5f2
--- /dev/null
+++ b/plugins/Clist_modern/clist_modern-translation.txt
@@ -0,0 +1,549 @@
+; Common strings that belong to many files
+;[&About]
+;[&Delete Group]
+;[&Find/Add Contacts...]
+;[&Hide Offline Users]
+;[&Hide Offline Users in here]
+;[&Hide/Show]
+;[&Main Menu]
+;[&New Group]
+;[&Options...]
+;[&Rename Group]
+;[&Show Offline Users in here]
+;[&Status]
+;[Additional stuff]
+;[Always Visible]
+;[Away]
+;[Behaviour]
+;[Contact List]
+;[Contact time]
+;[DND]
+;[Disable &Groups]
+;[E&xit]
+;[Floating]
+;[Frames]
+;[Free for chat]
+;[Hide &Empty Groups]
+;[Hide &Offline Users out here]
+;[Invisible]
+;[Listening to]
+;[NA]
+;[Occupied]
+;[Offline]
+;[On the phone]
+;[Online]
+;[Out to lunch]
+;[Skins]
+;[Status]
+;[Status Bar]
+;[Sticky contacts]
+;[Tray]
+;[Visible]
+;[pixels]
+
+; ../../plugins/Clist_modern/modern_clc.cpp
+;[Adding contact to MetaContact]
+;[Changing MetaContacts (Moving)]
+;[Contact List smileys]
+;[Contact List/Avatar Overlay]
+;[Contact List/Status Overlay]
+;[Converting to MetaContact]
+;[Converting to MetaContact (Moving)]
+;[Do You want contact '%s' to be added to MetaContact '%s'?]
+;[Do You want contact '%s' to be converted to MetaContact and '%s' be added to it (remove it from '%s')?]
+;[Do You want contact '%s' to be converted to MetaContact and '%s' be added to it?]
+;[Do You want contact '%s' to be default ?]
+;[Do You want contact '%s' to be removed from MetaContact '%s' and added to '%s'?]
+;[Do you want to contact '%s' be added to metacontact '%s'?]
+;[Set default contact]
+
+; ../../plugins/Clist_modern/modern_clcopts.cpp
+;[3rd party frames transparent back colour]
+;[Away contacts]
+;[Background]
+;[Behind left edge]
+;[Behind right edge]
+;[Closed group member counts]
+;[Closed groups]
+;[Contact List/Contact names]
+;[Contact List/Frame texts]
+;[Contact List/Row Items]
+;[Contact List/Special colours]
+;[Contacts who are 'not on list']
+;[Current view mode text]
+;[DND contacts]
+;[Dividers]
+;[Event area text]
+;[Frame title text]
+;[Free for chat contacts]
+;[General]
+;[Global]
+;[Hide to tray]
+;[Hot text]
+;[Invisible contacts]
+;[List]
+;[List Background]
+;[Menu text]
+;[NA contacts]
+;[Not focused]
+;[Occupied contacts]
+;[Offline contacts]
+;[Offline contacts to whom you have a different visibility]
+;[On the phone contacts]
+;[Online contacts to whom you have a different visibility]
+;[Open group member counts]
+;[Open groups]
+;[Out to lunch contacts]
+;[Quick search text]
+;[Second line]
+;[Selected menu text]
+;[Selected text]
+;[Standard contacts]
+;[Status bar text]
+;[Statusbar text]
+;[Third line]
+;[Window]
+
+; ../../plugins/Clist_modern/modern_clistevents.cpp
+;[Event Area]
+;[No Events]
+
+; ../../plugins/Clist_modern/modern_clistmenus.cpp
+;[Contact rate High]
+;[Contact rate Low]
+;[Contact rate Medium]
+;[Contact rate None]
+
+; ../../plugins/Clist_modern/modern_clistopts.cpp
+;[Animate Avatars (GDI+ and Avatar Service module (avs.dll) are required)]
+;[Avatar]
+;[Extra Icons]
+;[Extra icons]
+;[Icon]
+;[Row]
+;[Row design]
+;[Row items]
+;[Second Line]
+;[Text]
+;[Third Line]
+
+; ../../plugins/Clist_modern/modern_clistsettings.cpp
+;[(Unknown Contact)]
+
+; ../../plugins/Clist_modern/modern_clui.cpp
+;[Hide Contact &Avatar]
+;[My Contacts]
+;[Show Contact &Avatar]
+
+; ../../plugins/Clist_modern/modern_cluiframes.cpp
+;[&Align]
+;[&Border]
+;[&Bottom]
+;[&Client]
+;[&Down]
+;[&Expanded]
+;[&Floating Mode]
+;[&Locked]
+;[&Position]
+;[&Show title]
+;[&Top]
+;[&Up]
+;[&Visible]
+;[Hide All Titlebars]
+;[Lock Frame]
+;[Show All Frames]
+;[Show All Titlebars]
+;[Show TitleBar]
+
+; ../../plugins/Clist_modern/modern_extraimage.cpp
+;[Chat Activity]
+;[Never Visible]
+
+; ../../plugins/Clist_modern/modern_groupmenu.cpp
+;[&New SubGroup]
+;[GroupMenu]
+;[SubGroupMenu]
+
+; ../../plugins/Clist_modern/modern_keyboard.cpp
+;[Close Miranda]
+;[Main]
+;[Restore last status]
+
+; ../../plugins/Clist_modern/modern_rowtemplateopt.cpp
+;[ layered]
+;[%s]
+;[%s, contain %s]
+;[Empty %s cell]
+;[column]
+;[columns]
+;[line]
+;[lines]
+
+; ../../plugins/Clist_modern/modern_skineditor.cpp
+;[Image size is]
+
+; ../../plugins/Clist_modern/modern_skinengine.cpp
+;[Error]
+;[You need an image services plugin to process PNG images.]
+
+; ../../plugins/Clist_modern/modern_skinopt.cpp
+;[%Default Skin%]
+;[%s\n\n%s\n\nAUTHORS:\n%s\n\nCONTACT:\n%s\n\nWEB:\n%s\n\n\n]
+;[%s\n\n%s\n\nAuthor(s): %s\nContact:\t %s\nWeb:\t %s\n\nFile:\t %s]
+;[%s\n\n%s\n\nAuthor(s):\t %s\nContact:\t %s\nWeb:\t %s\n\nFile:\t %s]
+;[( unknown )]
+;[Angeli-Ka (graphics), FYR (template)]
+;[Current skin was not saved to file.\n\nAll changes will be lost.\n\n Continue to load new skin?]
+;[Default Skin]
+;[Inside library]
+;[Load/Save]
+;[Miranda skin file]
+;[Object Editor]
+;[Please select skin to apply]
+;[Preview is not available\n\n%s\n----------------------\n\n%s\n\nAUTHOR(S):\n%s\n\nCONTACT:\n%s\n\nHOMEPAGE:\n%s]
+;[Select skin from list]
+;[Skin Information]
+;[Skin editor contains not stored changes.\n\nAll changes will be lost.\n\n Continue to load new skin?]
+;[This is second default Modern Contact list skin in Vista Aero style]
+;[Warning!]
+;[graphics by Angeli-Ka\ntemplate by FYR]
+;[reVista for Modern v0.5]
+
+; ../../plugins/Clist_modern/modern_statusbar_options.cpp
+;[<<Global>>]
+
+; ../../plugins/Clist_modern/modern_toolbar.cpp
+;[ToolBar]
+
+; ../../plugins/Clist_modern/modern_viewmodebar.cpp
+;[*** All contacts ***]
+;[A view mode with this name does alredy exist]
+;[All Contacts]
+;[All contacts]
+;[And]
+;[Clear view mode and return to default display]
+;[Configure view modes]
+;[Configuring view mode: %s]
+;[Days]
+;[Delete a view mode]
+;[Duplicate name]
+;[Filtering]
+;[Hours]
+;[Minutes]
+;[Newer than]
+;[Older than]
+;[Or]
+;[Really delete this view mode? This cannot be undone]
+;[Reset view mode]
+;[Select a view mode]
+;[Setup View Modes...]
+;[Setup view modes]
+;[Ungrouped contacts]
+;[View Modes]
+
+; ../../plugins/Clist_modern/resource.rc
+;[% of screen]
+;[&Away\tCtrl+2]
+;[&DND\tCtrl+5]
+;[&Free for chat\tCtrl+6]
+;[&Invisible\tCtrl+7]
+;[&NA\tCtrl+3]
+;[&New Subgroup]
+;[&Offline\tCtrl+0]
+;['Hide Offline' means to hide:]
+;[(Variables will be replaced)]
+;[* Restart may be required for all changes to take effect]
+;[* To increase Status Bar height:\nSet in Main menu: Frames->Status Bar->Show TitleBar then pull appeared title of status bar up or down.]
+;[1st:]
+;[2nd:]
+;[3rd:]
+;[Accounts per line]
+;[Active opacity:]
+;[Add container]
+;[After captions:]
+;[Align]
+;[Align left items to left]
+;[Align right items to right]
+;[Align to right]
+;[Allow internal requesting of away message text]
+;[Alpha]
+;[Always on top]
+;[Always show \"Always visibile\" icon]
+;[Always show status in tooltip]
+;[Animate Avatars]
+;[Appearance]
+;[Append nick if different from custom name]
+;[Apply]
+;[Are you sure you want to delete %s?]
+;[Ask before deleting contacts]
+;[Automatically clear this view mode after]
+;[Automatically resize window to height of list]
+;[Autosize toolbar]
+;[Available objects]
+;[Available skins]
+;[Available view modes]
+;[Avoid doubleclick expand]
+;[Away Message]
+;[Background colour:]
+;[Between frames:]
+;[Border]
+;[Border Color:]
+;[Borderless main window]
+;[Borders]
+;[Bottom/Right]
+;[Bring to front if covered]
+;[Browse]
+;[Button width]
+;[Cancel]
+;[Clear all]
+;[Client area margins]
+;[Colour]
+;[Compact mode]
+;[Compact mode\n(Show avatars and additional text\non selected contacts only)]
+;[Contact List Extra Icons]
+;[Contact List Sorting]
+;[Contact icon]
+;[Container height:]
+;[Container type:]
+;[Container width:]
+;[Copy]
+;[Custom corner size:]
+;[Cycle icons every]
+;[Default]
+;[Delete Contact]
+;[Dim idle contacts]
+;[Disable Skin Engine]
+;[Disable drag and drop of items]
+;[Disable groups]
+;[Disable icon blinking]
+;[Disable rename of items by clicking twice]
+;[Disabled]
+;[Dock to sides]
+;[Dont move offline user to bottom]
+;[Down]
+;[Drag to ]
+;[Draw a line alongside group names]
+;[Draw border on avatar]
+;[Draw icon in avatar space]
+;[Draw normal status as overlay]
+;[Draw overlay icons]
+;[Draw smileys on first line]
+;[Draw smileys on second line]
+;[Draw smileys on third line]
+;[Easy Scroll]
+;[Easy move]
+;[Editing view mode]
+;[Enable Aero Glass (Vista)]
+;[Enable custom account settings]
+;[Enable drop shadow (restart required)]
+;[Event notify area]
+;[Expand metacontacts]
+;[Fade contact list in/out]
+;[Fade out entire list when:]
+;[File]
+;[Fit mode]
+;[For other stuff MetaContacts plugin should be loaded.\n\nhttp://miranda-im.org/download]
+;[Fragment location]
+;[Frames Order]
+;[Full selection]
+;[Gamma correction]
+;[Gaps]
+;[Group]
+;[Groups]
+;[Height]
+;[Hide Miranda]
+;[Hide account completely]
+;[Hide all 'Extra icons' for subcontacts]
+;[Hide contact list after ]
+;[Hide empty groups]
+;[Hide from list only, in order to keep their history and ignore/visibility settings]
+;[Hide group counts when there are none online]
+;[Hide groups icon]
+;[Hide icon when showing avatar]
+;[Hide method]
+;[Hide offline subcontacts.]
+;[Hide offline users]
+;[Hide vertical scrollbar]
+;[Hints:\n* Use Drag&&Drop feature to change buttons order.\n* You can change button icons at Customize->Icons Toolbar section]
+;[Hold [Shift] to inverse [Right Click] behaviour]
+;[Horizontal Align]
+;[Horizontal align:]
+;[Hot track items as mouse passes over]
+;[Ignore Empty Extra icons places (arrange to right).]
+;[Ignore size for row height calcs]
+;[Image file and fitting mode]
+;[Inactive opacity:]
+;[Include groups]
+;[Include protocols]
+;[Include status modes]
+;[Indent groups by:]
+;[Info]
+;[Items]
+;[Last message ]
+;[Layered]
+;[Left]
+;[Left margin:]
+;[Less selection]
+;[List content:]
+;[List sorting:]
+;[Lock manual resize]
+;[Locked]
+;[Make sections equal width]
+;[Make selection highlight translucent]
+;[Max width]
+;[MetaContacts stuff]
+;[Min row height:]
+;[Minimize to tray]
+;[Move down]
+;[Move up]
+;[Multiline status bar:]
+;[Multiline toolbar]
+;[New]
+;[Nickname]
+;[No]
+;[No selection]
+;[Non-layered mode]
+;[Normal overlay icon]
+;[Nowhere]
+;[OPTION PAGE IS UNDER CONSTRUCTION Please DO NOT notice about any issues here.\n Only high-level design comments are applicable.]
+;[Object properties]
+;[Occ&upied\tCtrl+4]
+;[Ok]
+;[On the &Phone\tCtrl+8]
+;[On&line\tCtrl+1]
+;[Only when statuses differ]
+;[Options]
+;[Order of items:]
+;[Out to &Lunch\tCtrl+9]
+;[Paste]
+;[Pin to desktop]
+;[Place offline users out of groups]
+;[Position (vertical)]
+;[Position:]
+;[Preview]
+;[Protocol]
+;[Protocol status icon]
+;[Quicksearch in open groups only]
+;[Remove away message if contact became offline]
+;[Remove container]
+;[Replace smileys in clist]
+;[Resize smileys and 'Listining to' icon]
+;[Right click opens Miranda menu]
+;[Right click opens status menu]
+;[Right margin:]
+;[Right-To-Left reading mode (mirror template)]
+;[Round corners]
+;[Round corners of avatars]
+;[Row border:]
+;[Row template]
+;[Scroll list smoothly]
+;[Scroll with text]
+;[Selection Mode]
+;[Selection colour:]
+;[Set options per account]
+;[Settings]
+;[Show]
+;[Show Avatars]
+;[Show Title]
+;[Show Toolbar with next buttons:]
+;[Show automaticaly]
+;[Show both icons]
+;[Show contact time as row item]
+;[Show contact time in list]
+;[Show contacts in groups]
+;[Show counts of number of contacts in a group]
+;[Show divider between online and offline contacts]
+;[Show listening to if there isn't away message]
+;[Show menu bar]
+;[Show multiple icons]
+;[Show normal status as overlay]
+;[Show protocol icon]
+;[Show protocol names]
+;[Show second line]
+;[Show selection even when list is not focused]
+;[Show status bar]
+;[Show status if there isn't away message]
+;[Show status text]
+;[Show third line]
+;[Show time only if it is different from current time]
+;[Show title bar]
+;[Show unread emails (if supported)]
+;[Show xStatus Name]
+;[Show xStatus icon]
+;[Single click interface]
+;[Size upwards]
+;[Size:]
+;[Skin Preview]
+;[Slider2]
+;[Snap to edges]
+;[Sort groups alphabetically]
+;[Space between]
+;[Space on Left]
+;[Space on right]
+;[Spin1]
+;[Status bar:]
+;[Status mode]
+;[Status overlay opacity is 75% ]
+;[Stretch proportionally]
+;[Stretch to height]
+;[Stretch to width]
+;[Subcontacts indent:]
+;[System tray icon]
+;[System tray icon mode]
+;[Text:]
+;[Thin border main window]
+;[This will erase all history and settings for this contact!]
+;[Tile horizontally]
+;[Tile vertically]
+;[Tile vertically according to Row Height]
+;[Time:]
+;[Title bar text:]
+;[Tool style main window]
+;[Toolbar settings]
+;[Top]
+;[Top space:]
+;[Top/Left]
+;[Translucency options (Windows 2000/XP only)]
+;[Transparency:]
+;[Transparent contact list]
+;[Trim long text with ellipsis]
+;[Type]
+;[UNDER CONSTRUCTION!!! IT DOES NOT WORK]
+;[Up]
+;[Use 'Meta' protocol icons for Metacontacts]
+;[Use 'XStatus: XMessage']
+;[Use Non-Layered mode]
+;[Use Options->Ignore (expert mode) to unhide contacts.]
+;[Use Windows Colors]
+;[Use background bitmap]
+;[Use connecting Icon]
+;[Use extra status icon instead protocol]
+;[Use old render method (Fast, but has artefacts)]
+;[Use protocol smileys]
+;[Use xStatus icon]
+;[Using the contact list on the left side, you can select contacts which will be \"sticky\" for this view mode. These contacts will ignore the standard filter rules and only use the status mode filter below.]
+;[Variable row height]
+;[Vertical Align]
+;[Vertical align:]
+;[View mode options]
+;[Visual]
+;[W x H: 0 x 0 pixels]
+;[WARNING: \tSkins can modify your current profile. Rollback is not possible. \n\t\tPlease BACKUP your database before applying skin.]
+;[Width]
+;[Window behaviour:]
+;[XStatus has priority]
+;[Yes]
+;[[Ctrl]+[Left Click] to filter only protocol. Click on empty space to show all]
+;[\n\n\nPlease select one of available skins. \n\nOr browse for skin not in list.]
+;[and minimum]
+;[height]
+;[hide delay]
+;[keep on screen]
+;[maximum]
+;[milliseconds]
+;[ms, delay between icon blinking]
+;[only when statuses differ]
+;[seconds]
+;[seconds, when statuses differ]
+;[show delay]
+;[x100 msec]
diff --git a/plugins/Clist_mw/clist_mw-translation.txt b/plugins/Clist_mw/clist_mw-translation.txt
new file mode 100644
index 0000000000..769c437319
--- /dev/null
+++ b/plugins/Clist_mw/clist_mw-translation.txt
@@ -0,0 +1,230 @@
+; Common strings that belong to many files
+;[&About]
+;[&Delete Group]
+;[&Find/Add Contacts...]
+;[&Hide Offline Users]
+;[&Hide Offline Users in here]
+;[&Hide/Show]
+;[&Main Menu]
+;[&New Group]
+;[&Options...]
+;[&Rename Group]
+;[&Status]
+;[Contact List]
+;[Disable &Groups]
+;[E&xit]
+;[Groups]
+;[Hide &Empty Groups]
+;[Hide &Offline Users out here]
+;[Status Bar]
+;[Window]
+
+; ../../plugins/Clist_mw/BkgrCfg.cpp
+;[Backgrounds]
+;[Customize]
+
+; ../../plugins/Clist_mw/CLUIFrames/cluiframes.cpp
+;[&Align]
+;[&Border]
+;[&Bottom]
+;[&Client]
+;[&Collapsed]
+;[&Down]
+;[&Floating Mode]
+;[&FrameTitle]
+;[&Locked]
+;[&Position]
+;[&Show TitleBar]
+;[&Top]
+;[&Up]
+;[&Visible]
+;[Floating]
+;[Frames]
+;[Hide All Titlebars]
+;[Lock Frame]
+;[New Menu System not Found...]
+;[Show All Frames]
+;[Show All Titlebars]
+;[Show TitleBar]
+;[TitleBarFont]
+;[Visible]
+
+; ../../plugins/Clist_mw/clcfonts.cpp
+;[Background]
+;[Contacts which are 'not on list']
+;[Dividers]
+;[Group Closed]
+;[Group member counts]
+;[Hottrack Text]
+;[Hover Contacts]
+;[Offline contacts]
+;[Offline contacts to whom you have a different visibility]
+;[Online contacts to whom you have a different visibility]
+;[Quicksearch Text]
+;[Selected Text]
+;[Standard contacts]
+;[Status messages]
+
+; ../../plugins/Clist_mw/clcopts.cpp
+;[List]
+;[List Background]
+;[List MetaContacts]
+;[StatusBar Background]
+
+; ../../plugins/Clist_mw/clistopts.cpp
+;[Global]
+
+; ../../plugins/Clist_mw/clistsettings.cpp
+;[(Unknown Contact)]
+;[_NoProtocol_]
+
+; ../../plugins/Clist_mw/clui.cpp
+;[My Contacts]
+
+; ../../plugins/Clist_mw/groupmenu.cpp
+;[&New SubGroup]
+
+; ../../plugins/Clist_mw/keyboard.cpp
+;[Close Miranda]
+;[Restore last status]
+
+; ../../plugins/Clist_mw/resource.rc
+;[!!! Note: all client icons are made by Angeli-ka, and I have her permission to use them in clist_mw plugin.]
+;[% of screen]
+;[&Away\tCtrl+2]
+;[&DND\tCtrl+5]
+;[&Free for chat\tCtrl+6]
+;[&Invisible\tCtrl+7]
+;[&NA\tCtrl+3]
+;[&New Subgroup]
+;[&Offline\tCtrl+0]
+;['Hide Offline' means to hide:]
+;[Active opacity:]
+;[Advanced #1]
+;[Advanced #2]
+;[Always on top]
+;[Always show status in tooltip]
+;[Are you sure you want to delete %s?]
+;[Ask before deleting contacts]
+;[Automatically resize window to height of list]
+;[Avoid doubleclick expand]
+;[Background colour:]
+;[Cellular]
+;[Contact List Background]
+;[Contact List Extra Icons]
+;[Contact List Sorting]
+;[Cycle icons every]
+;[Default]
+;[Delete Contact]
+;[Dim idle contacts]
+;[Disable drag and drop of items]
+;[Disable groups]
+;[Disable icon blinking]
+;[Disable rename of items by clicking twice]
+;[Dont move offline user to bottom]
+;[Draw a line alongside group names]
+;[E-mail]
+;[Easy move]
+;[Enable drop shadow (restart required)]
+;[Fade contact list in/out]
+;[Gamma correction]
+;[Grey out entire list when:]
+;[Group]
+;[Hide Miranda]
+;[Hide all 'Extra icons' for subcontacts]
+;[Hide contact list after it has been idle for]
+;[Hide empty groups]
+;[Hide from list only, in order to keep their history and ignore/visibility settings]
+;[Hide group counts when there are none online]
+;[Hide offline subcontacts.]
+;[Hide offline users]
+;[Hide vertical scrollbar]
+;[Homepage]
+;[Hot track items as mouse passes over]
+;[If window is partially covered, bring to front instead of hiding]
+;[Ignore Empty Extra icons places (arrange to right).]
+;[Inactive opacity:]
+;[Indent groups by:]
+;[InsertSeparator]
+;[Items]
+;[Left margin:]
+;[Make sections equal width]
+;[Make selection highlight translucent]
+;[MenuItems]
+;[MenuObjects]
+;[MetaContacts supporting]
+;[Minimize to tray]
+;[Name:]
+;[No]
+;[Nowhere]
+;[Occ&upied\tCtrl+4]
+;[On the &Phone\tCtrl+8]
+;[On&line\tCtrl+1]
+;[Only when statuses differ]
+;[Out to &Lunch\tCtrl+9]
+;[Pin to desktop]
+;[Protocol Type]
+;[Quicksearch in open groups only]
+;[Right click opens Miranda menu]
+;[Right click opens status menu]
+;[Row height:]
+;[Rows]
+;[Scroll list smoothly]
+;[Scroll with text]
+;[Selection colour:]
+;[Service:]
+;[Set]
+;[Settings]
+;[Show]
+;[Show bevel effect on panels]
+;[Show counts of number of contacts in a group]
+;[Show divider between online and offline contacts]
+;[Show icons]
+;[Show menu bar]
+;[Show multiple icons]
+;[Show protocol names]
+;[Show selection even when list is not focused]
+;[Show size grip]
+;[Show status bar]
+;[Show status text]
+;[Show title bar]
+;[Single click interface]
+;[Size upwards]
+;[Slider2]
+;[Sort contacts by name]
+;[Sort contacts by protocol]
+;[Sort contacts by status]
+;[Sort groups alphabetically]
+;[Spin1]
+;[Spin5]
+;[Stretch proportionally]
+;[Stretch to height]
+;[Stretch to width]
+;[System tray icon]
+;[System tray icon when using multiple protocols]
+;[This will erase all history and settings for this contact!]
+;[Tile horizontally]
+;[Tile vertically]
+;[Tile vertically according to Row Height]
+;[Time:]
+;[Title bar text:]
+;[Tool style main window]
+;[Translucency options (Windows 2000/XP only)]
+;[Transparent contact list]
+;[Tray]
+;[Tree2]
+;[Use 'Meta' protocol icons for Metacontacts]
+;[Use New Drawer for StatusBar]
+;[Use Options->Ignore (expert mode) to unhide contacts.]
+;[Use background bitmap]
+;[Use connecting Icon]
+;[Visual]
+;[Warning!\r\nThis MenuObject not support user defined options.]
+;[Yes]
+;[icon when statuses differ]
+;[maximum]
+;[milliseconds]
+;[ms, delay between icon blinking]
+;[pixels]
+;[seconds]
+;[seconds, when statuses differ]
diff --git a/plugins/Clist_nicer/clist_nicer-translation.txt b/plugins/Clist_nicer/clist_nicer-translation.txt
new file mode 100644
index 0000000000..0eb0d0e5ef
--- /dev/null
+++ b/plugins/Clist_nicer/clist_nicer-translation.txt
@@ -0,0 +1,498 @@
+; Common strings that belong to many files
+;[&Delete Group]
+;[&Hide Offline Users]
+;[&Hide Offline Users in here]
+;[&Hide/Show]
+;[&New Group]
+;[&Rename Group]
+;[&Status]
+;[Always]
+;[Appearance]
+;[Background]
+;[Configure view modes]
+;[Contact List]
+;[Dialog]
+;[Disable &Groups]
+;[E&xit]
+;[Event area]
+;[General]
+;[Groups]
+;[Hide &Empty Groups]
+;[Hide &Offline Users out here]
+;[Icons]
+;[Never]
+;[Protocol]
+;[Setup view modes]
+;[Skin items]
+;[Status Bar]
+;[Status mode]
+;[Sticky contacts]
+;[Version]
+;[Window]
+
+; ../../plugins/Clist_nicer/CLUIFrames/cluiframes.cpp
+;[&Align]
+;[&Border]
+;[&Bottom]
+;[&Client]
+;[&Collapsed]
+;[&Down]
+;[&Floating Mode]
+;[&FrameTitle]
+;[&Locked]
+;[&Position]
+;[&Show TitleBar]
+;[&Skinned frame]
+;[&Top]
+;[&Up]
+;[&Visible]
+;[Floating]
+;[Frames]
+;[Hide All Titlebars]
+;[Lock Frame]
+;[Show All Frames]
+;[Show All Titlebars]
+;[Show TitleBar]
+;[Skinned frame]
+;[Visible]
+
+; ../../plugins/Clist_nicer/CLUIFrames/groupmenu.cpp
+;[&About the contact list...]
+;[&Find/Add Contacts...]
+;[&Main Menu]
+;[&New SubGroup]
+;[&Options...]
+
+; ../../plugins/Clist_nicer/CLUIFrames/movetogroup.cpp
+;[&Floating Contact]
+
+; ../../plugins/Clist_nicer/SRC/Docking.cpp
+;[Clist docking]
+;[The clist cannot be docked when using the default title bar and border. Use a toolwindow or borderless style instead.]
+
+; ../../plugins/Clist_nicer/SRC/clcopts.cpp
+;[<current>]
+;[Add New...]
+;[Advanced]
+;[Always Left]
+;[Always Right]
+;[Apply this profile]
+;[Automatic (RTL)]
+;[Contact list]
+;[Contact rows]
+;[Contacts]
+;[Default]
+;[Delete]
+;[Far left]
+;[Far right]
+;[Floating contacts]
+;[For RTL only]
+;[Groups and layout]
+;[Hottracked contact]
+;[Last Message]
+;[List layout]
+;[Message Frequency]
+;[Name]
+;[Nothing]
+;[Offline contact]
+;[RTL TEXT only]
+;[Rename...]
+;[Selected contact]
+;[Skins]
+;[Status]
+;[When needed]
+;[When space allows it]
+;[With Nickname - left]
+;[With Nickname - right]
+
+; ../../plugins/Clist_nicer/SRC/clistmenus.cpp
+;[&Contact list settings...]
+;[Add permanently]
+;[Contact list display and ignore options for %s]
+;[Default (global setting)]
+;[Hide always]
+;[Revert to default]
+;[Show always when available]
+;[When needed by status message]
+;[When space is available]
+
+; ../../plugins/Clist_nicer/SRC/clistopts.cpp
+;[Global]
+
+; ../../plugins/Clist_nicer/SRC/clui.cpp
+;[%s Connecting]
+;[Accounts]
+;[Built %s %s]
+;[CList - Nicer/Connecting Icons]
+;[CList - Nicer/Default]
+;[CList - Nicer/Overlay Icons]
+;[Chat room/IRC channel activity]
+;[Clear view mode]
+;[Contact list local time]
+;[Contact on invisible list or blocked]
+;[Contact on visible list]
+;[Contacts which are 'not on list']
+;[Dividers]
+;[Event Area]
+;[Find and add contacts]
+;[Frame titles]
+;[Group member counts]
+;[Hottrack Text]
+;[Menu]
+;[Minimize contact list]
+;[My Contacts]
+;[Offline]
+;[Offline contacts]
+;[Offline contacts to whom you have a different visibility]
+;[Online contacts to whom you have a different visibility]
+;[Open main menu]
+;[Open preferences]
+;[Quicksearch Text]
+;[Reset view mode]
+;[Select view mode]
+;[Selected Text]
+;[Set status modes]
+;[Show / hide offline contacts]
+;[Show menu]
+;[Standard contacts]
+;[Status menu]
+;[Toggle group mode]
+;[Toggle sounds]
+;[tabSRMM Menu]
+;[tabSRMM session list]
+
+; ../../plugins/Clist_nicer/SRC/cluiopts.cpp
+;[No border]
+;[Thin border]
+;[Title bar]
+;[Tool Window]
+
+; ../../plugins/Clist_nicer/SRC/extBackg.cpp
+;[Load and apply]
+
+; ../../plugins/Clist_nicer/SRC/viewmodes.cpp
+;[A view mode with this name does alredy exist]
+;[And]
+;[Clear current View Mode]
+;[Clear view mode and return to default display]
+;[Current view mode: %s]
+;[Days]
+;[Delete a view mode]
+;[Duplicate name]
+;[Filtering]
+;[Hours]
+;[Minutes]
+;[Newer than]
+;[No view mode]
+;[Older than]
+;[Or]
+;[Really delete this view mode? This cannot be undone]
+;[Select a view mode]
+;[Setup View Modes...]
+;[Ungrouped contacts]
+;[View Modes]
+
+; ../../plugins/Clist_nicer/resource.rc
+;[% of screen]
+;[&Away\tCtrl+2]
+;[&DND\tCtrl+5]
+;[&Free for chat\tCtrl+6]
+;[&Invisible\tCtrl+7]
+;[&NA\tCtrl+3]
+;[&New Subgroup]
+;[&Offline\tCtrl+0]
+;[< Reload]
+;[About CList Nicer+]
+;[Active]
+;[Active opacity:]
+;[Advanced #1]
+;[Advanced #2]
+;[Advanced #3]
+;[Advanced #4]
+;[Alignment]
+;[Although the exception was caught and you may continue working with Miranda, you should restart the program as soon as possible. The exception may have damaged internal data structures and can have a serious impact on stability.]
+;[Always Hide On Taskbar]
+;[Always align icons and text for missing avatars]
+;[Always on top]
+;[Always show status in tooltip]
+;[Appear always offline (block contact)]
+;[Appear always online]
+;[Apply]
+;[Apply group indent values to background drawing]
+;[Apply last active view mode ]
+;[Apply skin now]
+;[Are you sure you want to delete %s?]
+;[Ask before deleting contacts]
+;[Auto mode]
+;[Auto-Hide Status Floater]
+;[Automatically clear this view mode after]
+;[Automatically fill background with wallpaper (tiled wallpaper only)]
+;[Automatically resize window to height of list]
+;[Available view modes]
+;[Avatar alignment]
+;[Avatars]
+;[Background colour]
+;[Behaviour]
+;[Blend selection with background]
+;[Border]
+;[Cancel]
+;[Center groupnames horizontally]
+;[Centered when possible]
+;[Clear all]
+;[Client]
+;[Client margins]
+;[Clip border by]
+;[Clist Nicer+]
+;[Colour]
+;[Contact List Background]
+;[Contact List Sorting]
+;[Contact list layout]
+;[Contact list skin]
+;[Continue]
+;[Copy to clipboard]
+;[Copyright © 2004-2010 by the Miranda IM project. More detailed copyright information can be found in the included README file.\n\nThis software is distributed and licensed under the terms of the GNU General Public License V2 or any later version.]
+;[Corner radius]
+;[Cycle icons every]
+;[Delete Contact]
+;[Dim idle contacts]
+;[Disable drag and drop of items]
+;[Disable groups]
+;[Disable icon blinking]
+;[Disable rename of items by clicking twice]
+;[Display options]
+;[Display status message when available]
+;[Do not separate offline contacts]
+;[Do not show system tray icon tooltips on mouse over]
+;[Don't request avatars for offline contacts]
+;[Double click on avatar opens userinfo]
+;[Draw a border around avatars]
+;[Draw a line alongside group names]
+;[Draw background skin]
+;[Draw overlay icon on avatar]
+;[Draw sunken Frame]
+;[Draw sunken edge]
+;[E-Mail]
+;[Easy move]
+;[Embedded frames border]
+;[Enable floating contacts (required restart)]
+;[Exit Miranda]
+;[Export to skin file]
+;[Extra icon size]
+;[Extra icons]
+;[Extra icons (drag items to reorder them)]
+;[Fade contact list in/out]
+;[Fill with contact list background color]
+;[Finally by]
+;[First by]
+;[Floating contacts appearance]
+;[Frame titlebar height]
+;[Fully transparent (like TweakUI)]
+;[Gap between frames]
+;[Grey out entire list when:]
+;[Group]
+;[Group row height]
+;[Group top padding]
+;[Height]
+;[Hide Miranda]
+;[Hide as offline]
+;[Hide contact list after it has been idle for]
+;[Hide empty groups]
+;[Hide from list only, in order to keep their history and ignore/visibility settings]
+;[Hide numbers when all offline]
+;[Hide offline users]
+;[Hide this contact from the list]
+;[Hide vertical scroll bar]
+;[Homepage]
+;[Hot track items as mouse passes over]
+;[Hover time]
+;[If window is partially covered, bring to front instead of hiding]
+;[If you enable this, the background settings will affect the entire contact list frame.]
+;[Ignore all]
+;[Ignore none]
+;[Ignore selection for groups]
+;[Ignore these events]
+;[Inactive]
+;[Inactive opacity:]
+;[Include groups]
+;[Include protocols]
+;[Include status modes]
+;[Incoming file transfers]
+;[Indent groups by:]
+;[Inner Row vertical padding]
+;[Items]
+;[Last message ]
+;[Load from skin file]
+;[Load this skin on startup]
+;[Make sections equal width]
+;[Make selection highlight translucent]
+;[Make selection shape equal to selected item]
+;[Margins (left/right)]
+;[Margins and spacing]
+;[Mark protocols locked from global status changes]
+;[Messages]
+;[Minimum row height:]
+;[Move events to the top of list\nor group]
+;[Move marked Contacts to this Group]
+;[New]
+;[No]
+;[No expand/collapse icon]
+;[Nowhere]
+;[OK]
+;[Occ&upied\tCtrl+4]
+;[Ok]
+;[On the &Phone\tCtrl+8]
+;[On&line\tCtrl+1]
+;[Only show contact floaters when contact list is hidden or minimized]
+;[Only when statuses differ]
+;[Only when timezone differs]
+;[Opacity]
+;[Other]
+;[Out to &Lunch\tCtrl+9]
+;[Padding]
+;[Per contact skins:]
+;[Pin to desktop]
+;[Protocol skins override status text colors]
+;[Quicksearch in open groups only]
+;[Radius]
+;[Replace status icons with xStatus]
+;[Reserved]
+;[Reserved #1]
+;[Reserved #2]
+;[Reset order and visibility to default]
+;[Right align contacts]
+;[Right click opens Miranda IM menu]
+;[Right click opens status menu]
+;[Rounded avatars]
+;[Rounded border]
+;[Rounded corners]
+;[Row gap]
+;[Scroll list smoothly]
+;[Scroll with text]
+;[Second text line]
+;[Set all buttons to skinned mode]
+;[Set base visiblity on the frames menu]
+;[Show]
+;[Show 2nd line:]
+;[Show Avatar:]
+;[Show Event Area in Floater]
+;[Show ICQ extended status icons]
+;[Show Metacontact proto Icons]
+;[Show Status Icons]
+;[Show Visibility Icons]
+;[Show additional Buttons]
+;[Show avatars]
+;[Show bevels on panels]
+;[Show contact with priority]
+;[Show contacts local time]
+;[Show divider between online and offline contacts]
+;[Show drop shadow (restart required)]
+;[Show extra icons]
+;[Show icons]
+;[Show local time]
+;[Show menu and status buttons]
+;[Show menu bar]
+;[Show multiple icons]
+;[Show number of contacts in a group]
+;[Show protocol names]
+;[Show resize grip indicator]
+;[Show second text line]
+;[Show second text line:]
+;[Show selection even when list is not focused]
+;[Show status bar]
+;[Show status icons]
+;[Show status text]
+;[Show tooltips]
+;[Show visibility icon]
+;[Show visibility icons]
+;[Simple layout]
+;[Single click interface]
+;[Size upwards]
+;[Skin options]
+;[Slider2]
+;[Snap to edges (hold CTRL for snap between floaters)]
+;[Sort groups alphabetically]
+;[Spin1]
+;[Spin5]
+;[Statisch]
+;[Stretch proportionally]
+;[Stretch to height]
+;[Stretch to width]
+;[Support and latest version information]
+;[Suppress added notifications]
+;[Suppress auth requests]
+;[Suppress online notifications]
+;[Synchronzie floater visibility with contact list]
+;[System tray icon]
+;[System tray icon when using multiple protocols]
+;[TabSRMM exception]
+;[Telephone]
+;[Then by]
+;[This will erase all history and settings for this contact!]
+;[Tile horizontally]
+;[Tile vertically]
+;[Time:]
+;[Title bar text:]
+;[To show a previously hidden contact, navigate to Options->Events->Ignore, search the contact in the list and tick the checkbox next to its name.]
+;[Tooltips]
+;[Translucency options (Windows 2000/XP only)]
+;[Transparent contact list]
+;[Tray]
+;[URL events]
+;[Unload skin]
+;[Use Options->Ignore (expert mode) to unhide contacts.]
+;[Use Overlay icons on avatars]
+;[Use Status Floater]
+;[Use Windows colours]
+;[Use background image]
+;[Use default]
+;[Use fast gradient drawing]
+;[Use full row for selection and hottracking]
+;[Use metacontact protocol icons instead of subcontacts]
+;[Use per protocol/contact skinning]
+;[Use these settings to skin the entire background]
+;[Using the contact list on the left side, you can select contacts which will be \"sticky\" for this view mode. These contacts will ignore the standard filter rules and only use the status mode filter below.]
+;[View mode options]
+;[Visibility]
+;[Visual]
+;[When possible, draw status icons in avatar space]
+;[Width]
+;[Yes]
+;[build time]
+;[icon when statuses differ]
+;[maximum]
+;[milliseconds]
+;[ms]
+;[seconds]
+;[seconds, when statuses differ]
+
+; ../../plugins/Clist_nicer/skineditor/main.cpp
+;[<None>]
+;[Bumped]
+;[Etched]
+;[Image items]
+;[Raised]
+;[Sunken]
+
+; ../../plugins/Clist_nicer/skineditor/skinedit.rc
+;[3D border (bright / dark)]
+;[Alpha (percent)]
+;[Border style]
+;[Bottom to top]
+;[Bottom-Left]
+;[Bottom-Right]
+;[First color]
+;[Gradient]
+;[Item borders]
+;[Item colors]
+;[Item ignored]
+;[Item margins]
+;[Left to right]
+;[Not yet supported]
+;[Right to left]
+;[Round corners]
+;[Second color]
+;[Textcolor]
+;[Top to bottom]
+;[Top-Left]
+;[Top-Right]
+;[Transparent]
diff --git a/plugins/Console/console-translation.txt b/plugins/Console/console-translation.txt
new file mode 100644
index 0000000000..70874638bc
--- /dev/null
+++ b/plugins/Console/console-translation.txt
@@ -0,0 +1,38 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/Console/Console.c
+;[&Help]
+;[*** Console cleared ***]
+;[*** Console paused ***]
+;[*** Console resumed ***]
+;[*** Console started ***]
+;[All Files]
+;[Console]
+;[Hide Console]
+;[Miranda Console]
+;[Network]
+;[Save log to file]
+;[Save selection to file]
+;[Show Console]
+;[Show/Hide Console]
+;[Text]
+;[Text Files (*.txt)]
+
+; ../../plugins/Console/resource.rc
+;[&C]
+;[&D]
+;[&O]
+;[&P]
+;[&Q]
+;[&S]
+;[&W]
+;[* Restart needed]
+;[Always show at start]
+;[Console ]
+;[Lines wrap length [25-255]]
+;[Log size limit [1 000 - 1 000 000 lines]]
+;[New lines between events*]
+;[Save settings and restart console]
+;[Show icons in log*]
+;[Single window mode*]
diff --git a/plugins/ContactsPlus/langpack_contacts.txt b/plugins/ContactsPlus/contactsplus-translation.txt
index 13341fc88a..373fe04d50 100644
--- a/plugins/ContactsPlus/langpack_contacts.txt
+++ b/plugins/ContactsPlus/contactsplus-translation.txt
@@ -1,33 +1,30 @@
-;[Incoming Contacts]
-;[Outgoing Contacts]
-;[Contacts received from]
-;[Contacts]
-;[Error]
+; Common strings that belong to many files
+;[]
-; receive dlg
-;[Contacts from]
-;[Nick]
-;[First Name]
-;[Last Name]
-;[Add to &group:]
+; ../../plugins/ContactsPlus/contacts.rc
+;[&A]
;[&Add]
+;[&D]
;[&Details]
-;[Close]
-;[Add to List]
-;[User Details]
-;[Send Message]
-
-;send dlg
-;[Send Contacts to]
-;[The contacts send timed out.]
-;[Contacts transfer failed!]
-;[The selected contact does not support receiving contacts.]
-;[Choose contacts to be send:]
+;[&H]
+;[&Select All]
;[&Send]
-;[Cancel]
-;[Select All]
-
-;error dlg
+;[Add to &group:]
+;[Add to List]
;[An error has occured. The protocol reported the following error:]
+;[Cancel]
+;[Choose contacts to be send:]
+;[Close]
+;[Contacts send error]
+;[Popup]
+;[Received contacts]
+;[Send Message]
+;[Send contacts]
;[Try again]
-;[Cancel] \ No newline at end of file
+;[User Details]
+
+; ../../plugins/ContactsPlus/main.cpp
+;[Contacts]
+;[Contacts received from]
+;[Incoming Contacts]
+;[Outgoing Contacts]
diff --git a/plugins/CountryFlags/countryflags-translation.txt b/plugins/CountryFlags/countryflags-translation.txt
new file mode 100644
index 0000000000..a07ce75333
--- /dev/null
+++ b/plugins/CountryFlags/countryflags-translation.txt
@@ -0,0 +1,17 @@
+; Common strings that belong to many files
+;[Country Flags]
+
+; ../../plugins/CountryFlags/extraimg.c
+;[Advanced #%u]
+;[Contact List]
+
+; ../../plugins/CountryFlags/main.c
+;[Country Flags Plugin]
+;[The Country Flags Plugin can not be loaded. It requires Miranda IM %hs or later.]
+
+; ../../plugins/CountryFlags/resource.rc
+;[In following contact list &column:]
+;[Show country flag as &extra image on contact list]
+;[Show country flag as &status icon on message window]
+;[Use &IP-to-country database for country detection]
+;[Use &unknown flag if the country can not be determined]
diff --git a/plugins/CountryFlags/docs/Flags-Translation.txt b/plugins/CountryFlags/docs/Flags-Translation.txt
deleted file mode 100644
index 15c1728c0d..0000000000
--- a/plugins/CountryFlags/docs/Flags-Translation.txt
+++ /dev/null
@@ -1,74 +0,0 @@
-Country Flags 0.1.0.3 for Miranda IM 0.7+
-------------------------------------------------------------------------
- Translator Information
-
- Contents: -------------------------------
- | General Info, String Listing
-
-General Info
------------------------------
- 'Country Flags' can be translated using Miranda IM
- language files.
-
- Put the following strings in a file called 'langpack_<language>.txt'
- in the Miranda IM directory and translate them into your
- language.
- If you need more info on Miranda IM language files visit:
- http://miranda.svn.sourceforge.net/viewvc/*checkout*/miranda/trunk/miranda/i18n/readme.txt
-
-String Listing
------------------------------
-
-; --- Plugin: Country Flags 0.1.0.3 (German) ---
-; Translation by hrathh
-; Please report any mistakes or missing strings in here.
-
-[Country Flags]
-Länderflaggen
-[Service offering misc country utilities as flag icons and a IP-to-Country database.]
-Bietet verschiedene länderspezifische Dienste wie Flaggensymbole und IP-to-Country.
-[Country Flags Plugin]
-Länderflaggen-Plugin
-[The Country Flags Plugin can not be loaded. It requires Miranda IM %hs or later.]
-Der Länderflaggen-Plugin kann nicht geladen werden. Er benötigt Miranda IM %hs oder neuer.
-
-; Countries
-; Most country names are the same as used in miranda32.exe,
-; except the following corrections:
-[Australian Antarctic Territory]
-Australisches Antarktis-Territorium
-[Falkland Islands (Malvinas)]
-Falklandinseln (Malwinen)
-[Faroe Islands]
-Färöer-Inseln
-[Guantanamo Bay]
-Guantanamo-Bucht
-[Montenegro, Republic of]
-Montenegro
-[Saipan Island (Northern Mariana Islands)]
-Saipan Insel (Nördliche Marianen)
-;[Samoa]
-[Serbia, Republic of]
-Serbien
-
-; Options
-;[Contact List]
-;[Country Flags]
-[Show country flag as &status icon on message window]
-Zeige Länderflagge in der Statuszeile im Nachrichtenfenster
-[Show country flag as &extra image on contact list]
-Zeige Länderflagge als Spalte in der &Kontaktliste
-[In following contact list &column:]
-Verwende folgende &Spalte:
-[Advanced #%u]
-Erweitert #%u
-[Use &IP-to-country database for country detection]
-IP-Datenbank zur Bestimmung des Landes verwenden
-[Use &unknown flag if the country can not be determined]
-"Unbekannt" anzeigen, wenn Land nicht bestimmbar
-
-
-; ---
-
-
-H. Herkenrath (hrathh at users.sourceforge.net)
diff --git a/plugins/CyrTranslit/cyrtranslit-translation.txt b/plugins/CyrTranslit/cyrtranslit-translation.txt
new file mode 100644
index 0000000000..52329c17db
--- /dev/null
+++ b/plugins/CyrTranslit/cyrtranslit-translation.txt
@@ -0,0 +1,2 @@
+; Common strings that belong to many files
+;[]
diff --git a/plugins/Db3x/docs/db3x-translation.txt b/plugins/Db3x/db3x-translation.txt
index fc265cc194..e08a272b4f 100644
--- a/plugins/Db3x/docs/db3x-translation.txt
+++ b/plugins/Db3x/db3x-translation.txt
@@ -1,43 +1,32 @@
-Miranda Language Pack Version 1
-Locale: 0809
-Authors: Miranda IM Development Team
-Author-email: info@miranda-im.org
-Last-Modified-Using: Miranda IM 0.4
-Plugins-included:
+; Common strings that belong to many files
+;[]
-; Generated by lpgen on Wed Apr 6 12:41:12 2005
-; Translations: 27
-
-; database.c
-;[Miranda has detected corruption in your database. This corruption maybe fixed by DBTool. Please download it from http://www.miranda-im.org. Miranda will now shutdown.]
+; ../../plugins/Db3x/database.c
;[Database Panic]
+;[Miranda has detected corruption in your database. This corruption maybe fixed by DBTool. Please download it from http://www.miranda-im.org. Miranda will now shutdown.]
-; dbini.c
-;[Invalid setting type. The first character of every value must be b, w, d, l, s or n.]
-;[Install Database Settings]
-
-; resource.rc
+; ../../plugins/Db3x/resource.rc
;[&Allow all further changes to this section]
-;[Yes]
-;[&Yes]
-;[No]
-;[No to all]
-;[&View contents]
-;[&No]
-;[Cancel Import]
-;[&Recycle]
;[&Delete]
-;[&Move/Rename]
;[&Leave]
+;[&Move/Rename]
+;[&No]
+;[&Recycle]
+;[&View contents]
+;[&Yes]
;[A file containing new database settings has been placed in the Miranda IM directory.]
-;[Do you want to import the settings now?]
-;[Security systems to prevent malicious changes are in place and you will be warned before changes that are not known to be safe.]
+;[Cancel Import]
+;[Database Import Complete]
+;[Database Setting Change]
;[Database settings are being imported from]
-;[This file wishes to change the setting]
-;[to the value]
;[Do you want to allow this change?]
+;[Do you want to import the settings now?]
+;[Install Database Settings]
+;[No]
+;[No to all]
+;[Security systems to prevent malicious changes are in place and you will be warned before changes that are not known to be safe.]
;[The import has completed from]
+;[This file wishes to change the setting]
;[What do you want to do with the file now?]
-;[Database Setting Change]
-;[Database Import Complete]
-
+;[Yes]
+;[to the value]
diff --git a/plugins/Db3x_mmap/db3x_mmap-translation.txt b/plugins/Db3x_mmap/db3x_mmap-translation.txt
new file mode 100644
index 0000000000..6b8820f7ab
--- /dev/null
+++ b/plugins/Db3x_mmap/db3x_mmap-translation.txt
@@ -0,0 +1,35 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/Db3x_mmap/database.c
+;[Database Error]
+;[Database Panic]
+;[Database failure. Miranda will now shutdown.]
+;[Disk is full. Miranda will now shutdown.]
+;[Miranda has detected corruption in your database. This corruption maybe fixed by DBTool. Please download it from http://www.miranda-im.org. Miranda will now shutdown.]
+
+; ../../plugins/Db3x_mmap/db3x_mmap.rc
+;[&Allow all further changes to this section]
+;[&Delete]
+;[&Leave]
+;[&Move/Rename]
+;[&No]
+;[&Recycle]
+;[&View contents]
+;[&Yes]
+;[A file containing new database settings has been placed in the Miranda IM directory.]
+;[Cancel Import]
+;[Database Import Complete]
+;[Database Setting Change]
+;[Database settings are being imported from]
+;[Do you want to allow this change?]
+;[Do you want to import the settings now?]
+;[Install Database Settings]
+;[No]
+;[No to all]
+;[Security systems to prevent malicious changes are in place and you will be warned before changes that are not known to be safe.]
+;[The import has completed from]
+;[This file wishes to change the setting]
+;[What do you want to do with the file now?]
+;[Yes]
+;[to the value]
diff --git a/plugins/Db_autobackups/db_autobackups-translation.txt b/plugins/Db_autobackups/db_autobackups-translation.txt
new file mode 100644
index 0000000000..daa678584c
--- /dev/null
+++ b/plugins/Db_autobackups/db_autobackups-translation.txt
@@ -0,0 +1,50 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/Db_autobackups/backup.c
+;[All Files]
+;[Backup in Progress]
+;[Copying database file...]
+;[Database backuped]
+;[Miranda Databases]
+;[Rotating backup files...]
+
+; ../../plugins/Db_autobackups/db_autobackups.rc
+;[Automatic Backups]
+;[Backup NOW]
+;[Backup progress]
+;[Backup to folder:]
+;[Browse...]
+;[Cancel]
+;[Disable Popups]
+;[Disable progress bar]
+;[Disabled]
+;[Every:]
+;[Go to the \"Customize -> Folders\" to change settings]
+;[Number of backups to keep:]
+;[When Miranda exits]
+;[When Miranda starts]
+
+; ../../plugins/Db_autobackups/main.c
+;[Backup Profile]
+;[Database]
+;[Save Profile As...]
+
+; ../../plugins/Db_autobackups/options.c
+;[Database AutoBackups]
+;[Days]
+;[Error Creating Backup Folder]
+;[Hours]
+;[Minutes]
+;[Select Backup Folder]
+;[Services]
+;[Variables]
+;[\"Desktop\" folder for currently logged-on Windows user]
+;[\"My Documents\" folder for currently logged-on Windows user]
+;[any environment variable defined in current Windows session (like %systemroot%, %allusersprofile%, etc.)]
+;[name of current miranda profile (filename, without extension)]
+;[path to current miranda profile]
+;[path to root miranda folder]
+;[same as environment variable %APPDATA% for currently logged-on Windows user]
+;[username for currently logged-on Windows user]
+;[will return parsed string %miranda_profile%\\Profiles\\%miranda_profilename%]
diff --git a/plugins/Dbx_mmap_SA/Dbtool/langpack_dbtool.txt b/plugins/Dbx_mmap_SA/Dbtool/langpack_dbtool.txt
deleted file mode 100644
index 05ad39086c..0000000000
--- a/plugins/Dbx_mmap_SA/Dbtool/langpack_dbtool.txt
+++ /dev/null
@@ -1,157 +0,0 @@
-Miranda Language Pack Version 1
-Language: Chinese (Traditional)
-Locale: 0404
-Last-Modified-Using: Miranda IM 0.6.0
-Authors: Stark Wong
-Author-email: starkwong@hotmail.com
-Plugins-included:
-
-; Generated on Jan 17 2007 11:12:35 China Standard Time (CST/GMT+8)
-
-; /dbtool/aggressive.cpp
-[Performing aggressive pass]
-[Aggressive: random junk at %08X: skipping]
-[Aggressive: unlinked data at %08X: can't automatically place]
-
-; /dbtool/contactchain.cpp
-[Contact count marked wrongly: correcting]
-[Processing contact chain]
-[Contact chain corrupted, further entries ignored]
-
-; /dbtool/disk.cpp
-[Invalid offset found]
-[Error reading, database truncated? (%u)]
-[Can't write to working file, aggressive mode may be too aggressive now (%u)]
-[Can't write to output file - disk full? (%u)]
-
-; /dbtool/eventchain.cpp
-[Event count marked wrongly: correcting]
-[Event chain corrupted, trying to recover...]
-[Event chain corrupted, further entries ignored]
-[First event not marked as such: correcting]
-[Event marked as first which is not: correcting]
-[Extra flags found in event: removing]
-[First unread event marked wrong: fixing]
-[Infeasibly large event blob: skipping]
-[Event not backlinked correctly: fixing]
-[Duplicate event was found: skipping]
-[Event position in chain is not correct]
-[Event position in chain is not correct: fixing]
-[Event position in chain is not correct: unable to fix]
-
-; /dbtool/finaltasks.cpp
-[Processing final tasks]
-[Unable to delete aggressive working file]
-[Errors were encountered, however you selected not to backup the original database. It is strongly recommended that you do so in case important data was omitted. Do you wish to keep a backup of the original database?]
-[Miranda Database Tool]
-[%s\\Backup of %s]
-[%s\\Backup (%d) of %s]
-[Unable to rename original file]
-[Unable to delete original file]
-[Unable to rename output file]
-
-; /dbtool/finished.cpp
-[&Finish]
-
-; /dbtool/initialchecks.cpp
-[Database is newly created and has no data to process]
-[Processing completed successfully]
-[Database is corrupted and too small to contain any recoverable data]
-[Database signature is corrupted, automatic repair is impossible]
-[Database is marked as belonging to an unknown version of Miranda]
-[<check only>]
-[(Output).dat]
-[Can't create output file (%u)]
-[Can't create file mapping (%u)]
-[Can't create map view of file (%u)]
-
-; /dbtool/modulechain.cpp
-[Processing module name chain]
-[Module chain corrupted, further entries ignored]
-[Unreasonably long module name, skipping]
-[Module name '%s' is not unique: %d duplicates found)]
-[Invalid module name offset, skipping data]
-
-; /dbtool/progress.cpp
-[Click Next to continue]
-[Processing has not yet completed, if you cancel now then the changes that have currently been made will be rolled back and the original database will be restored. Do you still want to cancel?]
-[Processing has not yet completed, if you go back now then the changes that have currently been made will be rolled back and the original database will be restored. Do you still want to go back?]
-
-; /dbtool/resource.rc:IDD_WELCOME
-[Static]
-[Welcome to the Miranda Database Wizard]
-[Using this Wizard you can compact your Miranda profile database to remove dead space created during normal usage, as well as repair a large number of issues that could affect the database.]
-[To continue, click Next.]
-[This programme is licenced under the terms of the GNU General Public License.]
-
-; /dbtool/resource.rc:IDD_WIZARD
-[< &Back]
-[&Next >]
-[Cancel]
-
-; /dbtool/resource.rc:IDD_SELECTDB
-[Select Miranda Profile]
-[You can choose the Miranda profile database to compact or repair.]
-[Select the &profile database from the list below. If the database you wish to use is not listed here then click Other to browse your computer.]
-[&File:]
-[&Other...]
-
-; /dbtool/resource.rc:IDD_OPENERROR
-[Error Opening Database]
-[There was an error opening the profile database given.]
-[Click Next to try opening the file again, or click Back to select a new profile database to manipulate.]
-[The file may be in use by a currently running copy of Miranda. Exit any running Mirandas and click Next to retry.]
-
-; /dbtool/resource.rc:IDD_FILEACCESS
-[File Access Options]
-[You can select low level options to determine how the database is processed.]
-[Create backup]
-[Creates a backup copy of the database before any of the requested changes are made.]
-[Aggressively find corruption]
-[Scans the database for data that is not linked to any other data. This requires more disk space and more time, so is only required if you suspect corruption.]
-[Check consistency only]
-[Just checks that the database is valid, without writing anything to the disk.]
-
-; /dbtool/resource.rc:IDD_CLEANING
-[Cleaning Options]
-[You can choose to remove information from the database while it is being processed.]
-[Erase all histories]
-[Removes all the saved history for all contacts in the database.]
-[Mark all events read]
-[Marks all the history events as read. This will rectify any problems with old messages always appearing in the message window log box.]
-
-; /dbtool/resource.rc:IDD_PROGRESS
-[Working...]
-[Please wait while the requested operations are being performed.]
-
-; /dbtool/resource.rc:IDD_FINISHED
-[Finished!]
-[All tasks have been completed.]
-[Launch Miranda with this profile]
-[Launches Miranda with the profile that was just worked on.]
-[Backup:]
-[The processing of the database has been completed. Click Next to return to the start of the wizard to select another database to check, or click Finish to exit the wizard.]
-
-; /dbtool/selectdb.cpp
-[Database]
-[Total size]
-[Wasted]
-[Miranda Databases (*.dat)]
-[All Files]
-
-; /dbtool/settingschain.cpp
-[Settings chain corrupted, further entries ignored]
-[Infeasibly large settings blob: skipping]
-[Empty settings group at %08X: skipping]
-
-; /dbtool/user.cpp
-[Processing user data]
-[User corrupted, this could cause major problems]
-[More than one user contact: keeping only first]
-
-; /dbtool/worker.cpp
-[Database worker thread activated]
-[Processing aborted by user]
-[Elapsed time: %d sec]
-[All tasks completed but with errors (%d)]
-[All tasks completed successfully]
diff --git a/plugins/Dbx_mmap_SA/Import_SA/docs/import-translation.txt b/plugins/Dbx_mmap_SA/Import_SA/docs/import-translation.txt
deleted file mode 100644
index d971470cf0..0000000000
--- a/plugins/Dbx_mmap_SA/Import_SA/docs/import-translation.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-Miranda Language Pack Version 1
-Locale: 0809
-Authors: Miranda IM Development Team
-Author-email: project-info@miranda-im.org
-Last-Modified-Using: Miranda IM 0.6.1
-Plugins-included:
-
-; Generated by lpgen on Thu Jan 11 20:52:59 2007
-; Translations: 35
-
-; main.c
-;[&Import...]
-
-; mirabilis.c
-;[The given file does not exist. Please check that you have entered the name correctly.]
-;[Mirabilis Import]
-;[Mirabilis ICQ database indexes (*.idx)\0*.IDX\0All Files (*)\0*\0]
-
-; miranda.c
-;[Miranda Import]
-;[Miranda IM database (*.dat)\0*.DAT\0All Files (*)\0*\0]
-
-; wizard.c
-;[Finish]
-;[Cancel]
-
-; resource.rc
-;[From a Miranda IM database.]
-;[From a Mirabilis ICQ (99a - 2003a) database.]
-;[Use the Find/Add contacts tool to populate my contact list.]
-;[Do not load the import plugin at startup again]
-;[Progress1]
-;[Import all contacts and all messages]
-;[Only import contacts]
-;[&Next >]
-;[&Other Database...]
-;[&Other Profile...]
-;[< &Back]
-;[Choose how you would like to import:]
-;[This wizard will help you import contacts and message history from Mirabilis ICQ, as well as letting you import from other Miranda IM profiles.]
-;[Click ]
-;[If you wish to import more information, click ]
-;[You will probably never need to use this wizard again, so you can save memory by not loading it every time you start Miranda. This will mean that the import menu item will no longer be available.]
-;[Import completed]
-;[If at a future date you wish to use the wizard again, you can make it load again by going to the Plugins section of the Options dialog box.]
-;[Miranda has found Mirabilis ICQ databases corresponding to the following ICQ numbers. Please select the one you wish to import, or click ]
-;[Miranda has found Miranda profiles with the following names. Please select the one you wish to import, or click ]
-;[Now importing...]
-;[Select this if you want to import as much data as possible. This is the recommended option.]
-;[Select this if you want to import contacts but don't want to import any message history.]
-;[Miranda has now been configured to automatically download the contacts in your server-side contact list the next time you connect to ICQ.]
-;[If you want to change the way Miranda handles server-side contacts at a later time, you can do this in the ]
-;[&Filename:]
-;[Import Information Wizard]
-
diff --git a/plugins/Dbx_mmap_SA/dbx_mmap_sa-translation.txt b/plugins/Dbx_mmap_SA/dbx_mmap_sa-translation.txt
new file mode 100644
index 0000000000..4074188070
--- /dev/null
+++ b/plugins/Dbx_mmap_SA/dbx_mmap_sa-translation.txt
@@ -0,0 +1,383 @@
+; Common strings that belong to many files
+;[%d crypto modules loaded]
+;[&Next >]
+;[< &Back]
+;[Added %d contacts and %d groups.]
+;[All Files]
+;[Cancel]
+;[Change Password]
+;[Change password]
+;[Cryptor loaded: %s [%s] (%s)]
+;[Database]
+;[Database encrypted with %s by %s]
+;[Database is Secured MMAP database]
+;[EN]
+;[Import completed in %d seconds.]
+;[Importing groups.]
+;[Miranda Database Tool]
+;[Miranda MMAP Secured Database]
+;[OK]
+;[Password is not correct!]
+;[Please type in your password for]
+;[Progress1]
+;[Scanning cryptors directory]
+;[Secured MMAP: authorization successful]
+;[Sorry, but your database encrypted with unknown module]
+;[The given file does not exist. Please check that you have entered the name correctly.]
+;[Too many errors!]
+;[You are not authorized for access to Database]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/aggressive.cpp
+;[Aggressive: random junk at %08X: skipping]
+;[Aggressive: unlinked data at %08X: can't automatically place]
+;[Performing aggressive pass]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/contactchain.cpp
+;[Contact chain corrupted, further entries ignored]
+;[Contact count marked wrongly: correcting]
+;[Processing contact chain]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/disk.cpp
+;[Can't write to output file - disk full? (%u)]
+;[Can't write to working file, aggressive mode may be too aggressive now]
+;[Error reading, database truncated? (%u)]
+;[Invalid offset found]
+;[Invalid offset found (database truncated?)]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/eventchain.cpp
+;[Duplicate event was found: skipping]
+;[Event chain corrupted, further entries ignored]
+;[Event chain corrupted, trying to recover...]
+;[Event count marked wrongly: correcting]
+;[Event marked as first which is not: correcting]
+;[Event not backlinked correctly: fixing]
+;[Event position in chain is not correct]
+;[Event position in chain is not correct: fixing]
+;[Event position in chain is not correct: unable to fix]
+;[Extra flags found in event: removing]
+;[First event not marked as such: correcting]
+;[First unread event marked wrong: fixing]
+;[Infeasibly large event blob: skipping]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/finaltasks.cpp
+;[%s\\Backup (%d) of %s]
+;[%s\\Backup of %s]
+;[Errors were encountered, however you selected not to backup the original database. It is strongly recommended that you do so in case important data was omitted. Do you wish to keep a backup of the original database?]
+;[Processing final tasks]
+;[Unable to delete original file]
+;[Unable to rename original file]
+;[Unable to rename output file]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/finished.cpp
+;[&Finish]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/initialchecks.cpp
+;[ (Output).dat]
+;[<check only>]
+;[Can't create file mapping (%u)]
+;[Can't create map view of file (%u)]
+;[Can't create output file (%u)]
+;[Database is corrupted and too small to contain any recoverable data]
+;[Database is marked as belonging to an unknown version of Miranda]
+;[Database is newly created and has no data to process]
+;[Database signature is corrupted, automatic repair is impossible]
+;[Processing completed successfully]
+;[your database]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/modulechain.cpp
+;[Invalid module name offset, skipping data]
+;[Module chain corrupted, further entries ignored]
+;[Module name '%s' is not unique: %d duplicates found)]
+;[Processing module name chain]
+;[Unreasonably long module name, skipping]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/progress.cpp
+;[Click Next to continue]
+;[Processing has not yet completed, if you cancel now then the changes that have currently been made will be rolled back and the original database will be restored. Do you still want to cancel?]
+;[Processing has not yet completed, if you go back now then the changes that have currently been made will be rolled back and the original database will be restored. Do you still want to go back?]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/resource.rc
+;[&File:]
+;[&Other...]
+;[Aggressively find corruption]
+;[All tasks have been completed.]
+;[Backup:]
+;[Check consistency only]
+;[Cleaning Options]
+;[Click Next to try opening the file again, or click Back to select a new profile database to manipulate.]
+;[Convert old Unicode messages to UTF8]
+;[Converts history messages in pre-0.7 format (ANSI+UCS2) to the new UTF8 format supported by 0.7. Saves the database space in most cases (recommended).]
+;[Create backup]
+;[Creates a backup copy of the database before any of the requested changes are made.]
+;[Erase all histories]
+;[Error Opening Database]
+;[File Access Options]
+;[Finished!]
+;[Just checks that the database is valid, without writing anything to the disk.]
+;[Launch Miranda with this profile]
+;[Launches Miranda with the profile that was just worked on.]
+;[Mark all events read]
+;[Marks all the history events as read. This will rectify any problems with old messages always appearing in the message window log box.]
+;[Please enter password for]
+;[Please wait while the requested operations are being performed.]
+;[Removes all the saved history for all contacts in the database.]
+;[Scans the database for data that is not linked to any other data. This requires more disk space and more time, so is only required if you suspect corruption.]
+;[Select Miranda Profile]
+;[Select the &profile database from the list below. If the database you wish to use is not listed here then click Other to browse your computer.]
+;[The file may be in use by a currently running copy of Miranda. Exit any running Mirandas and click Next to retry.]
+;[The processing of the database has been completed. Click Next to return to the start of the wizard to select another database to check, or click Finish to exit the wizard.]
+;[There was an error opening the profile database given.]
+;[This programme is licenced under the terms of the GNU General Public License.]
+;[To continue, click Next.]
+;[Using this Wizard you can compact your Miranda profile database to remove dead space created during normal usage, as well as repair a large number of issues that could affect the database.]
+;[Welcome to the Miranda Database Wizard]
+;[Working...]
+;[You can choose the Miranda profile database to compact or repair.]
+;[You can choose to remove information from the database while it is being processed.]
+;[You can select low level options to determine how the database is processed.]
+;[whiterect]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/selectdb.cpp
+;[Miranda Databases (*.dat)]
+;[Total size]
+;[Wasted]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/settingschain.cpp
+;[Empty settings group at %08X: skipping]
+;[Infeasibly large settings blob: skipping]
+;[Settings chain corrupted, further entries ignored]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/user.cpp
+;[More than one user contact: keeping only first]
+;[Processing user data]
+;[User corrupted, this could cause major problems]
+
+; ../../plugins/Dbx_mmap_SA/Dbtool/worker.cpp
+;[All tasks completed but with errors (%d)]
+;[All tasks completed successfully]
+;[Database worker thread activated]
+;[Elapsed time: %d sec]
+;[Processing aborted by user]
+
+; ../../plugins/Dbx_mmap_SA/Import_SA/main.c
+;[&Import...]
+;[Added %s contact %s]
+;[Added %s contact %s, '%s']
+;[Added contact %u (found in history)]
+;[Failed to add %s contact %s]
+;[Ignored event from/to self]
+;[Skipping duplicate group %s.]
+
+; ../../plugins/Dbx_mmap_SA/Import_SA/mirabilis.c
+;[Added %d events and skipped %d duplicates.]
+;[All groups may not have not been imported.]
+;[Attempting to parse group list, type %d.]
+;[Attempting to parse property block at offset %u.]
+;[Attempting to parse property block list at offset %u.]
+;[Attempting to parse sub list at offset %u.]
+;[Attempting to parse wav file list at offset %u.]
+;[ERROR: An error occurred while importing groups.]
+;[ERROR: Failed to find contact list groups.]
+;[ERROR: Failed to find owner information.]
+;[Error: Unknown datatype (%u) at offset %u.]
+;[Error: Unknown sub list type (%u) at offset %u.]
+;[Failed to open database file]
+;[Failed to open index file]
+;[Failed to read Property block.]
+;[Group import was not completed.]
+;[ICQ account is not installed.]
+;[Ignoring msg from user %d at ofs %d.]
+;[Ignoring msg with no text from %d ofs %d.]
+;[Import aborted]
+;[Importing contacts]
+;[Importing history (this may take a while)]
+;[Mirabilis ICQ database indexes]
+;[Mirabilis Import]
+;[No ICQ contacts or history will be imported.]
+;[Skipping 'Auth. accepted' msg, ofs %d.]
+;[Skipping 'Auth. denied' msg, ofs %d.]
+;[Skipping 'Birthday' msg (?), ofs %d.]
+;[Skipping 'Chat request' msg, ofs %d.]
+;[Skipping 'Contact' msg, ofs %d.]
+;[Skipping 'Email Express' msg, ofs %d.]
+;[Skipping 'Phonecall' msg (?), ofs %d.]
+;[Skipping 'Request for auth.' msg, ofs %d.]
+;[Skipping 'SMS' msg (?), ofs %d.]
+;[Skipping 'System message', ofs %d.]
+;[Skipping 'WWW Pager' msg, ofs %d.]
+;[Skipping 'You were added' msg, ofs %d.]
+;[Skipping 29 msg, ofs %d.]
+;[Skipping 32 msg, ofs %d.]
+;[Skipping contact with unsupported version.]
+;[Skipping duplicate ICQ contact %u]
+;[Skipping duplicate ICQ contact %u, %s]
+;[Skipping event with ID < 2001.]
+;[Skipping file message offset %d.]
+;[Skipping inactive contact.]
+;[Skipping message type 0xE3 at offset %d.]
+;[Skipping non-ICQ contact %u.]
+;[Skipping unknown 0xE0 subtype (%d), ofs %d.]
+;[Skipping unknown event type %d at offset %d.]
+;[Skipping unrecognizable contact.]
+;[This database does not contain any contact groups.]
+;[This database is an unknown version.]
+;[This looks like a ICQ 2000a database.]
+;[This looks like a ICQ 2000b database.]
+;[This looks like a ICQ 2001, 2002 or 2003a database.]
+;[This looks like a ICQ 99a database.]
+;[This looks like a ICQ 99b database.]
+;[default]
+
+; ../../plugins/Dbx_mmap_SA/Import_SA/miranda.c
+;[Added %d contacts, %d groups and %d events.]
+;[Could not open file.]
+;[DEBUG: Deleted setting treated as 0-length setting]
+;[ERROR: Chain broken, no valid contact at %d]
+;[ERROR: Faulty settings chain]
+;[Failed to add message]
+;[Failed to find module %s]
+;[Failed to find setting %s]
+;[Found module: %s]
+;[Getting type %u value for setting: %s]
+;[Group import failed.]
+;[Ignoring module: %s]
+;[Ignoring setting: %s]
+;[Importing contacts.]
+;[Importing history.]
+;[Importing system history.]
+;[Miranda IM database]
+;[Miranda Import]
+;[Modulename corrupted]
+;[No owner found.]
+;[Number of contacts in database: %d]
+;[Read failure.]
+;[Signature mismatch]
+;[Skipped %d contacts.]
+;[Skipped %d duplicates and %d filtered events.]
+;[Skipped %d duplicates.]
+;[Skipping %s contact, ID not found]
+;[Skipping contact with no protocol]
+;[Skipping contact, %s not installed.]
+;[Skipping duplicate %s contact %s]
+;[Skipping history import.]
+;[Skipping new contacts import.]
+;[Skipping non-IM contact (%s)]
+;[Skipping system history import.]
+;[This is not a valid Miranda IM database.]
+;[This looks like a Miranda database, version 0.1.0.0 or above.]
+;[Unknown error while adding %s contact %s]
+;[Version mismatch]
+;[Warning: Found module with no name]
+
+; ../../plugins/Dbx_mmap_SA/Import_SA/resource.rc
+;[&Account:]
+;[&Filename:]
+;[&Other Database...]
+;[&Other Profile...]
+;[Choose how you would like to import:]
+;[Click \"Next\" to choose the information you wish to import, or click \"Cancel\" to exit the wizard and continue using Miranda.]
+;[Custom import]
+;[Do not load the import plugin at startup again]
+;[File Transfers]
+;[From a Mirabilis ICQ (99a - 2003a) database.]
+;[From a Miranda IM database.]
+;[If at a future date you wish to use the wizard again, you can make it load again by going to the Plugins section of the Options dialog box.]
+;[If you want to change the way Miranda handles server-side contacts at a later time, you can do this in the \"ICQ Contacts\" page in the Miranda options.]
+;[If you wish to import more information, click \"Next\" to return to the start of the wizard, otherwise click \"Finish\" to start using Miranda.]
+;[Import Information Wizard]
+;[Import all contacts and all messages]
+;[Import completed]
+;[Incoming]
+;[It is recommended that you create a backup of your current Miranda profile before importing.]
+;[Messages]
+;[Miranda has found Mirabilis ICQ databases corresponding to the following ICQ numbers. Please select the one you wish to import, or click \"Other Database\" if your database is not listed.]
+;[Miranda has found Miranda profiles with the following names. Please select the one you wish to import, or click \"Other Profile\" if your profile is not listed, or if the list is empty.]
+;[Miranda has now been configured to automatically download the contacts in your server-side contact list the next time you connect to ICQ.]
+;[New contacts && groups]
+;[Now importing...]
+;[Only import contacts]
+;[Only since:]
+;[Other]
+;[Outgoing]
+;[Select items to import:]
+;[Select this if you want to cutomize what to import.]
+;[Select this if you want to import as much data as possible. This is the recommended option.]
+;[Select this if you want to import contacts but don't want to import any message history.]
+;[System history]
+;[This wizard will help you import contacts and message history from Mirabilis ICQ, as well as letting you import from other Miranda IM profiles.]
+;[URLs]
+;[Use the Find/Add contacts tool to populate my contact list.]
+;[Warning: Mirabilis ICQ running. Import may not be reliable.]
+;[You will probably never need to use this wizard again, so you can save memory by not loading it every time you start Miranda. This will mean that the import menu item will no longer be available.]
+
+; ../../plugins/Dbx_mmap_SA/Import_SA/wizard.c
+;[Finish]
+
+; ../../plugins/Dbx_mmap_SA/database.c
+;[Database Error]
+;[Database Panic]
+;[Database failure. Miranda will now shutdown.]
+;[Disk is full. Miranda will now shutdown.]
+;[Miranda has detected corruption in your database. This corruption maybe fixed by DBTool. Please download it from http://www.miranda-im.org. Miranda will now shutdown.]
+
+; ../../plugins/Dbx_mmap_SA/db3x_mmap.rc
+;[&Allow all further changes to this section]
+;[&Delete]
+;[&Leave]
+;[&Move/Rename]
+;[&No]
+;[&Recycle]
+;[&View contents]
+;[&Yes]
+;[A file containing new database settings has been placed in the Miranda IM directory.]
+;[Author:]
+;[Cancel Import]
+;[Change]
+;[Database Import Complete]
+;[Database Setting Change]
+;[Database encryption]
+;[Database settings are being imported from]
+;[Do you want to allow this change?]
+;[Do you want to import the settings now?]
+;[Email:]
+;[Info:]
+;[Install Database Settings]
+;[Login to Miranda IM]
+;[New password]
+;[No]
+;[No to all]
+;[Old password]
+;[Remove]
+;[Security systems to prevent malicious changes are in place and you will be warned before changes that are not known to be safe.]
+;[Site:]
+;[The import has completed from]
+;[This file wishes to change the setting]
+;[Unique ID:]
+;[What do you want to do with the file now?]
+;[Yes]
+;[to the value]
+
+; ../../plugins/Dbx_mmap_SA/dialogs.c
+;[Database Features]
+;[Dll]
+;[Name]
+;[Password is too short!]
+;[Passwords do not match!]
+;[Please enter your new password]
+;[Services]
+;[Set password]
+;[Version]
+;[Wrong password!]
+
+; ../../plugins/Dbx_mmap_SA/init.c
+;[Running mmap_sa is forbidden under license violating products, sorry]
+;[Warning!]
+
+; ../../plugins/Dbx_mmap_SA/security.c
+;[Crypto module hasn't been chosen, using first one found]
+;[Crypto modules not found]
+;[DB is already secured!]
+;[Error]
+;[Notice]
+;[Set Password]
+;[current database]
diff --git a/plugins/Dbx_tree/dbx_tree-translation.txt b/plugins/Dbx_tree/dbx_tree-translation.txt
new file mode 100644
index 0000000000..1da8e58342
--- /dev/null
+++ b/plugins/Dbx_tree/dbx_tree-translation.txt
@@ -0,0 +1,8 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/Dbx_tree/dbConfig.rc
+;[< Prev]
+;[Cancel]
+;[Next >]
+;[dbxTree Profile Wizard]
diff --git a/plugins/ExtraIcons/Docs/langpack_extraicons.txt b/plugins/ExtraIcons/Docs/langpack_extraicons.txt
deleted file mode 100644
index 037ad6a249..0000000000
--- a/plugins/ExtraIcons/Docs/langpack_extraicons.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-; Extra Icons Service
-; Author: Pescuma
-
-[Select the extra icons to be shown in the contact list:]
-
-[Account]
-[E-mail]
-[Phone/SMS]
-[Homepage]
-[Visibility]
-[Chat activity]
-[Gender]
-
-[* only the first %d icons will be shown]
-[You can group/ungroup icons by selecting then (CTRL+left click) and using the popup menu (right click)]
diff --git a/plugins/ExtraIcons/extraicons-translation.txt b/plugins/ExtraIcons/extraicons-translation.txt
new file mode 100644
index 0000000000..e0d747baa0
--- /dev/null
+++ b/plugins/ExtraIcons/extraicons-translation.txt
@@ -0,0 +1,13 @@
+; Common strings that belong to many files
+;[* only the first %d icons will be shown]
+
+; ../../plugins/ExtraIcons/options.cpp
+;[Contact List]
+;[Extra icons]
+;[General]
+
+; ../../plugins/ExtraIcons/resource.rc
+;[Group]
+;[Select the extra icons to be shown in the contact list:]
+;[Ungroup]
+;[You can group/ungroup icons by selecting then (CTRL+left click) and using the popup menu (right click)]
diff --git a/plugins/FavContacts/favcontacts-translation.txt b/plugins/FavContacts/favcontacts-translation.txt
new file mode 100644
index 0000000000..eb2da986ca
--- /dev/null
+++ b/plugins/FavContacts/favcontacts-translation.txt
@@ -0,0 +1,32 @@
+; Common strings that belong to many files
+;[Favourite Contacts]
+
+; ../../plugins/FavContacts/resource.rc
+;[Align to the right]
+;[Configure fonts and colors...]
+;[Customize]
+;[Dim idle contact icons]
+;[Draw avatar border]
+;[Enable groups]
+;[Hide for transparent avatars]
+;[Hotkey shows menu centered on screen]
+;[Menu item preview:]
+;[Multicolumn menu]
+;[Round corners by]
+;[Show]
+;[Show avatars]
+;[Show second line]
+;[Use system colors and fonts]
+;[px.]
+;[recent contacts]
+
+; ../../plugins/FavContacts/src/favlist.h
+;[<no group>]
+
+; ../../plugins/FavContacts/src/main.cpp
+;[&Favourite Contacts...]
+;[<No group>]
+;[Contact List]
+;[Favourite Contacts plugin was designed to be used with Miranda IM only.\n"
+ "For use with any other application, please contact author.\n]
+;[Favourites]
diff --git a/plugins/FingerPrintModPlus/fingerprintmodplus-translation.txt b/plugins/FingerPrintModPlus/fingerprintmodplus-translation.txt
new file mode 100644
index 0000000000..8a4f7a12e4
--- /dev/null
+++ b/plugins/FingerPrintModPlus/fingerprintmodplus-translation.txt
@@ -0,0 +1,34 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/FingerPrintModPlus/res/resource.rc
+;[AIM]
+;[Fingerprint icons]
+;[Gadu-Gadu]
+;[ICQ]
+;[IRC]
+;[Jabber]
+;[MSN]
+;[Mail.ru Agent]
+;[Miranda]
+;[Multi-Protocol]
+;[Note: Miranda IM will have to be restarted for changes to take effect.]
+;[Others]
+;[Overlay#1]
+;[Overlay#2]
+;[Overlay#3]
+;[Pack overlays]
+;[QQ]
+;[RSS]
+;[Show Version as Overlay#2]
+;[Showing groups]
+;[Skype]
+;[Tlen]
+;[VoIP]
+;[Weather]
+;[Yahoo]
+;[icon slot]
+
+; ../../plugins/FingerPrintModPlus/src/fingerprint.cpp
+;[Customize]
+;[Fingerprint]
diff --git a/plugins/FirstRun/firstrun-translation.txt b/plugins/FirstRun/firstrun-translation.txt
new file mode 100644
index 0000000000..52329c17db
--- /dev/null
+++ b/plugins/FirstRun/firstrun-translation.txt
@@ -0,0 +1,2 @@
+; Common strings that belong to many files
+;[]
diff --git a/plugins/FlashAvatars/flashavatars-translation.txt b/plugins/FlashAvatars/flashavatars-translation.txt
new file mode 100644
index 0000000000..bc104de723
--- /dev/null
+++ b/plugins/FlashAvatars/flashavatars-translation.txt
@@ -0,0 +1,9 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/FlashAvatars/cflash.cpp
+;[Bugged Flash detected!]
+;[Flash Avatars]
+;[Flash.ocx not registered!]
+;[You don't have installed ShockwaveFlash interface in your system.]
+;[You have installed Flash 8.\r\nThis version of Flash contains a bug which can causes random crashes.\r\nIt is recommended to upgrade or downgrade your Flash library]
diff --git a/plugins/FloatingContacts/docs/fltcontacts_langpack.txt b/plugins/FloatingContacts/docs/fltcontacts_langpack.txt
deleted file mode 100644
index 4aba1cd0db..0000000000
--- a/plugins/FloatingContacts/docs/fltcontacts_langpack.txt
+++ /dev/null
@@ -1,68 +0,0 @@
-;============================================================
-; Module: fltcontacts.dll
-; Plugin: Floating Ñontacts
-; Versions: 0.1.1.9
-; URL: http://www.miranda-im.org/
-;============================================================
-
-[Floating Contacts]
-
-
-;Menu
-[Remove thumb]
-
-[Hide all thumbs]
-
-[Show all thumbs]
-
-
-;Hotkeys
-[Show/Hide all thumbs]
-
-
-;Properties
-;Main Features
-[Main Features]
-
-[Hiding contacts]
-
-[Hide offline contacts]
-
-[Hide all contacts]
-
-[Hide when a fulscreen app is active]
-
-[Hide when contact list is shown]
-
-[Stick together]
-
-[Use fixed width]
-
-[Show tooltips]
-
-[Miscellaneous]
-
-[0 = Default]
-
-[requires mToolTip or Tipper plugin]
-
-[Bring to front]
-
-[Bring to front every]
-
-
-;Appearance
-[<Contact List Text>]
-
-[Opacity:]
-
-[Floating Contacts Background]
-
-[Draw border]
-
-[Left-top edges color:]
-
-[Right-bottom eges color:]
-
-
-;End (Floating Ñontacts) \ No newline at end of file
diff --git a/plugins/FloatingContacts/docs/fltcontacts_russian_langpack.txt b/plugins/FloatingContacts/docs/fltcontacts_russian_langpack.txt
deleted file mode 100644
index 2ae3442f7a..0000000000
--- a/plugins/FloatingContacts/docs/fltcontacts_russian_langpack.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-;============================================================
-; Module: fltcontacts.dll
-; Plugin: Floating Ñontacts
-; Versions: 0.1.1.9
-; Translators: SAOPP
-; URL: http://www.miranda-im.org/
-;============================================================
-[Floating Contacts]
-Ïëàâàþùèå êîíòàêòû
-
-;Menu
-[Remove thumb]
-Óáðàòü ïëàâàþùèé êîíòàêò
-[Hide all thumbs]
-Ñêðûòü ïëàâàþùèå êîíòàêòû
-[Show all thumbs]
-Ïîêàçàòü ïëàâàþùèå êîíòàêòû
-
-;Hotkeys
-[Show/Hide all thumbs]
-Ïîêàçàòü/Ñêðûòü âñå êîíòàêòû
-
-;Properties
-;Main Features
-[Main Features]
-Ãëàâíîå
-[Hiding contacts]
-Ñêðûòèå êîíòàêòîâ
-[Hide offline contacts]
-Ïðÿòàòü îôôëàéí êîíòàêòû
-[Hide all contacts]
-Ïðÿòàòü âñå êîíòàêòû
-[Hide when a fulscreen app is active]
-Ïðÿòàòü êîãäà ïðèëîæåíèå ðàçâåðíóòî
-[Hide when contact list is shown]
-Ïðÿòàòü êîãäà ñïèñîê êîíòàêòîâ âèäåí
-[Stick together]
-Ñêëåèâàòü êîíòàêòû
-[Use fixed width]
-Øèðèíà
-[Show tooltips]
-Ïîäñêàçêè
-[Miscellaneous]
-Ïðî÷åå
-[0 = Default]
-0=Óìîë÷àíèå
-[requires mToolTip or Tipper plugin]
-òðåáóåòñÿ ìîäóëü mToolTip èëè Tipper
-[Bring to front]
-Íà ïåðåäíèé ïëàí
-[Bring to front every]
-Ïåðåìåùàòü íà ââåðõ êàæäûå
-
-;Appearance
-[<Contact List Text>]
-Øðèôò â ñïèñêå êîíòàêòîâ
-[Opacity:]
-Ïðîçðà÷íîñòü:
-[Floating Contacts Background]
-Ïëàâàþùèå êîíòàêòû: ôîí
-[Draw border]
-Ïîêàçûâàòü ðàìêó
-[Left-top edges color:]
-Öâåò ñëåâà-ñâåðõó:
-[Right-bottom eges color:]
-Öâåò ñïðàâà-ñíèçó:
-
-;End (Floating Ñontacts)
-
-
diff --git a/plugins/FloatingContacts/floatingcontacts-translation.txt b/plugins/FloatingContacts/floatingcontacts-translation.txt
new file mode 100644
index 0000000000..5283e4a460
--- /dev/null
+++ b/plugins/FloatingContacts/floatingcontacts-translation.txt
@@ -0,0 +1,62 @@
+; Common strings that belong to many files
+;[Hide when contact list is shown]
+
+; ../../plugins/FloatingContacts/bitmap_funcs.cpp
+;[Error]
+;[You need the png2dib plugin v. 0.1.3.x or later to process PNG images]
+
+; ../../plugins/FloatingContacts/fltcnt.rc
+;[0 = Default]
+;[Background]
+;[Background colour:]
+;[Bold]
+;[Border]
+;[Bring to front]
+;[Bring to front every]
+;[Colour]
+;[Dim idle contacts]
+;[Draw border]
+;[Fonts]
+;[Hide all contacts]
+;[Hide offline contacts]
+;[Hide when a fulscreen app is active]
+;[Hiding contacts]
+;[Italic]
+;[Left-top edges color:]
+;[Miscellaneous]
+;[Opacity:]
+;[Right-bottom eges color:]
+;[Show tooltips]
+;[Single click interface]
+;[Size]
+;[Slider1]
+;[Stick together]
+;[Stretch proportionally]
+;[Stretch to height]
+;[Stretch to width]
+;[Style]
+;[Tile horizontally]
+;[Tile vertically]
+;[Tooltips]
+;[Typeface]
+;[Underline]
+;[Use background bitmap]
+;[Use fixed width]
+;[as:]
+;[ms]
+;[pixels]
+;[requires mToolTip or Tipper plugin]
+;[same]
+;[seconds]
+
+; ../../plugins/FloatingContacts/main.cpp
+;[Show/Hide all thumbs]
+
+; ../../plugins/FloatingContacts/options.cpp
+;[<Contact List Text>]
+;[<none>]
+;[Appearance]
+;[Floating Contacts]
+;[Main Features]
+;[Plugins]
+;[Sample]
diff --git a/plugins/Folders/folders-translation.txt b/plugins/Folders/folders-translation.txt
new file mode 100644
index 0000000000..7cfa5d4437
--- /dev/null
+++ b/plugins/Folders/folders-translation.txt
@@ -0,0 +1,19 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/Folders/folders.cpp
+;[Test folders]
+
+; ../../plugins/Folders/folders.rc
+;[Close]
+;[Custom folders]
+;[Custom folders variables help]
+;[Dialog]
+;[Edit]
+;[Preview]
+;[Refresh preview]
+;[Variables help]
+
+; ../../plugins/Folders/hooked_events.cpp
+;[Customize]
+;[Folders]
diff --git a/plugins/FreeImage/freeimage-translation.txt b/plugins/FreeImage/freeimage-translation.txt
new file mode 100644
index 0000000000..52329c17db
--- /dev/null
+++ b/plugins/FreeImage/freeimage-translation.txt
@@ -0,0 +1,2 @@
+; Common strings that belong to many files
+;[]
diff --git a/plugins/Gender/docs/gender-translate.txt b/plugins/Gender/docs/gender-translate.txt
deleted file mode 100644
index b2f31b9876..0000000000
--- a/plugins/Gender/docs/gender-translate.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-[Gender]
-[Male]
-[Female]
-[Undefined]
-[Set Gender]
-[Set Male]
-[Set Female]
-[Set Undefined]
-[Plugin settings]
-[Use]
-[slot to draw the icon]
-[Email]
-[Protocol]
-[SMS]
-[Advanced 1]
-[Advanced 2]
-[Web]
-[Client]
-[Advanced 3]
-[Advanced 4]
-[Advanced 5]
-[Enable menu items]
-[No info]
-[Draw an icon when gender info not found] \ No newline at end of file
diff --git a/plugins/Gender/gender-translation.txt b/plugins/Gender/gender-translation.txt
new file mode 100644
index 0000000000..e7085dfd0b
--- /dev/null
+++ b/plugins/Gender/gender-translation.txt
@@ -0,0 +1,34 @@
+; Common strings that belong to many files
+;[Gender]
+
+; ../../plugins/Gender/gender.rc
+;[Draw an icon when gender info not found]
+;[Enable menu items]
+;[Note: if you still don't see the icons try changing icon slot. Perhaps its used by some other plugin.]
+;[Plugin settings]
+;[Use]
+;[slot to draw the icon]
+
+; ../../plugins/Gender/main.cpp
+;[Female]
+;[Male]
+;[No info]
+;[Set Female]
+;[Set Gender]
+;[Set Male]
+;[Set Undefined]
+;[Undefined]
+
+; ../../plugins/Gender/options.cpp
+;[Advanced 1]
+;[Advanced 2]
+;[Advanced 3]
+;[Advanced 4]
+;[Advanced 5]
+;[Client]
+;[Disabled]
+;[Email]
+;[Plugins]
+;[Protocol]
+;[SMS]
+;[Web]
diff --git a/plugins/HistoryLinkListPlus/Language.txt b/plugins/HistoryLinkListPlus/Language.txt
deleted file mode 100644
index b7662f10e0..0000000000
--- a/plugins/HistoryLinkListPlus/Language.txt
+++ /dev/null
@@ -1,158 +0,0 @@
-; History Linklist Plus strings
-; History Linklist Plus Plugin for Miranda-IM
-; Date: 21 Dec 2010
-;
-; Language: German
-; Plugin Version: 0.0.0.1
-
-
-[Error]
-Fehler
-[Unable to load the Rich Edit control!]
-Rich Edit control konnte nicht geladen werden!
-[&Create Linklist]
-Linkliste erstellen
-[Linklist Plugin]
-Linklisten Plugin
-[History is empty!]
-Keine Nachrichten in der History!
-[Processing history...]
-History wird verarbeitet...
-[Processing list...]
-Liste wird verarbeitet...
-[Could not create window!]
-Fenster konnte nicht erzeugt werden!
-[Could not allocate memory!]
-Speicher konnte nicht belegt werden!
-[There are no links in history!]
-Die History enthält keine Links!
-[Matches for searchtext]
-Treffer für Suchtext
-[No messages found!\nPlease change current filter options.]
-Keine Nachrichten gefunden!\nBitte Filterregeln ändern.
-[Date]
-Datum
-[Miranda Linklist]
-Miranda Linkliste
-[Filter]
-Filter
-[none]
-keiner
-[mailaddresses]
-Mailadressen
-[URLs]
-URLs
-[incoming]
-eingehende
-[outgoing]
-ausgehende
-[search options]
-Suchoptionen
-
-;Menu
-;----
-[&About]
-Über
-[&Search]
-Suchen
-[&File]
-Datei
-[&Options]
-Optionen
-[&Clear Search Results]
-Suchergebnisse löschen
-[Message &Direction]
-Nachrichtenrichtung
-[&Incoming Messages Only]
-Nur eingehende Nachrichten
-[&Outgoing Messages Only]
-Nur ausgehende Nachrichten
-[Message &Type]
-Nachrichtenart
-[&Webaddresses Only]
-Nur Internetadressen
-[&Mail-Addresses Only]
-Nur E-Mail-Adressen
-[&Save]
-Speichern
-[&Close]
-Beenden
-
-;Popup Menu
-;----------
-[Copy to Clipboard]
-In Zwischenablage kopieren
-[Open]
-Öffnen
-[Open in new Window]
-In neuem Fenster öffnen
-[Show Message]
-Zeige Nachricht
-
-;Search Dialog
-;-------------
-[Search for:]
-Suchen nach:
-[Message direction]
-Nachrichtenrichtung
-[Message types]
-Nachrichtenarten
-[All directions]
-alle Richtungen
-[Incoming only]
-nur eingehende
-[Outgoing only]
-nur ausgehende
-[All types]
-alle Arten
-[Mail addresses only]
-nur Mailadressen
-[Web addresses only]
-nur Web-Adressen
-[Deep search]
-Genaue Suche
-[Search]
-Suchen
-[Close]
-Beenden
-
-;Options Dialog
-;--------------
-[Colour Select]
-Farbauswahl
-[Preview]
-Vorschau
-[Use Miranda Settings]
-Miranda Einstellungen verwenden
-[Plugin Default]
-Plugin Standard
-[Incoming messages]
-Eingehende Nachrichten
-[Outgoing messages]
-Ausgehende Nachrichten
-[Backgroundcolour]
-Hintergrundfarbe
-[Textcolour]
-Textfarbe
-[No Miranda Settings specified!]
-Keine Miranda Standardeinstellungen vorhanden!
-[General Settings]
-Allgemeine Einstellungen
-[Open links always in a new window]
-Links immer in neuem Fenster öffnen
-[Update list on new events]
-Liste automatisch aktualisieren
-[Show whole Message on 'mouse over' event]
-Ganze Nachricht bei Mauskontakt anzeigen
-[Save window position individually for each contact]
-Fensterposition individuell für jeden Kontakt speichern
-[Show...]
-Zeige...
-[Parting line]
-Trennlinie
-[Timestamp]
-Zeitstempel
-[Direction]
-Richtung
-[Type]
-Typ
diff --git a/plugins/HistoryLinkListPlus/historylinklistplus-translation.txt b/plugins/HistoryLinkListPlus/historylinklistplus-translation.txt
new file mode 100644
index 0000000000..e5a74b97f9
--- /dev/null
+++ b/plugins/HistoryLinkListPlus/historylinklistplus-translation.txt
@@ -0,0 +1,71 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/HistoryLinkListPlus/linklist.c
+;[&Create Linklist]
+;[Could not allocate memory!]
+;[Could not create window!]
+;[Error]
+;[History]
+;[History Linklist]
+;[Processing history...]
+;[There are no links in history!]
+
+; ../../plugins/HistoryLinkListPlus/linklist.rc
+;[&Clear Search Results]
+;[&Close]
+;[&File]
+;[&Incoming Messages Only]
+;[&Mail-Addresses Only]
+;[&Options]
+;[&Outgoing Messages Only]
+;[&Save]
+;[&Search]
+;[&Webaddresses Only]
+;[All directions]
+;[All types]
+;[Backgroundcolour]
+;[Close]
+;[Colour Select]
+;[Copy to Clipboard]
+;[Date]
+;[Deep search]
+;[Direction]
+;[General Settings]
+;[Incoming messages]
+;[Incoming only]
+;[Mail addresses only]
+;[Message &Direction]
+;[Message &Type]
+;[Message direction]
+;[Message types]
+;[Open]
+;[Open in new Window]
+;[Open links always in a new window]
+;[Outgoing messages]
+;[Outgoing only]
+;[Parting line]
+;[Plugin Default]
+;[Preview]
+;[Save window position individually for each contact]
+;[Search]
+;[Search for:]
+;[Show Message]
+;[Show whole Message on 'mouse over' event]
+;[Show...]
+;[Static]
+;[Textcolour]
+;[Timestamp]
+;[Type]
+;[Update list on new events]
+;[Use Miranda Settings]
+;[Web addresses only]
+;[link]
+
+; ../../plugins/HistoryLinkListPlus/linklist_dlg.c
+;[Linklist Plugin]
+
+; ../../plugins/HistoryLinkListPlus/linklist_fct.c
+;[Matches for searchtext]
+;[No messages found!\nPlease change current filter options.]
+;[Processing list...]
diff --git a/plugins/HistorySweeperLight/historysweeperlight-translation.txt b/plugins/HistorySweeperLight/historysweeperlight-translation.txt
new file mode 100644
index 0000000000..4a9536ee73
--- /dev/null
+++ b/plugins/HistorySweeperLight/historysweeperlight-translation.txt
@@ -0,0 +1,14 @@
+; Common strings that belong to many files
+;[Delete all events]
+;[Keep all events]
+
+; ../../plugins/HistorySweeperLight/historysweeperlight.rc
+;[Action 1]
+;[Action 2]
+;[History Sweeper Light]
+;[Sweep history for this contacts:]
+
+; ../../plugins/HistorySweeperLight/options.c
+;[*** Defaut Action ***]
+;[*** System History ***]
+;[History]
diff --git a/plugins/IEView/docs/ieview-translation.txt b/plugins/IEView/docs/ieview-translation.txt
deleted file mode 100644
index 51f89bcde0..0000000000
--- a/plugins/IEView/docs/ieview-translation.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-;****************************
-;*** IEView Plugin [1.0.3.5]
-; Author: raq <braq@wp.pl>
-;****************************
-
-[IEView plugin]
-[General]
-[Options]
-[Enable BBCodes]
-[Currently the following BBCodes are supported: [b][i][u][img][size][color]]
-[Enable support for Flash files in smileys and BBCodes]
-[Enable MathModule support]
-[Message Log]
-[Mode]
-[Background image]
-[Scroll with text]
-[External CSS file]
-[Templates]
-[Events To Show]
-[Show file events]
-[Show url events]
-[Show status changes]
-[Log Options]
-[Show nicknames]
-[Show time]
-[Show seconds]
-[Show date]
-[Use long date format]
-[Use relative timestamp]
-[Use message grouping]
-[Emotikons]
-[Animated Smiley Libraries]
-[Enable smiley replacement]
-[Specify library for each protocol]
-[Only replace isolated smileys]
-[Surround smileys with spaces]
-[Replace smileys in user names]
-[Group Chats]
diff --git a/plugins/IEView/ieview-translation.txt b/plugins/IEView/ieview-translation.txt
new file mode 100644
index 0000000000..85d514cd09
--- /dev/null
+++ b/plugins/IEView/ieview-translation.txt
@@ -0,0 +1,69 @@
+; Common strings that belong to many files
+;[Today]
+;[URL received]
+;[URL sent]
+;[Yesterday]
+
+; ../../plugins/IEView/HTMLBuilder.cpp
+;[ requested authorisation]
+;[ was added.]
+;[(Unknown Contact)]
+
+; ../../plugins/IEView/HistoryHTMLBuilder.cpp
+;[Incoming File Transfer]
+;[Outgoing File Transfer]
+
+; ../../plugins/IEView/MUCCHTMLBuilder.cpp
+;[Error]
+
+; ../../plugins/IEView/Options.cpp
+;[All Files]
+;[All Images]
+;[Default]
+;[General]
+;[Group Chats]
+;[History]
+;[IEView]
+;[Message Log]
+;[Message Sessions]
+;[Skins]
+;[Style Sheet]
+;[Template]
+;[protocol]
+
+; ../../plugins/IEView/ScriverHTMLBuilder.cpp
+;[File received]
+;[File sent]
+
+; ../../plugins/IEView/ieview.rc
+;[Background image]
+;[Clear Log]
+;[Compatibility Mode]
+;[Copy]
+;[Copy Link]
+;[Currently the following BBCodes are supported: [b][i][u][s][img][size][color][url]]
+;[Embed YouTube videos]
+;[Enable BBCodes]
+;[Enable MathModule support]
+;[Enable support for Flash files in smileys and BBCodes]
+;[Enable workaround for PNG transparency]
+;[Hide window border]
+;[Mode]
+;[Options]
+;[Print]
+;[Replace smileys in user names]
+;[Save Image As...]
+;[Scroll with text]
+;[Select All]
+;[Show date]
+;[Show nicknames]
+;[Show seconds]
+;[Show source]
+;[Show time]
+;[Size:]
+;[Template Options]
+;[Use External CSS]
+;[Use Templates]
+;[Use long date format]
+;[Use message grouping]
+;[Use relative timestamp]
diff --git a/plugins/IgnoreState/ignorestate-translation.txt b/plugins/IgnoreState/ignorestate-translation.txt
new file mode 100644
index 0000000000..7ef4094bcf
--- /dev/null
+++ b/plugins/IgnoreState/ignorestate-translation.txt
@@ -0,0 +1,26 @@
+; Common strings that belong to many files
+;[Warning: classic contact list plugin doesn`t have ability to use extraicons]
+
+; ../../plugins/IgnoreState/commonheaders.h
+;[All]
+;[Authorization]
+;[Files]
+;[Full Ignore]
+;[Message Ignore]
+;[Messages]
+;[Partial Ignore]
+;[Typing Notify]
+;[URL]
+;[User Online]
+;[You Were Added]
+
+; ../../plugins/IgnoreState/ignore.rc
+;[Filtered events:]
+;[Plugin settings]
+;[Use]
+;[Use Miranda ignore settings for All Contacts]
+;[slot to draw the icon]
+
+; ../../plugins/IgnoreState/options.cpp
+;[Contact List]
+;[Extraicons plugin is used, use Contact list > Extraicons for customize.]
diff --git a/plugins/Import/docs/import-translation.txt b/plugins/Import/docs/import-translation.txt
deleted file mode 100644
index d971470cf0..0000000000
--- a/plugins/Import/docs/import-translation.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-Miranda Language Pack Version 1
-Locale: 0809
-Authors: Miranda IM Development Team
-Author-email: project-info@miranda-im.org
-Last-Modified-Using: Miranda IM 0.6.1
-Plugins-included:
-
-; Generated by lpgen on Thu Jan 11 20:52:59 2007
-; Translations: 35
-
-; main.c
-;[&Import...]
-
-; mirabilis.c
-;[The given file does not exist. Please check that you have entered the name correctly.]
-;[Mirabilis Import]
-;[Mirabilis ICQ database indexes (*.idx)\0*.IDX\0All Files (*)\0*\0]
-
-; miranda.c
-;[Miranda Import]
-;[Miranda IM database (*.dat)\0*.DAT\0All Files (*)\0*\0]
-
-; wizard.c
-;[Finish]
-;[Cancel]
-
-; resource.rc
-;[From a Miranda IM database.]
-;[From a Mirabilis ICQ (99a - 2003a) database.]
-;[Use the Find/Add contacts tool to populate my contact list.]
-;[Do not load the import plugin at startup again]
-;[Progress1]
-;[Import all contacts and all messages]
-;[Only import contacts]
-;[&Next >]
-;[&Other Database...]
-;[&Other Profile...]
-;[< &Back]
-;[Choose how you would like to import:]
-;[This wizard will help you import contacts and message history from Mirabilis ICQ, as well as letting you import from other Miranda IM profiles.]
-;[Click ]
-;[If you wish to import more information, click ]
-;[You will probably never need to use this wizard again, so you can save memory by not loading it every time you start Miranda. This will mean that the import menu item will no longer be available.]
-;[Import completed]
-;[If at a future date you wish to use the wizard again, you can make it load again by going to the Plugins section of the Options dialog box.]
-;[Miranda has found Mirabilis ICQ databases corresponding to the following ICQ numbers. Please select the one you wish to import, or click ]
-;[Miranda has found Miranda profiles with the following names. Please select the one you wish to import, or click ]
-;[Now importing...]
-;[Select this if you want to import as much data as possible. This is the recommended option.]
-;[Select this if you want to import contacts but don't want to import any message history.]
-;[Miranda has now been configured to automatically download the contacts in your server-side contact list the next time you connect to ICQ.]
-;[If you want to change the way Miranda handles server-side contacts at a later time, you can do this in the ]
-;[&Filename:]
-;[Import Information Wizard]
-
diff --git a/plugins/Import/import-translation.txt b/plugins/Import/import-translation.txt
new file mode 100644
index 0000000000..37489bef6a
--- /dev/null
+++ b/plugins/Import/import-translation.txt
@@ -0,0 +1,164 @@
+; Common strings that belong to many files
+;[Added %d contacts and %d groups.]
+;[All Files]
+;[Cancel]
+;[Import completed in %d seconds.]
+;[Importing groups.]
+;[The given file does not exist. Please check that you have entered the name correctly.]
+
+; ../../plugins/Import/main.c
+;[&Import...]
+;[Added %s contact %s]
+;[Added %s contact %s, '%s']
+;[Added contact %u (found in history)]
+;[Failed to add %s contact %s]
+;[Ignored event from/to self]
+;[Skipping duplicate group %s.]
+
+; ../../plugins/Import/mirabilis.c
+;[Added %d events and skipped %d duplicates.]
+;[All groups may not have not been imported.]
+;[Attempting to parse group list, type %d.]
+;[Attempting to parse property block at offset %u.]
+;[Attempting to parse property block list at offset %u.]
+;[Attempting to parse sub list at offset %u.]
+;[Attempting to parse wav file list at offset %u.]
+;[ERROR: An error occurred while importing groups.]
+;[ERROR: Failed to find contact list groups.]
+;[ERROR: Failed to find owner information.]
+;[Error: Unknown datatype (%u) at offset %u.]
+;[Error: Unknown sub list type (%u) at offset %u.]
+;[Failed to open database file]
+;[Failed to open index file]
+;[Failed to read Property block.]
+;[Group import was not completed.]
+;[ICQ account is not installed.]
+;[Ignoring msg from user %d at ofs %d.]
+;[Ignoring msg with no text from %d ofs %d.]
+;[Import aborted]
+;[Importing contacts]
+;[Importing history (this may take a while)]
+;[Mirabilis ICQ database indexes]
+;[Mirabilis Import]
+;[No ICQ contacts or history will be imported.]
+;[Skipping 'Auth. accepted' msg, ofs %d.]
+;[Skipping 'Auth. denied' msg, ofs %d.]
+;[Skipping 'Birthday' msg (?), ofs %d.]
+;[Skipping 'Chat request' msg, ofs %d.]
+;[Skipping 'Contact' msg, ofs %d.]
+;[Skipping 'Email Express' msg, ofs %d.]
+;[Skipping 'Phonecall' msg (?), ofs %d.]
+;[Skipping 'Request for auth.' msg, ofs %d.]
+;[Skipping 'SMS' msg (?), ofs %d.]
+;[Skipping 'System message', ofs %d.]
+;[Skipping 'WWW Pager' msg, ofs %d.]
+;[Skipping 'You were added' msg, ofs %d.]
+;[Skipping 29 msg, ofs %d.]
+;[Skipping 32 msg, ofs %d.]
+;[Skipping contact with unsupported version.]
+;[Skipping duplicate ICQ contact %u]
+;[Skipping duplicate ICQ contact %u, %s]
+;[Skipping event with ID < 2001.]
+;[Skipping file message offset %d.]
+;[Skipping inactive contact.]
+;[Skipping message type 0xE3 at offset %d.]
+;[Skipping non-ICQ contact %u.]
+;[Skipping unknown 0xE0 subtype (%d), ofs %d.]
+;[Skipping unknown event type %d at offset %d.]
+;[Skipping unrecognizable contact.]
+;[This database does not contain any contact groups.]
+;[This database is an unknown version.]
+;[This looks like a ICQ 2000a database.]
+;[This looks like a ICQ 2000b database.]
+;[This looks like a ICQ 2001, 2002 or 2003a database.]
+;[This looks like a ICQ 99a database.]
+;[This looks like a ICQ 99b database.]
+;[default]
+
+; ../../plugins/Import/miranda.c
+;[Added %d contacts, %d groups and %d events.]
+;[Could not open file.]
+;[DEBUG: Deleted setting treated as 0-length setting]
+;[ERROR: Chain broken, no valid contact at %d]
+;[ERROR: Faulty settings chain]
+;[Failed to add message]
+;[Failed to find module %s]
+;[Failed to find setting %s]
+;[Found module: %s]
+;[Getting type %u value for setting: %s]
+;[Group import failed.]
+;[Ignoring module: %s]
+;[Ignoring setting: %s]
+;[Importing contacts.]
+;[Importing history.]
+;[Importing system history.]
+;[Miranda IM database]
+;[Miranda Import]
+;[Modulename corrupted]
+;[No owner found.]
+;[Number of contacts in database: %d]
+;[Read failure.]
+;[Signature mismatch]
+;[Skipped %d contacts.]
+;[Skipped %d duplicates and %d filtered events.]
+;[Skipped %d duplicates.]
+;[Skipping %s contact, ID not found]
+;[Skipping contact with no protocol]
+;[Skipping contact, %s not installed.]
+;[Skipping duplicate %s contact %s]
+;[Skipping history import.]
+;[Skipping new contacts import.]
+;[Skipping non-IM contact (%s)]
+;[Skipping system history import.]
+;[This is not a valid Miranda IM database.]
+;[This looks like a Miranda database, version 0.1.0.0 or above.]
+;[Unknown error while adding %s contact %s]
+;[Version mismatch]
+;[Warning: Found module with no name]
+
+; ../../plugins/Import/resource.rc
+;[&Account:]
+;[&Filename:]
+;[&Next >]
+;[&Other Database...]
+;[&Other Profile...]
+;[< &Back]
+;[Choose how you would like to import:]
+;[Click \"Next\" to choose the information you wish to import, or click \"Cancel\" to exit the wizard and continue using Miranda.]
+;[Custom import]
+;[Do not load the import plugin at startup again]
+;[File Transfers]
+;[From a Mirabilis ICQ (99a - 2003a) database.]
+;[From a Miranda IM database.]
+;[If at a future date you wish to use the wizard again, you can make it load again by going to the Plugins section of the Options dialog box.]
+;[If you want to change the way Miranda handles server-side contacts at a later time, you can do this in the \"ICQ Contacts\" page in the Miranda options.]
+;[If you wish to import more information, click \"Next\" to return to the start of the wizard, otherwise click \"Finish\" to start using Miranda.]
+;[Import Information Wizard]
+;[Import all contacts and all messages]
+;[Import completed]
+;[Incoming]
+;[It is recommended that you create a backup of your current Miranda profile before importing.]
+;[Messages]
+;[Miranda has found Mirabilis ICQ databases corresponding to the following ICQ numbers. Please select the one you wish to import, or click \"Other Database\" if your database is not listed.]
+;[Miranda has found Miranda profiles with the following names. Please select the one you wish to import, or click \"Other Profile\" if your profile is not listed, or if the list is empty.]
+;[Miranda has now been configured to automatically download the contacts in your server-side contact list the next time you connect to ICQ.]
+;[New contacts && groups]
+;[Now importing...]
+;[Only import contacts]
+;[Only since:]
+;[Other]
+;[Outgoing]
+;[Progress1]
+;[Select items to import:]
+;[Select this if you want to customize what to import.]
+;[Select this if you want to import as much data as possible. This is the recommended option.]
+;[Select this if you want to import contacts but don't want to import any message history.]
+;[System history]
+;[This wizard will help you import contacts and message history from Mirabilis ICQ, as well as letting you import from other Miranda IM profiles.]
+;[URLs]
+;[Use the Find/Add contacts tool to populate my contact list.]
+;[Warning: Mirabilis ICQ running. Import may not be reliable.]
+;[You will probably never need to use this wizard again, so you can save memory by not loading it every time you start Miranda. This will mean that the import menu item will no longer be available.]
+
+; ../../plugins/Import/wizard.c
+;[Finish]
diff --git a/plugins/ImportTXT/doc/importtxt_translate.txt b/plugins/ImportTXT/doc/importtxt_translate.txt
deleted file mode 100644
index 4220d2e02d..0000000000
--- a/plugins/ImportTXT/doc/importtxt_translate.txt
+++ /dev/null
@@ -1,105 +0,0 @@
-;============================================================
-; Module: importtxt.dll
-; Plugin: Imports history saved in TXT files from other clients
-; Versions: 0.0.0.1 - 0.0.1.2
-; Translators: Abyss
-; Dates: 6.09.08
-; Template:
-; URL:
-;============================================================
-[Imports history saved in TXT files from other clients]
-Èìïîðòèðóåò èñòîðèþ èç òåêñòîâûõ ôàéëîâ
-[Import history to ]
-Èìïîðòèðîâàòü èñòîðèþ â
-[Import history]
-Èìïîðò èñòîðèè
-[Choose a file...]
-Âûáåðèòå ôàéë...
-[Choose a pattern...]
-Âûáåðèòå øàáëîí...
-[Choose a file for import...]
-Âûáåðèòå ôàéë äëÿ èìïîðòà...
-[Text files (*.txt)]
-Òåêñòîâûå ôàéëû (*.txt)
-[All files (*.*)]
-Âñå ôàéëû (*.*)
-[Start]
-Ñòàðò
-;[Close]
-[Error in cfg file: ]
-Îøèáêà â cfg ôàéëå:
-[No Files Patterns Found]
-Íå íàéäåíû ôàéëû øàáëîíîâ
-[No messages in this file]
-Â ýòîì ôàéëå íåò ñîîáùåíèé
-[Import started...]
-Èìïîðò çàïóùåí...
-[Added: %d messages]
-Äîáàâëåíî: %d ñîîáùåíèé
-[Duplicates: %d messages]
-Äóáëèêàòîâ: %d ñîîáùåíèé
-[In: %d:%d:%d]
-Çà: %d:%d:%d
-[Import not finished. Do you realy want close?]
-Èìïîðò íå çàêîí÷åí. Âû äåéñòâèòåëüíî õîòèòå çàêðûòü?
-
-[Error adding message to DB]
-Îøèáêà äîáàâëåíèÿ ñîîáùåíèÿ â Áàçó
-
-[Error opening file]
-Îøèáêà îòêðûòèÿ ôàéëà
-[Error mapping file]
-Îøèáêà îòîáðàæåíèÿ ôàéëà
-[Error mapping]
-Îøèáêà îòîáðàæåíèÿ
-
-[Header not found]
-Çàãîëîâîê íå íàéäåí
-
-[Import Text Files Wizard]
-Ìàñòåð Èìïîðòà Òåêñòîâûõ Ôàéëîâ
-
-[This wizard will help you import message history from some other clients and Miranda plugins, stored in text files.]
-Ýòîò ìàñòåð ïîìîæåò âàì èìïîðòèðîâàòü ñîîáùåíèÿ èç íåêîòîðûõ äðóãèõ êëèåíòîâ è ïëàãèíîâ Ìèðàíäû, õðàíÿùóþñÿ â òåêñòîâûõ ôàéëàõ.
-[Click ""Next"" to choose the information you wish to import, or click ""Cancel"" to exit the wizard and continue using Miranda.]
-Íàæìèòå "Äàëåå" ÷òîáû âûáðàòü èíôîðìàöèþ äëÿ èìïîðòèðîâàíèÿ, èëè "Îòìåíà" ÷òîáû âûéòè èç ýòîãî ìàñòåðà.
-[It is recommended that you create a backup of your current Miranda profile before importing.]
-Ðåêîìåíäóåòñÿ ñîçäàòü ðåçåðâíóþ êîïèþ òåêóùåãî ïðîôèëÿ ïåðåä èìïîðòèðîâàíèåì.
-
-[Choose type of imported files:]
-Âûáåðèòå òèï èìïîðòèðóåìûõ ôàéëîâ:
-
-[Select files or the whole directory for import:]
-Âûáåðèòå ôàéëû èëè öåëóþ äèðåêòîðèþ äëÿ èìïîðòà:
-[Files...]
-Ôàéëû...
-[Path:]
-Ïóòü:
-[Files:]
-Ôàéëû:
-[Directory...]
-Äèðåêòîðèÿ...
-
-[All previous chosen files will try to import to this protocol.]
-Âñå ðàíåå âûáðàíûå ôàéëû áóäóò èìïîðòèðîâàíû â ýòîò ïðîòîêîë.
-[Select protocol or account:]
-Âûáåðèòå ïðîòîêîë èëè àêêàóíò:
-[Click "Next" to start Import or "Cancel" to Abort.]
-Íàæìèòå "Äàëåå" äëÿ íà÷àëà Èìïîðòà èëè "Îòìåíà" äëÿ âûõîäà.
-[Now importing...]
-Èìïîðòèðóåòñÿ...
-
-
-[Select folder for import...]
-Âûáåðèòå ïàïêó äëÿ èìïîðòà...
-[File: %s]
-Ôàéë: %s
-[To: %s]
-Â: %s
-[Can''t determine destination contact]
-Íå ìîãó îïðåäåëèòü êîíòàêò íàçíà÷åíèÿ
-
-[Default extension]
-Ðàñøèðåíèå ïî óìîë÷àíèþ
-[Its not %s file]
-Ýòî íå ôàéë %s
diff --git a/plugins/ImportTXT/importtxt-translation.txt b/plugins/ImportTXT/importtxt-translation.txt
new file mode 100644
index 0000000000..c14fa91486
--- /dev/null
+++ b/plugins/ImportTXT/importtxt-translation.txt
@@ -0,0 +1,28 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/ImportTXT/ImpTxtDlg.rc
+;[Choose a file...]
+;[Close]
+;[Import history to ]
+;[Start]
+
+; ../../plugins/ImportTXT/ImpTxtWiz.rc
+;[&Next >]
+;[< &Back]
+;[All previous chosen files will try to import to this protocol.]
+;[Cancel]
+;[Choose type of imported files:]
+;[Click \"Next\" to choose the information you wish to import, or click \"Cancel\" to exit the wizard and continue using Miranda.]
+;[Click \"Next\" to start Import or \"Cancel\" to Abort.]
+;[Directory...]
+;[Files...]
+;[Files:]
+;[Import Text Files Wizard]
+;[It is recommended that you create a backup of your current Miranda profile before importing.]
+;[Now importing...]
+;[Path:]
+;[Progress1]
+;[Select files or the whole directory for import:]
+;[Select protocol or account:]
+;[This wizard will help you import message history from some other clients and Miranda plugins, stored in text files.]
diff --git a/plugins/JSON/json-translation.txt b/plugins/JSON/json-translation.txt
new file mode 100644
index 0000000000..52329c17db
--- /dev/null
+++ b/plugins/JSON/json-translation.txt
@@ -0,0 +1,2 @@
+; Common strings that belong to many files
+;[]
diff --git a/plugins/KeyboardNotify/keyboardnotify-translation.txt b/plugins/KeyboardNotify/keyboardnotify-translation.txt
new file mode 100644
index 0000000000..f73628491f
--- /dev/null
+++ b/plugins/KeyboardNotify/keyboardnotify-translation.txt
@@ -0,0 +1,113 @@
+; Common strings that belong to many files
+;[Ignore]
+
+; ../../plugins/KeyboardNotify/ignore.cpp
+;[** All contacts **]
+;[** Unknown contacts **]
+
+; ../../plugins/KeyboardNotify/main.cpp
+;[Message Received]
+;[Message Session]
+;[Message Session is typing...]
+
+; ../../plugins/KeyboardNotify/options.cpp
+;[Flashing]
+;[Keyboard Flash]
+;[None]
+;[Plugins]
+;[Protocol]
+;[Protocols]
+;[Rules]
+;[Themes]
+;[\n; Automatically generated Keyboard Notify Theme file\n\n\n]
+;[\n; End of automatically generated Keyboard Notify Theme file\n]
+
+; ../../plugins/KeyboardNotify/resources.rc
+;[ ... and not in foreground]
+;[&Preview]
+;[Accordingly to events' count]
+;[Add]
+;[All at the same time]
+;[All other situations]
+;[Away]
+;[Blink if message window is open]
+;[Cancel]
+;[Caps]
+;[Caps Lock]
+;[Consider event opened after]
+;[Create/Edit Themes]
+;[Custom theme]
+;[DND]
+;[Defined programs are running]
+;[Delete]
+;[Emulate keypresses (Use this option if you are using an USB keyboard)]
+;[End of 'notify when' conditions]
+;[Events are opened]
+;[Events to react on]
+;[Everything else]
+;[Export...]
+;[Fast]
+;[File events]
+;[Flash speed]
+;[Flash until]
+;[Flashing effects]
+;[Free for chat]
+;[Full Screen mode]
+;[Ignore URLs]
+;[Ignore all]
+;[Ignore files]
+;[Ignore messages]
+;[Ignore none]
+;[Ignore others]
+;[Import...]
+;[Import/Export]
+;[In sequence]
+;[In turn]
+;[Incoming URLs]
+;[Incoming files]
+;[Incoming messages]
+;[Invisible]
+;[Keys to flash]
+;[Message events]
+;[Message-Event only]
+;[NA]
+;[Notify when]
+;[Num]
+;[Num Lock]
+;[OK]
+;[Occupied]
+;[Offline]
+;[On the phone]
+;[Online]
+;[Only if last is]
+;[Only notify if status is]
+;[Other events]
+;[Out to lunch]
+;[Override existing]
+;[Pending Events]
+;[Program]
+;[Protocols to check]
+;[Remind me every]
+;[Screen Saver is running]
+;[Scroll]
+;[Scroll Lock]
+;[Set LEDs for events]
+;[Set program list]
+;[Set xStatus list]
+;[Slider1]
+;[Slow]
+;[Spin1]
+;[Tab1]
+;[Test]
+;[The following events are being ignored:]
+;[Theme]
+;[URL events]
+;[Update]
+;[Use custom theme]
+;[Wait before starting flashing]
+;[Workstation is Locked (2000/XP)]
+;[is re-attended]
+;[minutes]
+;[sec. old]
+;[seconds]
+;[xStatuses]
diff --git a/plugins/LangMan/docs/LangMan-Translation.txt b/plugins/LangMan/docs/LangMan-Translation.txt
deleted file mode 100644
index 70dd24253a..0000000000
--- a/plugins/LangMan/docs/LangMan-Translation.txt
+++ /dev/null
@@ -1,293 +0,0 @@
-
-Language Pack Manager 1.0.2.2 for Miranda IM 0.6+
-------------------------------------------------------------------------
- Translator Information
-
- Contents: -------------------------------
- | General Info, Langpack Header,
- | String Listing
-
-General Info
------------------------------
- 'Language Pack Manager' can be translated with the Miranda IM
- language files.
-
- Put the following strings in a file called 'langpack_<language>.txt'
- in the Miranda IM directory and translate them into your
- language.
- If you need more info on Miranda IM language files visit:
- http://miranda.svn.sourceforge.net/viewvc/*checkout*/miranda/trunk/miranda/i18n/readme.txt
-
-Langpack Header
------------------------------
- The information that is shown in the options about your
- Language Pack file is taken from the header privided
- in that file.
- If you are the author of a langpack file, please make sure
- the information you give there is accurate and does follow
- the offical rules.
-
- The official names of the header tags and what they specify
- are described here:
- http://miranda.svn.sourceforge.net/viewvc/*checkout*/miranda/trunk/miranda/i18n/readme.txt
-
- Following, I provide a summary of the available tags and
- I also provide some ideas on how those data could be formated.
- You do not need to follow those suggestions, but I think it would
- make the provided information more comfortable to read and more informative.
-
- 'Language' header (optional):
- A full description of the language in the file, in English, e.g.
- 'English (UK)', 'English (US) humorous' or 'German'.
- This field should really be in in English so everybody knows what
- is is about. The string is translated using the current langpack
- before it is displayed.
- Just provide a country abbreviation in brackets if it is useful.
- A value of 'French (fr-FR)' is not very senseful as the
- information is duplicated in the specified locale.
- 'German (AT)' would be a useful example.
- Just be a bit smart ;) to find out when those brackets are
- necessary and when not.
- Several langpack files for the same language are possible
- using this field, e.g.
- 'German' pack using 'Sie' and 'German (informal)' using 'Du'.
-
- 'Locale' header:
- The Windows language code. A complete list is available at
- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_238z.asp
- Please make sure this is a correct value. There were some
- langpack files out there specifying the English Locale
- instead of their own.
-
- 'Last-Modified-Using' header:
- Please keep this line up-to-date, containing the last version
- of Miranda IM you made changes with, so people can compare files
- containing the same language to see which is the most up-to-date.
- The formatting of the value is unimportant, as long as it's human-readable.
- However, it is more comfortable to read when all Language Packs use
- the same format.
- I think we could agree upon the following format: 'Miranda IM 0.6'
- When you use an alpha build the following format fits well:
- 'Miranda IM 0.6 alpha build #1' (as shown on 'Help'->'About' dialog).
-
- 'Authors' header:
- A list of people who have worked on this file.
- When you do something, add (or move) your name to the front,
- and put a comma (', ') between each name, e.g.
- 'Hari Seldon, Gaal Dornick'
- By the nature of the options dialog the place to display this value
- is very limited.
- Important and actively developing people should be listed first.
- Real names should be prefered instead of just nicknames.
-
- 'Author-email' header:
- Should contain the e-mail of the person that last changed
- the file only, on the assumption that that person is qualified
- to manage the file.
- It is enough when the user knows one single email address
- he can write to.
- You can use ' at ' instead of '@' to obfuscate your email address.
-
- 'Plugins-included' header:
- Contains a list of the plugins that are also translated in this file. It
- should be a comma-delimited list of the plugin DLL filenames, e.g.
- 'Plugins-included: splitmsgdialogs,import,historyp'.
- You really should follow standards here. ;)
- The Language Pack Manager uses this list to display a list of installed
- plugins which are not included in this package.
- 'miranda32' or something like that does not need to be listed here.
- The list is case-insensitive, but it is a good idea to use exactly the same
- case of the DLL file.
- Just use filenames of the plugin DLLs here, e.g.
- the plugin named 'ICQ.dll' should be listed as 'ICQ'.
- It is a good idea to even include plugins into this list that do not have
- any strings for translation, as for example 'png2dib.dll'.
- The inclusion list states which plugins are fully language adapted.
- 'png2dib' is, so it should be listed in the header.
- Additionalliy, each plugin has at least one string to be translated:
- the long description shown on the plugin's info page in 'Options'->Plugins'.
-
- 'X-FLName' header (optional, non-standard extension):
- You can add this header item for Auto-Update support.
- It contains the name of the language pack as shown on the
- file listing at http://addons.miranda-im.org.
- When this tag is omitted the package needs to be listed as
- 'xyz Language Pack' on the file listing. Whereas 'xyz' is the name
- of the language pack as stored in the 'Language' header.
-
- 'X-Version' header (non-standard extension):
- You can add this header item for Auto-Update support.
- It contains the version number of the langpack as stated on
- the file listing at http://addons.miranda-im.org.
-
- 'langpack_*.txt' file name:
- To use the file, place it in the same directory as miranda32.exe,
- and call it langpack_*.txt where * can be anything, however it is
- recommended that it be the language.
- It makes sense when the * part of the file name is English(!) and
- lower case, e.g. 'langpack_chineset.txt' for the
- 'Chinese (Traditional)' package.
- Please avoid using any other character than a-z, 0-9 in this name
- to keep it portable.
- Please do not include a version number in the file name.
- It is very hard to replace the file manually when the file name
- changes all the time.
-
-String Listing
------------------------------
-
-; --- Plugin: Language Pack Manager 1.0.2.2 (German) ---
-; Translation by hrathh
-; Please report any mistakes or missing strings in here.
-
-[Language pack manager]
-Sprachdatei-Manager
-[Helps you manage Language Packs of different languages.]
-Hilft dabei Sprachdateien verschiedener Sprachen zu verwalten.
-[Language Pack Manager Plugin]
-Sprachdatei-Manager
-[The Language Pack Manager Plugin can not be loaded. It requires Miranda IM %hs or later.]
-Der Sprachdatei-Manager kann nicht geladen werden. Er benötigt Miranda IM %hs oder neuer.
-[Language Pack Update HTTP connection]
-Sprachdatei-Update HTTP-Verbindung
-
-; Options
-;[Customize]
-[Language]
-Sprachen
-[&Remove...]
-&Entfernen...
-[Installed Languages]
-Installierte Sprachen
-[File]
-Datei
-[built-in]
-enthalten
-[Author(s):]
-Autor(en):
-[E-mail:]
-E-Mail:
-[Last modified using:]
-Verwendung von:
-[Date:]
-Datum:
-;[Version:]
-;[Locale:]
-[(incompatible)]
-(inkompatibel)
-[Unknown]
-Unbekannt
-[Current]
-Aktuell
-[Not included:]
-Nicht enthalten:
-;[%hs (%s)]
-[All installed plugins are included.]
-Alle installierten Plugins sind enthalten.
-[Download more Language Packs]
-Weitere Sprachdateien herunterladen
-[Please restart Miranda IM for your changes to take effect.]
-Bitte Miranda IM neu starten, damit die Änderungen wirksam werden.
-[Check for new &versions of Language Packs periodically]
-Regelmäßig auf neue Sprachdatei-&Versionen überprüfen
-[&Download Language]
-Sprache &herunterladen
-
-; All names of the language packs can be translated
-[English (default)]
-Englisch (Standard)
-
-; Update Notify
-[Language Pack Update Now Available]
-Update für Sprachdatei ist jetzt verfügbar
-[A new version of a Language Pack is now available. Click the install button to download and install this new update.]
-Eine neue Version einer Sprachdatei ist verfügbar. Klicken Sie auf "Jetzt installieren" um das neue Update herunterzuladen und zu installieren.
-[Language:]
-Sprache:
-[Current:]
-Aktuell:
-[New:]
-Neu:
-[&Install Now]
-Jetzt &installieren
-;[Close]
-[Language Pack Update succeeded]
-Sprachdatei-Update erfolgreich
-[The language pack "%s" has been sucessfully downloaded and installed.]
-Die Sprachdatei "%s" wurde erfolgreich heruntergeladen und aktualisiert.
-[Language Pack Update failed]
-Sprachdatei-Update fehlgeschlagen
-[The language pack "%s" could not be downloaded or extracted.]
-Die Sprachdatei "%s" konnte nicht heruntergeladen oder extrahiert werden.
-
-; Download Language
-[Select your language]
-Sprache wählen
-[Miranda IM is available in many languages.\nHere is a list of all available languages of the file listing, please select your native &language:]
-Miranda IM is in vielen Sprachen verfügbar.\nEs folgt eine Liste aller verfügbaren Sprachen auf der Website. Bitte wählen Sie Ihre gewünschte &Sprache aus:
-[Download &all languages]
-&Alle Sprachen herunterladen
-[Note: This will download and install the newest language pack available for the selected language. There might be language packs from other authors available on the file listing.]
-Hinweis: Es wird die jeweils neueste Sprachdatei für die gewählte Sprache heruntergeladen. Es könnten noch weitere Sprachdateien von anderen Autoren auf der Website verfügbar sein.
-[downloading]
-downloaden
-;[OK]
-;[Cancel]
-[Language Pack Download finished]
-Sprachdatei-Download beendet
-[The download succeeded!]
-Der Download war erfolgreich!
-[The download failed!\n\nThe language pack could not be downloaded or extracted.]
-Der Download schlug fehl!\n\nDie Sprachdatei konnte nicht heruntergeladen oder extrahiert werden.
-
-; All language subcategory names on the website can be translated
-;[English (default)]
-[Chinese]
-Chinesisch
-[Portuguese]
-Portugiesisch
-[French]
-Französisch
-[Hebrew]
-Hebräisch
-[Hungarian]
-Ungarisch
-[Italian]
-Italienisch
-[Spanish]
-Spanisch
-[Ukrainian]
-Ukrainisch
-[Russian]
-Russisch
-[German]
-Deutsch
-[Dutch]
-Holländisch
-[Bulgarian]
-Bulgarisch
-[Czech]
-Tschechisch
-[Korean]
-Koreanisch
-[Polish]
-Polnisch
-[Turkish]
-Türkisch
-[Swedish]
-Schwedisch
-[Japanese]
-Japanisch
-[Belarusian]
-Weißrussisch
-[Danish]
-Dänisch
-[Finnish]
-Finnisch
-[Croatian]
-Kroatisch
-
-; ---
-
-
-H. Herkenrath (hrathh at users.sourceforge.net)
diff --git a/plugins/LangMan/langman-translation.txt b/plugins/LangMan/langman-translation.txt
new file mode 100644
index 0000000000..aa87fb8a05
--- /dev/null
+++ b/plugins/LangMan/langman-translation.txt
@@ -0,0 +1,45 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/LangMan/main.cpp
+;[Language Pack Manager Plugin]
+;[Reload langpack]
+;[The Language Pack Manager Plugin can not be loaded. It requires Miranda IM %hs or later.]
+
+; ../../plugins/LangMan/options.cpp
+;[%hs (%s)]
+;[&Remove...]
+;[(incompatible)]
+;[All installed plugins are included.]
+;[Appearance]
+;[Current]
+;[File]
+;[Installed Languages]
+;[Unknown]
+;[built-in]
+
+; ../../plugins/LangMan/resource.rc
+;[&Download Language]
+;[&Install Now]
+;[A new version of a Language Pack is now available. Click the install button to download and install this new update.]
+;[Author(s):]
+;[Cancel]
+;[Check for new &versions of Language Packs periodically]
+;[Close]
+;[Current:]
+;[Date:]
+;[Download &all languages]
+;[Download more Language Packs]
+;[E-mail:]
+;[Language Pack Update Now Available]
+;[Language:]
+;[Last modified using:]
+;[Locale:]
+;[Miranda IM is available in many languages.\nHere is a list of all available languages of the file listing, please select your native &language:]
+;[New:]
+;[Not included:]
+;[Note: This will download and install the newest language pack available for the selected language. There might be language packs from other authors available on the file listing.]
+;[OK]
+;[Please restart Miranda IM for your changes to take effect.]
+;[Select your language]
+;[Version:]
diff --git a/plugins/ListeningTo/Docs/langpack_listeningto.txt b/plugins/ListeningTo/Docs/langpack_listeningto.txt
deleted file mode 100644
index 2c17ffb495..0000000000
--- a/plugins/ListeningTo/Docs/langpack_listeningto.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-; ListeningTo
-; Author: Pescuma
-; http://forums.miranda-im.org/showthread.php?t=10912
-
-[Listening to]
-
-; Menu item
-[Send to all protocols]
-[Send to %s]
-
-; Toptoolbar
-[Enable/Disable sending Listening To info (to all protocols)]
-
-; Options
-[Contact List]
-
-[Status]
-[Listening info]
-
-[General]
-[ Listening to information ]
-[Enable sending listening information to contacts]
-[Music]
-[Radio]
-[Video]
-[Others]
-[You also have to enable it per protocol in the main menu]
-[ XStatus ]
-[For protocols that don't support listening to but support XStatus:]
-[Set XStatus to Music and show listening info]
-[If other XStatus is not set, set XStatus to Music and show listening info]
-[If XStatus is Music, show listening info]
-[Do nothing]
-[ Contacts ]
-[Apply template for info from contacts (overrides contacts template)]
-[Show advanced icon in slot]
-
-[Format]
-[ Listening to ]
-[Template:]
-[Variables:]
-[%artist% - Artist name]
-[%album% - Album name]
-[%title% - Song title]
-[%track% - Track number]
-[%year% - Song year]
-[%genre% - Song genre]
-[%length% - Song length]
-[%player% - Player name]
-[%type% - Media type (Music, Radio, Video, etc)]
-[When variable not found, use:]
-[ XStatus ]
-[Title:]
-[Message:]
-[Other Variables:]
-[%listening% - Listening to info (as set above)]
-[When nothing is playing, replace %listening% with:]
-
-[Players]
-[Get info from WATrack plugin]
-[Get info from these players:]
-[Winamp (*)]
-[Windows Media Player]
-[iTunes]
-[foobar2000 (need to install the plugin manually)]
-[Other players]
-[Ask for new info every]
-[seconds]
-[Allow auto-loading plugins into players (affect players with *)]
diff --git a/plugins/ListeningTo/listeningto-translation.txt b/plugins/ListeningTo/listeningto-translation.txt
new file mode 100644
index 0000000000..ed961b5eca
--- /dev/null
+++ b/plugins/ListeningTo/listeningto-translation.txt
@@ -0,0 +1,64 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/ListeningTo/listeningto.cpp
+;[Don't send to any protocols]
+;[Enable/Disable sending Listening To info (to all protocols)]
+;[Listening to]
+;[Send to %s]
+;[Send to all protocols]
+;[Toggle send to all protocols]
+
+; ../../plugins/ListeningTo/options.cpp
+;[Format]
+;[General]
+;[Listening info]
+;[Players]
+;[Status]
+
+; ../../plugins/ListeningTo/resource.rc
+;[ Contacts ]
+;[ Listening to ]
+;[ Listening to information ]
+;[ XStatus ]
+;[%album% - Album name]
+;[%artist% - Artist name]
+;[%genre% - Song genre]
+;[%length% - Song length]
+;[%listening% - Listening to info (as set above)]
+;[%player% - Player name]
+;[%title% - Song title]
+;[%track% - Track number]
+;[%type% - Media type (Music, Radio, Video, etc)]
+;[%year% - Song year]
+;[Allow auto-loading plugins into players (affect players with *)]
+;[Apply template for info from contacts (overrides contacts template)]
+;[Ask for new info every]
+;[Do nothing]
+;[Enable sending listening information to contacts:]
+;[For protocols that don't support listening to but support XStatus:]
+;[Get info from WATrack plugin]
+;[Get info from these players:]
+;[If XStatus is Music, show listening info]
+;[If other XStatus is not set, set XStatus to Music and show listening info]
+;[Message:]
+;[Music]
+;[Other Variables:]
+;[Other players]
+;[Others]
+;[Radio]
+;[Set XStatus to Music and show listening info]
+;[Show advanced icon in slot]
+;[Template:]
+;[Title:]
+;[Variables:]
+;[Video]
+;[When nothing is playing, replace %listening% with:]
+;[When variable not found, use:]
+;[Winamp (*)]
+;[Windows Media Player]
+;[You also have to enable it per protocol in the main menu]
+;[foobar2000 (need to install the plugin manually)]
+;[iTunes]
+;[mRadio]
+;[seconds]
diff --git a/plugins/MenuItemEx/menuitemex-translation.txt b/plugins/MenuItemEx/menuitemex-translation.txt
new file mode 100644
index 0000000000..5f8f34cad7
--- /dev/null
+++ b/plugins/MenuItemEx/menuitemex-translation.txt
@@ -0,0 +1,55 @@
+; Common strings that belong to many files
+;[&Cancel]
+;[&Send]
+;[* Use Ctrl+click to see popup with the copied text]
+;[Add item name]
+;[Add protocol name]
+;[Browse Received Files]
+;[Copy ID]
+;[Copy IP]
+;[Copy MirVer]
+;[Copy Status Message]
+;[Copy to Account (Ctrl+click for move to Account)]
+;[Enter an authorization request]
+;[Hide contact on 'Ignore all']
+;[Hide from list]
+;[Ignore]
+;[Request Authorization]
+;[Send 'You were added']
+;[Show ID in menu item]
+;[Show alpha icons]
+;[Shown menu items]
+;[Trim too long ID]
+;[Visibility]
+
+; ../../plugins/MenuItemEx/main.c
+;[Activity text]
+;[Activity title]
+;[All]
+;[Always visible]
+;[Authorization]
+;[Copy to Account]
+;[Do you want to send authorization request\nto new contact?]
+;[Files]
+;[Listening to]
+;[Messages]
+;[Miranda IM]
+;[Never visible]
+;[Open ignore settings]
+;[Please authorize me to add you to my contact list.]
+;[Request authorization]
+;[Show in list]
+;[Status message]
+;[Typing Notify]
+;[URL]
+;[User Online]
+;[XStatus message]
+;[XStatus title]
+;[You Were Added]
+
+; ../../plugins/MenuItemEx/options.c
+;[Customize]
+
+; ../../plugins/MenuItemEx/resource.rc
+;[Automatically refresh contact's details after they come online]
+;[Other options]
diff --git a/plugins/MetaContacts/metacontacts-translation.txt b/plugins/MetaContacts/metacontacts-translation.txt
new file mode 100644
index 0000000000..d7b8a937ea
--- /dev/null
+++ b/plugins/MetaContacts/metacontacts-translation.txt
@@ -0,0 +1,154 @@
+; Common strings that belong to many files
+;[Contact List]
+;[Default]
+;[Delete MetaContact?]
+;[MetaContacts]
+;[You are going to remove all the contacts associated with this MetaContact.\nThis will delete the MetaContact.\n\nProceed Anyway?]
+
+; ../../plugins/MetaContacts/MetaContacts.rc
+;[&Apply]
+;[&Cancel]
+;[&OK]
+;[&Ok]
+;[&Remove]
+;[&Set as Default]
+;[(Lower ranks are preferred)]
+;[Add to Existing MetaContact]
+;[Always send to default contact if not offline]
+;[Contact Labels]
+;[Contacts]
+;[Context Menu]
+;[Copy subcontact data]
+;[Copy subcontact history to MetaContact when creating or adding]
+;[Display subcontact display name]
+;[Display subcontact nickname]
+;[Editing]
+;[Force use of default for sending (even if offline)]
+;[Function]
+;[Hide in status bar and status menu (*requires restart, uncheck to set proto icons)]
+;[History (** beware - change at your own risk **)]
+;[History Copy]
+;[History Remove]
+;[Information]
+;[Keep MetaContact history synchronized with subcontacts]
+;[Keep subcontact history synchronized with MetaContact]
+;[Lock name to first contact]
+;[Move &Down]
+;[Move &Up]
+;[Name:]
+;[Number of days to copy (0=all):]
+;[Options]
+;[Please select a MetaContact:]
+;[Please wait while the contact's history is copied.]
+;[Please wait while the contact's history is removed.]
+;[Progress1]
+;[Protocol:]
+;[Rank:]
+;[Reset All]
+;[Send &Offline]
+;[Set default and open message window]
+;[Set default contact on receipt of message]
+;[Show subcontact context menu]
+;[Show user information]
+;[Sort Alphabetically]
+;[Status:]
+;[Subcontact Priorities]
+;[Suppress status notification for subcontacts]
+;[Use contact's display name]
+;[Use contact's unique id]
+;[Use subcontact message windows]
+;[but only for the current conversation]
+
+; ../../plugins/MetaContacts/addto.c
+;[Adding %s...]
+;[Assignment failure]
+;[Assignment to the MetaContact failed.]
+;[Either there is no MetaContact in the database (in this case you should first convert a contact into one)\n"
+ "or there is none that can host this contact.\n"
+ "Another solution could be to convert this contact into a new MetaContact.\n\nConvert this contact into a new MetaContact?]
+;[Either there is no MetaContact in the database (in this case you should first convert a contact into one)\n"
+ "or there is none that can host this contact.\n"
+ "Another solution could be to convert this contact into a new MetaContact.\n\nConvert this contact into a new MetaContact?]
+;[MetaContact Conflict]
+;[Multiple MetaContacts]
+;[No MetaContact selected]
+;[No suitable MetaContact found]
+;[Please select a MetaContact]
+;[This contact is a MetaContact.\nYou can't add a MetaContact to another MetaContact.\n\nPlease choose another.]
+;[This contact is already associated to a MetaContact.\nYou cannot add a contact to multiple MetaContacts.]
+
+; ../../plugins/MetaContacts/edit.c
+;[Contact]
+;[Id]
+;[No]
+;[Protocol]
+;[Send Offline]
+;[Yes]
+
+; ../../plugins/MetaContacts/meta_main.c
+;[Error - Database corruption.\nPlugin disabled.]
+
+; ../../plugins/MetaContacts/meta_menu.c
+;[Are you sure?]
+;[Delete MetaContact]
+;[Error]
+;[Force Default]
+;[Remove from MetaContact]
+;[There was a problem in assigning the contact to the MetaContact]
+;[This will remove the MetaContact permanently.\n\nProceed Anyway?]
+;[Unforce Default]
+
+; ../../plugins/MetaContacts/meta_options.c
+;[<default>]
+
+; ../../plugins/MetaContacts/meta_services.c
+;[Context]
+;[General]
+;[History]
+;[Message from %s]
+;[Meta ID]
+;[No online contacts found.]
+;[Priorities]
+
+; ../../plugins/MetaContacts/meta_utils.c
+;[(Unknown Contact)]
+;[Assignment Error]
+;[Away]
+;[Contact is 'Not on List' - please add the contact to your contact list before assigning.]
+;[Could not get MetaContact id]
+;[Could not get unique id of contact]
+;[Could not retreive MetaContact contact count]
+;[Could not retreive contact protocol]
+;[Could not write MetaContact contact number to contact]
+;[Could not write MetaContact id to contact]
+;[Could not write contact count to MetaContact]
+;[Could not write contact handle to MetaContact]
+;[Could not write contact protocol to MetaContact]
+;[Could not write contact status string to MetaContact]
+;[Could not write contact status to MetaContact]
+;[Could not write nickname of contact to MetaContact]
+;[Could not write unique id of contact to MetaContact]
+;[DND]
+;[Free to Chat]
+;[IDLE]
+;[Invisible]
+;[MetaContact corrupted - the number of subcontacts is incorrect.\nDelete MetaContact?]
+;[MetaContact corrupted - the number of subcontacts is incorrect.\nDeleting MetaContact.]
+;[MetaContact is full]
+;[MetaContacts Warning]
+;[MetaId: ]
+;[N/A]
+;[Occupied]
+;[Offline]
+;[On the Phone]
+;[Online]
+;[Out to Lunch]
+;[Sender]
+;[The 'MetaContacts Hidden Group' has been added to your contact list.\n"
+ "This is most likely due to server-side contact information. To fix this, so that\n"
+ "MetaContacts continues to function correctly, you should:\n"
+ " - disable MetaContacts using the 'Toggle MetaContacts Off' main menu item\n"
+ " - move all contacts out of this group\n"
+ " - synchronize your contacts with the server\n"
+ " - re-enable MetaContacts]
+;[Unknown]
diff --git a/plugins/MirOTR/Docs/langpack_german.txt b/plugins/MirOTR/Docs/langpack_german.txt
deleted file mode 100644
index 6512026f2a..0000000000
--- a/plugins/MirOTR/Docs/langpack_german.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-Miranda Language Pack Version 1
-Language: German (DE)
-Locale: 0407
-Last-Modified-Using: Miranda IM 0.9.3
-Plugins included: MirOTR
-
-
-; ####################################################################
-; #Start of langpack: MirOTR (Letzte Änderung: 16:08, 19. Sep. 2010 )#
-; ####################################################################
-
-; Pluginname: MirOTR
-; Version: 0.11.0.1 Beta
-; Dateiname: mirotra (Ansi - alt), mirotr.dll (Unicode & x64)
-; Autor: ProgAndy, CHEF-KOCH
-; http://forum.miranda-im.de/index.php?topic=13574.0
-; Unique ID: {12d8faad-78ab-4e3c-9854-320e9ea5cc9f}
-; Link: http://progandy.co.cc/downloads/view.download/7/19
-; SVN: http://mirotr.googlecode.com/svn/trunk/
-; ChangeLog: http://code.google.com/p/mirotr/source/list
-; Übersetzung 17.08.2010 von CHEF-KOCH
-
-[Also remove OTR system messages]
-Entferne auch OTR-System-Meldungen
-[OTR Authenticate: %s (%s)]
-OTR authentifizierte: %s (%s)
-[Authentication failed]
-Die Authentifizierung schlug fehl (vertippt?)
-[Challenge Question]
-Aufforderungsfrage
-[OTR encrypted session with '%s' (UNVERIFIED).\nUse a question only your partner can answer.]
-OTR verschlüsselte Nachricht mit '%s' (Ungeprüft).\nBenutzen Sie eine Frage, die nur Ihr Partner beantworten kann.
-[OTR encrypted session with '%s' (VERIFIED).\nVerify the session again using a question only your partner can answer.]
-OTR verschlüsselte Nachricht mit '%s' (verifiziert).\nVerifizieren Sie die Sitzung erneut mit einer Frage, die nur Ihr Partner beantworten kann.
-[OTR encrypted session with '%s' (UNVERIFIED).\nUse a known password.]
-OTR verschlüsselte Nachricht mit '%s' (Ungeprüft).\nBenutzen Sie ein bekanntes Passwort.
-[OTR encrypted session with '%s' (VERIFIED).\nVerify the session again using a known password.]
-OTR verschlüsselte Nachricht mit '%s' (verifiziert).\nVerifizieren Sie die Sitzung erneut und benutzen Sie ein bekanntes Passwort.
-[Your contact '%s' wants to verify your identity with a question only you can answer.]
-Ihr Kontakt '%s' möchte Ihre Identität mit einer Frage, die nur Sie beantworten können, überprüfen.
-[Your contact '%s' wants to verify your identity with a secret password you should know.]
-Ihr Kontakt '%s' möchte Ihre Identität mit einem Passwort, das nur Sie kennen können, überprüfen.
-[Fingerprint '%s' still in use in conversation with '%s' (%s). You cannot delete it!]
-Der Fingerabdruck '%s' ist aktuell in der Benutzung mit '%s' (%s). Sie können ihn nicht löschen!
-[Fingerprint '%s' in use in conversation with '%s' (%s). It could not be deleted!]
-Der Fingerabdruck '%s' ist aktuell in der Benutzung mit '%s' (%s). Er kann nicht gelöscht werden!
-[Authenticating contact:\n%s (%s)]
-Authentifiziere Kontakt: \n%s (%s)
-[OTR Authenticating: %s (%s)]
-OTR-Authentifizierung mit: %s (%s)
-[Authentication for '%s' is already in progress.]
-Die Authentifizierung für '%s' ist bereits im Gange.
-[Error during authentication.]
-Fehler während der Authentifizierung!
-[You contact authenticated you sucessful. You can send your own request to authenticate him.]
-Ihr Kontakt authentifizierte Sie erfolgreich. Sie können nun Ihre eigene Nachfrage zum Authentifizieren an ihn schicken.
-[Authentication sucessful.]
-Authentifizierung erfolgreich.
-[Secret Answer]
-Geheimantwort:
-[Manual fingerprint comparison]
-Manueller Fingerabdruckvergleich
-[Known Password]
-Bekanntes Passwort
-[&Convert HTML (for Pidgin)]
-Konvertiere HTML (für Pidgin)
-[Authenticae %s]
-Authentifiziere %s
-[Fingerprint '%s' in use in conversation with '%s'. It could not be deleted!]
-Der Fingerabdruck '%s' wird in einer Konversation mit '%s' benutzt. Er konnte nicht gelöscht werden!
-[Fingerprint '%s' still in use in conversation with '%s'. You cannot delete it!]
-Der Fingerabdruck '%s' wird weiterhin in einer Konversation mit '%s' benutzt. Sie können ihn derzeit nicht löschen!
-[[OTR inline] ]
-OTR-Meldung:
-[Authentication from %s]
-Authentifizierung von %s
-[Generating new key for '%s'. Continue?]
-Generiere neuen Schlüssel für '% s'. Weiter?
-[Conv. HTML]
-Konv. HTML
-[Generating new private key for protocol '%s'.\nPlease Wait...]
-Generiere neuen Schlüssel für das Protokoll '%s'.\nBitte warten Sie...
-[OTR Encryption: Disabled]
-OTR-Verschlüsselung: Deaktiviert
-[OTR Encryption: Finished]
-OTR-Verschlüsselung: Beendet
-[OTR Encryption: Private]
-OTR-Verschlüsselung: Privat
-[OTR Encryption: UNVERIFIED]
-OTR-Verschlüsselung: Ungeprüft
-[OTR Fingerprint Verification]
-OTR-Fingerabdruck-Überprüfung
-[OTR could not encrypt when sending message]
-OTR konnte nicht verschlüsseln, als eine Nachricht gesendet wurde
-[OTR encrypted session has been terminated by '%s'. You should do that, too!]
-OTR-verschlüsselte Sitzung wurde beendet von '%s'. Sie sollten das jetzt auch machen!
-[OTR encrypted session was refreshed by '%s']
-OTR-verschlüsselte Sitzung wurde von '%s' aktualisiert.
-[OTR encrypted session was refreshed by '%s' (NOT VERIFIED)]
-OTR-verschlüsselte Sitzung wurde von '%s' aktualisiert (ungeprüft)
-[OTR encrypted session with '%s' could not be started]
-OTR-verschlüsselte Sitzung mit '%s' konnte nicht gestartet werden.
-[OTR encrypted session with '%s' has been terminated]
-OTR-verschlüsselte Sitzung mit '%s' wurde beendet.
-[OTR encrypted session with '%s' is now using a NOT VERIFIED fingerprint]
-OTR-verschlüsselte Sitzung mit '%s' ist mit keinem Fingerabdruck verifiziert worden.
-[OTR encrypted session with '%s' is now using a VERIFIED fingerprint]
-OTR-verschlüsselte Sitzung mit '%s' ist nun mit einem Fingerabdruck verifiziert worden.
-[OTR encrypted session with '%s' sucessfully refreshed]
-OTR-verschlüsselte Sitzung mit '%s' wurde erfolgreich aktualisiert.
-[OTR encrypted session with '%s' sucessfully refreshed (NOT VERIFIED)]
-OTR-verschlüsselte Sitzung mit '%s' wurde erfolgreich aktualisiert (ungeprüft)
-[OTR encrypted session with '%s'.\nThe OTR fingerprint used by your contact is NOT VERIFIED.\nDo you trust it?]
-OTR-verschlüsselte Sitzung mit '%s'.\nDer OTR-Fingerabdruck Ihres Kontakts wird nicht überprüft.\nMöchten Sie ihm vertrauen?
-[OTR encrypted session with '%s'.\nThe OTR fingerprint used by your contact is already verified.\nDo you still trust it?]
-OTR-verschlüsselte Sitzung mit '%s'.\nDer OTR-Fingerabdruck, der von Ihrem Kontakt verwendet wird, ist bereits überprüft worden.\nMöchten Sie ihm immer noch vertrauen?
-[OTR finished]
-OTR beendet
-[OTR not secure]
-OTR-Sitzung nicht sicher
-[OTR private]
-OTR privat
-[OTR status (Click for more options)]
-OTR-Status (Hier klicken für mehr Optionen)
-[OTR unverified]
-OTR ungeprüft
-[Removing key for '%s'. Continue?]
-Entferne Schlüssel für '%s'. Weiter?
-[Requesting OTR encrypted session with '%s']
-Anfordern einer OTR-verschlüsselten Sitzung mit '%s'
-[Trying to refresh OTR encrypted session with '%s']
-Versuche, die OTR-verschlüsselte Sitzung mit '%s' zu erneuern ...
-[VERIFY: Fingerprint from contact]
-Verifiziere: Fingerabdruck vom Kontakt
-[Verified]
-Verifiziert!
-[Your Fingerprint to tell your contact (use a trusted channel!)]
-Um Ihren Fingerabdruck Ihren Kontakten weiterzugeben, verwenden Sie bitte einen vertrauenswürdigen Kanal!
-[Generating new private key.]
-Generiere neuen privaten Schlüssel
-[Generate new private key]
-Neuen Schlüssel generieren
-[Question / Answer]
-Frage / Antwort
-[Cannot start OTR for '%s'. SecureIM is already running]
-Kann OTR für '%s' nicht starten. SecureIM wird aktuell benutzt.
-[OTR: SecureIM installed]
-OTR: SecureIM ist installiert
-[You are using SecureIM. MirOTR will only work for contacts with SecureIM disabled]
-Sie benutzen SecureIM. MirOTR funktioniert nur mit deaktiviertem SecureIM.
-
-[Your SRMM plugin does not support status icons. Not all OTR-functions are available!]
-Ihr SRMM-Plugin unterstützt keine Statusicons. Nicht alle OTR-Funktionen stehen zur Verfügung!
-
-[Private Data]
-Private Daten
-
-[&Refresh OTR session]
-E&rneuere OTR-Sitzung
-[&Start OTR session]
-&Starte OTR-Sitzung
-[&Verify Fingerprint]
-&Verifiziere Fingerabdruck
-[Current policy:]
-Aktuelles Verhalten:
-[Don't add encrypted messages to the history]
-Füge keine verschlüsselten Nachrichten in den Verlauf ein
-[Forget private key]
-Vergesse Schlüssel
-[OTR status]
-OTR-Status
-[Prefix encrypted IMs:]
-Präfix verschlüsselter IM:
-[Set OTR policy per contact]
-Setze OTR-Regel pro Kontakt
-[Set OTR policy per protocol]
-Setze OTR-Regel pro Protokoll
-[Set verified]
-Setze geprüft
-[Set unknown]
-Setze ungeprüft
-[Show OTR system messages as popup]
-Zeige OTR-System-Nachricht als Popup
-[Show OTR system messages inline]
-Zeige OTR-System-Nachricht im Fenster
-[Show verification dialog when receiving unverified fingerprint]
-Zeige Bestätigungs-Dialog beim Empfang ungeprüfter Fingerabdrücke
-[Socialist Millionaires Protocol]
-Socialist millionaire Protokoll
-[Socialist Millionaires Protocol\r\nVerification]
-Socialist millionaire Protokoll\r\nVerifizierung
-[Socialist Millionaires Protocol\r\nVerification progress]
-Socialist millionaire Protokoll\r\nVerifizierung in Bearbeitung
-[Sto&p OTR session]
-Sto&ppe OTR-Sitzung
-[View & Modify status of known fingerprints]
-Zeige & modifiziere Status unbekannter Fingerabdrücke
-[End sessions on window close]
-Sitzung beend., wenn Fenster geschlossen wird
-
-; ##############################################
-; # End of langpack: MirOTR #
-; ############################################## \ No newline at end of file
diff --git a/plugins/MirOTR/mirotr-translation.txt b/plugins/MirOTR/mirotr-translation.txt
new file mode 100644
index 0000000000..2860a1ce88
--- /dev/null
+++ b/plugins/MirOTR/mirotr-translation.txt
@@ -0,0 +1,137 @@
+; Common strings that belong to many files
+;[&Refresh OTR session]
+;[&Start OTR session]
+;[&Verify Fingerprint]
+;[Always]
+;[Manual]
+;[Never]
+;[OTR]
+;[OTR Information]
+;[Opportunistic]
+;[Sto&p OTR session]
+
+; ../../plugins/MirOTR/MirOTR/language.h
+;[&Convert HTML (for Pidgin)]
+;[A new fingerprint has been recieved from '%s'\n\n%s\n\nDo you trust it?]
+;[Active]
+;[Authenticae %s]
+;[Authenticating contact:\n%s (%s)]
+;[Authentication failed]
+;[Authentication for '%s' is already in progress.]
+;[Authentication from %s]
+;[Authentication sucessful.]
+;[Beginning OTR encrypted session with '%s']
+;[Beginning OTR encrypted session with '%s' (NOT VERIFIED)]
+;[Cannot start OTR for '%s'. SecureIM is already running]
+;[Challenge Question]
+;[Contact]
+;[Contacts]
+;[Conv. HTML]
+;[Default]
+;[Error during authentication.]
+;[Fingerprint]
+;[Fingerprint '%s' in use in conversation with '%s' (%s). It could not be deleted!]
+;[Fingerprint '%s' still in use in conversation with '%s' (%s). You cannot delete it!]
+;[Fingerprints]
+;[General]
+;[Generating new key for '%s'. Continue?]
+;[Generating new private key for protocol '%s'.\nPlease Wait...]
+;[Known Password]
+;[Manual fingerprint comparison]
+;[No]
+;[OTR %s (%s)]
+;[OTR Authenticate: %s (%s)]
+;[OTR Authenticating: %s (%s)]
+;[OTR Encryption: Disabled]
+;[OTR Encryption: Finished]
+;[OTR Encryption: Private]
+;[OTR Encryption: UNVERIFIED]
+;[OTR Fingerprint Verification]
+;[OTR New Fingerprint]
+;[OTR could not encrypt when sending message]
+;[OTR encrypted session has been terminated by '%s'. You should do that, too!]
+;[OTR encrypted session was refreshed by '%s']
+;[OTR encrypted session was refreshed by '%s' (NOT VERIFIED)]
+;[OTR encrypted session with '%s' (UNVERIFIED).\nUse a known password.]
+;[OTR encrypted session with '%s' (UNVERIFIED).\nUse a question only your partner can answer.]
+;[OTR encrypted session with '%s' (VERIFIED).\nVerify the session again using a known password.]
+;[OTR encrypted session with '%s' (VERIFIED).\nVerify the session again using a question only your partner can answer.]
+;[OTR encrypted session with '%s' could not be started]
+;[OTR encrypted session with '%s' has been terminated]
+;[OTR encrypted session with '%s' is now using a NOT VERIFIED fingerprint]
+;[OTR encrypted session with '%s' is now using a VERIFIED fingerprint]
+;[OTR encrypted session with '%s' sucessfully refreshed]
+;[OTR encrypted session with '%s' sucessfully refreshed (NOT VERIFIED)]
+;[OTR encrypted session with '%s'.\nThe OTR fingerprint used by your contact is NOT VERIFIED.\nDo you trust it?]
+;[OTR encrypted session with '%s'.\nThe OTR fingerprint used by your contact is already verified.\nDo you still trust it?]
+;[OTR encrypted session with '%s'.\n\nFingerprint is UNVERIFIED.\n\n%s\n\nVerify?]
+;[OTR finished]
+;[OTR not secure]
+;[OTR private]
+;[OTR status (Click for more options)]
+;[OTR unverified]
+;[OTR: %s (%s)]
+;[OTR: SecureIM installed]
+;[Password]
+;[Policy]
+;[Protocol]
+;[Protocols]
+;[Question]
+;[Removing key for '%s'. Continue?]
+;[Requesting OTR encrypted session with '%s']
+;[Secret Answer]
+;[Start OTR]
+;[Stop OTR]
+;[Trying to refresh OTR encrypted session with '%s']
+;[Unknown]
+;[VERIFY: Fingerprint from contact]
+;[Verified]
+;[Yes]
+;[You are using SecureIM. MirOTR will only work for contacts with SecureIM disabled]
+;[You contact authenticated you sucessful. You can send your own request to authenticate him.]
+;[Your Fingerprint to tell your contact (use a trusted channel!)]
+;[Your contact '%s' wants to verify your identity with a question only you can answer.]
+;[Your contact '%s' wants to verify your identity with a secret password you should know.]
+;[[OTR INFO] ]
+
+; ../../plugins/MirOTR/MirOTR/options.cpp
+;[Plugins]
+
+; ../../plugins/MirOTR/MirOTR/otr.cpp
+;[Generating new private key.]
+;[OTR Log Message]
+;[Please wait.]
+;[Would you like to generate a new private key for this protocol?]
+;[Would you like to save the current fingerprint list?]
+
+; ../../plugins/MirOTR/MirOTR/resources/resource.rc
+;[&Cancel]
+;[&No]
+;[&OK]
+;[&Yes]
+;[Also remove OTR system messages]
+;[Current policy:]
+;[Default Policy]
+;[Don't add encrypted messages to the history]
+;[End sessions on window close]
+;[End sessions when contacts go offline]
+;[Forget]
+;[Forget private key]
+;[Generate new private key]
+;[Generating new private key - please wait.]
+;[MirOTR]
+;[OTR Generating Private Key]
+;[OTR status]
+;[Prefix encrypted IMs:]
+;[Set OTR policy per contact]
+;[Set OTR policy per protocol]
+;[Set unknown]
+;[Set verified]
+;[Show OTR system messages as popup]
+;[Show OTR system messages inline]
+;[Show verification dialog when receiving unverified fingerprint]
+;[Socialist Millionaires Protocol]
+;[Socialist Millionaires Protocol\r\nVerification]
+;[Socialist Millionaires Protocol\r\nVerification progress]
+;[Timeout FINISHED sessions back to PLAINTEXT (TAKE CARE!)]
+;[View & Modify status of known fingerprints]
diff --git a/plugins/ModernOpt/modernopt-translation.txt b/plugins/ModernOpt/modernopt-translation.txt
new file mode 100644
index 0000000000..21848f53c0
--- /dev/null
+++ b/plugins/ModernOpt/modernopt-translation.txt
@@ -0,0 +1,18 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/ModernOpt/modernopt.cpp
+;[You have some unsaved changes here.\n Do you wish to apply settings before switching?]
+
+; ../../plugins/ModernOpt/resource.rc
+;[Advanced]
+;[Apply]
+;[Cancel]
+;[Custom1]
+;[Miranda IM Options]
+;[OK]
+;[Sample page]
+;[Switch to classic options]
+;[Use arrow keys to choose category]
+;[View help online]
+;[Visit official Miranda IM website]
diff --git a/plugins/NewAwaySysMod/newawaysysmod-translation.txt b/plugins/NewAwaySysMod/newawaysysmod-translation.txt
new file mode 100644
index 0000000000..b89a9f4867
--- /dev/null
+++ b/plugins/NewAwaySysMod/newawaysysmod-translation.txt
@@ -0,0 +1,226 @@
+; Common strings that belong to many files
+;[ message:\r\n]
+;[** All contacts **]
+;[Autoreply]
+;[Create new category]
+;[Delete]
+;[Don't send status message]
+;[Enable autoreply]
+;[New Away System]
+;[New category]
+;[New message]
+;[OK]
+;[Open Variables help dialog]
+;[Toggle autoreply on/off]
+
+; ../../plugins/NewAwaySysMod/AwayOpt.cpp
+;[** Not-on-list contacts **]
+;[Away]
+;[Been gone since %nas_awaysince_time%, will be back later.]
+;[Been having ?ifgreater(?ctime(H),2,?ifgreater(?ctime(H),10,?ifgreater(?ctime(H),16,supper,dinner),breakfast),supper) since %nas_awaysince_time%.]
+;[Contacts]
+;[Create new message]
+;[Creepy]
+;[DND]
+;[Default messages]
+;[File]
+;[Free for chat]
+;[Give a guy some peace, would ya?]
+;[Give it up, I'm not in!]
+;[Gone fragging]
+;[I'm a chatbot!]
+;[I'm hiding from the mafia.]
+;[I've been on the phone since %nas_awaysince_time%, give me a sec!]
+;[Invisible]
+;[Main options]
+;[Message]
+;[Miranda]
+;[NA]
+;[Not right now.]
+;[Occupied]
+;[On the phone]
+;[Online]
+;[Out to lunch]
+;[Predefined messages]
+;[Recent messages]
+;[Statuses messages]
+;[URL]
+;[When this checkbox is ticked, NewAwaySys counts \"send times\" starting from the last status message change, even if status mode didn't change.\nWhen the checkbox isn't ticked, \"send times\" are counted from last status mode change (i.e. disabled state is more restrictive).]
+;[Windows]
+;[Yep, I'm here.]
+;[You can put your frequently used and favorite messages in this category.]
+;[Your master, %nas_mynick%, has been %nas_statdesc% since the day that is only known as ?nas_awaysince_date(dddd)... When he gets back, I'll tell him you dropped by...]
+;[Your most recent status messages are placed in this category. It's not recommended to put your messages manually here, as they'll be replaced by your recent messages.]
+
+; ../../plugins/NewAwaySysMod/AwaySys.cpp
+;[%d hours]
+;[%d minutes]
+;[%d seconds]
+;[) read your ]
+;[Don't send status message when you are %s]
+;[Enable autoreply when you are %s]
+;[Ignore status message requests from this contact and don't send an autoreply]
+;[Ignore status message requests from this contact and don't send an autoreply.\r\n\"Store contact autoreply/ignore settings for each status separately\" is enabled, so this setting is per-contact AND per-status.]
+;[New Away System: Status message request notifications]
+;[New Away System\t(x)\tAway since date in default format; ?nas_awaysince_date(x) in format x]
+;[New Away System\t(x)\tAway since time in default format; ?nas_awaysince_time(x) in format x]
+;[New Away System\t(x)\tReturns one of your predefined messages by its title: ?nas_predefinedmessage(creepy)]
+;[New Away System\tCurrent protocol name]
+;[New Away System\tNumber of messages from the contact]
+;[New Away System\tNumber of status message requests from the contact]
+;[New Away System\tStatus description]
+;[New Away System\tTime passed until request]
+;[New Away System\tYour nick for current protocol]
+;[NewAwaySys: Incoming status message request]
+;[Off]
+;[On]
+;[Re&ad %s Message]
+;[Read status message]
+;[Set %s message for the contact]
+;[Set status message]
+;[Stranger]
+;[Use the default setting]
+;[\"Store contact autoreply/ignore settings for each status separately\" is enabled, so this setting is per-contact AND per-status.]
+
+; ../../plugins/NewAwaySysMod/Common.h
+;[?cinfo(%subject%,display) (?cinfo(%subject%,id)) is reading your %nas_statdesc% message:\r\n%extratext%]
+;[Away System]
+;[Miranda IM autoreply >\r\n%extratext%]
+;[PopUps]
+;[Status]
+;[Toggle autoreply off]
+;[Toggle autoreply on]
+;[Variables plugin is not installed]
+;[extended status]
+
+; ../../plugins/NewAwaySysMod/MsgTree.cpp
+;[Do you really want to delete this ]
+;[Do you really want to delete this category with its messages?]
+;[Do you really want to delete this message?]
+;[You've made changes to multiple Message trees at a time.\r\nDo you want to leave changes in \"]
+;[\" dialog?\r\nPress Yes to leave changes in this dialog, or No to discard its changes and save changes of the other Message tree instead.]
+;[category with its messages?]
+;[message?]
+
+; ../../plugins/NewAwaySysMod/NewAwaySys.rc
+;[%extratext% is your status message]
+;[%s Message for %s]
+;[&Away]
+;[&Cancel]
+;[&DND]
+;[&Delete]
+;[&Free for chat]
+;[&Invisible]
+;[&NA]
+;[&Other]
+;[&Rename]
+;[&Save]
+;[&Save current window settings as default]
+;[&Variables]
+;[-1 = Infinite]
+;[0 = Default]
+;[Autoreply format:]
+;[Autoreply off]
+;[Autoreply on]
+;[Background]
+;[Click action]
+;[Colours]
+;[Configure autoaway]
+;[Create new &category]
+;[Create new &message]
+;[Delay]
+;[Disable autoreply when...]
+;[Disable parsing of status messages by Variables plugin]
+;[Don't notify of requests]
+;[Don't reply to ICQ contacts]
+;[Don't reply when I'm invisible to the contact]
+;[Don't show the message dialog for]
+;[Enable contact menu items]
+;[Ignore requests]
+;[Log to a file only when popup notification for a contact is enabled]
+;[Means the setting is different for different status modes / contacts]
+;[Message tree category menu]
+;[Message tree menu]
+;[New &Category]
+;[Note: these settings are applied to all status modes at once.]
+;[Notify of requests]
+;[Occ&upied]
+;[On event...]
+;[On left click]
+;[On right click]
+;[On the &Phone]
+;[On&line]
+;[Only notify when:]
+;[Out to &Lunch]
+;[Popup notification]
+;[Popup text format]
+;[Preview]
+;[Remember last message used for a contact...]
+;[Reply only when Idle]
+;[Reply only when contact's message window is closed]
+;[Reset per-protocol messages when changing global status]
+;[Reset this counter also when I just change my status text\n(when status icon remains the same)]
+;[Retrieving %s message...]
+;[Save As &New]
+;[Save autoreply to the history]
+;[Save default window settings &automatically]
+;[Se&ttings]
+;[Sec]
+;[Send an autoreply]
+;[Send maximum]
+;[Set as &default for]
+;[Set away message window options]
+;[Show &contacts]
+;[Show predefined &messages]
+;[Statuses messages:]
+;[Store]
+;[Store contact autoreply/ignore settings for each status separately]
+;[Store for each status separately]
+;[Store protocol autoreply settings for each status separately]
+;[Store protocol messages for each status separately]
+;[Text]
+;[Title:]
+;[Update status messages for non-ICQ protocols every]
+;[Use default]
+;[Use default...]
+;[Use protocol specific nick for %nas_mynick%]
+;[Use the default message]
+;[Use the most recent message]
+;[Use this message as default for]
+;[V]
+;[Wait]
+;[most recent messages (0=disable)]
+;[seconds]
+;[seconds before closing the status message dialog (-1=don't close)]
+;[times (-1=infinite)]
+
+; ../../plugins/NewAwaySysMod/Notification.cpp
+;[) is reading your ]
+;[Can't open log file ]
+;[Error #%d]
+
+; ../../plugins/NewAwaySysMod/ReadAwayMsg.cpp
+;[&Close]
+
+; ../../plugins/NewAwaySysMod/SetAwayMsg.cpp
+;[ (autoreply only)]
+;[ contacts *]
+;[ message]
+;[ protocol]
+;[Apply]
+;[Closing in %d]
+;[Do you want to apply the message?]
+;[Don't send the status message to selected contact(s)]
+;[Save as a new message]
+;[Save, replacing the selected message]
+;[Send an autoreply to selected contact(s)]
+;[Set ]
+;[Set message for]
+;[Show settings menu]
+;[Statuses]
+;[account]
+;[all accounts]
+;[all contacts]
+;[available autoreply only]
+;[for]
+;[message for]
diff --git a/plugins/NewXstatusNotify/docs/nxsn_translate.txt b/plugins/NewXstatusNotify/docs/nxsn_translate.txt
deleted file mode 100644
index 870c41dd56..0000000000
--- a/plugins/NewXstatusNotify/docs/nxsn_translate.txt
+++ /dev/null
@@ -1,195 +0,0 @@
-;****************
-;NewStatusNotify
-;****************
-
-;general strings
-;----------------------------
-[You cannot specify a value lower than %d and higher than %d.]
-[<error>]
-[Can't open the log file!]
-[%s is now %s]
-[%s, %s. %s changed to: %s (was: %s).\r\n]
-[%s, %s. %s changed %s to: %s.\r\n]
-[%s, %s. %s removed %s.\r\n]
-[Wave Files (*.wav)\0*.WAV\0All Files (*)\0*\0]
-
-[Status Notify]
-[General]
-[Notify]
-[Popups]
-[Status]
-[Sounds]
-[Events]
-[Filtering]
-[Extra status]
-[Extra status logging]
-
-[From offline]
-[Online]
-[Offline]
-[Invisible]
-[Free for chat]
-[Away]
-[NA]
-[Occupied]
-[DND]
-[Out to lunch]
-[On the phone]
-[Always when changing from offline]
-
-[User: Online]
-[User: Offline]
-[User: Invisible]
-[User: Free For Chat]
-[User: Away]
-[User: Not Available]
-[User: Occupied]
-[User: Do Not Disturb]
-[User: Out To Lunch]
-[User: On The Phone]
-[User: from offline (has priority!)]
-
-[(M) is back online!]
-[(F) is back online!]
-[(U) is back online!]
-[(M) went offline! :(]
-[(F) went offline! :(]
-[(U) went offline! :(]
-[(M) hides in shadows...]
-[(F) hides in shadows...]
-[(U) hides in shadows...]
-[(M) feels talkative!]
-[(F) feels talkative!]
-[(U) feels talkative!]
-[(M) went Away]
-[(F) went Away]
-[(U) went Away]
-[(M) isn't there anymore!]
-[(F) isn't there anymore!]
-[(U) isn't there anymore!]
-[(M) has something else to do.]
-[(F) has something else to do.]
-[(U) has something else to do.]
-[(M) doesn't want to be disturbed!]
-[(F) doesn't want to be disturbed!]
-[(U) doesn't want to be disturbed!]
-[(M) is eating something]
-[(F) is eating something]
-[(U) is eating something]
-[(M) had to answer the phone]
-[(F) had to answer the phone]
-[(U) had to answer the phone]
-
-;menu item
-;----------------------------
-[Enable status &notification]
-[Disable status &notification]
-
-;autodisable options
-;----------------------------
-[Disable notifications]
-[Disable globally]
-[Disable when my status is:]
-[Disable globally]
-[Disable only if I change global status]
-
-;IDD_OPT_GENERAL
-;----------------------------
-[Notify when a contact changes to one of these statuses]
-[Plugin activation]
-[Automatically turn off PopUps and Sounds on status change]
-[Don't warn me for people not in my Contact List]
-[Configure]
-[Use individual sounds]
-[Blink icon in the system tray]
-[Use status icon]
-[Log to file]
-[Enable]
-[Open]
-[Go to Customize -> Sound to select the sounds]
-
-;IDD_OPT_FILTERS
-;----------------------------
-[** All contacts **]
-[Sounds]
-[Popups]
-[Extra status notify]
-[Extra status logging]
-[Disable All]
-[Enable all]
-
-;IDD_OPT_XLOG
-;----------------------------
-[Log to message window]
-[Enable logging to message window]
-[Prevent identical logs]
-[Keep events in history]
-[Disable for extra status 'Music']
-[Truncate message length to:]
-[characters]
-[Templates]
-[New status:]
-[New message:]
-[Remove:]
-[On opening ML:]
-[Title - text delimiter:]
-[Variables]
-[Show available variables]
-[Reset all templates to default]
-[Reset templates]
-[Do you want to reset all templates to default?]
-
-;IDD_OPT_POPUP
-;----------------------------
-[Popups on contact status change to:]
-[Background]
-[Text]
-[Colours]
-[Use custom colours]
-[Use Popup colours]
-[Use Windows colours]
-[Popup title]
-[Show contact group name]
-[Use alternative descriptions]
-[Show previous status too]
-[Read status message]
-[Timeout]
-[0 = Default]
-[-1 = Infinite]
-[Click action]
-[On left click]
-[On right click]
-[Open message window]
-[Close popup]
-[Open contact details window]
-[Open contact menu]
-[Open contact history]
-[Do nothing]
-[Preview]
-[This is \"from offline\" status message]
-
-;user options page
-;----------------------------
-[Sound for the status]
-[(default sound)]
-[Change]
-[Preview]
-[Delete]
-[Enable popups]
-[Enable sounds]
-[Individual sounds are disabled.\n\nTo enable them, go to Options - Status - Notify, enable \n""Use individual sounds"" checkbox, and then reopen this dialog.]
-
-;default templates
-;----------------------------
-[changed %N to: %T%D%I]
-[changed %N message to:%D%I]
-[removed %N]
-[changed %N @ %T%D%I]
-[changed %N message @ %I]
-[has %N @ %T%D%I]
-[These variables are available:\r\n\r\n\
-%N\textra status name (Xstatus, Mood, Activity)\r\n\
-%T\textra status title\r\n\
-%I\textra status text\r\n\
-%D\tdelimiter\r\n\
-%B\tline break (can be used as delimiter)] \ No newline at end of file
diff --git a/plugins/NewXstatusNotify/newxstatusnotify-translation.txt b/plugins/NewXstatusNotify/newxstatusnotify-translation.txt
new file mode 100644
index 0000000000..69a7ad760a
--- /dev/null
+++ b/plugins/NewXstatusNotify/newxstatusnotify-translation.txt
@@ -0,0 +1,183 @@
+; Common strings that belong to many files
+;[All Files]
+;[Away]
+;[DND]
+;[Extra status]
+;[Free for chat]
+;[General]
+;[Invisible]
+;[NA]
+;[NewXstatusNotify]
+;[Occupied]
+;[Offline]
+;[On the phone]
+;[Online]
+;[Out to lunch]
+;[Popups]
+;[Status]
+;[Status Notify]
+;[Status message]
+;[Text]
+;[Variables]
+
+; ../../plugins/NewXstatusNotify/indsnd.cpp
+;[** All contacts **]
+;[From offline]
+;[Sound for the status]
+;[Wave Files]
+
+; ../../plugins/NewXstatusNotify/main.cpp
+;[%s is now %s]
+;[%s, %s. %s changed to: %s (was: %s).\r\n]
+;[(F) doesn't want to be disturbed!]
+;[(F) feels talkative!]
+;[(F) had to answer the phone]
+;[(F) has something else to do.]
+;[(F) hides in shadows...]
+;[(F) is back online!]
+;[(F) is eating something]
+;[(F) isn't there anymore!]
+;[(F) went Away]
+;[(F) went offline! :(]
+;[(M) doesn't want to be disturbed!]
+;[(M) feels talkative!]
+;[(M) had to answer the phone]
+;[(M) has something else to do.]
+;[(M) hides in shadows...]
+;[(M) is back online!]
+;[(M) is eating something]
+;[(M) isn't there anymore!]
+;[(M) went Away]
+;[(M) went offline! :(]
+;[(U) doesn't want to be disturbed!]
+;[(U) feels talkative!]
+;[(U) had to answer the phone]
+;[(U) has something else to do.]
+;[(U) hides in shadows...]
+;[(U) is back online!]
+;[(U) is eating something]
+;[(U) isn't there anymore!]
+;[(U) went Away]
+;[(U) went offline! :(]
+;[<no status message>]
+;[Cannot obtain required interfaces!\nPlugin will not be loaded until you upgrade Miranda IM to the newest version.]
+;[Contact]
+;[Extra status changed]
+;[Extra status message changed]
+;[Extra status removed]
+;[User: Away]
+;[User: Do Not Disturb]
+;[User: Free For Chat]
+;[User: Invisible]
+;[User: Not Available]
+;[User: Occupied]
+;[User: Offline]
+;[User: On The Phone]
+;[User: Online]
+;[User: Out To Lunch]
+;[User: from offline (has priority!)]
+;[aborting]
+;[connecting]
+;[playing]
+
+; ../../plugins/NewXstatusNotify/options.cpp
+;[Do you want to reset all templates to default?]
+;[Filtering]
+;[Log]
+;[Message log]
+;[Protocol]
+;[Reset all templates to default]
+;[Reset templates]
+;[Show available variables]
+;[This is status message]
+
+; ../../plugins/NewXstatusNotify/resource.rc
+;[-1 = Infinite]
+;[0 = Default]
+;[Always when changing from offline]
+;[Automatically turn off Popups and Sounds on status change]
+;[Background]
+;[Blink icon in the system tray]
+;[Cancel]
+;[Change]
+;[Click action]
+;[Colours]
+;[Configure]
+;[Delete]
+;[Disable all]
+;[Disable for extra status 'Music']
+;[Disable globally]
+;[Disable notifications]
+;[Disable only if I change global status]
+;[Disable when my status is:]
+;[Don't notify me for people not in my Contact List]
+;[Enable]
+;[Enable all]
+;[Enable logging extra status to message window]
+;[Enable popups]
+;[Enable sounds]
+;[Enable/Disable protocols which you don't wish to be notified for:]
+;[Extra status log]
+;[Extra status logging]
+;[Extra status notify]
+;[Go to Customize -> Sound to select the sounds]
+;[Ignore empty status messages]
+;[IndSndList]
+;[Individual sounds are disabled.\n\nTo enable them, go to Options - Status - Notify, enable \n\"Use individual sounds\" checkbox, and then reopen this dialog.]
+;[Keep events in history]
+;[Log to file]
+;[New message:]
+;[New status:]
+;[Notification]
+;[Notify when a contact changes to one of these statuses]
+;[OK]
+;[On left click]
+;[On opening ML:]
+;[On right click]
+;[Open]
+;[Plugin activation]
+;[Popup text]
+;[Popups on contact status change to:]
+;[Prevent identical logs]
+;[Preview]
+;[Protocols]
+;[Read status message]
+;[Remove:]
+;[Reset]
+;[Sec]
+;[Show PopUps when I connect]
+;[Show contact group name]
+;[Show previous status too]
+;[Show status description]
+;[Sounds]
+;[Templates]
+;[Timeout]
+;[Title - text delimiter:]
+;[Truncate message length to:]
+;[Use Popup colours]
+;[Use Windows colours]
+;[Use alternative descriptions]
+;[Use custom colours]
+;[Use individual sounds]
+;[Use status icon]
+;[characters]
+
+; ../../plugins/NewXstatusNotify/utils.cpp
+;[Can't open the log file!]
+;[You cannot specify a value lower than %d and higher than %d.]
+
+; ../../plugins/NewXstatusNotify/xstatus.cpp
+;[%s, %s. %s changed %s to: %s.\r\n]
+;[%s, %s. %s removed %s.\r\n]
+;[<unknown>]
+;[Activity]
+;[Mood]
+;[Xstatus]
+
+; ../../plugins/NewXstatusNotify/xstatus.h
+;[changed %N @ %T%D%I]
+;[changed %N message @ %I]
+;[changed %N message to:%D%I]
+;[changed %N to: %T%D%I]
+;[has %N @ %T%D%I]
+;[removed %N]
diff --git a/plugins/Nudge/nudge-translation.txt b/plugins/Nudge/nudge-translation.txt
new file mode 100644
index 0000000000..454dd7ef60
--- /dev/null
+++ b/plugins/Nudge/nudge-translation.txt
@@ -0,0 +1,62 @@
+; Common strings that belong to many files
+;[Nudge]
+
+; ../../plugins/Nudge/main.cpp
+;[Default Nudge]
+;[ExampleAction]
+;[Nudge : Send a nudge]
+;[Nudge : Shake contact list/chat window]
+;[Nudge as Default]
+;[Nudge for %s]
+;[Send &Nudge]
+;[Send Nudge]
+;[Show Nudge]
+;[You are not allowed to send too much nudge (only 1 each %d sec, %d sec left)]
+
+; ../../plugins/Nudge/nudge.cpp
+;[You received a nudge]
+;[You sent a nudge]
+
+; ../../plugins/Nudge/options.cpp
+;[Events]
+;[Window Shaking]
+
+; ../../plugins/Nudge/resource.rc
+;[* Nudge sending delay is hardcoded and cannot be changed.]
+;[Allow nudges when you're:]
+;[Allow receiving one nudge from the same contact every :]
+;[Allow sending* one nudge to the same contact every :]
+;[Auto resend nudge after]
+;[Away]
+;[DND]
+;[Enable contact list shaking]
+;[Enable message window shaking]
+;[Enable popup notification]
+;[Free for chat]
+;[Invisible]
+;[NA]
+;[Number of moves]
+;[Occupied]
+;[Offline]
+;[On the phone]
+;[Online]
+;[Open contact list]
+;[Open message window]
+;[Out to lunch]
+;[Preview]
+;[Privacy]
+;[Protocol options]
+;[Receiving text]
+;[Respect ignore settings (status changes)]
+;[Sending text]
+;[Shake the chat window]
+;[Shake the contact list]
+;[Shaking Clist Options]
+;[Shaking Message Window Options]
+;[Show as status change]
+;[Slider1]
+;[Specify options for each protocol]
+;[Static]
+;[Text]
+;[Width of move]
+;[s]
diff --git a/plugins/PackUpdater/Docs/Langpack.txt b/plugins/PackUpdater/Docs/Langpack.txt
deleted file mode 100644
index 987e3ef2fd..0000000000
--- a/plugins/PackUpdater/Docs/Langpack.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-[Simple updater for Miranda IM premodified packs.]
-[Pack Updater]
-[Check for pack updates]
-[Downloading pack updates...]
-[No updates found.]
-[View info]
-[An error occured while downloading the update.]
-[URL for checking updates not found.]
-[Downloading version info...]
-[Name of Update's file is not supported.]
-[Download complete. Start updating? All your data will be saved and Miranda IM will be closed.]
-[You have chosen not to install the pack update immediately.\nYou can install it manually from this location:\n\n%s]
-[No files for update.]
-[Update checking already started!]
-[Automatically check for pack updates]
-[Pack update options]
-[Remind about not installed pack update]
-[Message boxes (*)]
-[Info messages]
-[Progress dialogs]
-[* Needs popup actions to be enabled]
-[Not sets for "Message boxes"]
-[Downloads complete. Start updating? All your data will be saved and Miranda IM will be closed.]
-[Clear pack updates folder]
-[Downloading update...]
-[Update is not possible!\nYou have no Administrator's rights.\nPlease run Miranda IM with Administrator's rights.]
-[Boxes]
-[Message boxes]
-[Pack Updater HTTP connection]
-[Updates found!]
-[PackUpdater has detected updated versions\nof the following Miranda components:]
-[Component Name]
-[Current Version]
-[New Version]
-['Yes' Button]
-['No' Button] \ No newline at end of file
diff --git a/plugins/PackUpdater/packupdater-translation.txt b/plugins/PackUpdater/packupdater-translation.txt
new file mode 100644
index 0000000000..5945f1f25b
--- /dev/null
+++ b/plugins/PackUpdater/packupdater-translation.txt
@@ -0,0 +1,69 @@
+; Common strings that belong to many files
+;[Pack Updater]
+;[PopUps]
+
+; ../../plugins/PackUpdater/Resource.rc
+;[(but only once a day)]
+;[* Needs popup actions to be enabled]
+;[-1 = Infinite]
+;[0 = Default]
+;[Back]
+;[Boxes]
+;[Cancel]
+;[Click action]
+;[Colours]
+;[Description]
+;[Downloading...]
+;[Errors]
+;[Every]
+;[Go to Customize -> Hotkeys to change the hotkey]
+;[Hotkey]
+;[Info messages]
+;[Message boxes]
+;[Message boxes (*)]
+;[Not sets for \"Message boxes\"]
+;[Notifications]
+;[On left click]
+;[On right click]
+;[On startup]
+;[Pack update options]
+;[PackUpdater has detected updated versions\nof the following Miranda components:]
+;[Preview]
+;[Progress dialogs]
+;[Remind about not installed pack update]
+;[Sec]
+;[Text]
+;[Timeout]
+;[Update]
+;[Updates found!]
+;[Use &Windows colours]
+;[Use Pop&up colours]
+;[Use cus&tom colors]
+;[View info]
+
+; ../../plugins/PackUpdater/Src/Notifications.cpp
+;[An error occured while downloading the update.]
+;[Component Name]
+;[Current Version]
+;[Download complete. Start updating? All your data will be saved and Miranda IM will be closed.]
+;[Downloading pack updates...]
+;[Downloading update...]
+;[Downloads complete. Start updating? All your data will be saved and Miranda IM will be closed.]
+;[New Version]
+;[You have chosen not to install the pack update immediately.\nYou can install it manually from this location:\n\n%s]
+
+; ../../plugins/PackUpdater/Src/Options.cpp
+;[Events]
+;[Test]
+;[days]
+;[hours]
+
+; ../../plugins/PackUpdater/Src/Utils.cpp
+;[Downloading version info...]
+;[Name of Update's file is not supported.]
+;[No files for update.]
+;[No updates found.]
+;[Pack Updater HTTP connection]
+;[URL for checking updates not found.]
+;[Update checking already started!]
+;[Update is not possible!\nYou have no Administrator's rights.\nPlease run Miranda IM with Administrator's rights.]
diff --git a/plugins/Popup/docs/popupplus_translate.txt b/plugins/Popup/docs/popupplus_translate.txt
deleted file mode 100644
index 9a3af4f79a..0000000000
--- a/plugins/Popup/docs/popupplus_translate.txt
+++ /dev/null
@@ -1,149 +0,0 @@
-;
-;Group
-;
-[PopUp]
-
-;
-;General Options
-;
-;[General Options]
-
-;[PopUp Options]
-
-;[Sample text]
-
-;[Set &Font]
-
-;[Contents]
-
-;[Use &bold font for nick]
-
-;[Display &Time]
-
-;[Show s&econd line]
-
-;[Size]
-
-;[En&large PopUps by]
-
-;[You cannot specify a value lower than %d and higher than %d.]
-
-;[&Dynamically resize the popups]
-
-;[Effects]
-
-;[A&nimate PopUps (98/ME/2000/XP)]
-
-;[Fade &in/out (2000/XP)]
-
-;[Use Tr&ansparency]
-
-;[Transparency options (2000/XP)]
-
-;[Transparent] => THIS WAS REMOVED IN 1.0.1.8
-
-;[Opaque] => THIS WAS REMOVED IN 1.0.1.8
-
-;[Start windows in the...]
-
-;[... upper left corner]
-
-;[... lower left corner]
-
-;[... lower right corner]
-
-;[... upper right corner]
-
-;[... center]
-
-;[Spread...]
-
-;[... horizontally]
-
-;[... vertically]
-
-;[Use a...]
-
-;[... beveled style]
-
-;[... flat style]
-
-;[Miscellanea]
-
-;[PopUp Delay (seconds)]
-
-;[Background]
-
-;[Text]
-
-;[&Use Windows colours]
-
-;[Previe&w]
-
-;[Hey, this is a status message!]
-
-;[Hey, this is a... real message!]
-
-;1.0.0.2
-;[Reorder PopUps]
-
-;1.0.0.4
-;[&Minimum width]
-
-;1.0.0.5
-;[This is a notifying message (for developers)]
-;[This is a warning message (for developers)]
-
-;1.0.0.6
-;[Ok, something went wrong in the "%s" setting. Report back this error value: %d] => NOT NEEDED ANYMORE.
-
-;1.0.0.7
-;[Ok, something went wrong in the "%s" setting. Report back the following values:\nFacility: %X\nError code: %X\nLine number: %d]
-;[Ma&ximum width]
-;[pixels]
-
-;[Advanced Options]
-;[Multimonitor (98/ME/2000/XP)]
-;[Start the popups in the monitor that contains]
-;[Miranda's window]
-;[the active window]
-
-;1.0.1.2
-;[Disable &popup module]
-;[Enable &popup module]
-
-;[Concurrent PopUps]
-;[Use multiple threads]
-;[Note: this option may (and may not) cause some unexpected crashes, be sure to disable it before reporting a bug.]
-
-;1.0.1.4
-;New:
-;[Multiline &popups]
-;This one changed: [Hey, this is a... real message!] it's now:
-;[Hey, this is a two lined message!\nCool, isn't it?]
-
-;1.0.1.9
-;This one was missing:
-;[opacity: %d%%]
-
-;PopUp Plus 2.0.3.5
-;New:
-;[...skin for popup windows]
-;[Fast halftones]
-;[MathModule support]
-;[BBCodes (like [b]..[/b] for bold)]
-;[Emoticons]
-;[Select emoticon package type:]
-;[Select emoticon package file:]
-;[SmileyAdd 0.1.3.2 workaround]
-;Page in preferences:
-;[Plus]
-;[Disable emoticons]
-;[Use SmileyAdd settings]
-;[nConvers emoticon file (*.xep)]
-;Open file fialog title:
-;[Select emoticon pack file]
-;This probably will be changed in each version:
-;[Hey, this is a multilined message!\nCool, isn't it? Also you can use:\n- BBCodes for [b]bold[/b], [i]italic[/i] & [u]underlined[/u] text;\n- emoticons from SmileyAdd or nConvers :-)\n- MathModule formulas like this: [Math]e^i\\pi=-1[Math]]
-;[Smileys! ;-)]
-
diff --git a/plugins/Popup/popup-translation.txt b/plugins/Popup/popup-translation.txt
new file mode 100644
index 0000000000..e97f268222
--- /dev/null
+++ b/plugins/Popup/popup-translation.txt
@@ -0,0 +1,187 @@
+; Common strings that belong to many files
+;[Failed to register %s class.]
+;[General]
+;[Ignore fullscreen]
+;[Maximum width]
+;[Popup History]
+;[Skins]
+
+; ../../plugins/Popup/resource.rc
+;[* - built-in skins]
+;[-1 = Infinite]
+;[0 = Default]
+;[Add default actions for contacts only]
+;[Add info && menu for IM contacts only]
+;[Always (has priority)]
+;[Avatar size:]
+;[Avatars]
+;[Close]
+;[Colors can be configured in\r\nCustomize > Fonts && Colors]
+;[Common Actions]
+;[Configure popup area]
+;[Content && Style]
+;[Debug]
+;[Default Timeout]
+;[Desktop]
+;[Disable if message window is open]
+;[Disable when global status is...]
+;[Disable when relevant protocol's status is...]
+;[Disable when:]
+;[Distance between popups]
+;[Do not close hovered popups]
+;[Don't close popups on default actions]
+;[Download more skins]
+;[Draw avatar borders]
+;[Draw borders for semitransparent avatars too]
+;[Dynamically resize the popups]
+;[Effect:]
+;[Effects]
+;[Enable Win 9x/Me transparency]
+;[Enable avatar updates]
+;[Enable popup actions]
+;[Enable popup history]
+;[Enable this notification]
+;[Fullscreen mode]
+;[General options]
+;[Go to Customize > Fonts && Colors for fonts and colors options]
+;[History]
+;[Icons aligned to the right]
+;[Icons and labels below text]
+;[Icons on the left]
+;[Infinite popup delay]
+;[Layout:]
+;[Left click action:]
+;[LeftButton]
+;[Limit window amount to:]
+;[Live Preview]
+;[MiddleButton]
+;[Minimum width]
+;[Miranda's window]
+;[Miscellaneous]
+;[More...]
+;[Mouse Actions Overwrite]
+;[Multimonitor (98/ME/2000/XP)]
+;[Never show]
+;[Notifications]
+;[Opaque popups under cursor]
+;[Per-contact settings]
+;[Please choose in what cases default actions should be added:]
+;[Popup Actions are those tiny buttons below notification text.]
+;[Popup Area]
+;[Popup actions will be displayed as:]
+;[Popup delay:]
+;[Popup timeout:]
+;[Position:]
+;[Preview]
+;[R]
+;[Reorder Popups]
+;[Right click action:]
+;[RightButton]
+;[Round corners by]
+;[Sec]
+;[Show Actions: (requires apply)]
+;[Show always]
+;[Show default]
+;[Size && Position]
+;[Skin options]
+;[Slide Popup]
+;[Start the popups in the monitor with]
+;[Store last]
+;[Time (in):]
+;[Time (out):]
+;[Transparency]
+;[Use History++ to render log]
+;[Use large icons]
+;[Use transparency (Windows 2000+)]
+;[events]
+;[ms]
+;[opacity:]
+;[pixel(s)]
+;[pixels]
+;[seconds]
+;[the active window]
+
+; ../../plugins/Popup/src/actions.cpp
+;[Action]
+;[Contact menu]
+;[Copy to clipboard]
+;[Dismiss popup]
+;[Pin popup]
+;[Quick reply]
+;[Send message]
+;[User details]
+;[no overwrite]
+
+; ../../plugins/Popup/src/bitmap_funcs.cpp
+;[You need the png2dib plugin v. 0.1.3.x or later to process PNG images]
+
+; ../../plugins/Popup/src/config.cpp
+;[Test preview for the popup plugin settings. This is supposed to be long enough not to fit in one line...]
+;[The Jabberwocky]
+;[This is a notification message]
+;[This is a warning message]
+;[This is an error message]
+
+; ../../plugins/Popup/src/history.cpp
+;[Popup History is disabled]
+;[Popup History message]
+
+; ../../plugins/Popup/src/main.cpp
+;[Actions]
+;[Advanced]
+;[Classes]
+;[Contacts]
+;[Disable &popup module]
+;[Disable popups]
+;[Enable &popup module]
+;[Enable popups]
+;[Popups are disabled]
+;[Popups are enabled]
+;[Toggle Popups]
+
+; ../../plugins/Popup/src/opt_adv.cpp
+;[%d%%]
+;[Fade in/out]
+;[No effect]
+
+; ../../plugins/Popup/src/opt_class.cpp
+;[Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!]
+
+; ../../plugins/Popup/src/opt_gen.cpp
+;[Popup Plus Warning]
+;[Width]
+;[You cannot specify a value lower than %d and higher than %d.]
+;[horizontal]
+;[lower left corner]
+;[lower right corner]
+;[upper left corner]
+;[upper right corner]
+;[vertical]
+
+; ../../plugins/Popup/src/opt_skins.cpp
+;[Drop shadow effect (Windows XP+)]
+;[Drop shadow effect (Windows XP+)/non rectangular]
+;[Enable Aero Glass (Vista+)]
+;[Just take a look at this skin... ;)]
+;[Refresh List]
+;[Show clock]
+;[Skin preview]
+;[Use Windows colours]
+;[Use advanced text render]
+
+; ../../plugins/Popup/src/popup_wnd2.cpp
+;[Failed to GetClassInfoExW from EDIT class.]
+
+; ../../plugins/Popup/src/services.cpp
+;[Error]
+;[Notify]
+;[Warning]
+
+; ../../plugins/Popup/src/srmm_menu.cpp
+;[Auto]
+;[Block]
+;[Favourite]
+;[Popup Mode: Auto]
+;[Popup Mode: Block contact]
+;[Popup Mode: Favourite]
+;[Popup Mode: Ignore fullscreen]
diff --git a/plugins/ProfileManager/profilemanager-translation.txt b/plugins/ProfileManager/profilemanager-translation.txt
new file mode 100644
index 0000000000..e6319bc955
--- /dev/null
+++ b/plugins/ProfileManager/profilemanager-translation.txt
@@ -0,0 +1,6 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/ProfileManager/pmanagerEx.c
+;[Change profile]
+;[Load profile]
diff --git a/plugins/QuickMessages/quickmessages-translation.txt b/plugins/QuickMessages/quickmessages-translation.txt
new file mode 100644
index 0000000000..1e39733b34
--- /dev/null
+++ b/plugins/QuickMessages/quickmessages-translation.txt
@@ -0,0 +1,37 @@
+; Common strings that belong to many files
+;[Quick Messages]
+
+; ../../plugins/QuickMessages/options.c
+;[New Button]
+;[New Menu Entry]
+;[Plugins]
+
+; ../../plugins/QuickMessages/quickmessages.rc
+;[%F]
+;[%L]
+;[%P]
+;[%c]
+;[%n]
+;[%t]
+;[*Rename menu item into \"---\" to insert separator]
+;[*Use drag'n'drop for arranging menu items]
+;[- Contact display name]
+;[- Contact first name]
+;[- Contact last name]
+;[- Contacts Protocol name (upper case)]
+;[- Selected text]
+;[- Text from Clipboard]
+;[Add to QuickMenu]
+;[Auto-send on Left-Click]
+;[Auto-send on Right-Click]
+;[Button Left-Click menu]
+;[Button Right-Click value]
+;[Buttons]
+;[Consider as ServiceName]
+;[Enable QuickMenu]
+;[List of variables:]
+;[Menu entry value:]
+;[Misc.]
+;[Quick Messages Help]
+;[Tips:]
+;[You have changed the plugin settings via database.\nThis requires restart!]
diff --git a/plugins/QuickReplies/quickreplies-translation.txt b/plugins/QuickReplies/quickreplies-translation.txt
new file mode 100644
index 0000000000..fae9a1e2b2
--- /dev/null
+++ b/plugins/QuickReplies/quickreplies-translation.txt
@@ -0,0 +1,17 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/QuickReplies/events.cpp
+;[Button]
+
+; ../../plugins/QuickReplies/options.cpp
+;[Message Sessions]
+;[Quick Replies]
+
+; ../../plugins/QuickReplies/resources.rc
+;[- Add \"---\" for separator.]
+;[- Add your replies, one per line.]
+;[- Press [v] button for variable's help.]
+;[Hints:]
+;[Send replies immediately]
+;[Variables]
diff --git a/plugins/Rate/rate-translation.txt b/plugins/Rate/rate-translation.txt
new file mode 100644
index 0000000000..a6b3b909de
--- /dev/null
+++ b/plugins/Rate/rate-translation.txt
@@ -0,0 +1,21 @@
+; Common strings that belong to many files
+;[Warning: classic contact list plugin doesn`t have ability to use extraicons]
+
+; ../../plugins/Rate/commonheaders.h
+;[Rate high]
+;[Rate low]
+;[Rate medium]
+
+; ../../plugins/Rate/main.cpp
+;[Contact Rate]
+
+; ../../plugins/Rate/options.cpp
+;[Contact List]
+;[Rate]
+;[Warning: your contact list plugin doesn`t have ability to sort contacts by rate.]
+;[Your clist: nicer]
+
+; ../../plugins/Rate/rate.rc
+;[Plugin settings]
+;[Use]
+;[slot to draw the icon]
diff --git a/plugins/RecentContacts/Docs/RecentContacts-Translation.txt b/plugins/RecentContacts/Docs/RecentContacts-Translation.txt
deleted file mode 100644
index 5898be865d..0000000000
--- a/plugins/RecentContacts/Docs/RecentContacts-Translation.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-;[Recent Contacts]
-;[Contact]
-;[Main icon]
diff --git a/plugins/RecentContacts/recentcontacts-translation.txt b/plugins/RecentContacts/recentcontacts-translation.txt
new file mode 100644
index 0000000000..9140db11ec
--- /dev/null
+++ b/plugins/RecentContacts/recentcontacts-translation.txt
@@ -0,0 +1,19 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/RecentContacts/RecentContacts.cpp
+;[Contact]
+;[Ignore Contact]
+;[Main icon]
+;[Show Contact]
+;[Show Recent Contacts]
+
+; ../../plugins/RecentContacts/options.cpp
+;[Contact List]
+
+; ../../plugins/RecentContacts/resource.rc
+;[Format of date and time\n(Look to readme for placeholders help)]
+;[Hide offline contacts]
+;[Number shown contacts:\n (0 to show all)]
+;[Plugin settings]
+;[Recent Contacts]
diff --git a/plugins/SRMM/Docs/srmm-translation.txt b/plugins/SRMM/srmm-translation.txt
index 782bb9dcda..a0fcd00381 100644
--- a/plugins/SRMM/Docs/srmm-translation.txt
+++ b/plugins/SRMM/srmm-translation.txt
@@ -1,94 +1,141 @@
-Miranda Language Pack Version 1
-Locale: 0809
-Authors: Miranda IM Development Team
-Author-email: project-info@miranda-im.org
-Last-Modified-Using: Miranda IM 0.6.1
-Plugins-included:
+; Common strings that belong to many files
+;[Messaging]
-; Generated by lpgen on Thu Jan 11 20:52:59 2007
-; Translations: 74
-
-; msgdialog.c
-;[Add Contact Permanently to List]
-;[User Menu]
-;[View User's Details]
-;[View User's History]
+; ../../plugins/SRMM/cmdlist.c
;[The message send timed out.]
-; msgoptions.c
+; ../../plugins/SRMM/globals.c
+;[Incoming message (10x10)]
+;[Notice (10x10)]
+;[Outgoing message (10x10)]
+
+; ../../plugins/SRMM/msgdialog.c
+;[%s is typing a message...]
+;[Last message received on %s at %s.]
+;[is now %s (was %s)]
+;[signed off (was %s)]
+;[signed on (%s)]
+
+; ../../plugins/SRMM/msglog.c
+;[File received]
+;[File sent]
+
+; ../../plugins/SRMM/msgoptions.c
+;[** New contacts **]
+;[** Unknown contacts **]
+;[Away]
+;[Background]
+;[DND]
+;[Free for chat]
+;[Incoming colon]
+;[Incoming messages]
+;[Incoming name]
+;[Incoming time]
+;[Invisible]
+;[Message Log]
+;[Message Sessions]
+;[Message area]
+;[Messaging Log]
+;[NA]
+;[Notices]
+;[Occupied]
+;[Offline]
+;[On the phone]
+;[Online]
+;[Out to lunch]
+;[Outgoing colon]
+;[Outgoing messages]
+;[Outgoing name]
+;[Outgoing time]
;[Show balloon popup (unsupported system)]
+;[Typing Notify]
-; msgs.c
+; ../../plugins/SRMM/msgs.c
;[%s is typing a message]
-;[Typing Notification]
-;[Message from %s]
;[&Message]
-;[Miranda could not load the built-in message module, riched20.dll is missing. If you are using Windows 95 or WINE please make sure you have riched20.dll installed. Press 'Yes' to continue loading Miranda.]
-;[Information]
-;[Messages]
;[Incoming (Focused Window)]
-;[Incoming (Unfocused Window)]
;[Incoming (New Session)]
+;[Incoming (Unfocused Window)]
+;[Information]
+;[Instant messages]
+;[Message from %s]
+;[Message send error]
+;[Miranda could not load the built-in message module, riched20.dll is missing. If you are using Windows 95 or WINE please make sure you have riched20.dll installed. Press 'Yes' to continue loading Miranda.]
;[Outgoing]
+;[Typing Notification]
-; msgtimedout.c
+; ../../plugins/SRMM/msgtimedout.c
;[An unknown error has occured.]
-; resource.rc
+; ../../plugins/SRMM/resource.rc
+;[&Copy]
+;[&Copy link]
+;[&D]
+;[&H]
+;[&Open link]
+;[&Send]
+;[An error has occured. The protocol reported the following error:]
+;[Automatically popup window when:]
+;[C&lear Log]
+;[Cancel]
+;[Cascade new windows]
+;[Clear]
+;[Close]
;[Close the message window on send]
+;[Co&py All]
+;[Copy]
+;[Cut]
+;[Delete]
+;[Delete temporary contacts when closing message window]
+;[Enable avatar support in the message window]
+;[Flash in the system tray and in the contact list]
+;[In background]
+;[Limit avatar height to ]
+;[Load History Events]
+;[Load number of previous events]
+;[Load previous events less than]
+;[Load unread events only]
+;[Log]
+;[LogLink]
+;[Max Number of Flashes]
+;[Message]
+;[Message Session]
+;[Message Window Event Log]
+;[Message window behaviour:]
+;[Messaging:]
;[Minimize the message window on send]
-;[Use the contact's status icon as the window icon]
+;[Paste]
+;[Paste && Send]
+;[Redo]
+;[Save the window position for each contact]
;[Save the window size and location individually for each contact]
-;[Cascade new windows]
-;[Show 'Send' button]
-;[Show username on top row]
-;[Show toolbar buttons on top row]
-;[Send message on double 'Enter']
+;[Select &All]
+;[Send Error]
;[Send message on 'Enter']
+;[Send message on double 'Enter']
+;[Send typing notifications to the following users when you are typing a message to them:]
+;[Show 'Send' button]
+;[Show Formatting]
+;[Show balloon popup]
;[Show character count]
-;[Support control up/down in message area to show previously sent messages]
-;[Delete temporary contacts when closing message window]
-;[Enable avatar support in the message window]
-;[Limit avatar height to ]
-;[&D]
-;[&H]
+;[Show dates]
;[Show icons]
;[Show names]
-;[Show timestamp]
-;[Show dates]
-;[Load unread events only]
-;[Load number of previous events]
-;[Spin1]
-;[Load previous events less than]
-;[Show status changes]
;[Show seconds]
-;[Show typing notifications when a user is typing a message]
-;[Update inactive message window icons when a user is typing]
+;[Show status changes]
+;[Show timestamp]
+;[Show toolbar buttons on top row]
;[Show typing notification when no message dialog is open]
-;[Flash in the system tray and in the contact list]
-;[Show balloon popup]
-;[Try again]
-;[&Send]
-;[Cancel]
-;[Close]
+;[Show typing notifications when a user is typing a message]
+;[Show username on top row]
;[Show warning when message has not been received after]
-;[seconds.]
-;[pixels.]
-;[Automatically popup window when:]
-;[An error has occured. The protocol reported the following error:]
+;[Spin1]
+;[Support control up/down in message area to show previously sent messages]
+;[Try again]
+;[Undo]
+;[Update inactive message window icons when a user is typing]
+;[Use the contact's status icon as the window icon]
;[minutes old]
-;[Send typing notifications to the following users when you are typing a message to them:]
-;[Message Window Options]
-;[Message Window Event Log]
-;[Load History Events]
-;[Typing Notification Options]
-;[Send Error]
-;[Message Session]
-;[C&lear Log]
-;[&Copy]
-;[Co&py All]
-;[Select &All]
-;[Open in &new window]
-;[&Open in existing window]
-;[&Copy link]
-
+;[pixels.]
+;[seconds.]
+;[while sending the following message:]
diff --git a/plugins/Scriver/Docs/scriver-translation.txt b/plugins/Scriver/Docs/scriver-translation.txt
deleted file mode 100644
index 29cfe2fe92..0000000000
--- a/plugins/Scriver/Docs/scriver-translation.txt
+++ /dev/null
@@ -1,389 +0,0 @@
-;*********************************************
-;***** Scriver Langpack by raq *****
-;********** version 2.5.9.8 ***************
-
-[Add contact]
-[User's details]
-[User's history]
-[Send message]
-[Close session]
-[Smiley button]
-[User is typing]
-[Unicode is on]
-[Unicode is off]
-[Sending]
-[Quote button]
-[Incoming message]
-[Outgoing message]
-;[Notice]
-[Default codepage]
-[Add Contact Permanently to List]
-[User Menu]
-[View User's Details]
-[View User's History]
-[Quote Text]
-[Insert Emoticon]
-[Send Message]
-[Close Session]
-[User Menu - %s]
-[User Menu - %u]
-[signed off (was %s)]
-[signed on (%s)]
-[is now %s (was %s)]
-[Sending in progress: %d message(s) left...]
-[%s is typing a message...]
-[Last message received on %s at %s.]
-[The message send timed out.]
-[Today]
-[Yesterday]
-[File sent]
-[File received]
-[URL sent]
-[URL received]
-;[File sent]
-[File received]
-;[URL sent]
-[URL received]
-[** New contacts **]
-[** Unknown contacts **]
-[Show balloon popup (unsupported system)]
-[Messaging]
-[Message Sessions]
-[Messaging Log]
-[Typing Notify]
-[Message from %s]
-[%s is typing a message]
-[Typing Notification]
-[Message from %s]
-[&Message]
-[Information]
-[Messages]
-[Incoming (Focused Window)]
-[Incoming (Unfocused Window)]
-[Incoming (New Session)]
-[An unknown error has occured.]
-[Send Error]
-[Unknown]
-[You are about to send a message to all open tabs.\nAre you sure ?]
-[Remember my choice for this container]
-[Yes]
-[No]
-
-;controls
-
-[Always On Top]
-[Message Window Options]
-[Automatically pop up the window when]
-[Stay minimized]
-[Close the message window on send]
-[Minimize the message window on send]
-[Use the contact's status icon as the window icon]
-[Use tabbed mode]
-[Hide tab bar if there is only one tab]
-[Tabs at bottom]
-[Limit names on tabs to]
-[characters]
-[Show close button on each tab]
-[Automatically switch to active tab]
-[Limit number of tabs per container to]
-[Use separate containers for chats]
-[Limit number of chats tabs per container to]
-[Cascade new windows]
-[Save the window size and location individually for each contact]
-[Save the splitter position individually for each contact]
-[Support control up/down in message area to show previously sent messages]
-[Save message draft when closing message window]
-[Delete temporary contacts when closing message window]
-[Show 'sending in progress' indicator]
-[Show title bar]
-[Show status bar]
-[Show tool bar]
-[Enable avatar support in the message window]
-[Limit avatar height to min.]
-[pixels.]
-[and max.]
-[Enable transparency]
-[active]
-[inactive]
-[Send message on 'Enter']
-[Send message on double 'Enter']
-[Show warning when message has not been received after]
-[seconds.]
-[An error has occured. The protocol reported the following error:]
-[Try again]
-[Cancel]
-[while sending the following message:]
-[Message Window Event Log]
-[Enable IEView]
-[Show icons]
-[Show names]
-[Show times]
-[Show seconds]
-[Show dates]
-[Use long date format]
-[Use relative timestamp]
-[Use message grouping]
-[Mark follow-up msgs with timestamp]
-[Start message text on a new line]
-[Draw lines between messages]
-[Show status changes]
-[Fonts]
-[Background colour:]
-[Input area background:]
-[Incoming background:]
-[Outgoing background:]
-[Choose font...]
-[Select multiple fonts by dragging or by using the control key]
-[Load History Events]
-[Load unread events only]
-[Load number of previous events]
-[Load previous events less than]
-[minutes old]
-[Typing Notification Options]
-[Send typing notifications to the following users when you are typing a message to them:]
-[Show typing notifications when a user is typing a message]
-[Update message window icons when a user is typing]
-[Show typing notification when no message dialog is open]
-[Flash in the system tray and in the contact list]
-[Show balloon popup]
-
-; Chat Plugin v 0.2.1.2
-
-; colorchooser.c
-;[Text colour]
-;[Background colour]
-
-; log.c
-;[%s has joined]
-;[%s has left]
-;[%s has disconnected]
-;[%s is now known as %s]
-;[%s kicked %s]
-;[You have joined %s]
-;[Notice from %s: %s]
-;[The topic is \'%s%s\']
-;[ (set by %s)]
-;[%s enables \'%s\' status for %s]
-;[%s disables \'%s\' status for %s]
-;[You are now known as %s]
-
-; main.c
-;[Miranda could not load the Chat plugin because Microsoft Rich Edit v 3 is missing.\nIf you are using Windows 95/98/NT or WINE please upgrade your Rich Edit control.\n\nDo you want to download an update now?.]
-;[Information]
-
-; options.c
-;[Appearance and functionality of chat room windows]
-;[Appearance of the message log]
-;[Default events to show in new chat rooms if the \'event filter\' is enabled]
-;[Icons to display in the message log]
-;[Icons to display in the tray]
-;[Pop-ups to display]
-;[Select Folder]
-;[Chat]
-;[Events]
-;[Chat Log]
-;[Popups]
-;[Incoming message]
-;[Message is highlighted]
-;[User has performed an action]
-;[User has joined]
-;[User has left]
-;[User has kicked some other user]
-;[User´s status was changed]
-;[User has changed name]
-;[User has sent a notice]
-;[User has disconnected]
-;[The topic has been changed]
-;[Chat windows]
-;[Window Icon]
-;[Bold]
-;[Italics]
-;[Underlined]
-;[Smiley button]
-;[Room history]
-;[Event filter]
-;[Room settings]
-;[Toggle userlist]
-
-; window.c
-;[Insert a smiley]
-;[Make the text bold (CTRL+B)]
-;[Make the text italicized (CTRL+I)]
-;[Make the text underlined (CTRL+U)]
-;[Select a background color for the text (CTRL+L)]
-;[Select a foreground color for the text (CTRL+K)]
-;[Show the history (CTRL+H)]
-;[Show/hide the nicklist (CTRL+N)]
-;[Control this room (CTRL+O)]
-;[Enable/disable the event filter (CTRL+F)]
-;[%s: Chat Room (%u user)]
-;[%s: Chat Room (%u users)]
-;[%s: Message Session]
-;[%s: Message Session (%u users)]
-;[%s wants your attention in room %s]
-;[Close current tab (CTRL+F4)]
-
-; chat.rc
-;[Spin1]
-;[Spin2]
-;[Custom1]
-;[Enable highlighting]
-;[Enable logging to disk]
-;[Use same style as in the message log]
-;[Use default colours]
-;[Use custom colours]
-;[Custom2]
-;[OK]
-;[&Send]
-;[Userlist user indent (pixels):]
-;[Userlist row distance (pixels):]
-;[Add new rooms to group:]
-;[Log background]
-;[Message background]
-;[Userlist background]
-;[Userlist lines]
-;[Timestamp]
-;[Other name]
-;[Your name]
-;[Limit log text to (events):]
-;[Trim to (kB)]
-;[Log timestamp]
-;[Words to highlight (wildcards allowed)]
-;[Log directory]
-;[Timeout (s)]
-;[Text]
-;[Background]
-;[(The timeout require at least PopUp plugin v 1.0.1.9. Setting it to 0 means default setting and -1 means indefinite time)]
-;[Options]
-;[Other]
-;[Fonts 'n Colors]
-;[Log Options]
-;[Popups for the Chat plugin]
-;[&Message]
-;[Clear lo&g]
-;[Co&py all]
-;[Open a &new browser window]
-;[&Open in current browser window]
-;[&Copy link]
-;[Undo ]
-;[Redo]
-;[Copy]
-;[Cut]
-;[Paste]
-;[Select All]
-;[Clear]
-;[&Open at this position]
-;[&Close tab]
-;[C&lose other tabs]
-
-;tools.c
-;[%s wants your attention in %s]
-;[%s speaks in %s]
-;[%s has joined %s]
-;[%s has left %s]
-;[%s kicked %s from %s]
-;[Notice from %s]
-;[Topic change in %s]
-;[Information in %s]
-;[%s enables \'%s\' status for %s in %s]
-;[%s disables \'%s\' status for %s in %s]
-;[%s says: %s]
-;[%s has disconnected (%s)]
-;[%s kicked %s (%s)]
-;[The topic is \'%s\']
-;[The topic is \'%s\' (set by %s)]
-
-; options
-;[Timestamp]
-;[Others nicknames]
-;[Your nickname]
-;[User has joined]
-;[User has left]
-;[User has disconnected]
-;[User kicked ...]
-;[User is now known as ...]
-;[Notice from user]
-;[Incoming message]
-;[Outgoing message]
-;[The topic is ...]
-;[Information messages]
-;[User enables status for ...]
-;[User disables status for ...]
-;[Action message]
-;[Highlighted message]
-;[Message typing area]
-;[User list members (Online)]
-;[User list members (Away)]
-;[User list statuses]
-;[Send message by pressing the Enter key]
-;[Send message by pressing the Enter key twice]
-;[Flash window when someone speaks]
-;[Flash window when a word is highlighted]
-;[Show list of users in the chat room]
-;[Show button for sending messages]
-;[Show name of the chat room in the top left of the window]
-;[Show buttons for controlling the chat room]
-;[Show buttons for formatting the text you are typing]
-;[Show button menus when right clicking the buttons]
-;[Limit user names in the message log to 20 characters]
-;[Show lines in the userlist]
-;[Show new windows cascaded]
-;[Save the size and position of chat rooms]
-;[Do not play sounds when the chat room is focused]
-;[Do not pop up the window when joining a chat room]
-;[Toggle the visible state when double clicking in the contact list]
-;[Prefix all events with a timestamp]
-;[Only prefix with timestamp if it has changed]
-;[Indent the second line of a message]
-;[Add \':\' to auto-completed user names]
-;[Strip colors from messages in the log]
-;[Enable the \'event filter\' for new rooms]
-;[Show topic changes]
-;[Show users joining]
-;[Show users disconnecting]
-;[Show messages]
-;[Show actions]
-;[Show users leaving]
-;[Show users being kicked]
-;[Show notices]
-;[Show users changing name]
-;[Show information messages]
-;[Show status changes of users]
-;[Show icon for topic changes]
-;[Show icon for users joining]
-;[Show icon for users disconnecting]
-;[Show icon for messages]
-;[Show icon for actions]
-;[Show icon for highlights]
-;[Show icon for users leaving]
-;[Show icon for users kicking other user]
-;[Show icon for notices ]
-;[Show icon for name changes]
-;[Show icon for information messages]
-;[Show icon for status changes]
-;[Show icons in tray only when the chat room is not active]
-;[Show icon in tray for topic changes]
-;[Show icon in tray for users joining]
-;[Show icon in tray for users disconnecting
-;[Show icon in tray for messages]
-;[Show icon in tray for actions]
-;[Show icon in tray for highlights]
-;[Show icon in tray for users leaving]
-;[Show icon in tray for users kicking other user]
-;[Show icon in tray for notices ]
-;[Show icon in tray for name changes]
-;[Show icon in tray for information messages]
-;[Show icon in tray for status changes]
-;[Show pop-ups only when the chat room is not active]
-;[Show pop-up for topic changes]
-;[Show pop-up for users joining]
-;[Show pop-up for users disconnecting]
-;[Show pop-up for messages]
-;[Show pop-up for actions]
-;[Show pop-up for highlights]
-;[Show pop-up for users leaving]
-;[Show pop-up for users kicking other user]
-;[Show pop-up for notices ]
-;[Show pop-up for name changes]
-;[Show pop-up for information messages]
-;[Show pop-up for status changes]
diff --git a/plugins/Scriver/scriver-translation.txt b/plugins/Scriver/scriver-translation.txt
new file mode 100644
index 0000000000..2b9a42b060
--- /dev/null
+++ b/plugins/Scriver/scriver-translation.txt
@@ -0,0 +1,475 @@
+; Common strings that belong to many files
+;[%s disables \'%s\' status for %s]
+;[%s enables \'%s\' status for %s]
+;[%s has disconnected]
+;[%s has joined]
+;[%s has left]
+;[%s is now known as %s]
+;[%s kicked %s]
+;[&Message]
+;[Background]
+;[Background colour]
+;[Group Chat]
+;[Group Chats]
+;[Incoming message]
+;[Information]
+;[Layout]
+;[Look up \'%s\':]
+;[Message Session]
+;[Messaging]
+;[No word to look up]
+;[Notice from %s]
+;[Notices]
+;[Send Error]
+;[Send Message]
+;[Show icons]
+;[Tabs]
+;[Text colour]
+;[Timestamp]
+;[User Menu]
+;[User has disconnected]
+;[User has joined]
+;[User has left]
+
+; ../../plugins/Scriver/chat/clist.c
+;[Join chat]
+;[Open chat window]
+
+; ../../plugins/Scriver/chat/log.c
+;[ (set by %s on %s)]
+;[ (set by %s)]
+;[The topic is \'%s%s\']
+;[You are now known as %s]
+;[You have joined %s]
+
+; ../../plugins/Scriver/chat/main.c
+;[&Join]
+;[&Leave]
+
+; ../../plugins/Scriver/chat/options.c
+;[Add \':\' to auto-completed names]
+;[Appearance]
+;[Appearance and functionality of chat windows]
+;[Default events to show in new chat rooms if the \'event filter\' is enabled]
+;[Display contact status icon before role icon]
+;[Do not play sounds when focused]
+;[Do not pop up when joining]
+;[Enable \'event filter\' for new rooms]
+;[Enable button context menus]
+;[Flash when a word is highlighted]
+;[Flash when someone speaks]
+;[Group chats]
+;[Icons to display in the tray]
+;[Indent the second line of a message]
+;[Limit user names to 20 characters]
+;[Message is highlighted]
+;[Only prefix with timestamp if it has changed]
+;[Pop-ups to display]
+;[Popups]
+;[Prefix all events with a timestamp]
+;[Select Folder]
+;[Show actions]
+;[Show and hide by double clicking in the contact list]
+;[Show chat user list]
+;[Show contact statuses (if supported)]
+;[Show icon in tray for actions]
+;[Show icon in tray for highlights]
+;[Show icon in tray for information messages]
+;[Show icon in tray for messages]
+;[Show icon in tray for name changes]
+;[Show icon in tray for notices ]
+;[Show icon in tray for status changes]
+;[Show icon in tray for topic changes]
+;[Show icon in tray for users disconnecting]
+;[Show icon in tray for users joining]
+;[Show icon in tray for users kicking other user]
+;[Show icon in tray for users leaving]
+;[Show icons in tray only when the chat room is not active]
+;[Show information messages]
+;[Show messages]
+;[Show notices]
+;[Show pop-up for actions]
+;[Show pop-up for highlights]
+;[Show pop-up for information messages]
+;[Show pop-up for messages]
+;[Show pop-up for name changes]
+;[Show pop-up for notices ]
+;[Show pop-up for status changes]
+;[Show pop-up for topic changes]
+;[Show pop-up for users disconnecting]
+;[Show pop-up for users joining]
+;[Show pop-up for users kicking other user]
+;[Show pop-up for users leaving]
+;[Show pop-ups only when the chat room is not active]
+;[Show status changes of users]
+;[Show topic changes]
+;[Show topic on your contact list (if supported)]
+;[Show users being kicked]
+;[Show users changing name]
+;[Show users disconnecting]
+;[Show users joining]
+;[Show users leaving]
+;[Strip colors from messages]
+;[The topic has been changed]
+;[Timestamp has same colour as event]
+;[User has changed name]
+;[User has kicked some other user]
+;[User has performed an action]
+;[User has sent a notice]
+;[User's status was changed]
+;[UserID of current contact (if defined). It is like UIN Number for ICQ, JID for Jabber, etc.]
+;[Variables]
+;[\"Desktop\" folder for currently logged-on Windows user]
+;[\"My Documents\" folder for currently logged-on Windows user]
+;[abbreviated month name]
+;[abbreviated weekday name]
+;[any environment variable defined in current Windows session (like %systemroot%, %allusersprofile%, etc.)]
+;[day of month, 01-31]
+;[day of month, 1-31]
+;[full month name]
+;[full weekday name]
+;[month number, 01-12]
+;[month number, 1-12]
+;[name of current miranda profile (filename, without extension)]
+;[nick of current contact (if defined)]
+;[path to current miranda profile]
+;[path to root miranda folder]
+;[protocol name of current contact (if defined). Account name is used when protocol supports multiaccounts]
+;[same as environment variable %APPDATA% for currently logged-on Windows user]
+;[username for currently logged-on Windows user]
+;[will return parsed string %miranda_profile%\\Profiles\\%miranda_profilename%]
+;[year with century, 1901-9999]
+;[year without century, 01- 99]
+
+; ../../plugins/Scriver/chat/tools.c
+;[%s %c %s\r\n]
+;[%s %s\r\n]
+;[%s disables \'%s\' status for %s in %s]
+;[%s enables \'%s\' status for %s in %s]
+;[%s has disconnected (%s)]
+;[%s has joined %s]
+;[%s has left %s]
+;[%s has left (%s)]
+;[%s kicked %s (%s)]
+;[%s kicked %s from %s]
+;[%s says: %s]
+;[%s speaks in %s]
+;[%s wants your attention in %s]
+;[Information in %s]
+;[Notice from %s: %s]
+;[The topic is \'%s\']
+;[The topic is \'%s\' (set by %s)]
+;[Topic change in %s]
+
+; ../../plugins/Scriver/chat/window.c
+;[%s: Chat Room (%u user)]
+;[%s: Chat Room (%u users)]
+;[%s: Message Session]
+;[%s: Message Session (%u users)]
+;[Control this room (CTRL+O)]
+;[Enable/disable the event filter (CTRL+F)]
+;[Insert a smiley]
+;[Make the text bold (CTRL+B)]
+;[Make the text italicized (CTRL+I)]
+;[Make the text underlined (CTRL+U)]
+;[Nick name]
+;[Select a background color for the text (CTRL+L)]
+;[Select a foreground color for the text (CTRL+K)]
+;[Show the history (CTRL+H)]
+;[Show/hide the nicklist (CTRL+N)]
+;[Status]
+;[Unique id]
+
+; ../../plugins/Scriver/globals.c
+;[Action (10x10)]
+;[Add Status (10x10)]
+;[Add contact]
+;[Bold]
+;[Close button]
+;[Event filter disabled]
+;[Event filter enabled]
+;[Group Chats Log]
+;[Hide userlist]
+;[Highlight (10x10)]
+;[Icon overlay]
+;[Incoming message (10x10)]
+;[Information (10x10)]
+;[Italics]
+;[Join (10x10)]
+;[Kick (10x10)]
+;[Leave (10x10)]
+;[Message in (10x10)]
+;[Message out (10x10)]
+;[Nickchange (10x10)]
+;[Notice (10x10)]
+;[Outgoing message (10x10)]
+;[Quit (10x10)]
+;[Quote button]
+;[Remove status (10x10)]
+;[Room history]
+;[Room settings]
+;[Send message]
+;[Sending]
+;[Show userlist]
+;[Single Messaging]
+;[Smiley button]
+;[Status 1 (10x10)]
+;[Status 2 (10x10]
+;[Status 3 (10x10)]
+;[Status 4 (10x10)]
+;[Status 5 (10x10)]
+;[Status 6 (10x10)]
+;[Topic (10x10)]
+;[Typing notification off]
+;[Underlined]
+;[Unicode is off]
+;[Unicode is on]
+;[User is typing]
+;[User's details]
+;[User's history]
+;[Window Icon]
+
+; ../../plugins/Scriver/msgdialog.c
+;[%s is typing a message...]
+;[Add Contact Permanently to List]
+;[Insert Emoticon]
+;[Last message received on %s at %s.]
+;[Quote Text]
+;[Sending in progress: %d message(s) left...]
+;[User Menu - %s]
+;[View User's Details]
+;[View User's History]
+;[is now %s (was %s)]
+;[signed off (was %s)]
+;[signed on (%s)]
+
+; ../../plugins/Scriver/msglog.c
+;[File received]
+;[File sent]
+;[Today]
+;[URL received]
+;[URL sent]
+;[Unknown Contact]
+;[Yesterday]
+
+; ../../plugins/Scriver/msgoptions.c
+;[** New contacts **]
+;[** Unknown contacts **]
+;[Action message]
+;[Away]
+;[DND]
+;[Event Log]
+;[Free for chat]
+;[General]
+;[Group Chat Log]
+;[Highlighted message]
+;[Incoming URL]
+;[Incoming background]
+;[Incoming colon]
+;[Incoming messages]
+;[Incoming name]
+;[Incoming time]
+;[Infobar background]
+;[Infobar contact name]
+;[Infobar status message]
+;[Information messages]
+;[Input area background]
+;[Invisible]
+;[Message Sessions]
+;[Message area]
+;[Message background]
+;[Message typing area]
+;[NA]
+;[Notice from user]
+;[Occupied]
+;[Offline]
+;[On the phone]
+;[Online]
+;[Others nicknames]
+;[Out to lunch]
+;[Outgoing URL]
+;[Outgoing background]
+;[Outgoing colon]
+;[Outgoing message]
+;[Outgoing messages]
+;[Outgoing name]
+;[Outgoing time]
+;[Show balloon popup (unsupported system)]
+;[The topic is ...]
+;[Typing Notify]
+;[User disables status for ...]
+;[User enables status for ...]
+;[User is now known as ...]
+;[User kicked ...]
+;[User list background]
+;[User list background (selected)]
+;[User list lines]
+;[User list members (away)]
+;[User list members (online)]
+;[Your nickname]
+
+; ../../plugins/Scriver/msgs.c
+;[%s is typing a message]
+;[Incoming (Focused Window)]
+;[Incoming (New Session)]
+;[Incoming (Unfocused Window)]
+;[Instant messages]
+;[Message from %s]
+;[Miranda could not load the built-in message module, riched20.dll is missing. If you are using Windows 95 or WINE please make sure you have riched20.dll installed. Press 'Yes' to continue loading Miranda.]
+;[Outgoing]
+;[Typing Notification]
+
+; ../../plugins/Scriver/msgtimedout.c
+;[An unknown error has occured.]
+
+; ../../plugins/Scriver/msgwindow.c
+;[Always On Top]
+
+; ../../plugins/Scriver/resource.rc
+;[&Copy]
+;[&Copy link]
+;[&D]
+;[&E]
+;[&H]
+;[&Open link]
+;[&Q]
+;[&U]
+;[(0 means default setting, -1 means indefinite time)]
+;[Actions]
+;[Add new rooms to group:]
+;[An error has occured. The protocol reported the following error:]
+;[Automatically pop up the window when]
+;[Behaviour]
+;[Bing]
+;[C&lear Log]
+;[Cancel]
+;[Cascade new windows]
+;[Clear]
+;[Clear lo&g]
+;[Close Other Tabs]
+;[Close Tab]
+;[Co&py All]
+;[Co&py all]
+;[Copy]
+;[Custom1]
+;[Custom2]
+;[Customize fonts and colors]
+;[Cut]
+;[Delete]
+;[Delete temporary contacts on closing]
+;[Disconnects]
+;[Enable IEView]
+;[Enable highlighting]
+;[Enable message grouping]
+;[Enable tabs]
+;[Enable transparency]
+;[Events in the last]
+;[Flash in the system tray and in the contact list]
+;[Foodnetwork]
+;[Google]
+;[Google Maps]
+;[Google Translate]
+;[Hide windows on close]
+;[Indent text]
+;[Last]
+;[Limit log text to (events):]
+;[Limit names on tabs to]
+;[Limit number of group chats tabs per window to]
+;[Limit number of tabs per window to]
+;[List]
+;[Location]
+;[Log]
+;[Log Options]
+;[Log status changes]
+;[Log timestamp]
+;[LogLink]
+;[Long date format]
+;[Mark follow-up msgs with timestamp]
+;[Message]
+;[Message Window Event Log]
+;[Messages]
+;[Min input area size]
+;[Minimize on send]
+;[Nick changes]
+;[No]
+;[OK]
+;[Options]
+;[Other]
+;[Other name]
+;[Paste]
+;[Paste && Send]
+;[Preload]
+;[Redo]
+;[Relative date]
+;[Remember my choice for this container]
+;[Remember unsent messages]
+;[Save logs]
+;[Save size and location for each contact]
+;[Select &All]
+;[Send To All Tabs]
+;[Send message on 'Enter']
+;[Send message on double 'Enter']
+;[Send typing notifications to the following users when you are typing a message to them:]
+;[Show avatars]
+;[Show balloon popup]
+;[Show date]
+;[Show infobar]
+;[Show lines between messages]
+;[Show names]
+;[Show progress indicator]
+;[Show seconds]
+;[Show status bar]
+;[Show these events only:]
+;[Show time]
+;[Show titlebar]
+;[Show toolbar]
+;[Show typing notification switch in the status bar]
+;[Show typing notification when no message dialog is open]
+;[Show typing notifications when a user is typing a message]
+;[Show warning when message has not been received after]
+;[Slider1]
+;[Spin1]
+;[Spin2]
+;[Start message text on a new line]
+;[Status changes]
+;[Switch to active tab]
+;[Tabs at bottom]
+;[Text]
+;[Timeout (s)]
+;[Topic changes]
+;[Trim to]
+;[Try again]
+;[Typing Notification Options]
+;[Undo]
+;[Unread events only]
+;[Update message window icons when a user is typing]
+;[Use custom colours]
+;[Use default colours]
+;[Use same style as in the message log]
+;[Use separate windows for group chats]
+;[Use the contact's status icon as the window icon]
+;[User kicks]
+;[User list row height]
+;[Users joining]
+;[Users leaving]
+;[Wikipedia (en)]
+;[Word lookup]
+;[Words to highlight (wildcards allowed)]
+;[Yahoo]
+;[Yes]
+;[You are about to send a message to all open tabs.\nAre you sure ?]
+;[Your name]
+;[active]
+;[and stay minimized]
+;[characters]
+;[events]
+;[inactive]
+;[kB]
+;[lines]
+;[minutes]
+;[pixels]
+;[seconds.]
+;[while sending the following message:]
+
+; ../../plugins/Scriver/sendqueue.c
+;[The message send timed out.]
diff --git a/plugins/SecureIM/secureim-translation.txt b/plugins/SecureIM/secureim-translation.txt
new file mode 100644
index 0000000000..1242476fc9
--- /dev/null
+++ b/plugins/SecureIM/secureim-translation.txt
@@ -0,0 +1,106 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/SecureIM/main.cpp
+;[Incoming Secure Message]
+;[Outgoing Secure Message]
+;[SecureIM [GPG]]
+;[SecureIM [Native]]
+;[SecureIM [PGP]]
+;[SecureIM [RSA/AES]]
+;[SecureIM status]
+
+; ../../plugins/SecureIM/options.cpp
+;[Services]
+
+; ../../plugins/SecureIM/popupOptions.cpp
+;[Popups]
+
+; ../../plugins/SecureIM/resource.rc
+;[&Copy SHA1]
+;[&Export]
+;[&Import]
+;[0 = Default PopUp Timeout Value]
+;[Always Try to Establish Secure IM]
+;[Always secured if possible]
+;[Always show status icons in contact list]
+;[Auto accept RSA key (NOT SECURED)]
+;[Back]
+;[Basic]
+;[Cancel]
+;[Context Menu only for \"Miranda\" clients]
+;[Debug]
+;[Delete key]
+;[Delete pre-shared key]
+;[Delete public key]
+;[Disable encryption for game plugins]
+;[Disable keyrings use]
+;[E&xport]
+;[Enable Secure File Transfer]
+;[Enable Secure Offline messages]
+;[Enter passphrase for the secret key:]
+;[Events]
+;[Executable:]
+;[Export key]
+;[Export public key]
+;[GPG]
+;[GPG SecureIM]
+;[Home Directory:]
+;[Import key]
+;[Import public key]
+;[Key Assignment]
+;[Key Exchange Timeout :]
+;[Key agreement colors]
+;[Load &Private key]
+;[Log to File]
+;[Mode]
+;[Mode in Context Menu]
+;[Native SecureIM]
+;[Not secured for NotOnList]
+;[OK]
+;[Offline Key Timeout :]
+;[Offline:]
+;[Ok]
+;[Online:]
+;[PGP]
+;[PGP SecureIM]
+;[Password:]
+;[Please type in your password]
+;[PopUp Timeout]
+;[Pre-shared key]
+;[Preview]
+;[Private]
+;[Protocols]
+;[Public]
+;[Public key]
+;[RSA Key]
+;[RSA SecureIM]
+;[RSA/AES SecureIM]
+;[Reset All]
+;[SHA1:]
+;[Save Pass]
+;[Secure IM Disabled]
+;[Secure IM Enabled]
+;[Secure connection colors]
+;[SecureIM PopUp Colors]
+;[SecureIM plugin Passphrase of private key]
+;[Send/Receive encrypted colors]
+;[Set &keyrings...]
+;[Set key]
+;[Set pre-shared key]
+;[Show a popup on disabled connection]
+;[Show a popup on each secure receive]
+;[Show a popup on each secure send]
+;[Show a popup on established connection]
+;[Show a popup on key received]
+;[Show a popup on key send]
+;[Split Messages]
+;[Status]
+;[Status in Context Menu]
+;[Temp Dir:]
+;[Text]
+;[Time in Seconds]
+;[User List]
+;[Username:]
+;[days]
+;[sec]
diff --git a/plugins/SeenPlugin/seen_langpack.txt b/plugins/SeenPlugin/seen_langpack.txt
deleted file mode 100644
index a46cb433d3..0000000000
--- a/plugins/SeenPlugin/seen_langpack.txt
+++ /dev/null
@@ -1,172 +0,0 @@
-[Last seen]
-
-[Last seen options]
-
-[Last seen menuitem]
-
-[Userinfo tab]
-
-[Log to file]
-
-[year (4 digits)]
-
-[year (2 digits)]
-
-[month]
-
-[day]
-
-[minutes]
-
-[seconds]
-
-[username]
-
-[UIN/handle]
-
-[status]
-
-[external IP]
-
-[internal IP]
-
-[line break]
-
-[tabulator]
-
-[<unknown>]
-
-;New 4.0.2
-;--------------------
-[Ignore contacts going offline]
-
-;New 4.0.3
-;--------------------
-[Enable 'Missed Ones' feature]
-
-[You missed following contacts:]
-
-;New 4.0.4
-;--------------------
-[Show icon]
-
-;Modified 4.0.5
-;--------------------
-;[hours]
-[hours (24)]
-
-;New 4.0.5
-;--------------------
-[hours (12)]
-
-[AM/PM]
-
-;New 4.0.6
-;--------------------
-[weekday (full)]
-
-[weekday (abbreviated)]
-
-[Monday]
-
-[Tuesday]
-
-[Wednesday]
-
-[Thursday]
-
-[Friday]
-
-[Saturday]
-
-[Sunday]
-
-[Mon.]
-
-[Tue.]
-
-[Wed.]
-
-[Thu.]
-
-[Fri.]
-
-[Sat.]
-
-[Sun.]
-
-;New 4.0.7
-;--------------------
-[name of month]
-
-[short name of month]
-
-[January]
-
-[February]
-
-[March]
-
-[April]
-
-[May]
-
-[June]
-
-[July]
-
-[August]
-
-[September]
-
-[October]
-
-[November]
-
-[December]
-
-[Jan.]
-
-[Feb.]
-
-[Mar.]
-
-[Apr.]
-
-[May]
-
-[Jun.]
-
-[Jul.]
-
-[Aug.]
-
-[Sep.]
-
-[Oct.]
-
-[Nov.]
-
-[Dec.]
-
-;New 4.1.1
-;--------------------
-[Count times]
-
-;New 5.0.0.0
-;--------------------
-[last seen history]
-
-[Log to history]
-
-[Maximum size]
-
-[Variable list]
-
-[Protocols to watch:]
-
-[Alert when user status changes]
-
-;New 5.0.1.1
-;--------------------
-[Send Instant Message]
diff --git a/plugins/SeenPlugin/seenplugin-translation.txt b/plugins/SeenPlugin/seenplugin-translation.txt
new file mode 100644
index 0000000000..14c7cf2c31
--- /dev/null
+++ b/plugins/SeenPlugin/seenplugin-translation.txt
@@ -0,0 +1,101 @@
+; Common strings that belong to many files
+;[<unknown>]
+;[Last seen]
+
+; ../../plugins/SeenPlugin/history.c
+;[Send Instant Message]
+;[User Menu]
+;[View User's Details]
+;[last seen history]
+
+; ../../plugins/SeenPlugin/main.c
+;[Changed to Online]
+;[LastSeen]
+;[User Logged In]
+;[User Logged Off]
+;[User status change]
+
+; ../../plugins/SeenPlugin/options.c
+;[Last Seen Variables]
+;[PopUps]
+;[Services]
+
+; ../../plugins/SeenPlugin/resource.rc
+;[Alert when user status changes]
+;[Away]
+;[Count times]
+;[DND]
+;[Enable 'Missed Ones' feature]
+;[Enable Idle support]
+;[Free for chat]
+;[Ignore contacts going offline]
+;[Invisible]
+;[Last seen menuitem]
+;[Last seen options]
+;[Last seen plugin]
+;[Log to file]
+;[Log to history]
+;[Maximum size]
+;[N/A]
+;[OK]
+;[Occupied]
+;[Offline]
+;[On the phone]
+;[Online]
+;[Out to lunch]
+;[PopUp Colors]
+;[Popup interoperability missing or disabled. You need Popups plugin]
+;[Protocols to watch:]
+;[Reset colors]
+;[Show icon]
+;[Test\nTest]
+;[Text]
+;[Title]
+;[Use popups]
+;[Userinfo tab]
+;[Variable list]
+;[Variablestest]
+;[You missed following contacts:]
+
+; ../../plugins/SeenPlugin/seen.h
+;[%i(%r)%bWas %o]
+;[%n is %s (%u)]
+;[-- Date --]
+;[-- Format --]
+;[-- Time --]
+;[-- User --]
+;[AM/PM]
+;[Client info]
+;[Group]
+;[Name:%t%N%bStatus:%t%s%bDay:%t%d.%m.%Y%bTime:%t%H:%M:%S%bPrevious Status:%t%o%b%b%P ID:%t%u%bExternal IP:%t%i%bInternal IP:%t%r%bClientID: %t%C%b%bStatus Message:%t%T]
+;[Note:]
+;[Old status]
+;[Protocol]
+;[Status]
+;[Status message]
+;[UIN/handle]
+;[Use]
+;[day]
+;[external IP]
+;[for empty string]
+;[hours (12)]
+;[hours (24)]
+;[instead of]
+;[internal IP]
+;[line break]
+;[minutes]
+;[month]
+;[name of month]
+;[nick]
+;[seconds]
+;[short name of month]
+;[tabulator]
+;[username]
+;[weekday (abbreviated)]
+;[weekday (full)]
+;[year (2 digits)]
+;[year (4 digits)]
+
+; ../../plugins/SeenPlugin/utils.c
+;[<never seen>]
+;[Idle]
diff --git a/plugins/Sessions/sessions-translation.txt b/plugins/Sessions/sessions-translation.txt
new file mode 100644
index 0000000000..96153c70d0
--- /dev/null
+++ b/plugins/Sessions/sessions-translation.txt
@@ -0,0 +1,58 @@
+; Common strings that belong to many files
+;[Edit]
+;[Save Session]
+;[Sessions Manager]
+
+; ../../plugins/Sessions/Sessions.rc
+;[&Cancel]
+;[&Restore Session]
+;[&Save Session]
+;[Action on Exit]
+;[Action on Startup]
+;[Ask]
+;[Cancel]
+;[Choose session to restore from the list:]
+;[Crash Recovery mode]
+;[Del]
+;[Delete]
+;[Do nothing]
+;[Enter session name:]
+;[Exclude hidden contacts from session on exit]
+;[Misc]
+;[OK]
+;[Only if last session present]
+;[Open Sessions Manager dialog]
+;[Restore Last Session]
+;[Restore Session]
+;[Save]
+;[Save Current Session]
+;[Save and Close]
+;[Save only last]
+;[Save your current session?]
+;[Sessions]
+;[Show other warnings (\"session already opened\" etc...)]
+;[Startup delay]
+;[User Sessions Management]
+;[Warn, when some of LastSession contacts are hidden]
+;[adv.]
+;[ms]
+
+; ../../plugins/Sessions/Src/Main.cpp
+;[Current session is empty!]
+;[Favorite Session]
+;[Last Sessions is empty]
+;[Load Session]
+;[Load last Session]
+;[No contacts to open]
+;[No sessions to open]
+;[Not favorite Session]
+;[Session name is empty, enter the name and try again]
+;[This Session already opened]
+;[This Session already opened(but probably hidden)\nDo you want to show hidden contacts?]
+
+; ../../plugins/Sessions/Src/Options.cpp
+;[Message Sessions]
+;[View]
+
+; ../../plugins/Sessions/Src/Utils.cpp
+;[Session Before Last Crash]
diff --git a/plugins/SimpleAR/simplear-translation.txt b/plugins/SimpleAR/simplear-translation.txt
new file mode 100644
index 0000000000..215cfdcb9d
--- /dev/null
+++ b/plugins/SimpleAR/simplear-translation.txt
@@ -0,0 +1,17 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/SimpleAR/Resource.rc
+;[&Default]
+;[Enable Auto Replier]
+;[No-repeat Interval:]
+;[Reply Message Heading:]
+;[Reply Message when]
+;[mins]
+
+; ../../plugins/SimpleAR/Src/Main.cpp
+;[Dear %user%, the owner left the following message:]
+
+; ../../plugins/SimpleAR/Src/Options.cpp
+;[Plugins]
+;[Simple Auto Replier]
diff --git a/plugins/SimpleStatusMsg/docs/simplestatusmsg-translation.txt b/plugins/SimpleStatusMsg/simplestatusmsg-translation.txt
index 82fa9a2fdc..37e50a086e 100644
--- a/plugins/SimpleStatusMsg/docs/simplestatusmsg-translation.txt
+++ b/plugins/SimpleStatusMsg/simplestatusmsg-translation.txt
@@ -1,138 +1,150 @@
-; This is a template for translation of Simple Status Message plugin
-; Last updated for version 1.9.0.4
-
-;[OK]
-;[OK (%d)]
-;[Closing in %d]
-;[&Cancel]
-;[&Close]
-;[<current>]
-;[<startup>]
-;[Global]
+; Common strings that belong to many files
;[%s Message (%s)]
-;[%s Message for %s]
-;[Retrieving %s message...]
-;[Co&py to Clipboard]
-;[Retrieving status message for %s...]
-;[Re&ad %s Message]
-;[Re&ad Away Message]
-;[Copy %s Message]
+;[Add to Predefined]
+;[Are you sure you want to clear status message history?]
+;[Change Status Message]
+;[Clear History]
+;[Confirm clearing history]
;[Copy Away Message]
+;[Delete Selected]
+;[Show status profiles in status list]
+;[Status Messages]
+;[Variables]
+
+; ../../plugins/SimpleStatusMsg/awaymsg.cpp
+;[&Close]
;[&Go to URL in %s Message]
;[&Go to URL in Away Message]
-;[Delete Selected]
-;[Recent Message]
-;[Predefined Message]
-;[Add to Predefined]
-;[Clear History]
-;[Change Status Message]
+;[Copy %s Message]
+;[Failed to retrieve %s message.]
+;[Re&ad %s Message]
+;[Re&ad Away Message]
+
+; ../../plugins/SimpleStatusMsg/main.cpp
+;[%s (locked)]
+;[External Applications\tretrieves song name of the song currently playing in Winamp (Simple Status Message compatible)]
+;[Miranda Related\tget the date (Simple Status Message compatible)]
;[Status Message...]
-; Popup Menu
-;[Cut]
-;[Copy]
-;[Paste]
-;[Delete]
-;[Select All]
-;[Variables]
-;[More variables...]
+; ../../plugins/SimpleStatusMsg/msgbox.cpp
+;[<current>]
+;[<startup>]
+;[Closing in %d]
+;[Global]
+;[OK (%d)]
+
+; ../../plugins/SimpleStatusMsg/options.cpp
+;[<Last status>]
+;[Advanced]
+;[Are you sure you want to clear predefined status messages?]
+;[Confirm clearing predefined]
+;[Flat, next to cancel button]
+;[General]
+;[Global status change]
+;[Hide]
+;[Open String Formatting Help]
+;[Show in message list]
+;[Show next to cancel button]
+;[Status]
+
+; ../../plugins/SimpleStatusMsg/resource.rc
+;[%date%]
+;[%fortunemsg%]
+;[%protofortunemsg%]
+;[%rand(x,y)%]
+;[%randdefmsg%]
+;[%randmsg%]
+;[%s Message for %s]
+;[%statusfortunemsg%]
+;[%time%]
+;[%winampsong%]
+;[&Cancel]
+;[* This feature is available only when using StartupStatus plugin.]
+;[?cdate(format)]
;[?cinfo(contact,property)]
;[?contact(string,property)]
-;[?mstatus(protocol)]
+;[?ctime(format)]
+;[?dbsetting(contact,module,setting)]
+;[?if(condition,true,false)]
+;[?lower(string)]
;[?lsdate(contact,format)]
;[?lsstatus(contact)]
;[?lstime(contact,format)]
-;[?dbsetting(contact,module,setting)]
-;[?txtfile(file,line)]
-;[?if(condition,true,false)]
+;[?mstatus(protocol)]
+;[?replace(sub,string1,string2)]
+;[?scroll(string,numchars,numchars)]
;[?strcmp(string1,string2)]
;[?stricmp(string1,string2)]
-;[?replace(sub,string1,string2)]
-;[?lower(string)]
+;[?txtfile(file,line)]
;[?upper(string)]
-;[?scroll(string,numchars,numchars)]
-
-; Status Options
-;[Status]
-;[Status on Startup]
-;[Set status after]
-;[miliseconds]
-;[Protocol:]
-;[Status:]
-;[<Last status>]
-;[Independent setting for each protocol]
-;[Pop up dialog asking for status message]
-
-; Status Messages | General Options
-;[Status Messages]
-;[General]
-;[Behaviour on status change]
-;[Global status change]
-;[Apply to all]
-;[Max length:]
-;[Pop up dialog box]
-;[Do not set status message]
;[Always set the same message]
+;[Apply to all]
+;[Automatically close dialog window after]
+;[Behaviour on status change]
+;[Buttons:]
+;[Clear Predefined]
+;[Co&py to Clipboard]
+;[Copy]
+;[Cut]
+;[Delete]
;[Do not change status message]
-;[Pop up dialog asking for new message]
-;[Set an empty message]
-;[Use default message]
-;[Use last message]
-;[Use last message set for this status]
-;[Set the following message:]
-;[Put default message in message list]
-;[Open String Formatting Help]
-
-; Status Messages | Variables Options
-;[Variables]
-;[Update variables in status messages every]
-;[seconds]
+;[Do not set status message]
;[Do not update variables during idle]
;[Do not update variables on ICQ status message requests]
-;[Leave last played track's title after exiting the player]
;[Enable status messages parsing by Variables plugin]
;[Exclude %date% token from parsing (restart required)]
-
-; Status Messages | Advanced Options
-;[Advanced]
+;[Fortune]
+;[Independent setting for each protocol]
;[Layout]
-;[Show status list]
-;[Show status profiles in status list]
-;[Show icons in status list]
-;[Show icons in message list]
-;[Buttons:]
-;[Hide]
-;[Show next to cancel button]
-;[Flat, next to cancel button]
-;[Show in message list]
+;[Leave last played track's title after exiting the player]
+;[Max length:]
+;[More variables...]
+;[OK]
;[Other]
-;[Store up to]
-;[recent messages (0 = disable)]
-;[Automatically close dialog window after]
+;[Paste]
+;[Pop up dialog asking for new message]
+;[Pop up dialog asking for status message]
+;[Pop up dialog box]
+;[Protocol:]
+;[Put default message in message list]
;[Remember last dialog window position]
;[Remove Carriage Return (CR = '\\r' = #0D) chars from status messages]
+;[Retrieving %s message...]
+;[Retrieving status message for %s...]
+;[Select All]
+;[Set an empty message]
+;[Set status after]
+;[Set the following message:]
;[Show 'Copy Away Message' item in contact menu]
;[Show 'Go to URL in Away Message' item in contact menu]
;[Show 'Status Message...' item in status menu]
-;[Clear History]
-;[Clear Predefined]
-;[Are you sure you want to clear status message history?]
-;[Confirm clearing history]
-;[Are you sure you want to clear predefined status messages?]
-;[Confirm clearing predefined]
-;[* This feature is available only when using StartupStatus plugin.]
-
-; Obsolete since v1.7.5.9
-;[Check for winamp song change every]
-;[Set random status message every]
-;[minutes]
-
-; Obsolete since v1.9.0.0
-;[* Your contact list plugin doesn't support this feature. Try another one.]
-;[* This feature is only available when using StartupStatus.]
-
-; Obsolete since v1.9.0.3
-;[%s Status Message: %s]
+;[Show icons in message list]
+;[Show icons in status list]
+;[Show status list]
+;[Spin2]
+;[Status on Startup]
+;[Status:]
+;[Store up to]
+;[Update variables in status messages every]
+;[Use default message]
+;[Use last message]
+;[Use last message set for this status]
+;[miliseconds]
+;[recent messages (0 = disable)]
+;[seconds]
-; Obsolete since v1.9.0.4
-;[Protocols] \ No newline at end of file
+; ../../plugins/SimpleStatusMsg/utils.cpp
+;[Give a guy some peace, would ya?]
+;[Give it up, I'm not in!]
+;[Go to URL in Away Message]
+;[I'm a chatbot!]
+;[I'm hiding from the mafia.]
+;[I've been away since %time%.]
+;[Mmm...food.]
+;[Nope, not here.]
+;[Not right now.]
+;[Predefined Message]
+;[Recent Message]
+;[That'll be the phone.]
+;[Yep, I'm here.]
+;[idleeeeeeee]
diff --git a/plugins/SmileyAdd/smileyadd-translation.txt b/plugins/SmileyAdd/smileyadd-translation.txt
new file mode 100644
index 0000000000..d6120c560e
--- /dev/null
+++ b/plugins/SmileyAdd/smileyadd-translation.txt
@@ -0,0 +1,54 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/SmileyAdd/dlgboxsubclass.cpp
+;[Show Smiley Selection Window]
+
+; ../../plugins/SmileyAdd/download.cpp
+;[SmileyAdd HTTP connections]
+
+; ../../plugins/SmileyAdd/main.cpp
+;[Button Smiley]
+;[Please update SmileyAdd to ANSI Version]
+
+; ../../plugins/SmileyAdd/options.cpp
+;[All Files]
+;[Bottom]
+;[Customize]
+;[Off]
+;[Smiley Packs]
+;[Smileys]
+;[Top]
+
+; ../../plugins/SmileyAdd/resource.rc
+;[Animate]
+;[Author:]
+;[Built-In Message Dialog Support]
+;[Disable]
+;[Disable custom smileys]
+;[Display]
+;[Don't replace at cursor]
+;[Enable Smileys]
+;[High Quality smiley scaling]
+;[IEView style window]
+;[Input Area]
+;[Max \"Custom Smiley\" height]
+;[Min smiley height]
+;[Name:]
+;[Preview]
+;[Replace only smileys surrounded by spaces]
+;[Scale smiley to textheight]
+;[Smiley Button]
+;[Smiley Categories]
+;[Smiley Selector]
+;[Specify Smiley Pack for each category]
+;[Surround inserted smiley with spaces]
+;[Use first smiley for selection size]
+;[Version:]
+
+; ../../plugins/SmileyAdd/smileys.cpp
+;[Standard]
+;[There were problems loading smiley pack (it should be corrected).\nSee Network Log for details.]
+
+; ../../plugins/SmileyAdd/smltool.cpp
+;[d'Oh!]
diff --git a/plugins/SpellChecker/Docs/langpack_spellchecker.txt b/plugins/SpellChecker/Docs/langpack_spellchecker.txt
deleted file mode 100644
index 6bd580b2eb..0000000000
--- a/plugins/SpellChecker/Docs/langpack_spellchecker.txt
+++ /dev/null
@@ -1,74 +0,0 @@
-; Spell Checker
-; Author: Pescuma
-
-; Options
-
-[Message Sessions]
-[Spell Checker]
-[Auto-replacements]
-
-[Dictionaries]
-[Custom Dictionaries]
-[Flags DLL]
-
-[Enabled]
-[Disabled]
-
-[Spell Checker]
-[Default language:]
-[Auto-replace words with dictionary suggestions]
-[Ignore words with numbers]
-[Ignore words in UPPER CASE]
-[Download more dictionaries]
-
-[Advanced]
-[Underline type:]
-[Line]
-[Dotted]
-[Dash]
-[Dash dot]
-[Dash dot dot]
-[Wave]
-[Thick]
-[Show corrections in submenu]
-[Show all corrections in context menu (takes more time to show)]
-[Show wrong word]
-[Use flags]
-[Use input language to select dictionary]
-
-[Replacements]
-[Enable auto-replacements]
-[Language:]
-[Wrong word]
-[Correction]
-
-
-; Menu
-
-[Language]
-[Enable spell checking]
-[Always replace with]
-[Ignore all]
-[Add to dictionary]
-[Wrong word: %s]
-[Other...]
-
-
-; Add auto-replace word
-
-[Add auto-replace word]
-[Wrong word:]
-[Correction:]
-[No separators and all lowercase chars]
-[Use variables in correction]
-[The wrong word can't be empty!]
-[The correction can't be empty!]
-[The correction can't be equal to the wrong word!]
-[Wrong Correction]
-[The wrong word typed by the user]
-
-
-; Message Box
-
-[Something is wrong with the message window.\n\nThis usually means one of two things:\n- In tabSRMM the checkbox 'Enable event API' is disabled or\n- You are using SRMM (which don't support Spell Checker).\n In this case, please install tabSRMM or Scriver.]
-[There are spelling errors. Are you sure you want to send this message?]
diff --git a/plugins/SpellChecker/spellchecker-translation.txt b/plugins/SpellChecker/spellchecker-translation.txt
new file mode 100644
index 0000000000..cfd53dd935
--- /dev/null
+++ b/plugins/SpellChecker/spellchecker-translation.txt
@@ -0,0 +1,71 @@
+; Common strings that belong to many files
+;[Spell Checker]
+
+; ../../plugins/SpellChecker/ardialog.cpp
+;[The correction can't be empty!]
+;[The correction can't be equal to the wrong word!]
+;[The wrong word can't be empty!]
+;[Wrong Correction]
+
+; ../../plugins/SpellChecker/options.cpp
+;[Auto-replacements]
+;[Correction]
+;[Dash]
+;[Dash dot]
+;[Dash dot dot]
+;[Dotted]
+;[Line]
+;[Message Sessions]
+;[Thick]
+;[Wave]
+;[Wrong word]
+
+; ../../plugins/SpellChecker/resource.rc
+;[Add auto-replace word]
+;[Add...]
+;[Advanced]
+;[Ask before sending a message with spelling errors]
+;[Auto-replace words with dictionary suggestions]
+;[Avoid removing underscores (slows down checking of long texts)]
+;[Cancel]
+;[Correction:]
+;[Default language:]
+;[Download more dictionaries]
+;[Edit...]
+;[Enable auto-replacements]
+;[Ignore words in UPPER CASE]
+;[Ignore words with numbers]
+;[Language:]
+;[No separators and all lowercase chars]
+;[OK]
+;[Remove]
+;[Replacements]
+;[Show all corrections in context menu (takes more time to show)]
+;[Show corrections in submenu]
+;[Show wrong word]
+;[Underline type:]
+;[Use dictionaries from other programs]
+;[Use flags]
+;[Use input language to select dictionary]
+;[Use variables in correction]
+;[Wrong word:]
+
+; ../../plugins/SpellChecker/spellchecker.cpp
+;[Add to dictionary]
+;[Always replace with]
+;[Corrections]
+;[Custom Dictionaries]
+;[Dictionaries]
+;[Disabled]
+;[Enable spell checking]
+;[Enable/disable spell checker]
+;[Enabled]
+;[Flags DLL]
+;[Ignore all]
+;[Language]
+;[Other...]
+;[There are %d spelling errors. Are you sure you want to send this message?]
+;[Unknown Flag]
+;[Wrong word: %s]
+;[Wrong words]
+;[Your message window does not support SpellChecker Plugin.\nIf you use SRMM, tabSRMM or Scriver, please update them to the latest version,\notherwise ask the author of your message window plugin to add support for Spell Checker.]
diff --git a/plugins/SplashScreen/doc/splash_translate.txt b/plugins/SplashScreen/doc/splash_translate.txt
deleted file mode 100644
index 1982c89da3..0000000000
--- a/plugins/SplashScreen/doc/splash_translate.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-;for Splash Screen v.0.1.2.x+
-
-[Splash Screen]
-[Splash Options]
-[Show Miranda Version]
-[Appearance]
-[Show splash]
-[Show random splash]
-[Play sound]
-[Loop sound]
-[Prefix:]
-[Fade in:]
-[Fade out:]
-[Display time:]
-[msec]
-[steps]
-[Preview...] \ No newline at end of file
diff --git a/plugins/SplashScreen/splashscreen-translation.txt b/plugins/SplashScreen/splashscreen-translation.txt
new file mode 100644
index 0000000000..43262cd1d4
--- /dev/null
+++ b/plugins/SplashScreen/splashscreen-translation.txt
@@ -0,0 +1,26 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/SplashScreen/src/options.cpp
+;[Graphic files]
+;[Skins]
+;[Sound Files]
+;[Splash Screen]
+
+; ../../plugins/SplashScreen/src/splash.rc
+;[Advaimg library not found. Please get it from nigtlies to be able to use images.]
+;[Appearance]
+;[Display time:]
+;[Enable]
+;[Fade in:]
+;[Fade out:]
+;[Loop sound]
+;[Play sound]
+;[Prefix:]
+;[Preview...]
+;[Show Miranda Version]
+;[Show random splash]
+;[Show splash]
+;[Splash Options]
+;[msec]
+;[steps]
diff --git a/plugins/StatusPlugins/statusplugins-translation.txt b/plugins/StatusPlugins/statusplugins-translation.txt
index 6bfbb4c5bf..d928068f28 100644
--- a/plugins/StatusPlugins/statusplugins-translation.txt
+++ b/plugins/StatusPlugins/statusplugins-translation.txt
@@ -1,12 +1,3 @@
-Miranda Language Pack Version 1
-Locale: 0809
-Authors: UnregistereD
-Author-email: unregistered@users.sourceforge.net
-Last-Modified-Using: Miranda IM 0.7svn
-Plugins-included:
-; Generated by lpgen on Mon Mar 8 15:34:14 2010
-; Translations: 193
-
; Common strings that belong to many files
;[<current>]
;[<last>]
@@ -20,16 +11,16 @@ Plugins-included:
;[Status Profiles]
;[default]
-; ./AdvancedAutoAway/options.cpp
+; ../../plugins/StatusPlugins/AdvancedAutoAway/options.cpp
;[Auto Away]
;[Rules]
;[Status Messages]
;[minutes of %s mode]
-; ./KeepStatus/action_keepstatus.cpp
+; ../../plugins/StatusPlugins/KeepStatus/action_keepstatus.cpp
;[<from trigger>]
-; ./KeepStatus/keepstatus.cpp
+; ../../plugins/StatusPlugins/KeepStatus/keepstatus.cpp
;[%s Connected from another location]
;[%s Login error (next retry (%d) in %ds)]
;[%s Login error, cancel reconnecting]
@@ -44,16 +35,13 @@ Plugins-included:
;[Status was set ok]
;[will be set to]
-; ./KeepStatus/options.cpp
+; ../../plugins/StatusPlugins/KeepStatus/options.cpp
;[Advanced]
;[Basic]
;[PopUps]
;[You broke the Internet!]
-; ./StartupStatus/main.cpp
-;[Startup requires Miranda IM of version 0.8, get it at www.miranda-im.org]
-
-; ./StartupStatus/options.cpp
+; ../../plugins/StatusPlugins/StartupStatus/options.cpp
;[At least one profile must exist]
;[Create a status menu item]
;[Hidden]
@@ -67,11 +55,11 @@ Plugins-included:
;[size: %d x %d]
;[unknown]
-; ./StartupStatus/profiles.cpp
+; ../../plugins/StatusPlugins/StartupStatus/profiles.cpp
;[StatusProfiles]
;[There is a maximum of 6 menu items]
-; ./commonstatus.cpp
+; ../../plugins/StatusPlugins/commonstatus.cpp
;[Give a guy some peace, would ya?]
;[Give it up, I'm not in!]
;[I'm a chatbot!]
@@ -84,15 +72,12 @@ Plugins-included:
;[Yep, I'm here.]
;[idleeeeeeee]
-; ./confirmdialog.cpp
+; ../../plugins/StatusPlugins/confirmdialog.cpp
;[<n/a>]
;[Closing in %d]
;[Set %s message for %s.]
-; ./includes/m_variables.h
-;[Open String Formatting Help]
-
-; ./resource.rc
+; ../../plugins/StatusPlugins/resource.rc
;[Activate status profile]
;[Add new profile]
;[Add...]
@@ -121,9 +106,9 @@ Plugins-included:
;[Create a TopToolBar button]
;[Create a main menu item]
;[Custom]
-;[Del]
;[Delay]
;[Delay between retries (secs)]
+;[Delete]
;[Dial-Up]
;[Dial-up (experimental)]
;[Disable checking]
@@ -211,7 +196,7 @@ Plugins-included:
;[Use this message:]
;[Variables...]
;[Window on startup]
-;[You enabled ]
+;[You enabled \"Change my status mode to\" in the \"Idle\" options dialog, AdvancedAutoAway's options are ignored.]
;[after]
;[failed pings]
;[minutes of inactivity]
diff --git a/plugins/StopSpamPlus/stopspamplus-translation.txt b/plugins/StopSpamPlus/stopspamplus-translation.txt
new file mode 100644
index 0000000000..50b195e9f2
--- /dev/null
+++ b/plugins/StopSpamPlus/stopspamplus-translation.txt
@@ -0,0 +1,33 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/StopSpamPlus/res/stopspam.rc
+;[ questions to one contact (0 - for no limit)]
+;[Add contact permanently]
+;[Answer (Use divider to separate answers):]
+;[Answer is not case sensitive]
+;[Auth. request reply:]
+;[Congratulation:]
+;[Disable protection for following protocols:]
+;[Divider:]
+;[Do not send more than ]
+;[Enable StopSpam-StopSpam infinite talk protection]
+;[Enable auth. requests blocking]
+;[Log Spammers to system history]
+;[Question: (Ctrl-Enter for carriage return)]
+;[Remove all tempory contacts after restart]
+;[Restore defaults]
+;[Vars]
+
+; ../../plugins/StopSpamPlus/src/events.cpp
+;[Main]
+;[Message Sessions]
+;[Messages]
+;[Protocols]
+
+; ../../plugins/StopSpamPlus/src/services.cpp
+;[Complete]
+;[Not In List]
+
+; ../../plugins/StopSpamPlus/src/settings.h
+;[nospam]
diff --git a/plugins/Svc_crshdmp/svc_crshdmp-translation.txt b/plugins/Svc_crshdmp/svc_crshdmp-translation.txt
new file mode 100644
index 0000000000..18d251f699
--- /dev/null
+++ b/plugins/Svc_crshdmp/svc_crshdmp-translation.txt
@@ -0,0 +1,54 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/Svc_crshdmp/crshdmp.cpp
+;[Copy Version Info to clipboard]
+;[Copy to clipboard]
+;[Open crash report directory]
+;[Open miranda-vi.org]
+;[Services]
+;[Show]
+;[Show Version Info]
+;[Show Version Information]
+;[Show with DLLs]
+;[Store to file]
+;[Upload]
+;[Upload Version Information]
+;[Version Information]
+;[Version Information To Clipboard]
+;[Version Information To File]
+;[VersionInfo file %s is inaccessible]
+;[VersionInfo stored into file %s]
+
+; ../../plugins/Svc_crshdmp/crshdmp.rc
+;[&Copy]
+;[Close]
+;[Co&py All]
+;[Copy To Clipboard]
+;[Create reports in subfolders naming as current date]
+;[General]
+;[Password]
+;[Select &All]
+;[Support for miranda-vi.org]
+;[To File]
+;[Upload automatically when changed]
+;[Use classic dates]
+;[Username]
+;[View]
+;[View Version Information ]
+
+; ../../plugins/Svc_crshdmp/exhndlr.cpp
+;[Crash Report write location is inaccesible]
+;[Miranda crashed. Crash report stored in the folder:\n %s\n\n Would you like store it in the clipboard as well?]
+
+; ../../plugins/Svc_crshdmp/upload.cpp
+;[Cannot upload VersionInfo. Daily upload limit exceeded]
+;[Cannot upload VersionInfo. Host unreachable.]
+;[Cannot upload VersionInfo. Incorrect username or password]
+;[Cannot upload VersionInfo. Unknown error]
+;[Cannot upload VersionInfo. User is banned]
+;[Crash Dumper HTTP connections]
+;[VersionInfo upload successful,\n %d old plugins]
+
+; ../../plugins/Svc_crshdmp/utils.cpp
+;[More then one crash reporting plugin installed. This will result in inability of creating crash reports]
diff --git a/plugins/Svc_dbepp/svc_dbepp-translation.txt b/plugins/Svc_dbepp/svc_dbepp-translation.txt
new file mode 100644
index 0000000000..dbdf205b20
--- /dev/null
+++ b/plugins/Svc_dbepp/svc_dbepp-translation.txt
@@ -0,0 +1,219 @@
+; Common strings that belong to many files
+;[&Replace]
+;[&Search]
+;[Are you sure you want to delete contact \"%s\"?]
+;[Confirm Contact Delete]
+;[Couldnt allocate enough memory!]
+;[Data]
+;[Database Editor++ (ansi mode)]
+;[Database Editor++ (unicode mode)]
+;[Error Loading Module List]
+;[Error Loading Setting List]
+;[Settings]
+;[Type]
+
+; ../../plugins/Svc_dbepp/addeditsettingsdlg.cpp
+;[Cannot Convert!]
+;[Edit BLOB value]
+;[Edit BYTE value]
+;[Edit DWORD value]
+;[Edit STRING value]
+;[Edit UNICODE value]
+;[Edit WORD value]
+;[New BLOB value]
+;[New BYTE value]
+;[New DWORD value]
+;[New STRING value]
+;[New UNICODE value]
+;[New WORD value]
+
+; ../../plugins/Svc_dbepp/deletemodule.cpp
+;[Are you sure you want to delete module \"%s\"?]
+;[Confirm Module Deletion]
+;[Delete module from Database]
+;[Delete module from Database... Loading]
+
+; ../../plugins/Svc_dbepp/exportimport.cpp
+;[All Files]
+;[Contact already exists]
+;[Couldn't open file for writing]
+;[Do you want to overwrite it \"%s\"?]
+;[Export to file]
+;[INI Files]
+;[Import from files]
+
+; ../../plugins/Svc_dbepp/findwindow.cpp
+;[%s Module \"%s\" in contact \"%s\"]
+;[%s Setting \"%s\" in module \"%s\" in contact \"%s\"]
+;[%s Setting \"%s\" in module \"%s\" in contact \"%s\" - \"%s\"]
+;[%s \"%s\" in Setting \"%s\" in module \"%s\" in contact \"%s\"]
+;[Deleted]
+;[Enter a string to search the DB for]
+;[Finished. %d items were found, %d items were deleted.]
+;[Finished. %d items were found, %d items were replaced.]
+;[Finished. %d items were found.]
+;[Found]
+;[Replaced with]
+;[Searching...]
+;[Stop]
+
+; ../../plugins/Svc_dbepp/icons.cpp
+;[Closed Known Module]
+;[Closed Unknown Module]
+;[Contacts Group]
+;[Known Contact]
+;[Open Known Module]
+;[Open Unknown Module]
+;[Unknown Contact]
+
+; ../../plugins/Svc_dbepp/main.cpp
+;[Database Editor++]
+;[Open Database Editor]
+;[Open user tree in DBE++]
+;[Show DataBase Editor]
+
+; ../../plugins/Svc_dbepp/moduletree.cpp
+;[Add module to contact \"%s\"]
+;[Contacts]
+;[HANDLE]
+;[Loading contacts...]
+;[Loading modules...]
+;[Module tree not found]
+
+; ../../plugins/Svc_dbepp/options.cpp
+;[Services]
+
+; ../../plugins/Svc_dbepp/resource.rc
+;[&Actions]
+;[&Add Module]
+;[&Byte]
+;[&Cancel]
+;[&Clone]
+;[&Convert to]
+;[&Delete]
+;[&Delete Module]
+;[&Delete all]
+;[&Dword]
+;[&Edit / Rename]
+;[&Export]
+;[&Import]
+;[&Main]
+;[&Open Options]
+;[&Options]
+;[&Refresh Modules]
+;[&Rename]
+;[&Restore position]
+;[&Search and Replace]
+;[&Sort by protocol]
+;[&String]
+;[&Unicode]
+;[&View all]
+;[&Watch]
+;[&Watches]
+;[&Word]
+;[Add To Known Modules]
+;[Add a module named]
+;[Add a module to contact]
+;[Add to all contacts (Includes Settings)]
+;[All &Contacts]
+;[All &Settings]
+;[Automatically expand \"settings\" when Database Editor ++ starts]
+;[BL&OB]
+;[Background Colour]
+;[Base]
+;[Cancel]
+;[Case Sensitive]
+;[Changes to this list will take effect next time miranda starts]
+;[Contact Mod context]
+;[Contact menu]
+;[Contact to copy module and settings to]
+;[Contacts menu]
+;[Copy To Contact]
+;[Copy module to contact]
+;[Copy to all contacts (Includes Settings)]
+;[DBEditor++]
+;[Database Editor++ Search and Replace]
+;[Decrypt String]
+;[E&xit]
+;[Edit &Bytes in Hex]
+;[Edit &Dwords in Hex]
+;[Edit &Words in Hex]
+;[Edit Setting]
+;[Encrypt String]
+;[Encyption]
+;[Entire &Database]
+;[Entirely]
+;[Exact Match]
+;[Export Contact]
+;[Export Contacts]
+;[Export Module]
+;[Export Module from all contacts]
+;[Export Settings]
+;[Found field]
+;[From a &file]
+;[From a file]
+;[From pasted &text]
+;[From pasted text]
+;[If the module name has a space in it, put a \\ before the space. eg \"aaa\\ bbb\"]
+;[Import]
+;[Import Contacts]
+;[Import Module/Settings]
+;[Import Settings]
+;[In:]
+;[Insert &CR/LF]
+;[Item context]
+;[Module Name]
+;[Modules to ALWAYS mark as known (e.g core modules)]
+;[NEW]
+;[NULL contact menu]
+;[Null Mod context]
+;[OK]
+;[Paste the Settings to import here.]
+;[Popup timeout (0 for infinite)]
+;[Put a space or comma between each module name]
+;[Refresh &Settings]
+;[Reload Watch List]
+;[Replace With]
+;[Restore last opened position]
+;[Save Value as:]
+;[Search For]
+;[Setting Name]
+;[Setting Value]
+;[Show &All]
+;[Show only &Loaded]
+;[Show only &Unloaded]
+;[Text:]
+;[Use known modules list]
+;[Use popups when watched settings change values]
+;[Value Data:]
+;[Value Name:]
+;[View Decrypted String]
+;[View Encrypted String]
+;[Warn when deleting modules]
+;[Watch Window]
+;[Watched Database Variables]
+;[new item]
+
+; ../../plugins/Svc_dbepp/settinglist.cpp
+;[<unknown>]
+;[<unsupported>]
+;[BLOB]
+;[BYTE]
+;[DWORD]
+;[Decoded string..]
+;[Encoded string..]
+;[Name]
+;[STRING]
+;[Size]
+;[UNICODE]
+;[WORD]
+
+; ../../plugins/Svc_dbepp/watchedvars.cpp
+;[Contact]
+;[Database Setting Changed: \nModule: \"%s\" , Setting: \"%s\"\nNew Value (UTF8): \"%s\"]
+;[Database Setting Changed: \nModule: \"%s\" , Setting: \"%s\"\nNew Value: (BYTE) %d]
+;[Database Setting Changed: \nModule: \"%s\" , Setting: \"%s\"\nNew Value: (DWORD) 0x%X]
+;[Database Setting Changed: \nModule: \"%s\" , Setting: \"%s\"\nNew Value: (WORD) %d]
+;[Database Setting Changed: \nModule: \"%s\" , Setting: \"%s\"\nNew Value: \"%s\"]
+;[Module]
+;[Setting]
diff --git a/plugins/Svc_vi/svc_vi-translation.txt b/plugins/Svc_vi/svc_vi-translation.txt
new file mode 100644
index 0000000000..719f0beb2c
--- /dev/null
+++ b/plugins/Svc_vi/svc_vi-translation.txt
@@ -0,0 +1,56 @@
+; Common strings that belong to many files
+;[The clipboard is not available, retry.]
+;[Version Information]
+
+; ../../plugins/Svc_vi/CVersionInfo.cpp
+;[Error during the creation of file \"%s\". Disk may be full or write protected.]
+;[If you are going to use this report to submit a bug, remember to check the website for questions or help the developers may need.\r\nIf you don't check your bug report and give feedback, it will not be fixed!]
+;[Information successfully copied into clipboard.]
+;[Information successfully written to file: \"%s\".]
+
+; ../../plugins/Svc_vi/dlgHandlers.cpp
+;[Are you sure you want to enable this option ?\nPlease only enable this option if you really know what you're doing and what the option is for or if someone asked you to do it.]
+;[Customize using folders plugin]
+;[Show plugin UUIDs ?]
+
+; ../../plugins/Svc_vi/hooked_events.cpp
+;[Services]
+
+; ../../plugins/Svc_vi/main.cpp
+;[Please rename the plugin '%s' to 'svc_vi.dll' to enable service mode functionality.]
+
+; ../../plugins/Svc_vi/resource.rc
+;[&Copy text]
+;[&Save to file]
+;[Aditional options:]
+;[Also copy info to clipboard]
+;[Ask every time]
+;[Attempt to find unloadable plugins (doesn't work on Windows 98)]
+;[Cancel]
+;[Clipboard]
+;[Close]
+;[DialogBox]
+;[Do it now]
+;[Enable debug messages]
+;[Forum style formatting]
+;[Highlight version number using]
+;[MessageBox()]
+;[Miranda Version Information]
+;[OK]
+;[Output to:]
+;[OutputDebugString()]
+;[Password]
+;[Select output:]
+;[Show disabled plugins too]
+;[Show installed languages]
+;[Show plugin UUIDs]
+;[Show window in taskbar]
+;[Suppress header information]
+;[Text file]
+;[Upload]
+;[Upload site settings]
+;[Upload to site]
+;[Username]
+
+; ../../plugins/Svc_vi/utils.cpp
+;[Ok, something went wrong in the \"%s\" setting. Report back the following values:\nFacility: %X\nError code: %X\nLine number: %d]
diff --git a/plugins/TabSRMM/tabsrmm-translation.txt b/plugins/TabSRMM/tabsrmm-translation.txt
new file mode 100644
index 0000000000..ec8942c445
--- /dev/null
+++ b/plugins/TabSRMM/tabsrmm-translation.txt
@@ -0,0 +1,1128 @@
+; Common strings that belong to many files
+;[%s disables \'%s\' status for %s]
+;[%s enables \'%s\' status for %s]
+;[%s has disconnected]
+;[%s has joined]
+;[%s has left]
+;[%s is now known as %s]
+;[%s is typing a message.]
+;[%s kicked %s]
+;[%s on %s%s]
+;[&Container]
+;[&Copy link]
+;[&File]
+;[&Message]
+;[&View]
+;['(Unknown Contact)']
+;[Advanced tweaks]
+;[BBCode]
+;[Cancel]
+;[Character Encoding]
+;[Close]
+;[Close Session]
+;[Configuration issue|The unattended send feature is disabled. The \\b1 send later\\b0 and \\b1 send to multiple contacts\\b0 features depend on it.\n\nYou must enable it under \\b1Options->Message Sessions->Advanced tweaks\\b0. Changing this option requires a restart.]
+;[Contact]
+;[Contact Picture Settings...]
+;[Copy]
+;[Cut]
+;[Default]
+;[Default container]
+;[Delivery failure: %s]
+;[Event type icons in the message log]
+;[Favorites]
+;[Force Off]
+;[General]
+;[Global]
+;[Group chats]
+;[Help]
+;[Incoming message]
+;[Indent message body]
+;[Instant messages]
+;[Log]
+;[Message]
+;[Message &Log]
+;[Message from %s]
+;[Minimize the message window on send]
+;[Miscellaneous options]
+;[Never show it at all]
+;[No status message]
+;[Notice from %s]
+;[OK]
+;[Only place a separator when an incoming event is announced with a popup]
+;[Options]
+;[Other options]
+;[Outgoing message]
+;[Paste]
+;[Place a separator in the log after a window lost its foreground status]
+;[PopUps]
+;[Queue manager]
+;[RTL is default text direction]
+;[Recent Sessions]
+;[Show always (if present)]
+;[Show timestamps]
+;[Spin1]
+;[Status]
+;[Stay on Top]
+;[Tab options]
+;[Text symbols as event markers]
+;[Typing Notification]
+;[Typing Notify]
+;[Use Global Setting]
+;[Use default codepage]
+;[no topic set.]
+
+; ../../plugins/TabSRMM/chat/chat.rc
+;[ Show these events]
+;[&Close tab]
+;[&Open at this position]
+;[&Open in current browser window]
+;[Actions]
+;[Add new rooms to group:]
+;[Also look in user ids]
+;[C&lose other tabs]
+;[Chat integration is disabled. You can enable it here, and then you to NEED RESTART Miranda after making this change.\n\nYou MUST disable the standard chat plugin when you enable the group chat support here. Otherwise no group chat at all may work.]
+;[Clear]
+;[Clear lo&g]
+;[Co&py all]
+;[Default settings for known event types]
+;[Disconnects]
+;[Do not show popups when the channel window is not open]
+;[Enable highlighting for message text]
+;[Enable highlighting for user names]
+;[Enable logging to disk]
+;[Google]
+;[Group chat log formatting]
+;[Groupchat userlist row height (pixels)]
+;[Highlight event]
+;[Highlight message text]
+;[Highlight messages containing my own nick name]
+;[Highlight user names]
+;[Information]
+;[Line markers in the message log]
+;[Link]
+;[List]
+;[Log directory]
+;[Log files]
+;[Log to file]
+;[Maximum number of events in the message window]
+;[Maximum size for log files (in kB)]
+;[Messages]
+;[Names to highlight, wildcards like * and ? are allowed, separate multiple entries with spaces]
+;[Nick changes]
+;[Notices]
+;[Notify in tray]
+;[Open a &new browser window]
+;[Open log file base folder]
+;[Other name]
+;[Popup]
+;[Redo]
+;[Select All]
+;[Show Popup]
+;[Show when filter is active]
+;[Status changes]
+;[Suppress tray notifications for focused channel windows]
+;[Tabs]
+;[Timestamp (logfile)]
+;[Timestamp (window)]
+;[Topic changes]
+;[Tray]
+;[Undo ]
+;[User kicks]
+;[Users joining]
+;[Users leaving]
+;[Wikipedia]
+;[Word lookup]
+;[Words to highlight, wildcards like * and ? are allowed, separate multiple entries with spaces. Leave it empty if you only want to highlight your own nick name.]
+;[You can add the user by user name or his id. Wildcards are allowed and recommended.]
+;[Your name]
+
+; ../../plugins/TabSRMM/chat/clist.cpp
+;[Join chat]
+;[Open chat window]
+
+; ../../plugins/TabSRMM/chat/colorchooser.cpp
+;[Background color]
+;[Text color]
+
+; ../../plugins/TabSRMM/chat/log.cpp
+;[ (set by %s on %s)]
+;[ (set by %s)]
+;[Notice from %s: ]
+;[The topic is \'%s%s\']
+;[You are now known as %s]
+;[You have joined %s]
+
+; ../../plugins/TabSRMM/chat/muchighlight.cpp
+;[Add user to highlight list]
+;[Edit user highlight list]
+
+; ../../plugins/TabSRMM/chat/options.cpp
+;[* Dividers]
+;[* Error and warning Messages]
+;[* Message Input Area]
+;[* Status changes]
+;[* Symbols (incoming)]
+;[* Symbols (outgoing)]
+;[<< Incoming messages]
+;[<< Incoming messages (old)]
+;[<< Incoming misc events]
+;[<< Incoming misc events (old)]
+;[<< Incoming name]
+;[<< Incoming name (old)]
+;[<< Incoming timestamp]
+;[<< Incoming timestamp (old)]
+;[>> Outgoing messages]
+;[>> Outgoing messages (old)]
+;[>> Outgoing misc events]
+;[>> Outgoing misc events (old)]
+;[>> Outgoing name]
+;[>> Outgoing name (old)]
+;[>> Outgoing timestamp]
+;[>> Outgoing timestamp (old)]
+;[Action (10x10)]
+;[Action message]
+;[Activate chat window on highlight]
+;[Active background]
+;[Active text]
+;[Add Status (10x10)]
+;[Add a colon (:) to auto-completed user names]
+;[Aero glow effect]
+;[All Files]
+;[Allow clickable user names in the message log]
+;[Appearance and functionality of chat room windows]
+;[Appearance of the message log]
+;[Channel operators]
+;[Chat log symbols (Webdings)]
+;[Colorize nicknames in member list]
+;[Colorize user names in message log]
+;[Contacts local time]
+;[Create tabs or windows for highlight events]
+;[Display contact's status icon before user role icon]
+;[Do not pop up the window when joining a chat room]
+;[Enable the \'event filter\' for new rooms]
+;[Extended mode 1]
+;[Extended mode 2]
+;[Flash window when a word is highlighted]
+;[Flash window when someone speaks]
+;[Generic text color (only when fill color is set)]
+;[Group chat log background]
+;[Half operators]
+;[Hide or show the window by double click in the contact list]
+;[Highlight (10x10)]
+;[Highlighted message]
+;[Horizontal Grid Lines]
+;[Hovered background]
+;[Hovered text]
+;[Icon overlay]
+;[Incoming background]
+;[Incoming background(old)]
+;[Incremental search highlight]
+;[Indent the second line of a message]
+;[Information (10x10)]
+;[Information messages]
+;[Input area background]
+;[Join (10x10)]
+;[Kick (10x10)]
+;[Leave (10x10)]
+;[Limit user names in the message log to 20 characters]
+;[Log background]
+;[Message in (10x10)]
+;[Message is highlighted]
+;[Message out (10x10)]
+;[Nickchange (10x10)]
+;[Nickname]
+;[No markers]
+;[Normal background]
+;[Normal text]
+;[Notice (10x10)]
+;[Notice from user]
+;[Open new chat rooms in the default container]
+;[Others nicknames]
+;[Outgoing background]
+;[Outgoing background(old)]
+;[Panel background high]
+;[Panel background low]
+;[Prefix all events with a timestamp]
+;[Protocol]
+;[Quit (10x10)]
+;[Remove Status (10x10)]
+;[Scale down icons to 10x10 pixels in the chat log]
+;[Select Folder]
+;[Selected text]
+;[Selection background]
+;[Show as icons]
+;[Show as text symbols]
+;[Show button menus when right clicking the buttons]
+;[Show contact's status modes if supported by the protocol]
+;[Show list of users in the chat room]
+;[Show topic as status message on the contact list]
+;[Start private conversation on doubleclick in nick list (insert nick if unchecked)]
+;[Status 1 (10x10)]
+;[Status 2 (10x10)]
+;[Status 3 (10x10)]
+;[Status 4 (10x10)]
+;[Status 5 (10x10)]
+;[Status 6 (10x10)]
+;[Status background]
+;[Strip colors from messages in the log]
+;[Support the math module plugin]
+;[Sync splitter position with standard IM sessions]
+;[TabSRMM]
+;[TabSRMM/Common colors]
+;[TabSRMM/Group Chats]
+;[TabSRMM/Info Panel]
+;[TabSRMM/Single Messaging]
+;[TabSRMM/Tabs]
+;[Text area borders]
+;[The topic has been changed]
+;[The topic is ...]
+;[Timestamp]
+;[Timestamp has same color as the event]
+;[Timestamp only when event time differs]
+;[Toolbar background high]
+;[Toolbar background low]
+;[Topic (10x10)]
+;[UIN]
+;[Unread background]
+;[Unread text]
+;[Use IRC style status indicators in the log]
+;[Use IRC style status indicators in the user list]
+;[Use alternative sorting method in member list]
+;[User disables status for ...]
+;[User enables status for ...]
+;[User has changed name]
+;[User has disconnected]
+;[User has joined]
+;[User has kicked some other user]
+;[User has left]
+;[User has performed an action]
+;[User has sent a notice]
+;[User is now known as ...]
+;[User kicked ...]
+;[User list members (Online)]
+;[User list members (away)]
+;[User's status was changed]
+;[UserID of current contact (if defined). It is like UIN Number for ICQ, JID for Jabber, etc.]
+;[Variables]
+;[Voiced]
+;[Window Icon]
+;[Window caption (skinned mode)]
+;[Window fill color]
+;[Your nickname]
+;[\"Desktop\" folder for currently logged-on Windows user]
+;[\"My Documents\" folder for currently logged-on Windows user]
+;[abbreviated month name]
+;[abbreviated weekday name]
+;[any environment variable defined in current Windows session (like %systemroot%, %allusersprofile%, etc.)]
+;[day of month, 01-31]
+;[day of month, 1-31]
+;[full month name]
+;[full weekday name]
+;[month number, 01-12]
+;[month number, 1-12]
+;[name of current miranda profile (filename, without extension)]
+;[nick of current contact (if defined)]
+;[path to current miranda profile]
+;[path to root miranda folder]
+;[protocol name of current contact (if defined). Account name is used when protocol supports multiaccounts]
+;[same as environment variable %APPDATA% for currently logged-on Windows user]
+;[username for currently logged-on Windows user]
+;[will return parsed string %miranda_profile%\\Profiles\\%miranda_profilename%]
+;[year with century, 1901-9999]
+;[year without century, 01-99]
+
+; ../../plugins/TabSRMM/chat/services.cpp
+;[&Join]
+;[&Leave]
+
+; ../../plugins/TabSRMM/chat/tools.cpp
+;[%s disables \'%s\' status for %s in %s]
+;[%s enables \'%s\' status for %s in %s]
+;[%s has disconnected (%s)]
+;[%s has joined %s]
+;[%s has left %s]
+;[%s has left (%s)]
+;[%s kicked %s (%s)]
+;[%s kicked %s from %s]
+;[%s speaks in %s]
+;[%s wants your attention in %s]
+;[%s%s says:%s %s]
+;[Edit Highlight List...]
+;[Highlight User...]
+;[Information in %s]
+;[Look up \'%s\':]
+;[No word to look up]
+;[Notice from %s: %s]
+;[The topic is \'%s\']
+;[The topic is \'%s\' (set by %s)]
+;[Topic change in %s]
+;[UTF-8]
+
+; ../../plugins/TabSRMM/chat/window.cpp
+;[%s: Chat Room (%u user%s)]
+;[%s: Chat Room (%u users%s)]
+;[%s: Message Session]
+;[%s: Message Session (%u users)]
+;[, %d %s idle]
+;[, %d %s, %d %s idle]
+;[, event filter active]
+;[Event filter error]
+;[Expand or collapse the side bar]
+;[Nick]
+;[Nick name]
+;[The filter canoot be enabled, because there are no event types selected either global or for this chat room]
+;[Unique Id]
+;[Unique id]
+;[hour]
+;[hours]
+;[minute]
+;[minutes]
+
+; ../../plugins/TabSRMM/resource.rc
+;[ Show popups when a user is typing]
+;[ Show typing notifications in the contact list and tray]
+;[ Show typing notifications in the message window]
+;[&Copy]
+;[&For this Contact...]
+;[&Global...]
+;[&Message Log Settings]
+;[&Open in existing window]
+;[&Quote]
+;[&Use Windows colours]
+;[(0 = no limit)]
+;[...is &typing]
+;[...stopped t&yping]
+;[ANSI codepage]
+;[About tabSRMM]
+;[About tabSRMM...]
+;[Add Contact to Favorites]
+;[All modes]
+;[Although the exception was caught and you may continue working with Miranda, you should restart the program as soon as possible. The exception may have damaged internal data structures and can have a serious impact on stability.]
+;[Always keep the button bar at full width]
+;[Always pop up and activate new windows]
+;[Always trim message log to]
+;[Apparentmenu]
+;[Apply]
+;[Attach to Container...]
+;[Automatically size input area (*)]
+;[Automatically switch tabs in minimized windows]
+;[Available containers]
+;[Available formats]
+;[Back]
+;[Background]
+;[Be \"Super Quiet\"]
+;[Before you can load or unload a skin, you must close all message windows.]
+;[Black]
+;[Blue]
+;[Bottom tabs vertical adjustment:]
+;[Cancel all Multisend Jobs]
+;[Check1]
+;[Choose modes]
+;[Clear Log]
+;[Clear all Formatting]
+;[Clear saved Tab Position]
+;[Close Container]
+;[Close Container\tAlt-F4]
+;[Close Message Session\tCtrl-W]
+;[Close Tab]
+;[Close button on tabs]
+;[Close open message windows now]
+;[Close or hide inactive container after]
+;[Co&py All]
+;[Codepage for ANSI encoding/decoding when sending or receiving non-unicode messages.]
+;[Compact (1 Line)]
+;[Contact is a favorite contact]
+;[Container Options...]
+;[Container flashing]
+;[Container stays on top]
+;[Continue]
+;[Copy Message to Clipboard]
+;[Copy all]
+;[Copy to clipboard]
+;[Copyright © 2004-2010 by the Miranda IM project. More \ndetailed copyright information can be found in the included README file.\n\nThis software is distributed and licensed under the terms of the GNU General Public License V2 or any later version.]
+;[Create a new container]
+;[Create new]
+;[Create new tabs without activating them]
+;[Create new windows in minimized state]
+;[Custom]
+;[Customize the panel]
+;[Cyan]
+;[Date and time]
+;[Default Color]
+;[Default colors]
+;[Default mode (tabbed interface, manual assignments)]
+;[Default width for fixed (single row) tabs]
+;[Define up to 5 colors which you can use with some variables]
+;[Delete]
+;[Dialog]
+;[Disable All Event Notifications]
+;[Disable Flashing]
+;[Disable all Event Popups]
+;[Disable flashing]
+;[Display grid lines]
+;[Display popups for completed jobs]
+;[Display popups for failed jobs]
+;[Do not show this message again]
+;[Don't announce when dialog is open]
+;[Don't create Windows automatically]
+;[Don't play Sounds]
+;[Double click a template to edit it. Select a template from the list box and click \"Update Preview\" to show a preview message.]
+;[Dummy]
+;[ESC key behavior]
+;[Edit template]
+;[Editor]
+;[Enable popups if focused]
+;[Enable popups if minimized]
+;[Enable popups if unfocused]
+;[Enable sound effects]
+;[Enable transparency]
+;[Errors]
+;[Esc closes sessions (minimizes window, if disabled)]
+;[Event Popups]
+;[Event notify options]
+;[Events]
+;[Exit Miranda]
+;[Export to a file...]
+;[File events]
+;[Filter by contact:]
+;[Flash containers]
+;[Flash event icon on tab]
+;[Flash interval]
+;[Flash text label on tabs]
+;[Flash until focused]
+;[Flash window once on typing events (only if flashing enabled)]
+;[Font]
+;[Force &ANSI]
+;[Force ANSI send / receive]
+;[Forget]
+;[Format]
+;[Freeze Log]
+;[From PopUp plugin]
+;[From protocol]
+;[Gap between buttons:]
+;[Get more help on variables]
+;[Global Setting]
+;[Global message log display]
+;[Green]
+;[Help on containers]
+;[Help on this]
+;[Hidden for this Contact]
+;[Hide all Message Containers]
+;[Hide if there isn't enough space]
+;[Hide the menu bar]
+;[Hide the status bar]
+;[Hide the tool bar]
+;[Hide title bar]
+;[History:]
+;[Hold Selected]
+;[Icons]
+;[Ignore sending timeouts]
+;[Import from a file...]
+;[Indent values]
+;[Info Panel...]
+;[Info panel mode]
+;[Input history size]
+;[Insert Separator]
+;[Large]
+;[Leave Chat Room]
+;[Left/Right]
+;[Limit message preview to]
+;[Limit nicknames on tabs to]
+;[Load History Events]
+;[Load fonts and colors provided by skin]
+;[Load number of previous events]
+;[Load only actual history]
+;[Load previous events less than]
+;[Load templates provided by skin (use with care, will overwrite your templates)]
+;[Load this skin on startup]
+;[Load unread events only]
+;[Log status changes (in open message windows only)]
+;[LogLink]
+;[Logmenu]
+;[Magenta]
+;[Mark Selected for Removal]
+;[Maximum display height (pixels)]
+;[Message events]
+;[Message grouping]
+;[Message log view mode (does not affect open windows)]
+;[Message send timeout]
+;[Message sending:]
+;[Message window options]
+;[Misc]
+;[More about advanced tweaks]
+;[More about typing notifications]
+;[NOTE: some settings will not affect open containers.]
+;[No]
+;[No Message Sessions opened]
+;[No compatible popup plugin was found. The event notification\nsystem is not available.]
+;[No tabs at all, each session has its own top level window]
+;[Normal (2 Lines)]
+;[Note: All settings are applied immediately]
+;[Notifications:]
+;[Off]
+;[Ok]
+;[Only &one popup for each contact]
+;[Only show event notifications when my status is...]
+;[Only show tab bar when it's needed]
+;[Open in &new window]
+;[Options marked with an asterisk (*) do not affect open message windows.]
+;[Options marked with an asterisk (*) will only take effect after Miranda has been restarted.]
+;[Other events]
+;[Others]
+;[Panelpicmenu]
+;[Paste and Send immediately]
+;[Paste formatted Text]
+;[Permanent]
+;[Picmenu]
+;[Place ToolBar at bottom]
+;[Place the tool bar at the bottom (*)]
+;[Play sounds for inactive tabs in active containers]
+;[Play sounds for the active tab / window]
+;[Play sounds when minimized]
+;[Play sounds when not focused]
+;[Pop up minimized window when a new tab is created]
+;[PopUp timeout (is typing)]
+;[PopUp timeout (stopped typing)]
+;[Popup Options]
+;[Preview]
+;[Private]
+;[Protomenu]
+;[Queued jobs]
+;[Queued send jobs]
+;[RTL templates...]
+;[Red]
+;[Reload active skin]
+;[Remove Contact from Favorites]
+;[Rename]
+;[Rescan]
+;[Reset]
+;[Reset Selected]
+;[Reset all hidden warnings]
+;[Reset all templates...]
+;[Restore all Message Containers]
+;[Resume Selected]
+;[Revert to (safe) defaults]
+;[Revert to Default]
+;[Revert to global options]
+;[Revert to old Position]
+;[Save Message Log As...]
+;[Save Tab Position]
+;[Save Template]
+;[Save current Window Position as Default]
+;[Save current as global]
+;[Save this Picture As...]
+;[Scope of settings]
+;[Select &All]
+;[Select all]
+;[Select container]
+;[Select how to display the message log. This setting can be ignored when one of the listed plugins is not installed.]
+;[Selected skin]
+;[Send &Default]
+;[Send &Later]
+;[Send Nudge]
+;[Send Text Formatting]
+;[Send message on Ctrl+Enter (always enabled)]
+;[Send message on Enter]
+;[Send message on double Enter]
+;[Send on Shift+Enter]
+;[Send text formatting method]
+;[Send to &Container]
+;[Send to &multiple Users]
+;[Send typing notifications to the following users when you are typing a message to the them:]
+;[Send unsafe (ignore Timeouts)]
+;[Sendmenu]
+;[Set Position for this Session]
+;[Set and Save for all Sessions]
+;[Set and Save for this Contact only]
+;[Set size to]
+;[Setup status modes for automatic tab creation...]
+;[Show &entry in the main menu]
+;[Show Contact Picture]
+;[Show Menu Bar]
+;[Show Message Length Indicator]
+;[Show Multisend Contact List]
+;[Show Popups for all inactive sessions]
+;[Show Popups if Window is focused]
+;[Show Popups if Window is minimized]
+;[Show Popups if Window is unfocused]
+;[Show Status Bar]
+;[Show Tool Bar]
+;[Show avatar in message window]
+;[Show avatars on task bar (Win 7, large task bar required)]
+;[Show balloon tooltip in the system tray]
+;[Show contact avatars]
+;[Show date in timestamps]
+;[Show in IM chats]
+;[Show in chat rooms]
+;[Show my own avatars]
+;[Show picture for this contact]
+;[Show popups for inactive tabs in active containers]
+;[Show seconds in timestamp]
+;[Show the Tray Icon]
+;[Show the info panel]
+;[Show typing notification when message dialog is open]
+;[Show typing notification when no message dialog is open]
+;[Single row tab control (*)]
+;[Size and scaling options for the bottom avatar display]
+;[Skin options]
+;[Skin root folder]
+;[Splitter Position]
+;[Splitter context]
+;[Standard templates...]
+;[Static]
+;[Support BBCODE]
+;[Support and latest version information]
+;[Tab layout tweaks]
+;[Tab location]
+;[Tab page padding:]
+;[Tab text label padding vertical]
+;[TabSRMM exception]
+;[Tabbed interface, limit the maximum number of tabs per window to:]
+;[Tabmenu]
+;[Tabs at Bottom]
+;[Tabs should be used in the following way]
+;[Tabs:]
+;[Template sets]
+;[Templates]
+;[Text]
+;[The container is using private settings. The panel height will not be shared with other containers.]
+;[Theme support]
+;[This Contact]
+;[Timeout (seconds, 0 = default, -1 = no timeout)]
+;[Tip: To use a custom size you can always drag the bottom edge of the panel]
+;[Title Bar]
+;[Title bar format]
+;[To set container options, please use the container settings dialog. It is available by:\n1. choosing \"container settings\" from the system menu of a container.\n2. right clicking the tab or the button bar in any message window.]
+;[Tool Bar]
+;[Traycontext]
+;[Try to keep original size]
+;[U&se Popup colours]
+;[URL events]
+;[Unread Menu]
+;[Update Preview]
+;[Use Aero UI elements(only when not using a custom skin)]
+;[Use Windows 7 task bar enhancements (restart required)]
+;[Use button tabs (*)]
+;[Use contact list groups for organizing tabs (one window per group)]
+;[Use contacts local time]
+;[Use default Value]
+;[Use default setting]
+;[Use different icons to mark incoming and outgoing messages]
+;[Use global container size and position]
+;[Use global or private panel height]
+;[Use normal templates (uncheck to use simple templates)]
+;[Use private splitter position]
+;[Use tabbed interface]
+;[Use the message log color theme for group chat popups]
+;[Use this to specify a private message log theme for this container. This will have no effect when using IEView or another message log viewer and should NOT be confused with skins.]
+;[User ID in status bar]
+;[Vertical maximize]
+;[Visible for this Contact]
+;[When checked, this container will use private settings, otherwise settings are shared among containers.]
+;[When using the switch bar, use the following layout]
+;[White]
+;[Window Flashing]
+;[Window:]
+;[Windows Aero settings]
+;[Yellow]
+;[Yes]
+;[You can export and import all your color and font settings here. This allows you to create a Theme file which can be shared between different profiles or with your buddies.]
+;[You can override the global setting for text formatting here. Use \"Force Off\" to never send formatting info for this contact.]
+;[You can set private message log options for this contact here. Filled boxes are inherited from the global settings which can be found on Message Sessions->Message Log]
+;[You have chosen to disable all event notifications for open message windows.]
+;[active]
+;[characters]
+;[dummy]
+;[entries]
+;[horizontal]
+;[inactive]
+;[inner]
+;[milliseconds]
+;[minutes old]
+;[outer]
+;[px]
+;[sec. (0=never)]
+;[seconds.]
+;[times]
+
+; ../../plugins/TabSRMM/src/container.cpp
+;[(Forced)]
+;[Attach to]
+;[Autoselect]
+;[Container options...]
+;[Hide titlebar]
+;[Message Session...]
+;[Meta Contact]
+;[Set Default Protocol]
+;[Use Protocol]
+
+; ../../plugins/TabSRMM/src/containeroptions.cpp
+;[Configure container options for\n%s]
+;[Container options]
+;[Don't show them]
+;[Globally OFF]
+;[Globally on]
+;[On, if present]
+;[On, if present, always in bottom display]
+;[Switch bar on the left side]
+;[Switch bar on the right side]
+;[Tabs at the bottom]
+;[Tabs at the top]
+
+; ../../plugins/TabSRMM/src/controls.cpp
+;[&Main]
+;[&Room]
+;[&User]
+;[Sending typing notifications is %s.]
+;[Session list.\nClick left for a list of open sessions.\nClick right to access favorites and quickly configure message window behavior]
+;[Sounds are %s. Click to toggle status, hold SHIFT and click to set for all open containers]
+;[There are %d pending send jobs. Message length: %d bytes, message length limit: %d bytes\n\n%d messages are queued for later delivery]
+;[disabled]
+;[enabled]
+
+; ../../plugins/TabSRMM/src/eventpopups.cpp
+;[Incoming file]
+;[Incoming file (invalid format]
+;[New messages: ]
+;[No description given]
+;[One of your popup actions is set to DISMISS EVENT.\nNote that this options may have unwanted side effects as it REMOVES the event from the unread queue.\nThis may lead to events not showing up as \"new\". If you don't want this behaviour, please review the Event Notifications settings page.]
+;[Unknown event]
+;[Unknown module or contact]
+
+; ../../plugins/TabSRMM/src/generic_msghandlers.cpp
+;[%s has entered text.]
+;[Autoscrolling is disabled, %d message(s) queued (press F12 to enable it)]
+;[Last received: %s at %s]
+;[No UID]
+;[Rich Edit file]
+;[UID: %s (SHIFT click -> copy to clipboard)\nClick for User's Details\nClick dropdown to change this contact's favorite status.]
+;[UID: %s (SHIFT click -> copy to clipboard)\nClick for User's Details\nRight click for MetaContact control\nClick dropdown to add or remove user from your favorites.]
+;[You cannot edit user notes when there are unsent messages]
+
+; ../../plugins/TabSRMM/src/globals.cpp
+;[&Messaging settings...]
+;[&Send later job list...]
+;[Incoming (Focused Window)]
+;[Incoming (New Session)]
+;[Incoming (Unfocused Window)]
+;[Message send error]
+;[Other]
+;[Outgoing]
+;[TABSRMM: Typing]
+;[changed status from %s to %s.]
+;[signed off.]
+;[signed on and is now %s.]
+
+; ../../plugins/TabSRMM/src/infopanel.cpp
+;[ Client not cached yet]
+;[ Client: %s]
+;[%s Idle: %dh,%02dm]
+;[Always off]
+;[Always on]
+;[Copy To Clipboard]
+;[Do not synchronize the panel height with IM windows]
+;[Do not synchronize the panel height with group chat windows]
+;[Inherit from container setting]
+;[Messaging Settings...]
+;[Open History...]
+;[Open User Details...]
+;[Room Settings...]
+;[Set panel visibility for this %s]
+;[Topic is: %s]
+;[Use default size]
+;[Use private size]
+;[\\par\\par\\tab \\ul\\b Extended status information:\\ul0\\b0 \\par ]
+;[\\par\\par\\tab \\ul\\b Listening to:\\ul0\\b0 \\par %s]
+;[\\par\\par\\ul\\b Client:\\ul0\\b0 %s]
+;[\\tab \\ul\\b Status message:\\ul0\\b0 \\par %s]
+;[chat room]
+;[contact]
+;[tabSRMM Information]
+
+; ../../plugins/TabSRMM/src/msgdialog.cpp
+;[A message failed to send successfully.]
+;[Autoscrolling is disabled (press F12 to enable it)]
+;[Click for contact menu\nClick dropdown for window settings]
+;[Contact is offline and this protocol does not support sending files to offline users.]
+;[Contact not on list. You may add it...]
+;[Retry]
+;[Save and close session]
+;[Selection copied to clipboard]
+;[Send later]
+;[The message send timed out]
+;[The message you are trying to paste exceeds the message size limit for the active protocol. Only the first %d characters will be sent.]
+;[The selected protocol cannot be forced at this time]
+;[Unforce failed]
+;[WARNING: The message you are trying to paste exceeds the message size limit for the active protocol. It will be sent in chunks of max %d characters]
+;[Warning: you have selected a subprotocol for sending the following messages which is currently offline]
+;[You are editing the user notes. Click the button again or use the hotkey (default: Alt-N) to save the notes and return to normal messaging mode]
+
+; ../../plugins/TabSRMM/src/msgdlgutils.cpp
+;[Either the nudge plugin is not installed or the contact's protocol does not support sending a nudge event.]
+;[Error creating destination directory]
+;[Image files]
+;[JPEG-compressed images]
+;[Save contact picture]
+;[Set Your Avatar...]
+;[The 'paste and send' feature is disabled. You can enable it on the 'General' options page in the 'Sending Messages' section]
+;[The file exists. Do you want to overwrite it?]
+
+; ../../plugins/TabSRMM/src/msglog.cpp
+;[April]
+;[August]
+;[December]
+;[February]
+;[Friday]
+;[January]
+;[July]
+;[June]
+;[March]
+;[May]
+;[Monday]
+;[November]
+;[October]
+;[Saturday]
+;[September]
+;[Sunday]
+;[Thursday]
+;[Today]
+;[Tuesday]
+;[Wednesday]
+;[Yesterday]
+
+; ../../plugins/TabSRMM/src/msgoptions.cpp
+;[** New contacts **]
+;[** Unknown contacts **]
+;[<no skin>]
+;[Always]
+;[Always, but no popup when window is focused]
+;[Choose status modes]
+;[Close or hide window, depends on the close button setting above]
+;[Containers]
+;[Do you want to also read message templates from the theme?\nCaution: This will overwrite the stored template set which may affect the look of your message window significantly.\nSelect cancel to not load anything at all.]
+;[Event notifications]
+;[Events and filters]
+;[Group Chats]
+;[Highlighting]
+;[History++ plugin]
+;[IEView plugin]
+;[Load and apply]
+;[Load theme]
+;[Log formatting]
+;[Message Sessions]
+;[Message log]
+;[Message window]
+;[Minimize the window to the task bar]
+;[Normal - close tab, if last tab is closed also close the window]
+;[Only when no message window is open]
+;[Settings]
+;[Show balloon popup (unsupported system)]
+;[Skins]
+;[Tabs and layout]
+;[Tool bar]
+;[Window layout tweaks]
+;[You have chosen to use an external plugin for displaying the message history in the chat window. Most of the settings on this page are for the standard message log viewer only and will have no effect. To change the appearance of the message log, you must configure either IEView or History++.]
+
+; ../../plugins/TabSRMM/src/msgs.cpp
+;[Background colour]
+;[Edit user notes]
+;[Event filter]
+;[Font color]
+;[Font face]
+;[Format bold]
+;[Format italic]
+;[Format strike-through]
+;[Format underline]
+;[Frame 1]
+;[Frame 2]
+;[Frame 3]
+;[Frame 4]
+;[Image tag]
+;[Left Arrow]
+;[Message Log Options]
+;[Message delivery error]
+;[Nick list]
+;[Pulldown Arrow]
+;[Quote text]
+;[Right Arrow]
+;[Room settings]
+;[Save and close]
+;[Send message]
+;[Session List]
+;[Smiley button]
+;[Sounds (status bar)]
+;[Static container icon]
+;[Statuschange]
+;[TabSRMM fatal error]
+;[The image service plugin (advaimg.dll) is not properly installed.\n\nTabSRMM is disabled.]
+;[Up Arrow]
+
+; ../../plugins/TabSRMM/src/selectcontainer.cpp
+;[Select container for %s]
+;[This name is already in use]
+;[You cannot delete the default container]
+;[You cannot rename the default container]
+
+; ../../plugins/TabSRMM/src/sendlater.cpp
+;[<All contacts>]
+;[A send later job completed successfully.\nThe original message: %s]
+;[A send later job failed to complete.\nThe original message: %s]
+;[Deferred]
+;[Failed]
+;[Last send info]
+;[Message text]
+;[Original timestamp]
+;[Pending]
+;[Removed]
+;[Sent OK]
+;[Suspended]
+;[You are about to modify the state of one or more items in the\nunattended send queue. The requested action(s) will be executed at the next scheduled queue processing.\n\nThis action cannot be made undone.]
+
+; ../../plugins/TabSRMM/src/sendqueue.cpp
+;[A message delivery has failed after the contacts chat window was closed. You may want to resend the last message]
+;[A message delivery has failed.\nClick to open the message window.]
+;[Message successfully queued for later delivery.\nIt will be sent as soon as possible and a popup will inform you about the result.]
+;[Message window warning]
+;[The message cannot be sent delayed or to multiple contacts, because it exceeds the maximum allowed message length of %d bytes]
+;[The send later feature is not available on this protocol.]
+;[There are unsent messages waiting for confirmation.\nWhen you close the window now, Miranda will try to send them but may be unable to inform you about possible delivery errors.\nDo you really want to close the Window(s)?]
+;[\n(Sent delayed. Original timestamp %s)]
+
+; ../../plugins/TabSRMM/src/srmm.cpp
+;[Built %s %s]
+;[tabSRMM Message (%s)]
+
+; ../../plugins/TabSRMM/src/taskbar.cpp
+;[%d Unread]
+;[%d User(s)]
+;[Chat room %s]
+;[Previews not availble when using History++ plugin for message log display.]
+;[Server window]
+
+; ../../plugins/TabSRMM/src/templates.cpp
+;[Template Set Editor]
+;[Template set was successfully reset, please close and reopen all message windows. This template editor window will now close.]
+;[This will reset the template set to the default built-in templates. Are you sure you want to do this?]
+
+; ../../plugins/TabSRMM/src/themeio.cpp
+;[tabSRMM themes]
+
+; ../../plugins/TabSRMM/src/themes.cpp
+;[All message containers need to close before the skin can be changed\nProceed?]
+;[Change skin]
+
+; ../../plugins/TabSRMM/src/translator.cpp
+;[ALWAYS activate new message sessions (has PRIORITY over the options below)]
+;[Activate a minimized window when a new tab is created inside it]
+;[Add offline contacts to multisend list]
+;[Additional events to show]
+;[Allow BBCode formatting in outgoing messages]
+;[Allow TAB key in typing area (this will disable focus selection by TAB key)]
+;[Always flash contact list and tray icon for new messages]
+;[Automatic keyboard layout: Do not load the system default for new contacts]
+;[Automatically copy selected text]
+;[Automatically create new message sessions without activating them]
+;[Automatically split long messages (experimental, use with care)]
+;[Automatically switch existing tabs in minimized windows on incoming messages (ignored when using Aero Peek task bar features)]
+;[Close button only hides message windows]
+;[Close current tab on send]
+;[Close the message window on send]
+;[Combine notifications for the same contact]
+;[Delete temporary contacts on close]
+;[Detailed tooltip on tabs (requires mToolTip or Tipper plugin)]
+;[Disable animated GIF avatars (will not affect already open message windows)]
+;[Disable error popups on sending failures]
+;[Disable event notifications for group chats]
+;[Disable event notifications for instant messages]
+;[Disable notifications]
+;[Disable notifications for non-message events]
+;[Dismiss event]
+;[Dismiss popup]
+;[Don't announce event when message dialog is open]
+;[Don't announce events from RSS protocols]
+;[Draw grid lines]
+;[Enable \"Paste and send\" feature]
+;[Enable the system tray icon]
+;[Enable typing sounds]
+;[Enable unattended send (experimental feature, required for multisend and send later) (*)]
+;[Error feedback]
+;[General options]
+;[How to create tabs and windows for incoming messages]
+;[Left click actions (popups only)]
+;[Log status changes]
+;[Merge new events for the same contact into existing popup]
+;[Message log appearance]
+;[Message log icons]
+;[Message window behaviour]
+;[Message window tweaks]
+;[New windows are minimized (the option above MUST be active)]
+;[Open event]
+;[Prefer xStatus icons when available]
+;[Remember and set keyboard layout per contact]
+;[Remove popups for a contact when I send a reply]
+;[Remove popups for a contact when I start typing a reply]
+;[Remove popups for a contact when the message window is focused]
+;[Remove popups under following conditions]
+;[Right click actions (popups only)]
+;[Send message on 'Enter']
+;[Send message on double 'Enter']
+;[Send on SHIFT - Enter]
+;[Sending messages]
+;[Show a preview of the event]
+;[Show client icon in status bar (fingerprint plugin required)]
+;[Show dates in timestamps]
+;[Show events at the new line (IEView Compatibility Mode)]
+;[Show file events]
+;[Show headers]
+;[Show seconds in timestamps]
+;[Show skinnable tooltip in chat (tipper plugin required)]
+;[Show status text on tabs]
+;[Show timestamp after nickname (IEView Compatibility Mode)]
+;[Simple text formatting (*bold* etc.)]
+;[Support BBCode formatting]
+;[Support Math Module plugin]
+;[Support for external plugins]
+;[System tray icon]
+;[Timeout actions (popups only)]
+;[Timestamp settings (note: timstamps also depend on your templates)]
+;[Underline timestamp/nickname (IEView Compatibility Mode)]
+;[Use Incoming/Outgoing Icons]
+;[Use Message Grouping]
+;[Use contacts local time (if timezone info available)]
+;[Use normal templates (uncheck to use simple templates if your template set supports them)]
+
+; ../../plugins/TabSRMM/src/typingnotify.cpp
+;[...has stopped typing.]
+;[...is typing a message.]
+;[Contact started typing]
+;[Contact stopped typing]
+;[Disable &typing notification]
+;[Enable &typing notification]
+;[Warning: Current Popup plugin version is not supported.]
+;[Warning: Popup plugin not found.]
+
+; ../../plugins/TabSRMM/src/userprefs.cpp
+;[Always Off]
+;[Always On]
+;[Force Default Message Log]
+;[Force History++]
+;[Force IEView]
+;[Message Log]
+;[Set messaging options for %s]
+
+; ../../plugins/TabSRMM/src/utils.cpp
+;[Aero peek warning|You have enabled Aero Peek features and loaded a custom container window skin\n\nThis can result in minor visual anomalies in the live preview feature.]
+;[Closing Window|You are about to close a window with multiple tabs open.\n\nProceed?]
+;[Closing options dialog|To reflect the changes done by importing a theme in the options dialog, the dialog must be closed after loading a theme \\b1 and unsaved changes might be lost\\b0 .\n\nDo you want to continue?]
+;[Edit user notes|You are editing the user notes. Click the button again or use the hotkey (default: Alt-N) to save the notes and return to normal messaging mode]
+;[Filetransfer problem|Sending the image by file transfer failed.\n\nPossible reasons: File transfers not supported, either you or the target contact is offline, or you are invisible and the target contact is not on your visibilty list.]
+;[Icon pack version check|The installed icon pack is outdated and might be incompatible with TabSRMM version 3.\n\n\\b1Missing or misplaced icons are possible issues with the currently installed icon pack.\\b0]
+;[Important release notes|A test warning message]
+;[Loading a theme|Loading a color and font theme can overwrite the settings defined by your skin.\n\nDo you want to continue?]
+;[Missing component|The icon pack is missing. Please install it to the default icons folder.\n\nNo icons will be available]
+;[Settings problem|The option \\b1 History->Imitate IEView API\\b0 is enabled and the History++ plugin is active. This can cause problems when using IEView as message log viewer.\n\nShould I correct the option (a restart is required)?]
+;[TabSRMM group chat module|TabSRMM could not enable its group chat module. The most likely cause is that you have installed and enabled \\b1chat.dll\\b0 or another plugin that provides groupchat services.\n\nShould I try to fix this now \\b1(a restart of Miranda is required to apply these changes)?\\b0]
+;[TabSRMM warning message]
+
+; ../../plugins/TabSRMM/tabmodplus/modplus.cpp
+;[Insert [img] tag / surround selected text with [img][/img]]
diff --git a/plugins/TipperYM/tipperym-translation.txt b/plugins/TipperYM/tipperym-translation.txt
new file mode 100644
index 0000000000..f13fb40443
--- /dev/null
+++ b/plugins/TipperYM/tipperym-translation.txt
@@ -0,0 +1,352 @@
+; Common strings that belong to many files
+;[%dd %dh %dm]
+;[%dh %dm]
+;[%dm]
+;[Add]
+;[Apply skin]
+;[Avatar border]
+;[Avatar size:]
+;[Border]
+;[Client]
+;[Edit]
+;[Favourite contacts]
+;[Gender]
+;[Get more skins]
+;[Listening to]
+;[Listening to:]
+;[None]
+;[Reload skin list]
+;[Remove]
+;[Skins]
+;[Status]
+;[Status message]
+;[Status message:]
+;[Status:]
+;[Tooltips]
+
+; ../../plugins/TipperYM/mir_smileys.cpp
+;[Tipper smileys]
+
+; ../../plugins/TipperYM/options.cpp
+;[<No Label>]
+;[Add item]
+;[Add separator]
+;[Animation]
+;[Appearance]
+;[Bottom]
+;[Bottom left]
+;[Bottom right]
+;[Centre]
+;[Content]
+;[Customize]
+;[Extra]
+;[Fade]
+;[Icon on left]
+;[Icon on right]
+;[Invalid Substitution]
+;[Left]
+;[Left avatar]
+;[Max avatar size:]
+;[Move down]
+;[Move up]
+;[No avatar]
+;[No icon]
+;[No title]
+;[Right]
+;[Right avatar]
+;[Top]
+;[Top left]
+;[Top right]
+;[Tray tooltip]
+;[You must enter a label]
+
+; ../../plugins/TipperYM/options.h
+;[Clist event]
+;[Country flag]
+;[Extra status]
+;[Jabber activity]
+;[Logon time]
+;[Miranda uptime]
+;[Number of contacts]
+;[Protocol lock status]
+;[Unread emails]
+
+; ../../plugins/TipperYM/popwin.cpp
+;[ ago]
+;[%s (locked)]
+;[<No Label>: ]
+;[<No Value>]
+;[Activity:]
+;[Copy all items]
+;[Copy all items with labels]
+;[Copy avatar]
+;[Fav. contacts]
+;[Log off:]
+;[Log on:]
+;[Miranda uptime:]
+;[Mood:]
+;[Other]
+;[Unread emails:]
+;[XStatus:]
+
+; ../../plugins/TipperYM/preset_items.cpp
+;[%sys:uidname|UID^!MetaContacts%:]
+;[Activity text:]
+;[Activity title:]
+;[Birthday]
+;[Birthday:]
+;[Client:]
+;[Condition:]
+;[Contact time]
+;[Email]
+;[Email:]
+;[Gender:]
+;[Homepage]
+;[Homepage:]
+;[Humidity:]
+;[IP]
+;[IP internal]
+;[IP internal:]
+;[IP:]
+;[Identifier]
+;[Idle]
+;[Idle:]
+;[Last message]
+;[Last message: (%sys:last_msg_reltime% ago)]
+;[Last seen status:]
+;[Last seen time:]
+;[Logoff time:]
+;[Logon time:]
+;[Max/Min:]
+;[Moon:]
+;[Name]
+;[Name:]
+;[Number of msg [IN]:]
+;[Number of msg [OUT]:]
+;[Number of received messages]
+;[Number of sended messages]
+;[Pressure:]
+;[Sunrise:]
+;[Sunset:]
+;[Temperature:]
+;[Time:]
+;[UV Index:]
+;[Update time:]
+;[Visibility:]
+;[Wind:]
+;[XStatus text]
+;[XStatus text:]
+;[XStatus title]
+;[XStatus title:]
+;[[jabber.dll] Activity text]
+;[[jabber.dll] Activity title]
+;[[menuex.dll] Logoff time]
+;[[menuex.dll] Logon time]
+;[[seenplugin.dll] Last seen status]
+;[[seenplugin.dll] Last seen time]
+;[[weather.dll] Condition]
+;[[weather.dll] Humidity]
+;[[weather.dll] Max/Min temperature]
+;[[weather.dll] Moon]
+;[[weather.dll] Pressure]
+;[[weather.dll] Sunrise]
+;[[weather.dll] Sunset]
+;[[weather.dll] Temperature]
+;[[weather.dll] UV Index]
+;[[weather.dll] Update time]
+;[[weather.dll] Visibility]
+;[[weather.dll] Wind]
+
+; ../../plugins/TipperYM/resource.rc
+;[Advanced options]
+;[Aero Glass (Vista+)]
+;[Alignment]
+;[Animation speed:]
+;[Append protocol name]
+;[Cancel]
+;[Contact protocol module]
+;[Disable in invisible status]
+;[Down]
+;[Draw a line above]
+;[Effects]
+;[Enable SmileyAdd support]
+;[Enable skin coloring]
+;[Enable tray tooltips]
+;[Expand to second level after:]
+;[Extra icons]
+;[First level tooltip]
+;[General padding:]
+;[Handle tray tooltips by Tipper]
+;[Hide offline]
+;[Hide offline protocols]
+;[Hover time:]
+;[Inner avatar padding:]
+;[Item]
+;[Items]
+;[Keep original avatar size]
+;[Label:]
+;[Labels:]
+;[Layout]
+;[Limit status messages in status bar and tray tooltips to:]
+;[Load fonts and colors]
+;[Load tooltip proportions]
+;[Max height:]
+;[Max width:]
+;[Min height:]
+;[Min width:]
+;[Module:]
+;[No preview]
+;[OK]
+;[Opacity(%):]
+;[Options]
+;[Outer avatar padding:]
+;[Parse Tipper variables first]
+;[Preset items:]
+;[Preview]
+;[Replace only isolated smileys]
+;[Resize smileys]
+;[Retrieve XStatus details if auto-retrieve is disabled]
+;[Retrieve new status message]
+;[Round corners (avatar)]
+;[Round corners (window)]
+;[Second level tooltip]
+;[Separator]
+;[Setting or prefix:]
+;[Shadow]
+;[Show if list not focused]
+;[Show tooltip after all content is ready (avatar && status message)]
+;[Sidebar width:]
+;[Skin option]
+;[Smileys support]
+;[Status bar and tray tooltip]
+;[Status bar tips]
+;[Substitution]
+;[Substitutions]
+;[Text indent:]
+;[Text padding:]
+;[Title indent:]
+;[Translation:]
+;[Transparency]
+;[Up]
+;[Use protocol smileys]
+;[Value indent:]
+;[Value on a new line]
+;[Value:]
+;[Values:]
+;[Variables]
+;[Window]
+;[characters]
+;[ms]
+
+; ../../plugins/TipperYM/skin_parser.cpp
+;[# Solid color fill]
+
+; ../../plugins/TipperYM/tipper.cpp
+;[Background]
+;[Cannot obtain required interfaces!\nTooltips will not be available until you upgrade Miranda IM to the newest version.]
+;[Dividers]
+;[Labels]
+;[Sidebar]
+;[Tipper error]
+;[Title]
+;[Tray title]
+;[Values]
+
+; ../../plugins/TipperYM/translations.cpp
+;[%dd]
+;[%dy %dd %dh %dm]
+;[Female]
+;[Male]
+
+; ../../plugins/TipperYM/translations.h
+;[Afrikaans]
+;[Albanian]
+;[April]
+;[Arabic]
+;[Armenian]
+;[August]
+;[Azerbaijani]
+;[Belorussian]
+;[Bhojpuri]
+;[Bosnian]
+;[Bulgarian]
+;[Burmese]
+;[Cantonese]
+;[Catalan]
+;[Chamorro]
+;[Chinese]
+;[Croatian]
+;[Czech]
+;[Danish]
+;[December]
+;[Dutch]
+;[English]
+;[Esperanto]
+;[Estonian]
+;[Farsi]
+;[February]
+;[Finnish]
+;[French]
+;[Friday]
+;[Gaelic]
+;[German]
+;[Greek]
+;[Gujarati]
+;[Hebrew]
+;[Hindi]
+;[Hungarian]
+;[Icelandic]
+;[Indonesian]
+;[Italian]
+;[January]
+;[Japanese]
+;[July]
+;[June]
+;[Khmer]
+;[Korean]
+;[Kurdish]
+;[Lao]
+;[Latvian]
+;[Lithuanian]
+;[Macedonian]
+;[Malay]
+;[Mandarin]
+;[March]
+;[May]
+;[Monday]
+;[Mongolian]
+;[Norwegian]
+;[November]
+;[October]
+;[Persian]
+;[Polish]
+;[Portuguese]
+;[Punjabi]
+;[Romanian]
+;[Russian]
+;[Saturday]
+;[September]
+;[Serbo-Croatian]
+;[Sindhi]
+;[Slovak]
+;[Slovenian]
+;[Somali]
+;[Spanish]
+;[Sunday]
+;[Swahili]
+;[Swedish]
+;[Tagalog]
+;[Taiwanese]
+;[Tamil]
+;[Tatar]
+;[Thai]
+;[Thursday]
+;[Tuesday]
+;[Turkish]
+;[Ukrainian]
+;[Urdu]
+;[Vietnamese]
+;[Wednesday]
+;[Welsh]
+;[Yiddish]
+;[Yoruba]
diff --git a/plugins/TooltipNotify/tooltipnotify-translation.txt b/plugins/TooltipNotify/tooltipnotify-translation.txt
new file mode 100644
index 0000000000..44862c316f
--- /dev/null
+++ b/plugins/TooltipNotify/tooltipnotify-translation.txt
@@ -0,0 +1,55 @@
+; Common strings that belong to many files
+;[Idle]
+;[Offline]
+;[Online]
+;[Typing]
+
+; ../../plugins/TooltipNotify/src/TooltipNotify.cpp
+;[** New contacts **]
+;[** Unknown contacts **]
+;[Appearance]
+;[Away]
+;[DND]
+;[Free for chat]
+;[Invisible]
+;[N/A]
+;[Not Idle]
+;[Occupied]
+;[Tooltip Notify]
+;[Tooltip Notify: Offline]
+;[Tooltip Notify: Online]
+;[Tooltip Notify: Other]
+;[Tooltip Notify: Typing]
+;[Unknown]
+;[is]
+
+; ../../plugins/TooltipNotify/src/main.rc
+;[All other]
+;[Allow tooltip notifications for the following users:]
+;[Auto positioning]
+;[Behavior]
+;[Cancel]
+;[Choose contacts...]
+;[Contacts]
+;[Double click on tooltip]
+;[Duration]
+;[Duration x2 upon online event]
+;[Misc]
+;[Notify upon the following events]
+;[OK]
+;[Obey 'Suppress online notification' settings]
+;[Opens message dialog]
+;[Prefix proto name]
+;[Preview]
+;[Protocols]
+;[Select protocols]
+;[Show tooltip for]
+;[Shows/Hides CList]
+;[Slider1]
+;[Spin1]
+;[Suppress notifications upon connection for]
+;[Translucency options (Windows 2000/XP only)]
+;[Transparent input]
+;[Transparent tooltip]
+;[ms]
+;[sec]
diff --git a/plugins/TopToolBar/toptoolbar-translation.txt b/plugins/TopToolBar/toptoolbar-translation.txt
new file mode 100644
index 0000000000..fbbc5be47e
--- /dev/null
+++ b/plugins/TopToolBar/toptoolbar-translation.txt
@@ -0,0 +1,40 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/TopToolBar/InternalButtons.cpp
+;[Disable Sounds]
+;[Enable Sounds]
+;[Hide Offline Users]
+;[Show All Users]
+
+; ../../plugins/TopToolBar/main.rc
+;[Add Launch]
+;[Add Separator]
+;[Background colour:]
+;[Button Height:]
+;[Button Width: ]
+;[Buttons Order && Visibility]
+;[Buttons order:]
+;[Del Sep/Launch Button]
+;[Name: ]
+;[Path:]
+;[Scroll with text]
+;[Selection colour:]
+;[Set]
+;[Stretch proportionally]
+;[Stretch to height]
+;[Stretch to width]
+;[Tile horizontally]
+;[Tile vertically]
+;[TopToolBar Background]
+;[Use Flat Mode]
+;[Use background bitmap]
+
+; ../../plugins/TopToolBar/toolbar.cpp
+;[Default]
+;[Frames Services not found - plugin disabled.You need MultiWindow plugin.]
+
+; ../../plugins/TopToolBar/ttbopt.cpp
+;[Buttons]
+;[TTBBackground]
+;[TopToolBar]
diff --git a/plugins/TranslitSwitcher/translitswitcher-translation.txt b/plugins/TranslitSwitcher/translitswitcher-translation.txt
new file mode 100644
index 0000000000..a505626cde
--- /dev/null
+++ b/plugins/TranslitSwitcher/translitswitcher-translation.txt
@@ -0,0 +1,10 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/TranslitSwitcher/Src/Layoutproc.cpp
+;[TranslitSwitcher]
+
+; ../../plugins/TranslitSwitcher/Src/TranslitSwitcher.cpp
+;[Invert Case and Send]
+;[SwitchLayout and Send]
+;[Translit and Send]
diff --git a/plugins/Updater/updater-translation.txt b/plugins/Updater/updater-translation.txt
new file mode 100644
index 0000000000..b02cc080af
--- /dev/null
+++ b/plugins/Updater/updater-translation.txt
@@ -0,0 +1,114 @@
+; Common strings that belong to many files
+;[Component Name]
+;[Error]
+;[Update]
+;[Update and Exit]
+;[Updater]
+;[Yes]
+
+; ../../plugins/Updater/conf_dialog.cpp
+;[Beta]
+;[Current Version]
+;[Download]
+;[New Version]
+;[No]
+
+; ../../plugins/Updater/extern.cpp
+;[Could not create data file for restart]
+;[Could not create data file for restart.]
+;[CreateProcess]
+;[Miranda's not 'OK TO EXIT'.]
+
+; ../../plugins/Updater/options.cpp
+;[FALSE]
+;[FORCED]
+;[N/A]
+;[Services]
+;[TRUE]
+;[Update on build number change.]
+;[Update on major version change.]
+;[Update on minor version change.]
+;[Update on release number change.]
+;[Use Beta?]
+
+; ../../plugins/Updater/progress_dialog.cpp
+;[Progress - %d%%]
+
+; ../../plugins/Updater/services.cpp
+;[Checking for Updates]
+;[Checking for updates]
+;[Checking plugin: %s]
+;[Could not create backup folder]
+;[Downloading]
+;[Downloading Updates]
+;[Downloading XML data]
+;[Downloading plugin: %s]
+;[No network - aborting update check]
+;[Progress - Checking for updates...]
+;[Progress - Downloading updates...]
+;[Scanning language packs]
+;[Scanning plugins folder]
+;[Skipping plugin: %s]
+;[Updated Miranda components detected.\nClick here to install.]
+;[Updates Available]
+;[Updating component file listing ids]
+
+; ../../plugins/Updater/socket.cpp
+;[Failed to download \"%s\" - Invalid response, code %d]
+;[Failed to download \"%s\": ]
+
+; ../../plugins/Updater/updater.cpp
+;[Check for Plugin Updates]
+;[Check for Updates]
+;[Check for Updates of Plugins]
+;[Restart]
+;[Restart Miranda IM]
+;[Update and Exit Miranda IM]
+;[Updater connection]
+
+; ../../plugins/Updater/updater.rc
+;[(But only once per day)]
+;[Backup updated files]
+;[Cancel]
+;[Changelog]
+;[Check daily]
+;[Check for updates]
+;[Check for updates on startup]
+;[Confirm Files]
+;[Confirm install for individual files]
+;[Don't unzip]
+;[Download but do not install]
+;[General Settings]
+;[Global Status Control]
+;[Initialising...]
+;[Install without confirmation if idle]
+;[Invert Selection]
+;[Keep downloaded archives]
+;[OK]
+;[Only install DLLs automatically]
+;[Progress]
+;[Progress1]
+;[Select All]
+;[Select DLLs]
+;[Show 'Restart' menu item]
+;[Show 'Update and Exit' menu item]
+;[Slider1]
+;[Start offline, restore after update check]
+;[Static]
+;[Uncheck the files that you do not want installed:]
+;[Updater has detected updated versions\nof the following Miranda components:]
+;[Updates Found]
+;[Use popups for progress info]
+
+; ../../plugins/Updater/xmldata.cpp
+;[BZ2 Decompression, configuration error]
+;[BZ2 Decompression, parameter error]
+;[DB2 Decompression, memory error]
+;[Error downloading XML data...\nResponse is NULL]
+;[Failed to decompress XML data]
+;[Failed to download XML data - Invalid response, code %d]
+;[Failed to download XML data - Response is NULL]
+;[Failed to download XML data: ]
+;[Updater Error]
+;[Updater: Error Downloading XML Data]
+;[Updater: Error getting data - too many redirects]
diff --git a/plugins/UserGuide/userguide-translation.txt b/plugins/UserGuide/userguide-translation.txt
new file mode 100644
index 0000000000..2680b0ff11
--- /dev/null
+++ b/plugins/UserGuide/userguide-translation.txt
@@ -0,0 +1,5 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/UserGuide/main.c
+;[User Guide]
diff --git a/plugins/UserInfoEx/docs/uinfoex_translate.txt b/plugins/UserInfoEx/docs/uinfoex_translate.txt
deleted file mode 100644
index 435d8597c4..0000000000
--- a/plugins/UserInfoEx/docs/uinfoex_translate.txt
+++ /dev/null
@@ -1,530 +0,0 @@
-Miranda Language Pack Version 1
-Language:
-Locale: 0
-Authors:
-Author-email:
-Last-Modified-Using: Miranda IM 0.8
-Plugins-included:
-
-; Created by MIMTranslator 0.1 (Copyright 2006 by DeatAxe)
-
-; [Aries]
-; [Taurus]
-; [Gemini]
-; [Cancer]
-; [Leo]
-; [Virgo]
-; [Libra]
-; [Scorpio]
-; [Sagittarius]
-; [Capricorn]
-; [Aquarius]
-; [Pisces]
-; [Unknown]
-; [Update custom birthday]
-; [Keeps your custom birthday up to date.]
-; [Birthday]
-; [%s provides a new birthday via protocol.\nIt is %s. The old one was %s.\n\nDo you want to use this as the new birthday for this contact?]
-; [Due to a parameter error, one of the treeitems can't be added!]
-; [An fatal error occured on adding a property sheet page!\nDialog creation aborted!]
-; [Rename Item]
-; [Hide Item]
-; [Show Items:]
-; [Reset to defaults]
-; [Creating unique name for a page failed with %d and error code %d]
-; [Creating the label for a page failed with %d and error code %d]
-; [The dialog template type is no longer supported]
-; [Add a new anniversary]
-; [Delete an existing anniversary]
-; [Unspecified]
-; [Edit E-Mail]
-; [Edit Phone Number]
-; [The phone number should start with a + and consist of\nnumbers, spaces, brackets and hyphens only.]
-; [CRITICAL: Unable to edit current entry!\nThis should not happen!]
-; [Syntax Error]
-; [Choose the item to display.]
-; [Edit the currently displayed item.]
-; [Add a new custom item.]
-; [Delete the selected item.]
-; [Do you really want to delete the current selected item?\n\t%s\n\t%s]
-; [Delete]
-; [Other]
-; [<Unspecified>]
-; [ETA]
-; [Contact]
-; [Proto]
-; [Age/Nr.]
-; [Anniversary]
-; [Date]
-; [Anniversary list]
-; [Popup Anniversary list]
-; [All contacts]
-; [Birthdays only]
-; [Anniversaries only]
-; [Disabled reminder]
-; [OK]
-; [Cancel]
-; [Retry]
-; [Yes]
-; [No]
-; [Abord]
-; [Ignore]
-; [All]
-; [None]
-; [Error]
-; [Creating the imagelist failed!]
-; [Could not find contact's protocol. Maybe it is not active!]
-; [No pages have been added. Canceling dialog creation!]
-; [Details dialog failed to be created. Returning error is %d.]
-; [The Page to add has invalid size %d bytes!]
-; [General]
-; [Contact (private)]
-; [Origin]
-; [Anniversaries]
-; [Work]
-; [Contact (Work)]
-; [About]
-; [Profile]
-; [Notes]
-; [Upload ICQ Details]
-; [Upload failed]
-; [Your details were not uploaded successfully.\nThey were written to database only.]
-; [Protocol '%s' is offline]
-; [Upload Details]
-; [You are not currently connected to the ICQ network.\nYou must be online in order to update your information on the server.\n\nYour changes will be saved to database only.]
-; [Uploading]
-; [Question]
-; [contact identificaion]
-; [The contact %s(%s) has no unique id in the vCard,\nbut there is a contact in your clist with the same nick and protocol.\nDo you wish to use this contact?]
-; [Importing a new contact was aborted!]
-; [You aborted import of a new contact.\nSome information may be missing for this contact.\n\nDo you want to delete the incomplete contact?]
-; [Sub Contact: %s (%S)]
-; [Importing a new meta subcontact failed!]
-; [The newly created MetaSubContact '%s'\ncould not be added to MetaContact '%s'!\n\nDo you want to delete this contact?]
-; [Settings: %S]
-; [Events: %S]
-; [Owner]
-; [All Contacts]
-; [Required modules]
-; [Optional modules]
-; [The OpenFileDialog returned an error: %d!]
-; [The SaveFileDialog returned an error: %d!]
-; [Miranda IM]
-; [Shows Miranda's installation directory.]
-; [Shows the directory with all your Miranda's profiles.]
-; [The ini-file "%s"\nfor saving contact information could not be opened.]
-; [None of the %d contacts, stored in the ini-file, match the selected contact!\nNothing will be imported]
-; [Import complete]
-; [Some basic statistics]
-; [Added %d of %d contacts stored in the ini-file.]
-; [The ini-file "%s"\nfor reading contact information could not be opened.]
-; [Can't create xml file!\n%S]
-; [Export took %f msec]
-; [Contact: %s (%S)]
-; [Importing %s caused error %d]
-; [Loading contact %s from xml failed with error %d]
-; [Importing Owner caused error %d]
-; [Parser is unable to load XMLCard "%s"\nError: %d\nDescription: %s]
-; [The selected file is no valid XMLCard]
-; [The version of the XMLCard is not supported by UserInfoEx]
-; [Complete]
-; [Owner contact successfully imported.]
-; [Selected XMLCard does not contain an owner contact!]
-; [Import took %f msec]
-; [added contacts: %u / %u\nadded settings: %u / %u\nadded events %u / %u\nduplicated events: %u]
-; [FATAL: An exception was thrown while importing contacts from xmlCard!]
-; [all Contacts]
-; [Select a destination file...]
-; [Import User Details from VCard]
-; [Warning: Your current IconPack's version differs from the one UserInfoEx is designed for.\nSome icons may not be displayed correctly]
-; [Warning: No IconPack found in one of the following directories: 'customize\icons', 'icons' or 'plugins'!]
-; [Ex-/Import contact]
-; [User &Details]
-; [&Import]
-; [&Import User Details]
-; [&Export]
-; [&Export User Details]
-; [View/Change My &Details...]
-; [Export all contacts]
-; [Import all contacts]
-; [Backup birthdays]
-; [Check anniversaries]
-; [Refresh Contact Details]
-; [My Notes:]
-; [About:]
-; [Please enter a valid Description first!]
-; [No valid date selected for editing!]
-; [Do you really want to delete the %s?]
-; [Address]
-; [Home]
-; [Open in Browser]
-; [Secondary e-mail]
-; [Tertiary e-mail]
-; [Address & Contact]
-; [Company]
-; [<none>]
-; [Advanced #1 (ICQ X-Status)]
-; [Advanced #2]
-; [Advanced #3]
-; [Advanced #4]
-; [Reserved, unused]
-; [Reserved #1]
-; [Reserved #2]
-; [Client (fingerprint required)]
-; [Advanced #1]
-; [Protocol]
-; [Visibility/Chat activity]
-; [Protocol Type]
-; [Reset factory defaults]
-; [This will delete all settings, you've made!\nAll TreeView settings, window positions and any other settings!\n\nAre you sure to procceed?]
-; [Ready]
-; [Everything is done!]
-; [All settings are reset to default values now!]
-; [Plugins]
-; [Common]
-; [Advanced]
-; [Details Dialog]
-; [Reminder]
-; [Popups]
-; [Reminder disabled]
-; [Bithdays only]
-; [everything]
-; [mBirthday]
-; [UserInfo (default)]
-; [This is the reminder message.]
-; [Past]
-; [Affiliation]
-; [Interest]
-; [Sorry, but there is a problem with adding a new item of type "%s"]
-; [Delete an entry]
-; [Do you really want to delete this entry?]
-; [<empty>]
-; [Add Interest]
-; [Add Affliation]
-; [Add Past]
-; [Edit Category]
-; [Edit Value]
-; [Edit Contact Information]
-; [Edit Contact Information\nThis list gives you some overview about all your contact's anniversaries.]
-; [&Update]
-; [Ok]
-; [Apply]
-; [Nick:]
-; [Title:]
-; [First name:]
-; [Second name:]
-; [Last name:]
-; [Prefix:]
-; [Female]
-; [Male]
-; [Marital status:]
-; [Partner:]
-; [Language skills]
-; [Street:]
-; [Postal code:]
-; [City:]
-; [County/State:]
-; [Country:]
-; [Contact added to ContactList:]
-; [Just from the beginning.]
-; [Your contact's local time is:]
-; [Timezone:]
-; [Company:]
-; [Department:]
-; [Office:]
-; [Position:]
-; [Occupation:]
-; [Superior:]
-; [Assistant:]
-; [Add Phone Number]
-; [Enter your phone number\nand don't worry about formating.]
-; [Enter a category for this number:]
-; [Enter country, area code and phone number:]
-; [Or enter a full international number:]
-; [Phone can receive SMS text messages]
-; [Add E-Mail]
-; [Enter your full e-mail address.\n(e.g.: john.doe@provider.com)]
-; [Enter a representitive name for the e-mail address here.]
-; [Enter the e-mail address here.]
-; [Show menu items]
-; [Icon flashing on event]
-; [Perform check on each startup]
-; [Automatically backup and keep protocol based birthdays up to date]
-; [Use ignore list]
-; [Birthday popup colours]
-; [Use Windows colours]
-; [Use default colours]
-; [Delay]
-; [From PopUp plugin]
-; [Custom]
-; [Permanent]
-; [Show reminder messages as popups (if reminder is enabled)]
-; [Anniversary popup colours]
-; [Replace progress dialogs with popups]
-; [Replace message boxes with popups]
-; [Preview]
-; [Homepage:]
-; [Add Affiliation]
-; [Anniversary Editor]
-; [Anniversary Editor\nAdd/Edit your anniversary here.]
-; [Enter a name for the anniversary here please:]
-; [Upcomming anniversaries\nThis list gives you some overview about all your contact's anniversaries.]
-; [Statistics:]
-; [with birthday:]
-; [female:]
-; [male:]
-; [number of contacts:]
-; [average age:]
-; [View]
-; [Show &during the next]
-; [Remind me]
-; [Popup this dialog on a contact's anniversary]
-; [Icons]
-; [Check file version of default IconPack to prevent wrong icon display]
-; [Display icons on each dialog button]
-; [MetaContacts]
-; [Scan SubContacts for missing information]
-; [Enable extended 'GetContactInfo' module (*)]
-; [Enable extended 'send/receive email' service (*)]
-; [Use Windows Timezone]
-; [Enable colours to give information about information's status.]
-; [Make protocol based contact information readonly.]
-; [Enable groups in details dialog's treeview.]
-; [Sort all tree items alphabetically.]
-; [Colours]
-; [Change my ICQ details with UserInfoEx. (Disabled if ICQ doesn't support it)]
-; [TreeView]
-; [Adapt propertysheet pages to aero mode.]
-; [Import]
-; [Importing...\nPlease wait!]
-; [Progress1]
-; [Dialog]
-; [Enable contact menu items to export/import vCards]
-; [Cascade main menu items]
-; [Cascade contact menu:]
-; [Disabled]
-; [Ex-/Import items]
-; [Menus]
-; [Extra Icons]
-; [Homepage]
-; [E-Mail]
-; [Phone]
-; [Use Zodiac as default avatar]
-; [Misc]
-; [Gender]
-; [Age:]
-; [Zodiac:]
-; [Use global reminder settings.]
-; [Don't remind me of this anniversary.]
-; [Hide]
-; [Contact Information]
-; [Contact History]
-; [Select Modules]
-; [Check all]
-; [Uncheck all]
-; [Your png2dib.dll is either obsolete or damaged.]
-; [Afrikaans]
-; [Albanian]
-; [Arabic]
-; [Armenian]
-; [Azerbaijani]
-; [Belorussian]
-; [Bhojpuri]
-; [Bosnian]
-; [Bulgarian]
-; [Burmese]
-; [Cantonese]
-; [Catalan]
-; [Chamorro]
-; [Chinese]
-; [Croatian]
-; [Czech]
-; [Danish]
-; [Dutch]
-; [English]
-; [Esperanto]
-; [Estonian]
-; [Farsi]
-; [Finnish]
-; [French]
-; [Gaelic]
-; [German]
-; [Greek]
-; [Gujarati]
-; [Hebrew]
-; [Hindi]
-; [Hungarian]
-; [Icelandic]
-; [Indonesian]
-; [Italian]
-; [Japanese]
-; [Khmer]
-; [Korean]
-; [Kurdish]
-; [Lao]
-; [Latvian]
-; [Lithuanian]
-; [Macedonian]
-; [Malay]
-; [Mandarin]
-; [Mongolian]
-; [Norwegian]
-; [Persian]
-; [Polish]
-; [Portuguese]
-; [Punjabi]
-; [Romanian]
-; [Russian]
-; [Serbo-Croatian]
-; [Sindhi]
-; [Slovak]
-; [Slovenian]
-; [Somali]
-; [Spanish]
-; [Swahili]
-; [Swedish]
-; [Tagalog]
-; [Taiwanese]
-; [Tamil]
-; [Tatar]
-; [Thai]
-; [Turkish]
-; [Ukrainian]
-; [Urdu]
-; [Vietnamese]
-; [Welsh]
-; [Yiddish]
-; [Yoruba]
-; [Academic]
-; [Administrative]
-; [Art/Entertainment]
-; [College Student]
-; [Computers]
-; [Community & Social]
-; [Education]
-; [Engineering]
-; [Financial Services]
-; [Government]
-; [High School Student]
-; [ICQ - Providing Help]
-; [Law]
-; [Managerial]
-; [Manufacturing]
-; [Medical/Health]
-; [Military]
-; [Non-Government Organization]
-; [Professional]
-; [Retail]
-; [Retired]
-; [Science & Research]
-; [Sports]
-; [Technical]
-; [University Student]
-; [Web Building]
-; [Other Services]
-; [Art]
-; [Cars]
-; [Celebrity Fans]
-; [Collections]
-; [Culture & Literature]
-; [Fitness]
-; [Games]
-; [Hobbies]
-; [Internet]
-; [Lifestyle]
-; [Movies/TV]
-; [Music]
-; [Outdoor Activities]
-; [Parenting]
-; [Pets/Animals]
-; [Religion]
-; [Science/Technology]
-; [Skills]
-; [Web Design]
-; [Nature and Environment]
-; [News & Media]
-; [Business & Economy]
-; [Mystics]
-; [Travel]
-; [Astronomy]
-; [Space]
-; [Clothing]
-; [Parties]
-; [Women]
-; [Social science]
-; [Finance and corporate]
-; [Entertainment]
-; [Consumer electronics]
-; [Retail stores]
-; [Health and beauty]
-; [Media]
-; [Household products]
-; [Mail order catalog]
-; [Business services]
-; [Audio and visual]
-; [Sporting and athletic]
-; [Publishing]
-; [Home automation]
-; [Alumni Org.]
-; [Charity Org.]
-; [Club/Social Org.]
-; [Community Org.]
-; [Cultural Org.]
-; [Fan Clubs]
-; [Fraternity/Sorority]
-; [Hobbyists Org.]
-; [International Org.]
-; [Nature and Environment Org.]
-; [Professional Org.]
-; [Scientific/Technical Org.]
-; [Self Improvement Group]
-; [Spiritual/Religious Org.]
-; [Sports Org.]
-; [Support Org.]
-; [Trade and Business Org.]
-; [Union]
-; [Volunteer Org.]
-; [Elementary School]
-; [High School]
-; [College]
-; [University]
-; [TmplPast Work Place]
-; [TmplPast Organization]
-; [Single]
-; [Close relationships]
-; [Engaged]
-; [Married]
-; [Divorced]
-; [Separated]
-; [Widowed]
-; [jun.]
-; [sen.]
-; ['(Unknown Contact)']
-; [Send e-mail]
-; [Memory allocation error!]
-; [User has no valid homepage]
-; [View Homepage]
-; [Abort Refreshing Contact Details]
-; [Do you want to cancel the current refresh procedure?]
-; [Miranda must be online for refreshing contact information!]
-; [The function caused an exception!]
-; [\[b\]%s (%S)...\[/b\]\n%d Contacts remaning]
-; [Preparing...]
-; [%s has %s today.]
-; [an anniversary]
-; [He]
-; [She]
-; [He/She]
-; [%s has the following anniversaries:\0]
-; [%d. %s today\0]
-; [%d. %s tomorrow\0]
-; [%d. %s in %d days\0]
-; [%s has birthday today.]
-; [%s has birthday tomorrow.]
-; [%s has birthday in %d days.]
-; [\n%s becomes %d years old.]
-; [No anniversaries to remind of]
-; [Backing up and syncing all birthdays complete!]
-; [Birthday reminder]
-; [Birthday reminder: it's coming]
-; [Anniversary Reminder]
diff --git a/plugins/UserInfoEx/userinfoex-translation.txt b/plugins/UserInfoEx/userinfoex-translation.txt
new file mode 100644
index 0000000000..576b769cb9
--- /dev/null
+++ b/plugins/UserInfoEx/userinfoex-translation.txt
@@ -0,0 +1,631 @@
+; Common strings that belong to many files
+;[&Export]
+;[Add Interest]
+;[Add Past]
+;[All]
+;[Anniversaries]
+;[Anniversaries only]
+;[Anniversary]
+;[Anniversary list]
+;[Birthday]
+;[Cancel]
+;[Check anniversaries]
+;[Common]
+;[Country Flags]
+;[Delete]
+;[Edit Contact Information]
+;[Home]
+;[Import complete]
+;[None]
+;[OK]
+;[Origin]
+;[Other]
+;[Owner]
+;[Preparing...]
+;[Profile]
+;[Question]
+;[Refresh Contact Details]
+;[Reminder]
+;[Reset factory defaults]
+;[Some basic statistics]
+;[Unspecified]
+;[Update custom birthday]
+;[Updating]
+
+; ../../plugins/UserInfoEx/Res/resource.rc
+;[&Update]
+;[(*) Requires Miranda to be restarted.]
+;[AccountMenu]
+;[Adapt propertysheet pages to aero mode.]
+;[Add Affiliation]
+;[Add E-Mail]
+;[Add Phone Number]
+;[Age:]
+;[Anniversary Editor]
+;[Anniversary Editor\nAdd/Edit your anniversary here.]
+;[Anniversary popup colours]
+;[Apply]
+;[Assistant:]
+;[Automatically backup and keep protocol based birthdays up to date]
+;[Background colour]
+;[Birthday compatibility mode:]
+;[Birthday popup colours]
+;[CList extra icon:]
+;[Cascade:]
+;[Change my ICQ details with UserInfoEx. (Disabled if ICQ doesn't support it)]
+;[Changed information]
+;[Check all]
+;[Check every]
+;[Check file version of default IconPack to prevent wrong icon display]
+;[Check the Modules in the TreeView which you want to export for the contact. To add the file as a new list entry later you need to export at least the protocol module.]
+;[City:]
+;[Colours]
+;[Company:]
+;[Contact History]
+;[Contact Information]
+;[Contact added to ContactList:]
+;[ContactMenu]
+;[Country:]
+;[County/State:]
+;[Custom]
+;[Custom information]
+;[Delay]
+;[Department:]
+;[Dialog]
+;[Display Name:]
+;[Display icons on each dialog button]
+;[Don't remind me of this anniversary.]
+;[E-Mail]
+;[Edit Contact Information\nThis list gives you some overview about all your contact's anniversaries.]
+;[Enable colours to give information about information's status.]
+;[Enable extended 'GetContactInfo' module (*)]
+;[Enable extended 'send/receive email' service (*)]
+;[Enable groups in details dialog's treeview.]
+;[Enabled]
+;[Enter a category for this number:]
+;[Enter a name for the anniversary here please:]
+;[Enter a representitive name for the e-mail address here.]
+;[Enter country, area code and phone number:]
+;[Enter the e-mail address here.]
+;[Enter your full e-mail address.\n(e.g.: john.doe@provider.com)]
+;[Enter your phone number\nand don't worry about formating.]
+;[Ex-/Import items]
+;[Extra Icons]
+;[Female]
+;[First name:]
+;[From PopUp plugin]
+;[Gender]
+;[Gender:]
+;[GroupMenu]
+;[Hide]
+;[Homepage]
+;[Homepage:]
+;[Icon flashing on event]
+;[Icons]
+;[Import]
+;[Importing...\nPlease wait!]
+;[Info of a MetaContact's SubContact]
+;[John Doe (1/10)]
+;[Just from the beginning.]
+;[Language skills]
+;[Last name:]
+;[MainMenu]
+;[Make protocol based contact information readonly.]
+;[Male]
+;[Marital status:]
+;[MetaContacts]
+;[Misc]
+;[Nick:]
+;[Note: Miranda IM will have to be restarted for changes to take effect.]
+;[Occupation:]
+;[Off]
+;[Office:]
+;[Ok]
+;[Or enter a full international number:]
+;[Overwritten information]
+;[Partner:]
+;[Perform check on each startup]
+;[Permanent]
+;[Phone]
+;[Phone can receive SMS text messages]
+;[Play sound]
+;[Popup this dialog on a contact's anniversary]
+;[Position:]
+;[Postal code:]
+;[Prefix:]
+;[Preview]
+;[Progress1]
+;[Protocol's information]
+;[Remind me]
+;[Replace message boxes with popups]
+;[Replace progress dialogs with popups]
+;[Replace the following default icons:]
+;[Scan SubContacts for missing information]
+;[Second name:]
+;[Select Modules]
+;[Setting/Event (20/100)]
+;[Show &during the next]
+;[Show 'Restart' menu item]
+;[Show Menu Item]
+;[Show country flag as &status icon on message window]
+;[Show menu items]
+;[Show reminder messages as popups (if reminder is enabled)]
+;[Sort all tree items alphabetically.]
+;[Statistics:]
+;[Street:]
+;[SubGroupMenu]
+;[Superior:]
+;[Text colour]
+;[This options require a contact list which supports extra icons.]
+;[Time of last check:]
+;[Timezone:]
+;[Title:]
+;[TreeView]
+;[Uncheck all]
+;[Upcomming anniversaries\nThis list gives you some overview about all your contact's anniversaries.]
+;[Use &unknown flag if country can not be determined]
+;[Use Windows Timezone]
+;[Use Windows colours]
+;[Use Zodiac as default avatar]
+;[Use default colours]
+;[Use global reminder settings.]
+;[Use ignore list]
+;[View]
+;[What do you want to export?]
+;[Your contact's local time is:]
+;[Zodiac:]
+;[average age:]
+;[day(s)]
+;[days before.]
+;[female:]
+;[hours]
+;[male:]
+;[not found]
+;[number of contacts:]
+;[r]
+;[with birthday:]
+
+; ../../plugins/UserInfoEx/classMAnnivDate.cpp
+;[%s provides a new birthday via protocol.\nIt is %s. The old one was %s.\n\nDo you want to use this as the new birthday for this contact?]
+;[Aquarius]
+;[Aries]
+;[Cancer]
+;[Capricorn]
+;[Gemini]
+;[Keeps your custom birthday up to date.]
+;[Leo]
+;[Libra]
+;[Pisces]
+;[Sagittarius]
+;[Scorpio]
+;[Taurus]
+;[Unknown]
+;[Virgo]
+
+; ../../plugins/UserInfoEx/classPsTree.cpp
+;[An fatal error occured on adding a property sheet page!\nDialog creation aborted!]
+;[Due to a parameter error, one of the treeitems can't be added!]
+;[Hide Item]
+;[Rename Item]
+;[Reset to defaults]
+;[Show Items:]
+
+; ../../plugins/UserInfoEx/classPsTreeItem.cpp
+;[Creating the label for a page failed with %d and error code %d]
+;[Creating unique name for a page failed with %d and error code %d]
+;[The dialog template type is no longer supported]
+
+; ../../plugins/UserInfoEx/ctrl_annivedit.cpp
+;[Add a new anniversary]
+;[Delete an existing anniversary]
+
+; ../../plugins/UserInfoEx/ctrl_contact.cpp
+;[Add a new custom item.]
+;[CRITICAL: Unable to edit current entry!\nThis should not happen!]
+;[Choose the item to display.]
+;[Delete the selected item.]
+;[Do you really want to delete the current selected item?\n\t%s\n\t%s]
+;[Edit E-Mail]
+;[Edit Phone Number]
+;[Edit the currently displayed item.]
+;[The phone number should start with a + and consist of\nnumbers, spaces, brackets and hyphens only.]
+
+; ../../plugins/UserInfoEx/ctrl_tzcombo.cpp
+;[<Unspecified>]
+
+; ../../plugins/UserInfoEx/dlg_anniversarylist.cpp
+;[Age/Nr.]
+;[All contacts]
+;[Birthdays only]
+;[Contact]
+;[Date]
+;[Disabled reminder]
+;[ETA]
+;[Popup Anniversary list]
+;[Proto]
+
+; ../../plugins/UserInfoEx/dlg_msgbox.cpp
+;[Abord]
+;[Error]
+;[Ignore]
+;[No]
+;[Retry]
+;[Yes]
+
+; ../../plugins/UserInfoEx/dlg_propsheet.cpp
+;[About]
+;[Contact (Work)]
+;[Contact (private)]
+;[Could not find contact's protocol. Maybe it is not active!]
+;[Creating the imagelist failed!]
+;[Details dialog failed to be created. Returning error is %d.]
+;[Export to file]
+;[General]
+;[Import from file]
+;[No pages have been added. Canceling dialog creation!]
+;[Notes]
+;[Protocol '%s' is offline]
+;[The Page to add has invalid size %d bytes!]
+;[Upload Details]
+;[Upload ICQ Details]
+;[Upload failed]
+;[Uploading]
+;[Work]
+;[You are not currently connected to the ICQ network.\nYou must be online in order to update your information on the server.\n\nYour changes will be saved to database only.]
+;[Your details were not uploaded successfully.\nThey were written to database only.]
+
+; ../../plugins/UserInfoEx/ex_import/classExImContactBase.cpp
+;[The contact %s(%s) has no unique id in the vCard,\nbut there is a contact in your clist with the same nick and protocol.\nDo you wish to use this contact?]
+;[contact identificaion]
+
+; ../../plugins/UserInfoEx/ex_import/classExImContactXML.cpp
+;[Events: %S]
+;[Importing a new contact was aborted!]
+;[Importing a new meta subcontact failed!]
+;[Settings: %S]
+;[The newly created MetaSubContact '%s'\ncould not be added to MetaContact '%s'!\n\nDo you want to delete this contact?]
+;[You aborted import of a new contact.\nSome information may be missing for this contact.\n\nDo you want to delete the incomplete contact?]
+
+; ../../plugins/UserInfoEx/ex_import/dlg_ExImModules.cpp
+;[All Contacts]
+;[Optional modules]
+;[Required modules]
+
+; ../../plugins/UserInfoEx/ex_import/dlg_ExImOpenSaveFile.cpp
+;[Miranda IM]
+;[Shows Miranda's installation directory.]
+;[Shows the directory with all your Miranda's profiles.]
+;[The OpenFileDialog returned an error: %d!]
+;[The SaveFileDialog returned an error: %d!]
+
+; ../../plugins/UserInfoEx/ex_import/svc_ExImINI.cpp
+;[Added %d of %d contacts stored in the ini-file.]
+;[None of the %d contacts, stored in the ini-file, match the selected contact!\nNothing will be imported]
+;[The ini-file \"%s\"\nfor reading contact information could not be opened.]
+;[The ini-file \"%s\"\nfor saving contact information could not be opened.]
+
+; ../../plugins/UserInfoEx/ex_import/svc_ExImXML.cpp
+;[Can't create xml file!\n%S]
+;[Complete]
+;[Contact: %s (%S)]
+;[Export took %f msec]
+;[FATAL: An exception was thrown while importing contacts from xmlCard!]
+;[Import took %f msec]
+;[Importing %s caused error %d]
+;[Importing Owner caused error %d]
+;[Loading contact %s from xml failed with error %d]
+;[Owner contact successfully imported.]
+;[Parser is unable to load XMLCard \"%s\"\nError: %d\nDescription: %s]
+;[Selected XMLCard does not contain an owner contact!]
+;[The selected file is no valid XMLCard]
+;[The version of the XMLCard is not supported by UserInfoEx]
+;[added contacts: %u / %u\nadded settings: %u / %u\nadded events %u / %u\nduplicated events: %u]
+
+; ../../plugins/UserInfoEx/ex_import/svc_ExImport.cpp
+;[Import User Details from VCard]
+;[Select a destination file...]
+;[all Contacts]
+
+; ../../plugins/UserInfoEx/init.cpp
+;[Fatal error, image services not found. Flags Module will be disabled.]
+
+; ../../plugins/UserInfoEx/mir_icolib.cpp
+;[Warning: No IconPack found in one of the following directories: 'customize\\icons', 'icons' or 'plugins'!]
+;[Warning: Your current IconPack's version differs from the one UserInfoEx is designed for.\nSome icons may not be displayed correctly]
+
+; ../../plugins/UserInfoEx/mir_menuitems.cpp
+;[&Export Group]
+;[&Export User Details]
+;[&Import]
+;[&Import Group]
+;[&Import User Details]
+;[Backup birthdays]
+;[Ex-/Import]
+;[Ex-/Import Group]
+;[Ex-/Import contact]
+;[Export all contacts]
+;[Import all contacts]
+;[User &Details]
+;[View/Change My &Details...]
+
+; ../../plugins/UserInfoEx/psp_about.cpp
+;[About:]
+;[My Notes:]
+
+; ../../plugins/UserInfoEx/psp_anniversary.cpp
+;[Do you really want to delete the %s?]
+;[No valid date selected for editing!]
+;[Please enter a valid Description first!]
+
+; ../../plugins/UserInfoEx/psp_contact.cpp
+;[Address]
+;[Address & Contact]
+;[Company]
+;[Open in Browser]
+;[Primary e-mail]
+;[Secondary e-mail]
+;[Tertiary e-mail]
+
+; ../../plugins/UserInfoEx/psp_options.cpp
+;[<none>]
+;[Advanced]
+;[Advanced #1]
+;[Advanced #1 (ICQ X-Status)]
+;[Advanced #2]
+;[Advanced #3]
+;[Advanced #4]
+;[All settings are reset to default values now!]
+;[Bithdays only]
+;[Client (fingerprint required)]
+;[Details Dialog]
+;[Everything is done!]
+;[Plugins]
+;[Popups]
+;[Protocol]
+;[Protocol Type]
+;[Ready]
+;[Reminder disabled]
+;[Reserved #1]
+;[Reserved #2]
+;[Reserved, unused]
+;[This is the reminder message]
+;[This will delete all settings, you've made!\nAll TreeView settings, window positions and any other settings!\n\nAre you sure to procceed?]
+;[UserInfo (default)]
+;[Visibility/Chat activity]
+;[everything]
+;[mBirthday]
+
+; ../../plugins/UserInfoEx/psp_profile.cpp
+;[<empty>]
+;[Add Affliation]
+;[Affiliation]
+;[Delete an entry]
+;[Do you really want to delete this entry?]
+;[Edit Category]
+;[Edit Value]
+;[Interest]
+;[Past]
+;[Sorry, but there is a problem with adding a new item of type \"%s\"]
+
+; ../../plugins/UserInfoEx/svc_avatar.cpp
+;[Your png2dib.dll is either obsolete or damaged.]
+
+; ../../plugins/UserInfoEx/svc_constants.cpp
+;[50's]
+;[60's]
+;[70's]
+;[80's]
+;[Academic]
+;[Administrative]
+;[Afrikaans]
+;[Albanian]
+;[Alumni Org.]
+;[Arabic]
+;[Armenian]
+;[Art]
+;[Art/Entertainment]
+;[Astronomy]
+;[Audio and visual]
+;[Azerbaijani]
+;[Belorussian]
+;[Bhojpuri]
+;[Bosnian]
+;[Bulgarian]
+;[Burmese]
+;[Business & Economy]
+;[Business services]
+;[Cantonese]
+;[Cars]
+;[Catalan]
+;[Celebrity Fans]
+;[Chamorro]
+;[Charity Org.]
+;[Chinese]
+;[Close relationships]
+;[Clothing]
+;[Club/Social Org.]
+;[Collections]
+;[College]
+;[College Student]
+;[Community & Social]
+;[Community Org.]
+;[Computers]
+;[Consumer electronics]
+;[Croatian]
+;[Cultural Org.]
+;[Culture & Literature]
+;[Czech]
+;[Danish]
+;[Divorced]
+;[Dutch]
+;[Education]
+;[Elementary School]
+;[Engaged]
+;[Engineering]
+;[English]
+;[Entertainment]
+;[Esperanto]
+;[Estonian]
+;[Fan Clubs]
+;[Farsi]
+;[Finance and corporate]
+;[Financial Services]
+;[Finnish]
+;[Fitness]
+;[Fraternity/Sorority]
+;[French]
+;[Gaelic]
+;[Games]
+;[German]
+;[Government]
+;[Greek]
+;[Gujarati]
+;[Health and beauty]
+;[Hebrew]
+;[High School]
+;[High School Student]
+;[Hindi]
+;[Hobbies]
+;[Hobbyists Org.]
+;[Home automation]
+;[Household products]
+;[Hungarian]
+;[ICQ - Providing Help]
+;[Icelandic]
+;[Indonesian]
+;[International Org.]
+;[Internet]
+;[Italian]
+;[Japanese]
+;[Khmer]
+;[Korean]
+;[Kurdish]
+;[Lao]
+;[Latvian]
+;[Law]
+;[Lifestyle]
+;[Lithuanian]
+;[Macedonian]
+;[Mail order catalog]
+;[Malay]
+;[Managerial]
+;[Mandarin]
+;[Manufacturing]
+;[Married]
+;[Media]
+;[Medical/Health]
+;[Military]
+;[Mongolian]
+;[Movies/TV]
+;[Music]
+;[Mystics]
+;[Nature and Environment]
+;[Nature and Environment Org.]
+;[News & Media]
+;[Non-Government Organization]
+;[Norwegian]
+;[Other Services]
+;[Outdoor Activities]
+;[Parenting]
+;[Parties]
+;[Persian]
+;[Pets/Animals]
+;[Polish]
+;[Portuguese]
+;[Professional]
+;[Professional Org.]
+;[Publishing]
+;[Punjabi]
+;[Religion]
+;[Retail]
+;[Retail stores]
+;[Retired]
+;[Romanian]
+;[Russian]
+;[Science & Research]
+;[Science/Technology]
+;[Scientific/Technical Org.]
+;[Self Improvement Group]
+;[Separated]
+;[Serbo-Croatian]
+;[Sindhi]
+;[Single]
+;[Skills]
+;[Slovak]
+;[Slovenian]
+;[Social science]
+;[Somali]
+;[Space]
+;[Spanish]
+;[Spiritual/Religious Org.]
+;[Sporting and athletic]
+;[Sports]
+;[Sports Org.]
+;[Support Org.]
+;[Swahili]
+;[Swedish]
+;[Tagalog]
+;[Taiwanese]
+;[Tamil]
+;[Tatar]
+;[Technical]
+;[Thai]
+;[TmplPast Organization]
+;[TmplPast Work Place]
+;[Trade and Business Org.]
+;[Travel]
+;[Turkish]
+;[Ukrainian]
+;[Union]
+;[University]
+;[University Student]
+;[Urdu]
+;[Vietnamese]
+;[Volunteer Org.]
+;[Web Building]
+;[Web Design]
+;[Welsh]
+;[Widowed]
+;[Women]
+;[Yiddish]
+;[Yoruba]
+;[jun.]
+;[sen.]
+
+; ../../plugins/UserInfoEx/svc_contactinfo.cpp
+;['(Unknown Contact)']
+
+; ../../plugins/UserInfoEx/svc_email.cpp
+;[Memory allocation error!]
+;[Send e-mail]
+
+; ../../plugins/UserInfoEx/svc_homepage.cpp
+;[User has no valid homepage]
+;[View Homepage]
+
+; ../../plugins/UserInfoEx/svc_refreshci.cpp
+;[Abort Refreshing Contact Details]
+;[Do you want to cancel the current refresh procedure?]
+;[Miranda must be online for refreshing contact information!]
+;[The function caused an exception!]
+;[[b]%s (%S)...[/b]\n%d Contacts remaning]
+
+; ../../plugins/UserInfoEx/svc_reminder.cpp
+;[%d. %s in %d days\0]
+;[%d. %s today\0]
+;[%d. %s tomorrow\0]
+;[%s has %s today.]
+;[%s has birthday in %d days.]
+;[%s has birthday today.]
+;[%s has birthday tomorrow.]
+;[%s has the following anniversaries:\0]
+;[Anniversary Reminder]
+;[Backing up and syncing all birthdays complete!]
+;[Birthday reminder]
+;[Birthday reminder: it's coming]
+;[He]
+;[He/She]
+;[No anniversaries to remind of]
+;[She]
+;[\n%s becomes %d years old.]
+;[an anniversary]
diff --git a/plugins/Variables/variables-translation.txt b/plugins/Variables/variables-translation.txt
new file mode 100644
index 0000000000..2b8ef53a7e
--- /dev/null
+++ b/plugins/Variables/variables-translation.txt
@@ -0,0 +1,45 @@
+; Common strings that belong to many files
+;[Description]
+;[Help]
+;[Variables]
+
+; ../../plugins/Variables/Variables.rc
+;[Auto parse]
+;[Automatically strip \"end of line\" characters]
+;[Automatically strip all non-parsing characters]
+;[Automatically strip white space]
+;[Click on the help button to get more information]
+;[Close]
+;[Don't set a contact]
+;[Notes]
+;[OK]
+;[Parse]
+;[Parse options]
+;[Parse the following string at startup]
+;[Please enter your input below]
+;[Set to the following contact]
+;[Setting]
+;[Tab1]
+;[Test area]
+;[The Variables plugin translates various tokens into a certain value. An example is: I'm running Miranda %mirandaversion%. The substring %mirandaversion% will be translated into the correct version number. The following list shows all available tokens.]
+;[The token %extratext% is translated into a string which depends on the situation in which the string is parsed. Use this dialog to simulate the string to which %extratext% translates.]
+;[The token %subject% is translated into a special contact, which depends on the situation in which the string is parsed. Use this dialog to simulate the contact to which %subject% translates. An example for using this token is: !cinfo(%subject%,display).]
+;[Trigger when the following string changes]
+;[Variables...]
+
+; ../../plugins/Variables/help.cpp
+;[%extratext%]
+;[%subject%]
+;[Cancel]
+;[Input]
+;[Open String Formatting Help]
+;[Token]
+;[Tokens]
+;[Variables Help]
+
+; ../../plugins/Variables/options.cpp
+;[Services]
+
+; ../../plugins/Variables/parse_external.cpp
+;[Paused]
+;[Stopped]
diff --git a/plugins/W7UI/w7ui-translation.txt b/plugins/W7UI/w7ui-translation.txt
new file mode 100644
index 0000000000..30bce1459e
--- /dev/null
+++ b/plugins/W7UI/w7ui-translation.txt
@@ -0,0 +1,16 @@
+; Common strings that belong to many files
+;[Do not disturb]
+;[Invisible]
+;[Offline]
+;[Online]
+
+; ../../plugins/W7UI/clistproxywindow.cpp
+;[Menu]
+
+; ../../plugins/W7UI/jumplistbuilder.cpp
+;[Nickname]
+
+; ../../plugins/W7UI/srmmproxywindow.cpp
+;[File]
+;[History]
+;[User Details]
diff --git a/plugins/WhenWasIt/whenwasit-translation.txt b/plugins/WhenWasIt/whenwasit-translation.txt
new file mode 100644
index 0000000000..bf44195ebe
--- /dev/null
+++ b/plugins/WhenWasIt/whenwasit-translation.txt
@@ -0,0 +1,102 @@
+; Common strings that belong to many files
+;[Birthday list]
+;[WhenWasIt]
+
+; ../../plugins/WhenWasIt/WhenWasIt.rc
+;[By default use]
+;[Check every]
+;[Close]
+;[Contact list icon]
+;[Custom1]
+;[Date:]
+;[Delete]
+;[Description:]
+;[Dialog]
+;[Don't show popups for subcontacts]
+;[In background]
+;[Left]
+;[Manage anniversaries]
+;[Notify for]
+;[Notify of birthdays using:]
+;[OK]
+;[Only notify once per day.]
+;[Play sounds when there are]
+;[Popup mouse click]
+;[Popup timeout:]
+;[Popups]
+;[Preview]
+;[Right]
+;[Save]
+;[Set birthday:]
+;[Show]
+;[Show all contacts]
+;[Show popup when no birthdays are near]
+;[Sounds]
+;[Start notifying ]
+;[Timeout:]
+;[Title:]
+;[Upcoming birthdays]
+;[Use slot]
+;[afterwards]
+;[days in advance and]
+;[days or less to birthday.]
+;[hours.]
+;[in birthday list window]
+;[seconds.]
+;[to draw icon.]
+;[to save birthday data.]
+
+; ../../plugins/WhenWasIt/dlg_handlers.cpp
+;[%S protocol]
+;[Age]
+;[Birthday]
+;[Birthday list (%d)]
+;[Closing in %d second]
+;[Closing in %d seconds]
+;[Contact]
+;[DTB]
+;[Module]
+;[N/A]
+;[Please select the module where you want the date of birth to be saved.\r\n\"UserInfo\" is the default location.\r\nUse \"Protocol module\" to make the data visible in User Details.\n\"mBirthday module\" uses the same module as mBirthday plugin.]
+;[Protocol]
+;[Set birthday for %s:]
+;[Set popup delay when notifying of upcoming birthdays.\nFormat: default delay [ | delay for birthdays occuring today]]
+
+; ../../plugins/WhenWasIt/hooked_events.cpp
+;[Birthday near]
+;[Birthday today]
+;[Birthdays]
+;[Check for birthdays]
+;[Contact List]
+;[When Was It]
+
+; ../../plugins/WhenWasIt/icons.cpp
+;[WhenWasIt birthday reminder]
+
+; ../../plugins/WhenWasIt/notifiers.cpp
+;[%s had birthday %d days ago.]
+;[%s had birthday yesterday.]
+;[%s has birthday in %d days.]
+;[%s has birthday today (Should not happen, please report).]
+;[%s has birthday today.]
+;[%s has birthday tomorrow.]
+;[%s\n%s just turned %d.]
+;[%s\n%s will be %d years old.]
+;[Birthday - %s]
+;[He]
+;[He/She]
+;[No upcoming birthdays.]
+;[She]
+
+; ../../plugins/WhenWasIt/services.cpp
+;[All Files]
+;[Birthdays files]
+;[Done exporting birthdays]
+;[Done importing birthdays]
+;[Done refreshing user details]
+;[Exporting birthdays to file: %s]
+;[Importing birthdays from file: %s]
+;[Please select a file to export birthdays to ...]
+;[Please select a file to import birthdays from ...]
+;[Starting to refresh user details]
+;[Warning]
diff --git a/plugins/YAPP/yapp-translation.txt b/plugins/YAPP/yapp-translation.txt
new file mode 100644
index 0000000000..82c150e612
--- /dev/null
+++ b/plugins/YAPP/yapp-translation.txt
@@ -0,0 +1,74 @@
+; Common strings that belong to many files
+;[PopUps]
+
+; ../../plugins/YAPP/notify_imp.cpp
+;[YAPP Popups]
+
+; ../../plugins/YAPP/options.cpp
+;[An avatar.]
+;[Bottom left]
+;[Bottom right]
+;[Classes]
+;[Error]
+;[Example]
+;[Example With a Long Title]
+;[Full-screen app running]
+;[Icon on left]
+;[Icon on right]
+;[Left avatar]
+;[No avatar]
+;[No time]
+;[Right avatar]
+;[Settings]
+;[Status]
+;[The quick brown fox jumped over the lazy dog.]
+;[Thequickbrownfoxjumpedoverthelazydog.]
+;[Time above avatar]
+;[Time on left]
+;[Time on right]
+;[Top left]
+;[Top right]
+;[You cannot set a default timeout of 0.\nValue has been reset.]
+
+; ../../plugins/YAPP/popup_history_dlg.cpp
+;[Copy message to clipboard]
+;[Copy timestamp to clipboard]
+;[Copy title to clipboard]
+
+; ../../plugins/YAPP/popups2.cpp
+;[Test popup class]
+
+; ../../plugins/YAPP/popups2.rc
+;[Animate]
+;[Avatar size:]
+;[Background colour:]
+;[Border]
+;[Case sensitive]
+;[Close]
+;[Custom1]
+;[Default Timeout]
+;[Disable when]
+;[Global hover]
+;[Layout]
+;[Maximum height:]
+;[Never timeout]
+;[Opacity(%):]
+;[Options]
+;[Padding:]
+;[Popup history]
+;[Preview]
+;[Round corners (avatar)]
+;[Round corners (window)]
+;[Set timeout]
+;[Set timeout:]
+;[Sidebar width:]
+;[Text colour:]
+;[Text indent:]
+;[Timeout value (0 = default):]
+;[Transparent background]
+;[Width:]
+
+; ../../plugins/YAPP/services.cpp
+;[Disable Popups]
+;[Enable Popups]
+;[Popup History]
diff --git a/plugins/ZeroNotification/zeronotification-translation.txt b/plugins/ZeroNotification/zeronotification-translation.txt
new file mode 100644
index 0000000000..74bb03e19c
--- /dev/null
+++ b/plugins/ZeroNotification/zeronotification-translation.txt
@@ -0,0 +1,13 @@
+; Common strings that belong to many files
+;[]
+
+; ../../plugins/ZeroNotification/main.c
+;[Please update "PLUGINNAME" to ANSI Version]
+;[Plugins]
+;[Zero Notifications]
+
+; ../../plugins/ZeroNotification/res/ZeroNotifyW.rc
+;[Hide the \"toggle sound\" menu item (requires restart of Miranda)]
+;[No CLIST blink when:]
+;[No SysTray blink when:]
+;[No sounds when:]
diff --git a/plugins/mTextControl/mtextcontrol-translation.txt b/plugins/mTextControl/mtextcontrol-translation.txt
new file mode 100644
index 0000000000..52329c17db
--- /dev/null
+++ b/plugins/mTextControl/mtextcontrol-translation.txt
@@ -0,0 +1,2 @@
+; Common strings that belong to many files
+;[]