Author: dchapyshev Date: Sat Dec 15 15:48:07 2007 New Revision: 31243
URL: http://svn.reactos.org/svn/reactos?rev=31243&view=rev Log: - Add Russian Translation
Added: trunk/reactos/base/setup/usetup/lang/ru-RU.h (with props) Modified: trunk/reactos/base/setup/usetup/mui.c
Added: trunk/reactos/base/setup/usetup/lang/ru-RU.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/lang/ru-R... ============================================================================== --- trunk/reactos/base/setup/usetup/lang/ru-RU.h (added) +++ trunk/reactos/base/setup/usetup/lang/ru-RU.h Sat Dec 15 15:48:07 2007 @@ -1,0 +1,754 @@ +#ifndef LANG_RU_RU_H__ +#define LANG_RU_RU_H__ + +static MUI_ENTRY ruRULanguagePageEntries[] = +{ + { + 6, + 8, + "Select your language:", + TEXT_NORMAL + }, + { + 0, + 0, + " ENTER = Continue F3 = Quit", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUWelcomePageEntries[] = +{ + { + 6, + 8, + "®¡à® ¯®¦ «®¢ âì ¢ ãáâ ®¢ªã ReactOS", + TEXT_HIGHLIGHT + }, + { + 6, + 11, + " í⮩ áâ ¤¨¨ ãáâ ®¢ª¨ ¡ã¤ãâ ᪮¯¨à®¢ ë ä ©«ë ®¯¥à 樮®© á¨á⥬ë ReactOS", + TEXT_NORMAL + }, + { + 6, + 12, + " ¢ è ª®¬¯ìîâ¥à ¨ ¯®¤£®â®¢«¥ ¢â®à ï áâ ¤¨ï ãáâ ®¢ª¨.", + TEXT_NORMAL + }, + { + 8, + 15, + "\x07 ¦¬¨â¥ ¤«ï ãáâ ®¢ª¨ ReactOS.", + TEXT_NORMAL + }, + { + 8, + 17, + "\x07 ¦¬¨â¥ R ¤«ï ¢®áâ ®¢«¥¨ï ReactOS.", + TEXT_NORMAL + }, + { + 8, + 19, + "\x07 ¦¬¨â¥ L ¤«ï ¯à®á¬®âà «¨æ¥§¨®®£® ᮣ« 襨ï ReactOS", + TEXT_NORMAL + }, + { + 8, + 21, + "\x07 ¦¬¨â¥ F3 ¤«ï ¢ë室 ¨§ ãáâ ®¢ª¨ ReactOS.", + TEXT_NORMAL + }, + { + 6, + 23, + "«ï ¤®¯®«¨â¥«ì®© ¨ä®à¬ 樨 ® ReactOS ¯®á¥â¨â¥:", + TEXT_NORMAL + }, + { + 6, + 24, + "http://www.reactos.org", + TEXT_HIGHLIGHT + }, + { + 0, + 0, + " = த®«¦¥¨¥ R = ®áâ ®¢«¥¨¥ F3 = ë室", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUIntroPageEntries[] = +{ + { + 4, + 3, + " áâ ®¢ª ReactOS " KERNEL_VERSION_STR " ", + TEXT_UNDERLINE + }, + { + 6, + 8, + "ReactOS 室¨âáï ¢ à ¥© áâ ¤¨¨ à §à ¡®âª¨ ¨ ¥ ¯®¤¤¥à¦¨¢ ¥â ¢á¥", + TEXT_NORMAL + }, + { + 6, + 9, + "äãªæ¨¨ ¤«ï ¯®«®© ᮢ¬¥á⨬®á⨠á ãâ ¢«¨¢ ¥¬ë¬¨ ¯à¨«®¦¥¨ï¬¨.", + TEXT_NORMAL + }, + { + 6, + 12, + "¬¥îâáï á«¥¤ãî騥 ®£à ¨ç¥¨ï:", + TEXT_NORMAL + }, + { + 8, + 13, + "- áâ ®¢ª ¢®§¬®¦ ⮫쪮 ¯¥à¢¨çë© à §¤¥« ¤¨áª ", + TEXT_NORMAL + }, + { + 8, + 14, + "- ਠãáâ ®¢ª¥ ¥«ì§ï 㤠«¨âì ¯¥à¢¨çë© à §¤¥« ¤¨áª ", + TEXT_NORMAL + }, + { + 8, + 15, + " ¯®ª ¨¬¥¥âáï à áè¨à¥ë© à §¤¥«.", + TEXT_NORMAL + }, + { + 8, + 16, + "- ਠãáâ ®¢ª¥ ¥«ì§ï 㤠«¨âì ¯¥à¢ë© à áè¨à¥ë© à §¤¥« á ¤¨áª ", + TEXT_NORMAL + }, + { + 8, + 17, + " ¯®ª áãé¥áâ¢ãîâ ¤à㣨¥ à áè¨à¥ë¥ à §¤¥«ë.", + TEXT_NORMAL + }, + { + 8, + 18, + "- ਠãáâ ®¢ª¥ ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 ä ©«®¢ ï á¨á⥬ FAT.", + TEXT_NORMAL + }, + { + 8, + 19, + "- ஢¥àª ä ©«®¢®© á¨áâ¥¬ë ¥ ®áãé¥á⢫ï¥âáï.", + TEXT_NORMAL + }, + { + 8, + 23, + "\x07 ¦¬¨â¥ ¢¢®¤ ¤«ï ãáâ ®¢ª¨ ReactOS.", + TEXT_NORMAL + }, + { + 8, + 25, + "\x07 ¦¬¨â¥ F3 ¤«ï ¢ë室 ¨§ ãáâ ®¢ª¨ ReactOS.", + TEXT_NORMAL + }, + { + 0, + 0, + " = த®«¦¥¨¥ F3 = ë室", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRULicensePageEntries[] = +{ + { + 6, + 6, + "¨æ¥§¨ï:", + TEXT_HIGHLIGHT + }, + { + 8, + 8, + "ReactOS «¨æ¥§¨à®¢ ¢ ᮮ⢥âá⢨¨ á âªàëâë¬ «¨æ¥§¨®ë¬", + TEXT_NORMAL + }, + { + 8, + 9, + "ᮣ« 襨¥¬ GNU GPL ¨ ᮤ¥à¦¨â ª®¬¯®¥âë à á¯à®áâà 塞ë¥", + TEXT_NORMAL + }, + { + 8, + 10, + "á ᮢ¬¥á⨬묨 «¨æ¥§¨ï¬¨: X11, BSD ¨ GNU LGPL.", + TEXT_NORMAL + }, + { + 8, + 11, + "ᥠ¯à®£à ¬¬®¥ ®¡¥á¯¥ç¥¨¥ ¢å®¤ï饥 ¢ á¨á⥬ã ReactOS ¢ë¯ã饮", + TEXT_NORMAL + }, + { + 8, + 12, + "¯®¤ âªàëâë¬ «¨æ¥§¨®ë¬ ᮣ« 襨¥¬ GNU GPL á á®åà ¥¨¥¬", + TEXT_NORMAL + }, + { + 8, + 13, + "¯¥à¢® ç «ì®© «¨æ¥§¨¨.", + TEXT_NORMAL + }, + { + 8, + 15, + " ®¥ ¯à®£à ¬¬®¥ ®¡¥á¯¥ç¥¨¥ ¯®áâ ¢«ï¥âáï ¨ ¡¥§ ®£à ¨ç¥¨©", + TEXT_NORMAL + }, + { + 8, + 16, + "¢ ¨á¯®«ì§®¢ ¨¨, ª ª ¢ ¬¥á⮬, â ª ¨ ¬¥¦¤ã த®¬ ¯à ¢¥.", + TEXT_NORMAL + }, + { + 8, + 17, + "¨æ¥§¨ï ReactOS à §à¥è ¥â ¯¥à¥¤ ç㠯தãªâ âà¥â쨬 «¨æ ¬.", + TEXT_NORMAL + }, + { + 8, + 18, + " ᫨ ¯® ª ª®¬-«¨¡® ¯à¨ç¨ ¬ ¢ë ¥ ¯®«ã稫¨ ª®¯¨î âªàë⮣®", + TEXT_NORMAL + }, + { + 8, + 19, + "«¨æ¥§¨®®£® ᮣ« 襨ï GNU ¢¬¥á⥠á ReactOS, ¯®á¥â¨â¥", + TEXT_NORMAL + }, + { + 8, + 20, + "http://www.gnu.org/licenses/licenses.html", + TEXT_HIGHLIGHT + }, + { + 8, + 22, + " à ⨨:", + TEXT_HIGHLIGHT + }, + { + 8, + 24, + "⮠᢮¡®¤®¥ ¯à®£à ¬¬®¥ ®¡¥á¯¥ç¥¨¥; á¬. ¨áâ®ç¨ª ¤«ï ¯à®á¬®âà ¯à ¢.", + TEXT_NORMAL + }, + { + 8, + 25, + " ; ¥â £ à ⨨ ¨«¨", + TEXT_NORMAL + }, + { + 8, + 26, + " ", + TEXT_NORMAL + }, + { + 0, + 0, + " = ®§¢à â", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUDevicePageEntries[] = +{ + { + 6, + 8, + " ᯨ᪥ ¨¦¥ ¯à¨¢¥¤¥ë ãáâனá⢠¨ ¨å ¯ à ¬¥âàë.", + TEXT_NORMAL + }, + { + 8, + 11, + " ®¬¯ìîâ¥à:", + TEXT_NORMAL + }, + { + 8, + 12, + " ªà :", + TEXT_NORMAL, + }, + { + 8, + 13, + " « ¢¨ âãà :", + TEXT_NORMAL + }, + { + 8, + 14, + " ᪫ ¤ª ª« ¢¨ âãàë:", + TEXT_NORMAL + }, + { + 8, + 16, + " ਬ¥¨âì:", + TEXT_NORMAL + }, + { + 25, + 16, "ਬ¥¨âì ¤ ë¥ ¯ à ¬¥âàë ãáâனáâ¢", + TEXT_NORMAL + }, + { + 6, + 19, + "ë ¬®¦¥â¥ ¨§¬¥¨âì ¯ à ¬¥âàë ãáâனá⢠¦¨¬ ï ª« ¢¨è¨ ¨ ", + TEXT_NORMAL + }, + { + 6, + 20, + "¤«ï ¢ë¤¥«¥¨ï í«¥¬¥â ¨ ª« ¢¨èã ¤«ï ¢ë¡®à ¤àã£¨å ¢ ਠ⮢", + TEXT_NORMAL + }, + { + 6, + 21, + "¯ à ¬¥â஢.", + TEXT_NORMAL + }, + { + 6, + 23, + "®£¤ ¢á¥ ¯ à ¬¥âàë ®¯à¥¤¥«¥ë, ¢ë¡¥à¨â¥ "ਬ¥¨âì ¤ ë¥ ¯ à ¬¥âàë ãáâனáâ¢"", + TEXT_NORMAL + }, + { + 6, + 24, + "¨ ¦¬¨â¥ .", + TEXT_NORMAL + }, + { + 0, + 0, + " = த®«¦¥¨¥ F3 = ë室", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRURepairPageEntries[] = +{ + { + 6, + 8, + "ReactOS 室¨âáï ¢ à ¥© áâ ¤¨¨ à §à ¡®âª¨ ¨ ¥ ¯®¤¤¥à¦¨¢ ¥â ¢á¥", + TEXT_NORMAL + }, + { + 6, + 9, + "äãªæ¨¨ ¤«ï ¯®«®© ᮢ¬¥á⨬®á⨠á ãâ ¢«¨¢ ¥¬ë¬¨ ¯à¨«®¦¥¨ï¬¨.", + TEXT_NORMAL + }, + { + 6, + 12, + "ãªæ¨ï ¢®áâ ®¢«¥¨ï ¢ ¤ ë¬ ¬®¬¥â ®âáãâáâ¢ã¥â.", + TEXT_NORMAL + }, + { + 8, + 15, + "\x07 ¦¬¨â¥ U ¤«ï ®¡®¢«¥¨ï .", + TEXT_NORMAL + }, + { + 8, + 17, + "\x07 ¦¬¨â¥ R ¤«ï § ¯ã᪠ª®á®«¨ ¢®áâ ®¢«¥¨ï.", + TEXT_NORMAL + }, + { + 8, + 19, + "\x07 ¦¬¨â¥ ESC ¤«ï ¢®§¢à â £« ¢ãî áâà ¨æã.", + TEXT_NORMAL + }, + { + 8, + 21, + "\x07 ¦¬¨â¥ ¤«ï ¯¥à¥§ £à㧪¨ ª®¬¯ìîâ¥à .", + TEXT_NORMAL + }, + { + 0, + 0, + " ESC = « ¢ ï áâà ¨æ = ¥à¥§ £à㧪 ", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; +static MUI_ENTRY ruRUComputerPageEntries[] = +{ + { + 6, + 8, + "ë å®â¨â¥ ¨§¬¥¨âì ãáâ ¢«¨¢ ¥¬ë© ⨯ ª®¬¯ìîâ¥à .", + TEXT_NORMAL + }, + { + 8, + 10, + "\x07 ¦¬¨â¥ ª« ¢¨èã ¨«¨ ¤«ï ¢ë¡®à ¯à¥¤¯®çâ¨â¥«ì®£® ⨯ ª®¬¯ìîâ¥à .", + TEXT_NORMAL + }, + { + 8, + 11, + " ⥬ ¦¬¨â¥ .", + TEXT_NORMAL + }, + { + 8, + 13, + "\x07 ¦¬¨â¥ ª« ¢¨èã ESC ¤«ï ¢®§¢à â ª ¯à¥¤ë¤ã饩 áâà ¨æ¥ ¡¥§ ¨§¬¥¥¨ï", + TEXT_NORMAL + }, + { + 8, + 14, + " ⨯ ª®¬¯ìîâ¥à .", + TEXT_NORMAL + }, + { + 0, + 0, + " = த®«¦¥¨¥ ESC = ⬥ F3 = ë室", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUFlushPageEntries[] = +{ + { + 10, + 6, + "¨á⥬ ¯à®¢¥àï¥â ¢á¥ «¨ ¤ ë¥ § ¯¨á ë ¤¨áª", + TEXT_NORMAL + }, + { + 10, + 8, + "â® ¬®¦¥â § ïâì ¬¨ãâã", + TEXT_NORMAL + }, + { + 10, + 9, + "®á«¥ § ¢¥àè¥¨ï ª®¬¯ìîâ¥à ¡ã¤¥â ¢â®¬ â¨ç¥áª¨ ¯¥à¥§ £à㦥", + TEXT_NORMAL + }, + { + 0, + 0, + " ç¨á⪠ª¥è ", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUQuitPageEntries[] = +{ + { + 10, + 6, + "ReactOS ãáâ ®¢«¥ ¥ ¯®«®áâìî", + TEXT_NORMAL + }, + { + 10, + 8, + "§¢«¥ª¨â¥ £¨¡ª¨© ¤¨áª ¨§ ¤¨áª®¢®¤ A: ¨", + TEXT_NORMAL + }, + { + 10, + 9, + "¢á¥ CD-ROM ¨§ CD-¤¨áª®¢®¤®¢.", + TEXT_NORMAL + }, + { + 10, + 11, + " ¦¬¨â¥ ¤«ï ¯¥à¥§ £à㧪¨ ª®¬¯ìîâ¥à .", + TEXT_NORMAL + }, + { + 0, + 0, + " ®¦ «ã©áâ ¯®¤®¦¤¨â¥ ...", + TEXT_STATUS, + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUDisplayPageEntries[] = +{ + { + 6, + 8, + "ë å®â¨â¥ ¨§¬¥¨âì ãáâ ¢«¨¢ ¥¬ë© ⨯ íªà .", + TEXT_NORMAL + }, + { 8, + 10, + "\x07 ¦¬¨â¥ ª« ¢¨è¨ ¨«¨ ¤«ï ¢ë¡®à ⨯ íªà .", + TEXT_NORMAL + }, + { + 8, + 11, + " ⥬ ¦¬¨â¥ .", + TEXT_NORMAL + }, + { + 8, + 13, + "\x07 ¦¬¨â¥ ª« ¢¨èã ESC ¤«ï ¢®§¢à â ª ¯à¥¤ë¤ã饩 áâà ¨æ¥ ¡¥§ ¨§¬¥¥¨ï", + TEXT_NORMAL + }, + { + 8, + 14, + " ⨯ íªà .", + TEXT_NORMAL + }, + { + 0, + 0, + " = த®«¦¥¨¥ ESC = ⬥ F3 = ë室", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUSuccessPageEntries[] = +{ + { + 10, + 6, + "á®¢ë¥ ª®¬¯®¥âë ReactOS ¡ë«¨ ãá¯¥è® ãáâ ®¢«¥ë.", + TEXT_NORMAL + }, + { + 10, + 8, + "§¢«¥ª¨â¥ £¨¡ª¨© ¤¨áª ¨§ ¤¨áª®¢®¤ A: ¨", + TEXT_NORMAL + }, + { + 10, + 9, + "¢á¥ CD-ROM ¨§ CD-¤¨áª®¢®¤®¢.", + TEXT_NORMAL + }, + { + 10, + 11, + " ¦¬¨â¥ ¤«ï ¯¥à¥§ £à㧪¨ ª®¬¯ìîâ¥à .", + TEXT_NORMAL + }, + { + 0, + 0, + " = ¥à¥§ £à㧨âì ª®¬¯ìîâ¥à", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } +}; + +static MUI_ENTRY ruRUBootPageEntries[] = +{ + { + 6, + 8, + "à®£à ¬¬ ãáâ ®¢ª¨ ¥ ᬮ£« ãáâ ®¢¨âì § £àã§ç¨ª ", + TEXT_NORMAL + }, + { + 6, + 9, + "¦¥á⪨© ¤¨áª ¢ 襣® ª®¬¯ìîâ¥à .", + TEXT_NORMAL + }, + { + 6, + 13, + "®¦ «ã©áâ ¢á⠢⥠®âä®à¬ â¨à®¢ ë© £¨¡ª¨© ¤¨áª ¢ ¤¨áª®¢®¤ A: ¨", + TEXT_NORMAL + }, + { + 6, + 14, + " ¦¬¨â¥ .", + TEXT_NORMAL, + }, + { + 0, + 0, + " = த®«¦¥¨¥ F3 = ë室", + TEXT_STATUS + }, + { + 0, + 0, + NULL, + 0 + } + +}; + +MUI_PAGE ruRUPages[] = +{ + { + LANGUAGE_PAGE, + ruRULanguagePageEntries + }, + { + START_PAGE, + ruRUWelcomePageEntries + }, + { + INSTALL_INTRO_PAGE, + ruRUIntroPageEntries + }, + { + LICENSE_PAGE, + ruRULicensePageEntries + }, + { + DEVICE_SETTINGS_PAGE, + ruRUDevicePageEntries + }, + { + REPAIR_INTRO_PAGE, + ruRURepairPageEntries + }, + { + COMPUTER_SETTINGS_PAGE, + ruRUComputerPageEntries + }, + { + DISPLAY_SETTINGS_PAGE, + ruRUDisplayPageEntries + }, + { + FLUSH_PAGE, + ruRUFlushPageEntries + }, + { + QUIT_PAGE, + ruRUQuitPageEntries + }, + { + SUCCESS_PAGE, + ruRUSuccessPageEntries + }, + { + BOOT_LOADER_FLOPPY_PAGE, + ruRUBootPageEntries + }, + { + -1, + NULL + } +}; + +#endif
Propchange: trunk/reactos/base/setup/usetup/lang/ru-RU.h ------------------------------------------------------------------------------ svn:eol-style = native
Modified: trunk/reactos/base/setup/usetup/mui.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/mui.c?rev... ============================================================================== --- trunk/reactos/base/setup/usetup/mui.c (original) +++ trunk/reactos/base/setup/usetup/mui.c Sat Dec 15 15:48:07 2007 @@ -5,6 +5,7 @@ #include "lang/es-ES.h" #include "lang/de-DE.h" #include "lang/uk-UA.h" +#include "lang/ru-RU.h"
static MUI_LANGUAGE LanguageList[] = { @@ -15,6 +16,10 @@ { "German", deDEPages + }, + { + "Russian", + ruRUPages }, { "Spanish",