diff --git a/lang/editor.ru_RU.lng b/lang/editor.ru_RU.lng
index 8f61b974bd1a1a0fa8fae09c748f70d49c66f4c9..f4d184c31b345c57b2098c17331e567dfdfe6bf6 100644 (file)
--- a/lang/editor.ru_RU.lng
+++ b/lang/editor.ru_RU.lng
imagingcanvases = true
imagingnetworkgraphics = true
-; don't care about rtl, lazarus libraris and standard libraries
+; don't care about rtl, lazarus libraries and standard libraries
math = true
custapp = true
-lclstrconsts = true
rtlconsts = true
sysconst = true
lazutilsstrconsts = true
inifiles = true
stdconvs = true
+; translate it partially
+lclstrconsts = true
+
[resourcestring]
g_language.MsgNotAccessible$ = "N/A"
g_language.MsgNotAccessible = "Н/Д"
g_language.MsgArrayItemRocketLauncher$ = "Rocket Launcher"
g_language.MsgArrayItemRocketLauncher = "Ракетница"
g_language.MsgArrayItemPlasmaRifle$ = "Plasma Rifle"
-g_language.MsgArrayItemPlasmaRifle = "Ð\9fлазмаган"
+g_language.MsgArrayItemPlasmaRifle = "Ð\9fлазмопÑ\83Ñ\88ка"
g_language.MsgArrayItemBfg$ = "BFG9000"
g_language.MsgArrayItemBfg = "BFG9000"
g_language.MsgArrayItemSuperMinigun$ = "Super Chaingun"
g_language.MsgMsgChooseRes = "Не выбран ресурс"
g_language.MsgMsgExit$ = "Exit"
g_language.MsgMsgExit = "Выход"
-g_language.MsgMsgExitPromt$ = "Leaving so soon?"
-g_language.MsgMsgExitPromt = "Уже уходите?"
+g_language.MsgMsgExitPrompt$ = "Leaving so soon?"
+g_language.MsgMsgExitPrompt = "Уже уходите?"
g_language.MsgMsgDelTexture$ = "Delete the texture"
g_language.MsgMsgDelTexture = "Удалить текстуру"
-g_language.MsgMsgDelTexturePromt$ = "Delete the texture "%s" ?"
-g_language.MsgMsgDelTexturePromt = "Удалить текстуру "%s" ?"
+g_language.MsgMsgDelTexturePrompt$ = "Delete the texture "%s" ?"
+g_language.MsgMsgDelTexturePrompt = "Удалить текстуру "%s" ?"
g_language.MsgMsgDelTextureCant$ = "Can't delete texture in use. Replace it on all panels with this texture."
g_language.MsgMsgDelTextureCant = "Нельзя удалить используемую текстуру. Замените её на каждой панели с ней."
g_language.MsgMsgDelRecent$ = "File does not longer exist"
g_language.MsgMsgDelRecent = "Этого файла больше нет"
-g_language.MsgMsgDelRecentPromt$ = "Remove entry from recent list?"
-g_language.MsgMsgDelRecentPromt = "Убрать запись из истории?"
+g_language.MsgMsgDelRecentPrompt$ = "Remove entry from recent list?"
+g_language.MsgMsgDelRecentPrompt = "Убрать запись из истории?"
g_language.MsgMsgClearMap$ = "New map"
g_language.MsgMsgClearMap = "Новая карта"
-g_language.MsgMsgClearMapPromt$ = "Clear the entire map?"
-g_language.MsgMsgClearMapPromt = "Очистить всю карту?"
+g_language.MsgMsgClearMapPrompt$ = "Clear the entire map?"
+g_language.MsgMsgClearMapPrompt = "Очистить всю карту?"
g_language.MsgMsgDeleteMap$ = "Delete the map"
g_language.MsgMsgDeleteMap = "Удалить карту"
-g_language.MsgMsgDeleteMapPromt$ = "Delete the map "%s" from "%s" ?"
-g_language.MsgMsgDeleteMapPromt = "Удалить карту "%s" из "%s" ?"
+g_language.MsgMsgDeleteMapPrompt$ = "Delete the map "%s" from "%s" ?"
+g_language.MsgMsgDeleteMapPrompt = "Удалить карту "%s" из "%s" ?"
g_language.MsgMsgMapDeleted$ = "Map is deleted"
g_language.MsgMsgMapDeleted = "Карта удалена"
-g_language.MsgMsgMapDeletedPromt$ = "Map "%s" is deleted"
-g_language.MsgMsgMapDeletedPromt = "Карта "%s" удалена"
-g_language.MsgMsgReopenMapPromt$ = "Reopen this map?"
-g_language.MsgMsgReopenMapPromt = "Загрузить карту заново?"
+g_language.MsgMsgMapDeletedPrompt$ = "Map "%s" is deleted"
+g_language.MsgMsgMapDeletedPrompt = "Карта "%s" удалена"
+g_language.MsgMsgReopenMapPrompt$ = "Reopen this map?"
+g_language.MsgMsgReopenMapPrompt = "Загрузить карту заново?"
g_language.MsgMsgExecError$ = "Game start error"
g_language.MsgMsgExecError = "Ошибка запуска игры"
g_language.MsgMsgSoundError$ = "Can't play sound"
g_language.MsgMenuFileRecentMac$ = "Open Recent"
g_language.MsgMenuFileRecentMac = "Открыть недавно использованные"
g_language.MsgMenuFileRecentClearMac$ = "Clear Recent"
-g_language.MsgMenuFileRecentClearMac = "Ð\9eÑ\82Ñ\87иÑ\81Ñ\82иÑ\82Ñ\8c менÑ\8e"
+g_language.MsgMenuFileRecentClearMac = "Очистить меню"
g_language.MsgMenuFileSave$ = "Save"
g_language.MsgMenuFileSave = "Сохранить"
g_language.MsgMenuFileSaveAs$ = "Save As..."
g_language.MsgMenuEditSelectAll = "Выделить всё"
g_language.MsgMenuEditSnapGrid$ = "Snap to Grid"
g_language.MsgMenuEditSnapGrid = "Привязывать к сетке"
-g_language.MsgMenuEditStepGrid$ = "Switch Grid Granularity"
+g_language.MsgMenuEditStepGrid$ = "Switch Grid Step"
g_language.MsgMenuEditStepGrid = "Переключить шаг сетки"
g_language.MsgMenuEditToFore$ = "Bring to Front"
g_language.MsgMenuEditToFore = "Передвинуть вперёд"
g_language.MsgMenuView = "Вид"
g_language.MsgMenuViewLayers$ = "Layers"
g_language.MsgMenuViewLayers = "Слои"
-g_language.MsgMenuViewMinimap$ = "Show Minimap"
-g_language.MsgMenuViewMinimap = "Ð\9fоказÑ\8bваÑ\82Ñ\8c мини-каÑ\80Ñ\82Ñ\83"
+g_language.MsgMenuViewMinimap$ = "Show Minimap Navigator"
+g_language.MsgMenuViewMinimap = "Ð\9fоказÑ\8bваÑ\82Ñ\8c навигаÑ\82оÑ\80 (мини-каÑ\80Ñ\82Ñ\83)"
g_language.MsgMenuViewBounds$ = "Show Map Bounds"
g_language.MsgMenuViewBounds = "Показывать границы карты"
g_language.MsgMenuViewPreview$ = "Preview Mode"
g_language.MsgWadSpecialMap$ = "<MAP WAD-FILE>"
g_language.MsgWadSpecialMap = "<WAD-ФАЙЛ КАРТЫ>"
-g_language.MsgWadSpecialTexs$ = "<EXTRA TEXTURES>"
+g_language.MsgWadSpecialTexs$ = "<COLORFILTERS>"
g_language.MsgWadSpecialTexs = "<СПЕЦТЕКСТУРЫ>"
-g_language.MsgFileFilterAll$ = "Doom 2D: Forever Maps (*.dfz, *.dfzip, *.zip, *.wad)|*.dfz;*.dfzip;*.zip;*.wad|Doom 2D: Forever 0.30 Maps (*.ini)|*.ini|All Files (*.*)|*.*"
-g_language.MsgFileFilterAll = "Карты Doom 2D: Forever (*.dfz, *.dfzip, *.zip, *.wad)|*.dfz;*.dfzip;*.zip;*.wad|Старые карты Doom 2D: Forever 0.30 (*.ini)|*.ini|Все файлы (*.*)|*.*"
-g_language.MsgFileFilterWad$ = "Doom 2D: Forever Maps (*.dfz)|*.dfz|Doom 2D: Forever Maps (*.dfzip)|*.dfzip|Doom 2D: Forever Maps (*.zip)|*.zip|Doom 2D: Forever Maps (*.wad)|*.wad|All Files (*.*)|*.*"
-g_language.MsgFileFilterWad = "Карты Doom 2D: Forever (*.dfz)|*.dfz|Карты Doom 2D: Forever (*.dfzip)|*.dfzip|Карты Doom 2D: Forever (*.zip)|*.zip|Карты Doom 2D: Forever (*.wad)|*.wad|Все файлы (*.*)|*.*"
+g_language.MsgFileFilterSaveDFWAD$ = "Doom 2D: Forever Maps in DFWAD packages (*.wad)|*.wad"
+g_language.MsgFileFilterSaveDFWAD = "Карты Doom 2D: Forever в DFWAD-сборках (*.wad)|*.wad"
+g_language.MsgFileFilterSaveDFZIP$ = "Doom 2D: Forever Maps in DFZIP archives (*.dfz)|*.dfz"
+g_language.MsgFileFilterSaveDFZIP = "Карты Doom 2D: Forever в DFZIP-архивах (*.dfz)|*.dfz"
+g_language.MsgFileFilterAll$ = "Doom 2D: Forever Maps (*.dfz, *.wad)|*.wad;*.dfz|Doom 2D: Forever 0.30 Maps (*.ini)|*.ini|All Files (*.*)|*.*"
+g_language.MsgFileFilterAll = "Карты Doom 2D: Forever Maps (*.dfz, *.wad)|*.wad;*.dfz|Старые карты Doom 2D: Forever 0.30 (*.ini)|*.ini|Все файлы (*.*)|*.*"
+g_language.MsgFileFilterWad$ = "Doom 2D: Forever Maps (*.dfz, *.wad)|*.wad;*.dfz|All Files (*.*)|*.*"
+g_language.MsgFileFilterWad = "Карты Doom 2D: Forever (*.dfz, *.wad)|*.wad;*.dfz|Все файлы (*.*)|*.*"
g_language.MsgFileFilterExeMac$ = "Doom 2D Forever.app|*.app|Doom 2D Forever (Unix Executable)|Doom2DF;*"
g_language.MsgFileFilterExeMac = "Doom 2D Forever.app|*.app|Doom 2D Forever (Исполняемый файл)|Doom2DF;*"
g_language.MsgFileFilterExeWin$ = "Doom2DF.exe|Doom2DF.exe;*.exe"
g_language.MsgEditorTitle$ = "Doom 2D: Forever Map Editor"
g_language.MsgEditorTitle = "Редактор карт Doom 2D: Forever"
+
+; ----------------------------------------------------------------------------
+; LCL Strings
+; See lazarus sources to get more string identifiers
+; lazarus-2.2.4/lcl/lclstrconsts.pas
+; lazarus-2.2.4/lcl/languages/lclstrconsts.ru.po
+; ----------------------------------------------------------------------------
+
+; Dialog buttons
+lclstrconsts.rsMbYes$ = "&Yes"
+lclstrconsts.rsMbYes = "&Да"
+lclstrconsts.rsMbNo$ = "&No"
+lclstrconsts.rsMbNo = "&Нет"
+lclstrconsts.rsMbOK$ = "&OK"
+lclstrconsts.rsMbOK = "&ОК"
+lclstrconsts.rsMbCancel$ = "Cancel"
+lclstrconsts.rsMbCancel = "Отмена"
+lclstrconsts.rsMbAbort$ = "Abort"
+lclstrconsts.rsMbAbort = "Прервать"
+lclstrconsts.rsMbRetry$ = "&Retry"
+lclstrconsts.rsMbRetry = "&Повтор"
+lclstrconsts.rsMbIgnore$ = "&Ignore"
+lclstrconsts.rsMbIgnore = "&Пропустить"
+lclstrconsts.rsMbAll$ = "&All"
+lclstrconsts.rsMbAll = "&Все"
+lclstrconsts.rsMbNoToAll$ = "No to all"
+lclstrconsts.rsMbNoToAll = "Нет для всех"
+lclstrconsts.rsMbYesToAll$ = "Yes to &All"
+lclstrconsts.rsMbYesToAll = "Да для &всех"
+lclstrconsts.rsMbHelp$ = "&Help"
+lclstrconsts.rsMbHelp = "&Справка"
+lclstrconsts.rsMbClose$ = "&Close"
+lclstrconsts.rsMbClose = "&Закрыть"
+lclstrconsts.rsmbOpen$ = "&Open"
+lclstrconsts.rsmbOpen = "&Открыть"
+lclstrconsts.rsmbSave$ = "&Save"
+lclstrconsts.rsmbSave = "&Сохранить"
+lclstrconsts.rsmbUnlock$ = "&Unlock"
+lclstrconsts.rsmbUnlock = "&Разблокировать"
+
+; Dialog titles
+lclstrconsts.rsMtWarning$ = "Warning"
+lclstrconsts.rsMtWarning = "Предупреждение"
+lclstrconsts.rsMtError$ = "Error"
+lclstrconsts.rsMtError = "Ошибка"
+lclstrconsts.rsMtInformation$ = "Information"
+lclstrconsts.rsMtInformation = "Сведения"
+lclstrconsts.rsMtConfirmation$ = "Confirmation"
+lclstrconsts.rsMtConfirmation = "Подтверждение"
+lclstrconsts.rsMtAuthentication$ = "Authentication"
+lclstrconsts.rsMtAuthentication = "Проверка подлинности"
+lclstrconsts.rsMtCustom$ = "Custom"
+lclstrconsts.rsMtCustom = "Пользовательский"
+
+; Save/Open dialog
+lclstrconsts.rsfdOpenFile$ = "Open existing file"
+lclstrconsts.rsfdOpenFile = "Открыть существующий файл"
+lclstrconsts.rsfdOverwriteFile$ = "Overwrite file ?"
+lclstrconsts.rsfdOverwriteFile = "Перезаписать файл?"
+lclstrconsts.rsfdFileAlreadyExists$ = "The file "%s" already exists. Overwrite ?"
+lclstrconsts.rsfdFileAlreadyExists = "Файл "%s" уже существует. Перезаписать?"
+lclstrconsts.rsfdPathMustExist$ = "Path must exist"
+lclstrconsts.rsfdPathMustExist = "Путь должен существовать"
+lclstrconsts.rsfdPathNoExist$ = "The path "%s" does not exist."
+lclstrconsts.rsfdPathNoExist = "Путь "%s" не существует."
+lclstrconsts.rsfdFileMustExist$ = "File must exist"
+lclstrconsts.rsfdFileMustExist = "Файл должен существовать"
+lclstrconsts.rsfdDirectoryMustExist$ = "Directory must exist"
+lclstrconsts.rsfdDirectoryMustExist = "Каталог должен существовать"
+lclstrconsts.rsfdFileNotExist$ = "The file "%s" does not exist."
+lclstrconsts.rsfdFileNotExist = "Файл "%s" не существует"
+lclstrconsts.rsfdDirectoryNotExist$ = "The directory "%s" does not exist."
+lclstrconsts.rsfdDirectoryNotExist = "Каталог "%s" не существует."
+lclstrconsts.rsfdFileReadOnlyTitle$ = "File is not writable"
+lclstrconsts.rsfdFileReadOnlyTitle = "Файл не доступен для записи"
+lclstrconsts.rsfdFileReadOnly$ = "The file "%s" is not writable."
+lclstrconsts.rsfdFileReadOnly = "Файл "%s" не доступен для записи."
+lclstrconsts.rsfdFileSaveAs$ = "Save file as"
+lclstrconsts.rsfdFileSaveAs = "Сохранить файл как"
+lclstrconsts.rsAllFiles$ = "All files (%s)|%s|%s"
+lclstrconsts.rsAllFiles = "Все файлы (%s)|%s|%s"
+lclstrconsts.rsfdSelectDirectory$ = "Select Directory"
+lclstrconsts.rsfdSelectDirectory = "Выберите каталог"
+lclstrconsts.rsDirectory$ = "&Directory"
+lclstrconsts.rsDirectory = "&Каталог"
+
+; Color dialog
+lclstrconsts.rsSelectcolorTitle$ = "Select color"
+lclstrconsts.rsSelectcolorTitle = "Выбрать цвет"
+
+; Font dialog
+lclstrconsts.rsSelectFontTitle$ = "Select a font"
+lclstrconsts.rsSelectFontTitle = "Выбрать шрифт"
+
+; Find dialog
+lclstrconsts.rsFind$ = "Find"
+lclstrconsts.rsFind = "Найти"
+lclstrconsts.rsFindMore$ = "Find more"
+lclstrconsts.rsFindMore = "Найти далее"
+lclstrconsts.rsReplace$ = "Replace"
+lclstrconsts.rsReplace = "Заменить"
+lclstrconsts.rsReplaceAll$ = "Replace all"
+lclstrconsts.rsReplaceAll = "Заменить всё"
+
+; Help menu
+lclstrconsts.rsHelp$ = "Help"
+lclstrconsts.rsHelp = "Справка"
+
+; OSX specific
+lclstrconsts.rsMacOSMenuHide$ = "Hide %s"
+lclstrconsts.rsMacOSMenuHide = "Скрыть %s"
+lclstrconsts.rsMacOSMenuHideOthers$ = "Hide Others"
+lclstrconsts.rsMacOSMenuHideOthers = "Скрыть остальные"
+lclstrconsts.rsMacOSMenuQuit$ = "Quit %s"
+lclstrconsts.rsMacOSMenuQuit = "Завершить %s"
+lclstrconsts.rsMacOSMenuServices$ = "Services"
+lclstrconsts.rsMacOSMenuServices = "Службы"
+lclstrconsts.rsMacOSMenuShowAll$ = "Show All"
+lclstrconsts.rsMacOSMenuShowAll = "Показать все"
+lclstrconsts.rsMacOSFileFormat$ = "File Format:"
+lclstrconsts.rsMacOSFileFormat = "Формат файла:"
+
+; GTK specific
+lclstrconsts.rsFileInformation$ = "File information"
+lclstrconsts.rsFileInformation = "Сведения о файле"
+lclstrconsts.rsgtkFilter$ = "Filter:"
+lclstrconsts.rsgtkFilter = "Фильтр:"
+lclstrconsts.rsgtkHistory$ = "History:"
+lclstrconsts.rsgtkHistory = "История:"
+lclstrconsts.rsDefaultFileInfoValue$ = "permissions user group size date time"
+lclstrconsts.rsDefaultFileInfoValue = "права пользователь группа размер дата время"
+lclstrconsts.rsBlank$ = "Blank"
+lclstrconsts.rsBlank = "Пустой"
+
+; WIN32 specific
+rsWin32Warning$ = "Warning:"
+rsWin32Warning = "Предупреждение:"
+rsWin32Error$ = "Error:"
+rsWin32Error = "Ошибка:"
+
+; probably need more strings to translate