(ROS Wiki) Translation Introduction
Translations of this material:
- into Russian: (ROS Wiki) Основы перевода ReactOS. Translated in draft, editing and proof-reading required. Completed: 99%.
-
Submitted for translation by evilslon 13.05.2010
Text
The ReactOS team welcomes anyone who wish to contribute by translating. This article is written to help you to get started.
If you need more help about things, that are not covered by the article, feel free to send your question to the translation mailing list ([http://reactos.org/mailman/listinfo/ros-translate ros-translate]). You can also ask in the [http://www.reactos.org/?page=community_irc ReactOS IRC Channels].
== First steps ==
The first thing you should check is if there are any other translators working on your language. You can see a list of languages and translators on the [[List of Translators]] page, you can also try to contact them in [http://www.reactos.org/?page=community_irc IRC].
If there are other translators listed, you should contact them and tell them you are interested in translating. You could also ask them about the actual translation status.
If your language is not listed, feel free to write the language up in the list on the [[List of Translators]] page.
Write your name down under the language together with your email.
== How to translate ==
Translating ReactOS is done by editing different resource files (.rc). Some people have trouble locating them so here are their paths. '''REMEMBER''': you must also edit the "#include" directives in the <tt>rsrc.rc</tt> file, if the language file does not exist!
=== Wine translations ===
The files coming from Wine should be translated in Wine to have them imported later automatically.
Here is the list of Wine related files http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?view=markup
How to send translations to Wine is described here http://wiki.winehq.org/SubmittingPatches
=== Translate ReactOS ===
<!-- is there no better way to get a list ? -->
The following sample list is the result of a search for "en.rc" against the source, it may not reflect all the files that need/should to be translated.
'''Individual En.rc Files - Main Tree'''
<pre>
\base\applications\cacls\
\base\applications\calc\
\base\applications\charmap\
\base\applications\cmdutils\find\
\base\applications\cmdutils\more\
\base\applications\cmdutils\xcopy\
\base\applications\dxdiag\
\base\applications\games\solitaire\
\base\applications\games\winemine\
\base\applications\kbswitch\
\base\applications\logoff\
\base\applications\mmc\
\base\applications\msconfig\
\base\applications\mscutils\devmgmt\
\base\applications\mscutils\eventvwr\
\base\applications\mscutils\servman\
\base\applications\mstsc\
\base\applications\network\ipconfig\
\base\applications\notepad\
\base\applications\regedit\
\base\applications\regedit\clb\
\base\applications\screensavers\3dtext\
\base\applications\screensavers\logon\
\base\applications\shutdown\
\base\applications\sndvol32\
\base\applications\taskmgr\
\base\applications\winhelp\
\base\applications\wordpad\
\base\setup\reactos\
\base\setup\usetup\
\base\setup\vmwinst\
\base\setup\welcome\
\base\shell\cmd\
\base\shell\explorer\
\base\shell\explorer-new\
\base\system\expand\
\base\system\format\
\base\system\regsvr32\
\base\system\rundll32\
\base\system\userinit\
\base\system\winlogon\
\boot\freeldr\fdebug\
\dll\cpl\access\
\dll\cpl\appwiz\
\dll\cpl\console\
\dll\cpl\desk\
\dll\cpl\hdwwiz\
\dll\cpl\input\
\dll\cpl\intl\
\dll\cpl\joy\
\dll\cpl\liccpa\
\dll\cpl\main\
\dll\cpl\mmsys\
\dll\cpl\ncpa\
\dll\cpl\powercfg\
\dll\cpl\sysdm\
\dll\cpl\telephon\
\dll\cpl\timedate\
\dll\cpl\usrmgr\
\dll\win32\aclui\
\dll\win32\avifil32\
\dll\win32\comctl32\
\dll\win32\comdlg32\
\dll\win32\crypt32\
\dll\win32\devmgr\
\dll\win32\hhctrl.ocx\
\dll\win32\modemui\
\dll\win32\mpr\
\dll\win32\msacm\
\dll\win32\msgina\
\dll\win32\msi\
\dll\win32\msvfw32\
\dll\win32\netid\
\dll\win32\netshell\
\dll\win32\newdev\
\dll\win32\oleaut32\
\dll\win32\oledlg\
\dll\win32\rasapi32\
\dll\win32\rasdlg\
\dll\win32\serialui\
\dll\win32\setupapi\
\dll\win32\shdocvw\
© ReactOS Team. License: GNU FDL 1.2
