<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maddiez</id>
	<title>The Battle for Wesnoth Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maddiez"/>
	<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/Special:Contributions/Maddiez"/>
	<updated>2026-06-01T17:50:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=11725</id>
		<title>RussianTranslation</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=11725"/>
		<updated>2006-09-11T00:16:02Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Текущие переводчики (Current translators):&lt;br /&gt;
&lt;br /&gt;
* лидер (maintainer): Azamat H. Hackimov ([[User:Winterheart|Winterheart]]) mailto:azamatDOThackimovATgmailDOTcom&lt;br /&gt;
* Ilya Kasnacheev (Ilyak) mailto:ilya.kasnacheev@gmail.com&lt;br /&gt;
* Kotov Ilya ([[User:Maddiez|Maddiez]]) mailto:kotov_ilyaATmailDOTru&lt;br /&gt;
&lt;br /&gt;
Благодарим за помощь (Inactive translators):&lt;br /&gt;
&lt;br /&gt;
* Alexandr Menovchicov (VaM) mailto:vamATkypiDOTru (first maintainer)&lt;br /&gt;
* Denis Revin (Dut_Norshi) mailto:denis.revin@gmail.com&lt;br /&gt;
&lt;br /&gt;
Все предложения по поводу перевода, присоединения к команде переводчиков направляйте Азамату Хакимову (mailto:azamatDOThackimovATgmailDOTcom)&lt;br /&gt;
&lt;br /&gt;
== Статус переводов ==&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Название файла&lt;br /&gt;
! Статус&lt;br /&gt;
! Кем занят&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth || ''переведен, нуждается в проверке'' || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-lib || переведен || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tutorial || переведен || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-httt || ''переведен, нуждается в проверке'' || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-ei || ''переведен, нуждается в проверке'' || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-trow || ''переводится'' || Михаил&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tb || ''переводится?'' || ?&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tsg || ''переводится'' || phenomen&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-utbs || ''переводится'' || [[User:Winterheart|Winterheart]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[RussianTranslationDictionary|Словарь переводчика]]&lt;br /&gt;
* [[RussianListOfUnits]]&lt;br /&gt;
* [[CampaignBurningSuns:RussianTranslation]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.wesnoth.org/forum/viewtopic.php?t=964 Ветка в форуме, посвященная русскому переводу]&lt;br /&gt;
* [http://pulsar.unizar.es/~isaac/wesnoth-gettext/westats/index.lang.php?lang=ru&amp;amp;version=trunk Статистика перевода для русского языка]&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=RussianTranslationDictionary&amp;diff=11334</id>
		<title>RussianTranslationDictionary</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=RussianTranslationDictionary&amp;diff=11334"/>
		<updated>2006-08-23T04:13:22Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: /* Географические названия */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Введение==&lt;br /&gt;
Данный словарь носит рекомендательный характер и является источником единого именования всех имен собственных и спорных именований в игре. Если вы не согласны с каким-либо термином, предложите ''курсивом'' свое название (не забудьте подписаться - четыре тильды &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Географические названия==&lt;br /&gt;
* Anduin - Андуин&lt;br /&gt;
* Great River - Великая река&lt;br /&gt;
* Elensefar - Эленсефар&lt;br /&gt;
* Knalga - Кналга, (не склоняется) государство гномов&lt;br /&gt;
* Northlands - Нордланд, северные земли, в которых живут орки&lt;br /&gt;
* Pinnacle Rock - Каменный шпиль (utbs)&lt;br /&gt;
* Weldyn - Велдин, столица Веснота&lt;br /&gt;
* Wesnoth - Веснот, государство людей&lt;br /&gt;
&lt;br /&gt;
==Имена==&lt;br /&gt;
=== A-D ===&lt;br /&gt;
* Dacyn (ei) - Дацин&lt;br /&gt;
* Delfador (httt, tutorial) - Делфадор&lt;br /&gt;
=== E-K ===&lt;br /&gt;
* Garak (utbs) - Гарак (м)&lt;br /&gt;
* Gweddry (ei) - Гведдри&lt;br /&gt;
* Eloh (utbs) - Эло (ж)&lt;br /&gt;
* Elyssa (utbs) - Элисса (ж)&lt;br /&gt;
* Kaleh (utbs) - Кале (м)&lt;br /&gt;
* Konrad (httt, tutorial) - Конрад&lt;br /&gt;
=== L-O ===&lt;br /&gt;
* Li'sar (httt, tutorial) - Ли'сар (ж)&lt;br /&gt;
* Naia (utbs) - Найя (ж)&lt;br /&gt;
* Nym (utbs) - Ним (ж)&lt;br /&gt;
* Owaec (ei) - Оваек&lt;br /&gt;
&lt;br /&gt;
=== Q-T===&lt;br /&gt;
* Sela (utbs) - Сэла (ж)&lt;br /&gt;
* Tanuil (utbs) - Тануил (м)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Из utbs:&lt;br /&gt;
Zhul : Жул (ж)&lt;br /&gt;
Vecnu : Векну&lt;br /&gt;
Uria : Урия&lt;br /&gt;
Eranor : Эранор (м)&lt;br /&gt;
Xanthos : Ксантос (м)&lt;br /&gt;
Nisa : Ниса (ж)&lt;br /&gt;
Yasi : Яси&lt;br /&gt;
Nary : Нару (м)&lt;br /&gt;
Pythos : Пайтос (м)&lt;br /&gt;
Jokli : Джокли&lt;br /&gt;
Thorn : Торн&lt;br /&gt;
Go-Hag : Го-Хаг (м)--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Названия соединений==&lt;br /&gt;
: ''См. страницу [[RussianListOfUnits]]&lt;br /&gt;
&lt;br /&gt;
==Фракции==&lt;br /&gt;
Все фракции должны именоваться с маленькой буквы и, по возможности в качестве прилагательных.&lt;br /&gt;
&lt;br /&gt;
* Drake - дракон&lt;br /&gt;
* Dwarf - гном&lt;br /&gt;
* Elf - эльф&lt;br /&gt;
* Goblin - гоблин&lt;br /&gt;
* Human - люди&lt;br /&gt;
* Merman - водяной&lt;br /&gt;
* Nag - наг&lt;br /&gt;
* Ogre - великан&lt;br /&gt;
* Orc - орк&lt;br /&gt;
* Saurian - ящерица&lt;br /&gt;
* Troll - тролль&lt;br /&gt;
* Wose - леший&lt;br /&gt;
* Undead - мертвец, нежить&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[RussianTranslation]]&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=11333</id>
		<title>RussianTranslation</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=11333"/>
		<updated>2006-08-23T04:06:01Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: /* Статус переводов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Текущие переводчики (Current translators):&lt;br /&gt;
&lt;br /&gt;
* лидер (maintainer): Azamat H. Hackimov ([[User:Winterheart|Winterheart]]) mailto:azamatDOThackimovATgmailDOTcom&lt;br /&gt;
* Ilya Kasnacheev (Ilyak) mailto:ilya.kasnacheev@gmail.com&lt;br /&gt;
* Kotov Ilya ([[User:Maddiez|Maddiez]]) mailto:kotov_ilyaATmailDOTru&lt;br /&gt;
&lt;br /&gt;
Благодарим за помощь (Inactive translators):&lt;br /&gt;
&lt;br /&gt;
* Alexandr Menovchicov (VaM) mailto:vamATkypiDOTru (first maintainer)&lt;br /&gt;
* Denis Revin (Dut_Norshi) mailto:denis.revin@gmail.com&lt;br /&gt;
&lt;br /&gt;
Все предложения по поводу перевода, присоединения к команде переводчиков направляйте Азамату Хакимову (mailto:azamatDOThackimovATgmailDOTcom)&lt;br /&gt;
&lt;br /&gt;
== Статус переводов ==&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Название файла&lt;br /&gt;
! Статус&lt;br /&gt;
! Кем занят&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth || ''переведен, нуждается в проверке'' || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-lib || переведен || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tutorial || переведен || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-httt || ''стилизуется'' || [[User:Maddiez|Maddiez]]&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-ei || ''переведен, нуждается в проверке'' || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-trow || нуждается в переводе и стилистике || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tb || ''переводится?'' || ?&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tsg || нуждается в переводе || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-utbs || ''переводится'' || [[User:Winterheart|Winterheart]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[RussianTranslationDictionary|Словарь переводчика]]&lt;br /&gt;
* [[RussianListOfUnits]]&lt;br /&gt;
* [[CampaignBurningSuns:RussianTranslation]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.wesnoth.org/forum/viewtopic.php?t=964 Ветка в форуме, посвященная русскому переводу]&lt;br /&gt;
* [http://pulsar.unizar.es/~isaac/wesnoth-gettext/westats/index.lang.php?lang=ru&amp;amp;version=trunk Статистика перевода для русского языка]&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=GettextForTranslators&amp;diff=11326</id>
		<title>GettextForTranslators</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=GettextForTranslators&amp;diff=11326"/>
		<updated>2006-08-22T01:39:24Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: /* FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Gettext for translators  ==&lt;br /&gt;
&lt;br /&gt;
Wesnoth translation is now divided into several text-domains:&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wesnoth-editor&lt;br /&gt;
* wesnoth-lib (contains strings shared by game and editor)&lt;br /&gt;
* plus one text-domain for each campaign. The names of these text-domains are constructed from the word wesnoth and the common abbreviation of the campaign (wesnoth-ei, wesnoth-httt, wesnoth-trow, wesnoth-tb, wesnoth-tsg and wesnoth-utbs).&lt;br /&gt;
&lt;br /&gt;
We will use the Swedish (sv) language and the ''wesnoth'' domain as an example in this page.&lt;br /&gt;
There are three important files for each text-domain:&lt;br /&gt;
* ''wesnoth/wesnoth.pot'' file, which contains all the strings used in the main game (neither editor, nor campaign strings). You can see how a ''.pot'' file looks like in SVN : [http://svn.gna.org/viewcvs/wesnoth/trunk/po/wesnoth/wesnoth.pot?view=markup Current SVN version].&lt;br /&gt;
* ''wesnoth/sv.po'', the file containing the translation, you can see how a ''.po'' file looks like in SVN: [http://svn.gna.org/viewcvs/wesnoth/trunk/po/wesnoth/sv.po?view=markup Current SVN version].&lt;br /&gt;
* ''{translations_dir}/sv/LC_MESSAGES/wesnoth.gmo'', which is a binary version of &amp;lt;lang&amp;gt;.po that the game will use for efficiency reasons. This is not found in cvs, but is created during compilation of the game.&lt;br /&gt;
&lt;br /&gt;
The first of these files, we update every once in a while, when there is new or modified text,&lt;br /&gt;
for instance when a new campaign scenario hits the SVN.&lt;br /&gt;
&lt;br /&gt;
Then, ''msgmerge'' is used to merge this new &amp;quot;state of the game strings&amp;quot; with your current translations, and generate a new, up-to-date, ''sv.po''.&lt;br /&gt;
&lt;br /&gt;
Then, a tool called ''msgfmt'' is called, which generates a new ''wesnoth.gmo'' file from your ''wesnoth.po'' file, which will be used by the game once installed.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;make -C po update-po&amp;quot; does these three steps in one pass.&lt;br /&gt;
&lt;br /&gt;
That was for the &amp;quot;Big Picture&amp;quot;.&lt;br /&gt;
But you really just need to be concerned with the po file:&lt;br /&gt;
translating new strings, checking &amp;quot;fuzzy&amp;quot; entries.&lt;br /&gt;
We can handle the administrative tasks of updating etc.&lt;br /&gt;
You really don't need to bother with any of these commands, unless you want to compile gmo files to check in-game.&lt;br /&gt;
&lt;br /&gt;
Ivanovic is now responsible for integrating translations into Wesnoth, with the help of Torangan and ott.&lt;br /&gt;
You should contact Ivanovic (crazy-ivanovic AT gmx DOT net), and he'll put them in the game.&lt;br /&gt;
&lt;br /&gt;
When sending po files to a maintainer to be included in SVN, please create a zip or tar.gz/bz2 archive that you attach, rather than cutting and pasting the translations into an email.  The translated strings are&lt;br /&gt;
very sensitive to formatting and the archive will also help distinguish which file is which when sending more than one po file.&lt;br /&gt;
&lt;br /&gt;
==  FAQ  ==&lt;br /&gt;
* What's a fuzzy string?&lt;br /&gt;
** It's a string calling for translator revision. For example, if an English string gets a small change and you run the ''msgmerge'' program, it will mark the translation of that string fuzzy. When we switched to gettext we marked all translations as fuzzy as lots of them were outdated.&lt;br /&gt;
* My language needs a different font to get displayed correctly.&lt;br /&gt;
** Wesnoth uses several different fonts, and the number is likely to grow with the support for new alphabets/writing systems. Right now we are using DejaVuSans (Roman and Cyrillic), FreeSans (Greek), sazanami-gothic (Japanese) and gkai00mp (Chinese). In the wesnoth/sv.po you will find a string containing the currently used fonts. By changing the order of fonts listed, you choose which font is preferred for your translations. A language using Greek letters would for instance translate that string with:&lt;br /&gt;
   msgid &amp;quot;DejaVuSans.ttf,FreeSans.ttf,sazanami-gothic.ttf,gkai00mp.ttf&amp;quot;&lt;br /&gt;
   msgstr &amp;quot;FreeSans.ttf,DejaVuSans.ttf,sazanami-gothic.ttf,gkai00mp.ttf&amp;quot;&lt;br /&gt;
Note that if a certain letter/glyph is not found in the first font listed, the second font will be scanned for it and so on.&lt;br /&gt;
* What should I do to insert a newline in a string?&lt;br /&gt;
** If you want to insert a newline in a string you need to include the pair of characters &amp;quot;&amp;quot;. You can use normal newlines as you wish as they don't affect the translation.&lt;br /&gt;
* How do I use ' within a single-quote delimited string when translating text= in help screen texts?&lt;br /&gt;
** Add a backslash  before it.&lt;br /&gt;
* What should I do with strings like &amp;quot;Prefs section^General&amp;quot;?&lt;br /&gt;
** There are ambiguous strings which should be translated in a different way depending on where they appear. For example, we have &amp;quot;General&amp;quot; in the preferences as &amp;quot;General preferences&amp;quot; and we can also have &amp;quot;a General&amp;quot;. These strings can have different translations for a given language, so we use &amp;quot;context&amp;quot; to solve this. The prefix only tries to give a hint about the string, and should be not translated, for example:&lt;br /&gt;
   msgid &amp;quot;Prefs section^General&amp;quot;&lt;br /&gt;
   msgstr &amp;quot;General&amp;quot;&lt;br /&gt;
* Who can I ask for further information?&lt;br /&gt;
** You can ask Ivanovic, Torangan, ott, Yann or Isaac in IRC (irc.freenode.net, #wesnoth or #wesnoth-dev).&lt;br /&gt;
If you don't like IRC, send a mail to crazy-ivanovic AT gmx DOT net, or pm him (ivanovic) at the forum.&lt;br /&gt;
* How do I quickly test PO file changes?&lt;br /&gt;
** When you modify a PO file, run &amp;quot;make update-gmo&amp;quot; in the main po directory to create a new MO file, then run &amp;quot;make install&amp;quot; there to install the new MO file.&lt;br /&gt;
** Then force cache rebuild. This is tricky -- if you only update MO files, the game may use a cached (i.e., old) version letting you wonder why it still displays the old translation. Either change game.cfg modification time, e.g. with &amp;quot;touch /usr/local/share/wesnoth/game.cfg&amp;quot;, or delete the corresponding cache[s] in ~/.wesnoth/cache.&lt;br /&gt;
* The .po file in SVN has changed, how do I move over the translations I've made?&lt;br /&gt;
** If your file with additional translations is called old.po and the new file from SVN is called svn.po, create a new file called new.po by doing&lt;br /&gt;
&lt;br /&gt;
   msgmerge -o new.po old.po svn.po&lt;br /&gt;
&lt;br /&gt;
The new file new.po will keep your translations from old.po as well as the new strings from svn.po, but check the result -- some translations will not be possible to move across if the original strings changed, these are kept as comments at the end of the file.&lt;br /&gt;
&lt;br /&gt;
==  Tools  ==&lt;br /&gt;
&lt;br /&gt;
There are several tools to work with .po files:&lt;br /&gt;
* [http://i18n.kde.org/tools/kbabel/ KBabel] (Unix KDE)&lt;br /&gt;
* [http://gtranslator.sourceforge.net/ GTranslator] (Unix Gnome)&lt;br /&gt;
* [http://poedit.sourceforge.net/ poEdit] (Multiplatform)&lt;br /&gt;
* [http://www.gnu.org/software/emacs/emacs.html Emacs with po-mode] (Multiplatform)&lt;br /&gt;
* [http://www.vim.org/ Vim] with [http://www.vim.org/scripts/script.php?script_id=695 PO plug-in] (Multiplatform)&lt;br /&gt;
&lt;br /&gt;
Of course, you can edit po files with any UTF-8 capable text editor, but the tools listed above have great advantages over any text editor regarding .po translation, like going to next fuzzy/untranslated string, searching only in specific fields (msgid, msgstr, comment), ...&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[WesnothTranslations]]&lt;br /&gt;
* [[WesnothTranslationsHowTo]]&lt;br /&gt;
* [[GettextForWesnothDevelopers]]&lt;br /&gt;
* [http://gettext.wesnoth.org/ Translation statistics]&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=GettextForTranslators&amp;diff=11325</id>
		<title>GettextForTranslators</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=GettextForTranslators&amp;diff=11325"/>
		<updated>2006-08-22T01:38:34Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: /* Gettext for translators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Gettext for translators  ==&lt;br /&gt;
&lt;br /&gt;
Wesnoth translation is now divided into several text-domains:&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wesnoth-editor&lt;br /&gt;
* wesnoth-lib (contains strings shared by game and editor)&lt;br /&gt;
* plus one text-domain for each campaign. The names of these text-domains are constructed from the word wesnoth and the common abbreviation of the campaign (wesnoth-ei, wesnoth-httt, wesnoth-trow, wesnoth-tb, wesnoth-tsg and wesnoth-utbs).&lt;br /&gt;
&lt;br /&gt;
We will use the Swedish (sv) language and the ''wesnoth'' domain as an example in this page.&lt;br /&gt;
There are three important files for each text-domain:&lt;br /&gt;
* ''wesnoth/wesnoth.pot'' file, which contains all the strings used in the main game (neither editor, nor campaign strings). You can see how a ''.pot'' file looks like in SVN : [http://svn.gna.org/viewcvs/wesnoth/trunk/po/wesnoth/wesnoth.pot?view=markup Current SVN version].&lt;br /&gt;
* ''wesnoth/sv.po'', the file containing the translation, you can see how a ''.po'' file looks like in SVN: [http://svn.gna.org/viewcvs/wesnoth/trunk/po/wesnoth/sv.po?view=markup Current SVN version].&lt;br /&gt;
* ''{translations_dir}/sv/LC_MESSAGES/wesnoth.gmo'', which is a binary version of &amp;lt;lang&amp;gt;.po that the game will use for efficiency reasons. This is not found in cvs, but is created during compilation of the game.&lt;br /&gt;
&lt;br /&gt;
The first of these files, we update every once in a while, when there is new or modified text,&lt;br /&gt;
for instance when a new campaign scenario hits the SVN.&lt;br /&gt;
&lt;br /&gt;
Then, ''msgmerge'' is used to merge this new &amp;quot;state of the game strings&amp;quot; with your current translations, and generate a new, up-to-date, ''sv.po''.&lt;br /&gt;
&lt;br /&gt;
Then, a tool called ''msgfmt'' is called, which generates a new ''wesnoth.gmo'' file from your ''wesnoth.po'' file, which will be used by the game once installed.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;make -C po update-po&amp;quot; does these three steps in one pass.&lt;br /&gt;
&lt;br /&gt;
That was for the &amp;quot;Big Picture&amp;quot;.&lt;br /&gt;
But you really just need to be concerned with the po file:&lt;br /&gt;
translating new strings, checking &amp;quot;fuzzy&amp;quot; entries.&lt;br /&gt;
We can handle the administrative tasks of updating etc.&lt;br /&gt;
You really don't need to bother with any of these commands, unless you want to compile gmo files to check in-game.&lt;br /&gt;
&lt;br /&gt;
Ivanovic is now responsible for integrating translations into Wesnoth, with the help of Torangan and ott.&lt;br /&gt;
You should contact Ivanovic (crazy-ivanovic AT gmx DOT net), and he'll put them in the game.&lt;br /&gt;
&lt;br /&gt;
When sending po files to a maintainer to be included in SVN, please create a zip or tar.gz/bz2 archive that you attach, rather than cutting and pasting the translations into an email.  The translated strings are&lt;br /&gt;
very sensitive to formatting and the archive will also help distinguish which file is which when sending more than one po file.&lt;br /&gt;
&lt;br /&gt;
==  FAQ  ==&lt;br /&gt;
* What's a fuzzy string?&lt;br /&gt;
** It's a string calling for translator revision. For example, if an English string gets a small change and you run the ''msgmerge'' program, it will mark the translation of that string fuzzy. When we switched to gettext we marked all translations as fuzzy as lots of them were outdated.&lt;br /&gt;
* My language needs a different font to get displayed correctly.&lt;br /&gt;
** Wesnoth uses several different fonts, and the number is likely to grow with the support for new alphabets/writing systems. Right now we are using DejaVuSans (Roman and Cyrillic), FreeSans (Greek), sazanami-gothic (Japanese) and gkai00mp (Chinese). In the wesnoth/sv.po you will find a string containing the currently used fonts. By changing the order of fonts listed, you choose which font is preferred for your translations. A language using Greek letters would for instance translate that string with:&lt;br /&gt;
   msgid &amp;quot;DejaVuSans.ttf,FreeSans.ttf,sazanami-gothic.ttf,gkai00mp.ttf&amp;quot;&lt;br /&gt;
   msgstr &amp;quot;FreeSans.ttf,DejaVuSans.ttf,sazanami-gothic.ttf,gkai00mp.ttf&amp;quot;&lt;br /&gt;
Note that if a certain letter/glyph is not found in the first font listed, the second font will be scanned for it and so on.&lt;br /&gt;
* What should I do to insert a newline in a string?&lt;br /&gt;
** If you want to insert a newline in a string you need to include the pair of characters &amp;quot;&amp;quot;. You can use normal newlines as you wish as they don't affect the translation.&lt;br /&gt;
* How do I use ' within a single-quote delimited string when translating text= in help screen texts?&lt;br /&gt;
** Add a backslash  before it.&lt;br /&gt;
* What should I do with strings like &amp;quot;Prefs section^General&amp;quot;?&lt;br /&gt;
** There are ambiguous strings which should be translated in a different way depending on where they appear. For example, we have &amp;quot;General&amp;quot; in the preferences as &amp;quot;General preferences&amp;quot; and we can also have &amp;quot;a General&amp;quot;. These strings can have different translations for a given language, so we use &amp;quot;context&amp;quot; to solve this. The prefix only tries to give a hint about the string, and should be not translated, for example:&lt;br /&gt;
   msgid &amp;quot;Prefs section^General&amp;quot;&lt;br /&gt;
   msgstr &amp;quot;General&amp;quot;&lt;br /&gt;
* Who can I ask for further information?&lt;br /&gt;
** You can ask Ivanovic, Torangan, ott, Yann or Isaac in IRC (irc.freenode.net, #wesnoth or #wesnoth-dev).&lt;br /&gt;
If you don't like IRC, send a mail to crazy-ivanovic AT gmx DOT net, or pm him (ivanovic) at the forum.&lt;br /&gt;
* How do I quickly test PO file changes?&lt;br /&gt;
** When you modify a PO file, run &amp;quot;make update-gmo&amp;quot; in the main po directory to create a new MO file, then run &amp;quot;make install&amp;quot; there to install the new MO file.&lt;br /&gt;
** Then force cache rebuild. This is tricky -- if you only update MO files, the game may use a cached (i.e., old) version letting you wonder why it still displays the old translation. Either change game.cfg modification time, e.g. with &amp;quot;touch /usr/local/share/wesnoth/game.cfg&amp;quot;, or delete the corresponding cache[s] in ~/.wesnoth/cache.&lt;br /&gt;
* The .po file in SVN has changed, how do I move over the translations I've made?&lt;br /&gt;
** If your file with additional translations is called old.po and the new file from SVN is called svn.po, create a new file called new.po by doing&lt;br /&gt;
&lt;br /&gt;
   msgmerge -o new.po old.po svn.po&lt;br /&gt;
&lt;br /&gt;
The new file new.po will keep your translations from old.po as well as the new strings from cvs.po, but check the result -- some translations will not be possible to move across if the original strings changed, these are kept as comments at the end of the file.&lt;br /&gt;
&lt;br /&gt;
==  Tools  ==&lt;br /&gt;
&lt;br /&gt;
There are several tools to work with .po files:&lt;br /&gt;
* [http://i18n.kde.org/tools/kbabel/ KBabel] (Unix KDE)&lt;br /&gt;
* [http://gtranslator.sourceforge.net/ GTranslator] (Unix Gnome)&lt;br /&gt;
* [http://poedit.sourceforge.net/ poEdit] (Multiplatform)&lt;br /&gt;
* [http://www.gnu.org/software/emacs/emacs.html Emacs with po-mode] (Multiplatform)&lt;br /&gt;
* [http://www.vim.org/ Vim] with [http://www.vim.org/scripts/script.php?script_id=695 PO plug-in] (Multiplatform)&lt;br /&gt;
&lt;br /&gt;
Of course, you can edit po files with any UTF-8 capable text editor, but the tools listed above have great advantages over any text editor regarding .po translation, like going to next fuzzy/untranslated string, searching only in specific fields (msgid, msgstr, comment), ...&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[WesnothTranslations]]&lt;br /&gt;
* [[WesnothTranslationsHowTo]]&lt;br /&gt;
* [[GettextForWesnothDevelopers]]&lt;br /&gt;
* [http://gettext.wesnoth.org/ Translation statistics]&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=11223</id>
		<title>RussianTranslation</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=11223"/>
		<updated>2006-08-17T01:18:01Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Текущие переводчики (Current translators):&lt;br /&gt;
&lt;br /&gt;
* лидер (maintainer): Azamat H. Hackimov ([[User:Winterheart|Winterheart]]) mailto:azamatDOThackimovATgmailDOTcom&lt;br /&gt;
* Ilya Kasnacheev (Ilyak) mailto:ilya.kasnacheev@gmail.com&lt;br /&gt;
* Kotov Ilya ([[User:Maddiez|Maddiez]]) mailto:kotov_ilyaATmailDOTru&lt;br /&gt;
&lt;br /&gt;
Благодарим за помощь (Inactive translators):&lt;br /&gt;
&lt;br /&gt;
* Alexandr Menovchicov (VaM) mailto:vamATkypiDOTru (first maintainer)&lt;br /&gt;
* Denis Revin (Dut_Norshi) mailto:denis.revin@gmail.com&lt;br /&gt;
&lt;br /&gt;
Все предложения по поводу перевода, присоединения к команде переводчиков направляйте Азамату Хакимову (mailto:azamatDOThackimovATgmailDOTcom)&lt;br /&gt;
&lt;br /&gt;
== Статус переводов ==&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Название файла&lt;br /&gt;
! Статус&lt;br /&gt;
! Кем занят&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth || ''переведен, нуждается в проверке'' || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-lib || переведен || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tutorial || ''переводится'' || [[User:Winterheart|Winterheart]]&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-httt || ''стилизуется'' || [[User:Maddiez|Maddiez]]&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-ei || ''переведен, нуждается в проверке'' || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-trow || нуждается в переводе и стилистике || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tb || ''переводится?'' || ?&lt;br /&gt;
|-&lt;br /&gt;
|wesnpth-tsg || нуждается в переводе || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnpth-utbs || нуждается в переводе || свободен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[RussianTranslationDictionary|Словарь переводчика]]&lt;br /&gt;
* [[RussianListOfUnits]]&lt;br /&gt;
* [[CampaignBurningSuns:RussianTranslation]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.wesnoth.org/forum/viewtopic.php?t=964 Ветка в форуме, посвященная русскому переводу]&lt;br /&gt;
* [http://pulsar.unizar.es/~isaac/wesnoth-gettext/westats/index.lang.php?lang=ru&amp;amp;version=trunk Статистика перевода для русского языка]&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=10839</id>
		<title>RussianTranslation</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=RussianTranslation&amp;diff=10839"/>
		<updated>2006-07-28T01:45:16Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Текущие переводчики (Current translators):&lt;br /&gt;
&lt;br /&gt;
* лидер (maintainer): Azamat H. Hackimov ([[User:Winterheart|Winterheart]]) mailto:azamatDOThackimovATgmailDOTcom&lt;br /&gt;
* Ilya Kasnacheev (Ilyak) mailto:ilya.kasnacheev@gmail.com&lt;br /&gt;
* Kotov Ilya ([[User:Maddiez|Maddiez]]) mailto:kotov_ilyaATmailDOTru&lt;br /&gt;
&lt;br /&gt;
Благодарим за помощь (Inactive translators):&lt;br /&gt;
&lt;br /&gt;
* Alexandr Menovchicov (VaM) mailto:vamATkypiDOTru (first maintainer)&lt;br /&gt;
* Denis Revin (Dut_Norshi) mailto:denis.revin@gmail.com&lt;br /&gt;
&lt;br /&gt;
Все предложения по поводу перевода, присоединения к команде переводчиков направляйте Азамату Хакимову (mailto:azamatDOThackimovATgmailDOTcom)&lt;br /&gt;
&lt;br /&gt;
== Статус переводов ==&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Название файла&lt;br /&gt;
! Статус&lt;br /&gt;
! Кем занят&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth || ''переводится'' || [[User:Winterheart|Winterheart]]&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-lib || переведен || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tutorial || нуждается в переводе || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-httt || ''переводится'' || [[User:Maddiez|Maddiez]]&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-ei || ''переведен, нуждается в проверке'' || [[User:Winterheart|Winterheart]] &lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-trow || нуждается в переводе и стилистике || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnoth-tb || нуждается в переводе || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnpth-tsg || нуждается в переводе || свободен&lt;br /&gt;
|-&lt;br /&gt;
|wesnpth-utbs || нуждается в переводе || свободен&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[RussianTranslationDictionary|Словарь переводчика]]&lt;br /&gt;
* [http://www.wesnoth.org/forum/viewtopic.php?t=964 Ветка в форуме, посвященная русскому переводу]&lt;br /&gt;
* [http://pulsar.unizar.es/~isaac/wesnoth-gettext/westats/index.lang.php?lang=ru&amp;amp;version=trunk Статистика перевода для русского языка]&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=User:Maddiez&amp;diff=10838</id>
		<title>User:Maddiez</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=User:Maddiez&amp;diff=10838"/>
		<updated>2006-07-28T00:17:14Z</updated>

		<summary type="html">&lt;p&gt;Maddiez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello! I'm Russian Translator :)&lt;/div&gt;</summary>
		<author><name>Maddiez</name></author>
		
	</entry>
</feed>