<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Plugins translation</title><link>https://sourceforge.net/p/synwrite/wiki/Plugins%2520translation/</link><description>Recent changes to Plugins translation</description><atom:link href="https://sourceforge.net/p/synwrite/wiki/Plugins%20translation/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 02 Nov 2014 20:52:38 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/synwrite/wiki/Plugins%20translation/feed" rel="self" type="application/rss+xml"/><item><title>Plugins translation modified by Alexey T.</title><link>https://sourceforge.net/p/synwrite/wiki/Plugins%2520translation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -7,19 +7,33 @@

   Language | Suffix   
   -------- | ------
+  Arabic | Ar
+  Chinese Simplified | Chs
+  Chinese Traditional | Cht
+  Czech | Cz
+  Danish | Da 
+  Dutch | Dut
   English | En
-  Russian | Ru
+  Finnish | Fi
+  French | Fr
   German | De
-  French | Fr
+  Greek | Gr  
+  Hebrew | Heb
+  Hungarian | Hu
   Italian | It
-  Spanish | Sp
-  Czech | Cz
-  Hungarian | Hu
   Japanese | Jp
   Korean | Kr
-  Simplified Chinese | Chs
-  Traditional Chinese | Cht
-
+  Norwegian | Nor
+  Polish | Pol
+  Portuguese | Pt
+  Portuguese Brazil | PtBr
+  Russian | Ru
+  Slovakian | Sk
+  Slovenian | Slo
+  Spanish | Sp
+  Swedish | Sw
+  Turkish | Tk
+  
 Files must have INI format, with UTF-8 encoding. BOM not required, but if you add BOM, make sure you added an empty line at file start.

 Files must contain single section "L" with keys list. For example:
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexey T.</dc:creator><pubDate>Sun, 02 Nov 2014 20:52:38 -0000</pubDate><guid>https://sourceforge.neteaf2561dc312c3634d6786e689cc233488cb9f41</guid></item><item><title>Plugins translation modified by Alexey T.</title><link>https://sourceforge.net/p/synwrite/wiki/Plugins%2520translation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,4 +1,4 @@
-To translate a plugin, you need to make sure plugin does support translation (i.e., Python plugin uses `msg_local` function, and binary plugin uses [cActionGetMsg] action), and then you need to create lang-files.
+To translate a plugin (make sure plugin supports the translation API), you need to create lang-files.

 Lang-files must be placed in the same folder as plugin files:

@@ -20,7 +20,9 @@
   Simplified Chinese | Chs
   Traditional Chinese | Cht

-Lang-files must have INI format with UTF-8 encoding (BOM not required). They must contain single section "L" with keys list. For example:
+Files must have INI format, with UTF-8 encoding. BOM not required, but if you add BOM, make sure you added an empty line at file start.
+
+Files must contain single section "L" with keys list. For example:

     [L]
     id1=Some name
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexey T.</dc:creator><pubDate>Sat, 26 Apr 2014 20:06:43 -0000</pubDate><guid>https://sourceforge.net536d291b217cd807dce191f7c947daf760b164dd</guid></item><item><title>Plugins translation modified by Alexey T.</title><link>https://sourceforge.net/p/synwrite/wiki/Plugins%2520translation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,6 +1,9 @@
-To translate a plugin, you need to make sure plugin does support translation (ie. it uses [cActionGetMsg] action to read UI strings), and then you need to create lang-files.
+To translate a plugin, you need to make sure plugin does support translation (i.e., Python plugin uses `msg_local` function, and binary plugin uses [cActionGetMsg] action), and then you need to create lang-files.

-Lang-files must be placed in the same folder as plugin DLL file. If plugin filename is "NNNN.dll", then lang-file names must be "NNNN.Suffix.lng", where "Suffix" depends on language:
+Lang-files must be placed in the same folder as plugin files:
+
+* For Python plugins: lang-file names must be "Suffix.lng", where possible values of "Suffix" are listed below.
+* For binary plugins: if plugin filename is "Some.dll", then lang-file names must be "Some.Suffix.lng".

   Language | Suffix   
   -------- | ------
@@ -11,8 +14,11 @@
   Italian | It
   Spanish | Sp
   Czech | Cz
+  Hungarian | Hu
   Japanese | Jp
+  Korean | Kr
   Simplified Chinese | Chs
+  Traditional Chinese | Cht

 Lang-files must have INI format with UTF-8 encoding (BOM not required). They must contain single section "L" with keys list. For example:

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexey T.</dc:creator><pubDate>Sun, 22 Dec 2013 11:17:40 -0000</pubDate><guid>https://sourceforge.netd63566a58de6fdc6f593b9d52317f331fa467977</guid></item><item><title>WikiPage Plugins translation modified by Alexey T.</title><link>https://sourceforge.net/p/synwrite/wiki/Plugins%2520translation/</link><description>&lt;pre&gt;--- v3
+++ v4
@@ -1,6 +1,6 @@
 To translate a plugin, you need to make sure plugin does support translation (ie. it uses [cActionGetMsg] action to read UI strings), and then you need to create lang-files.
 
-Lang-files must be placed in the "Plugins\\Lang" subfolder of SW folder. If plugin filename is "NNNN.dll", then lang-file names must be "NNNN.Suffix.lng", where "Suffix" depends on language:
+Lang-files must be placed in the same folder as plugin DLL file. If plugin filename is "NNNN.dll", then lang-file names must be "NNNN.Suffix.lng", where "Suffix" depends on language:
 
   Language | Suffix   
   -------- | ------
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexey T.</dc:creator><pubDate>Thu, 15 Nov 2012 10:36:30 -0000</pubDate><guid>https://sourceforge.netb561922ad561cb3cbb231c362d7216945656185f</guid></item></channel></rss>