author | zecke <zecke> | 2005-01-31 22:16:23 (UTC) |
---|---|---|
committer | zecke <zecke> | 2005-01-31 22:16:23 (UTC) |
commit | e92a75664daf9df85a358a42ff2b66f6779c998f (patch) (side-by-side diff) | |
tree | 77a9a8b550379882252fd3ce9df894e71a3ad877 /i18n/ru | |
parent | d5f41266f510665b3a694b8f9a0e96024a5ecac0 (diff) | |
download | opie-e92a75664daf9df85a358a42ff2b66f6779c998f.zip opie-e92a75664daf9df85a358a42ff2b66f6779c998f.tar.gz opie-e92a75664daf9df85a358a42ff2b66f6779c998f.tar.bz2 |
Gigantic result of make opie-lupdate
I assume we've now 90% of the strings that will be in Opie 1.2
82 files changed, 5219 insertions, 275 deletions
diff --git a/i18n/ru/advancedfm.ts b/i18n/ru/advancedfm.ts index bc5942c..9827a3c 100644 --- a/i18n/ru/advancedfm.ts +++ b/i18n/ru/advancedfm.ts @@ -58,49 +58,49 @@ <translation>1</translation> </message> <message> <source>2</source> <translation>2</translation> </message> <message> <source>Yes</source> <translation>Да</translation> </message> <message> <source>No</source> <translation>Нет</translation> </message> <message> <source>Note</source> <translation>Заметка</translation> </message> <message> <source>Could not rename</source> <translation>Не могу переименовать</translation> </message> <message> <source>That directory does not exist</source> - <translation>Каталог не существует</translation> + <translation type="obsolete">Каталог не существует</translation> </message> <message> <source>Copy As</source> <translation>Копировать как</translation> </message> <message> <source>AdvancedFm Output</source> <translation>AdvancedFm вывод</translation> </message> <message> <source>Advancedfm Beam out</source> <translation>Advancedfm Отправка</translation> </message> <message> <source>Ir sent.</source> <translation>ИК отправлено.</translation> </message> <message> <source>Ok</source> <translation>Да</translation> </message> <message> <source>Change Directory</source> <translation>Сменить каталог</translation> @@ -127,200 +127,264 @@ </message> <message> <source>File Info</source> <translation>Инф. о файле</translation> </message> <message> <source>Set Permissions</source> <translation>Установить права</translation> </message> <message> <source>Properties</source> <translation>Свойства</translation> </message> <message> <source>Beam File</source> <translation>Отправить файл</translation> </message> <message> <source>Copy Same Dir</source> <translation>Копировать эту же директ.</translation> </message> <message> <source>Could not copy </source> - <translation>Не могу скопировать + <translation type="obsolete">Не могу скопировать </translation> </message> <message> <source>to </source> - <translation>в</translation> + <translation type="obsolete">в</translation> </message> <message> <source>Could not move </source> - <translation>Не могу переместить + <translation type="obsolete">Не могу переместить </translation> </message> <message> <source>Add To Documents</source> <translation>Добавить в Документы</translation> </message> <message> <source>Actions</source> <translation>Действия</translation> </message> <message> <source>Select All</source> <translation>Выбрать все</translation> </message> <message> <source>Really delete %1 files?</source> - <translation>Действительно удалить + <translation type="obsolete">Действительно удалить %1 файлы?</translation> </message> <message> <source>Delete Directory?</source> <translation>Удалить каталог?</translation> </message> <message> <source>Really copy %1 files?</source> - <translation>Действительно скопировать + <translation type="obsolete">Действительно скопировать %1 файлы?</translation> </message> <message> <source>File Exists!</source> <translation>Файл существует!</translation> </message> <message> <source> exists. Ok to overwrite?</source> - <translation> + <translation type="obsolete"> существует. Перезаписать?</translation> </message> <message> <source> already exists. Do you really want to delete it?</source> - <translation>уже существует. + <translation type="obsolete">уже существует. Вы действительно хотите удалить?</translation> </message> <message> <source>%1 exists. Ok to overwrite?</source> - <translation>%1 существует. Перезаписать?</translation> + <translation type="obsolete">%1 существует. Перезаписать?</translation> </message> <message> <source>Could not copy %1 to %2</source> - <translation>Не могу скопировать %1 в %2</translation> + <translation type="obsolete">Не могу скопировать %1 в %2</translation> </message> <message> <source>Advanced FileManager is copyright 2002-2003 by L.J.Potter<llornkcor@handhelds.org> and is licensed by the GPL</source> - <translation>Advanced FileManager + <translation type="obsolete">Advanced FileManager Копирайт 2002-2003 L.J.Potter<llornkcor@handhelds.org> лицензирован на условиях GPL</translation> </message> <message> <source>Bookmark Directory</source> <translation>Добавить в закладки</translation> </message> <message> <source>Remove Current Directory from Bookmarks</source> <translation>Убрать каталог из закладок</translation> </message> <message> <source>Error</source> <translation>Ошибка</translation> </message> <message> <source>Cannot remove current directory from bookmarks. It is not bookmarked!</source> - <translation>Не могу убрать каталог + <translation type="obsolete">Не могу убрать каталог из закладок. Он не заложен! </translation> </message> <message> <source>File Search</source> <translation>Поиск файла</translation> </message> <message> <source>Really delete %1 and all it's contents ?</source> - <translation>Действительно удалить %1 + <translation type="obsolete">Действительно удалить %1 и все содержимые ?</translation> </message> <message> <source>Really delete %1?</source> - <translation>Действительно удалить + <translation type="obsolete">Действительно удалить %1?</translation> </message> <message> <source>Copy </source> <translation>Копировать</translation> </message> <message> <source> As</source> <translation>Как</translation> </message> <message> <source>AdvancedFm :: </source> <translation>ФайлМенеджер :: </translation> </message> <message> <source> kB free</source> <translation>кбайт свободно</translation> </message> <message> <source>Switch to View 1</source> <translation>Перекл. на Вид 1</translation> </message> <message> <source>Switch to View 2</source> <translation>Перекл. на Вид 2</translation> </message> <message> <source>Could not copy %1 to %2</source> - <translation>Не могу скопировать + <translation type="obsolete">Не могу скопировать %1 в %2</translation> </message> <message> <source>Not Yet Implemented</source> <translation>Еще не сделано</translation> </message> + <message> + <source><p>%1 does not exist</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P>Advanced FileManager is copyright 2002-2003 by L.J.Potter<llornkcor@handhelds.org> and is licensed by the GPL</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Cannot remove current directory from bookmarks. It is not bookmarked!</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Really delete %1 files?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Really delete %1 and all it's contents?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Really delete %1?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Really copy %1 files?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>%1 already exists. Ok to overwrite?</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P>Could not copy %1 to %2</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Copy %1 As</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P> %1 already exists. Ok to overwrite?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Could not copy %1 to %2</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p> %1 already exists. Do you really want to delete it?</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Could not move %1</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Could not copy %1 to %2</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Output</name> <message> <source>Save output to file (name only)</source> <translation>Сохранить вывод в файл (только имя)</translation> </message> <message> <source>Output</source> <translation>Вывод</translation> </message> <message> <source>Process could not start</source> <translation>Процесс не смог запуститься</translation> </message> <message> <source>Error </source> <translation>Ошибка</translation> </message> <message> <source> Finished </source> diff --git a/i18n/ru/backup.ts b/i18n/ru/backup.ts index dfc3708..8003a1f 100644 --- a/i18n/ru/backup.ts +++ b/i18n/ru/backup.ts @@ -1,30 +1,30 @@ <!DOCTYPE TS><TS> <context> <name>BackupAndRestore</name> <message> <source>Backup and Restore... working...</source> - <translation>Резервное копирование... в процессе...</translation> + <translation type="obsolete">Резервное копирование... в процессе...</translation> </message> <message> <source>Backup and Restore</source> <translation>Резервное копирование</translation> </message> <message> <source>Error from System: </source> <translation>Ошибка системы:</translation> </message> <message> <source>Message</source> <translation>Сообщение</translation> </message> <message> <source>Backup Failed!</source> <translation>Сохранить не удалось!</translation> </message> <message> <source>Ok</source> <translation>Да</translation> </message> <message> <source>Details</source> @@ -41,104 +41,128 @@ <message> <source>Please select something to restore.</source> <translation>Выберите что-нибудь для восстановления.</translation> </message> <message> <source>Restore Failed.</source> <translation>Восстановить не удалось.</translation> </message> <message> <source>Unable to open File: %1</source> <translation>Не могу открыть файл: %1</translation> </message> <message> <source>Restore Successfull.</source> <translation type="obsolete">Восстановили успешно.</translation> </message> <message> <source>Backup Successful.</source> <translation>Сохранили успешно.</translation> </message> <message> <source>Restore Successful.</source> <translation>Восстановили успешно.</translation> </message> + <message> + <source>Backing up...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Restore Backup...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BackupAndRestoreBase</name> <message> <source>Backup And Restore</source> <translation>Резервное копирование</translation> </message> <message> <source>Backup</source> <translation>Сохранить</translation> </message> <message> <source>Applications</source> <translation>Приложения</translation> </message> <message> <source>Save To</source> - <translation>Записать на</translation> + <translation type="obsolete">Записать на</translation> </message> <message> <source>&Backup</source> <translation>&Сохранить</translation> </message> <message> <source>Restore</source> <translation>Восстановить</translation> </message> <message> <source>Select Source</source> <translation>Выберите источник</translation> </message> <message> <source>Column 1</source> <translation>Столбец 1</translation> </message> <message> <source>&Restore</source> <translation>&Восстановить</translation> </message> <message> <source>Update Filelist</source> <translation type="obsolete">Обновить список</translation> </message> <message> <source>Locations</source> <translation>Местоположения</translation> </message> <message> <source>Add</source> <translation>Добавить</translation> </message> <message> <source>Remove</source> <translation>Удалить</translation> </message> <message> <source>Save</source> <translation>Сохранить</translation> </message> <message> <source>...</source> <translation>...</translation> </message> + <message> + <source>Destination</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>User Data (Configuration + PIM)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Full Backup (Root File System)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ErrorDialog</name> <message> <source>Error Info</source> <translation>Информация об ошибке</translation> </message> <message> <source>Error Message:</source> <translation>Сообщение об ошибке:</translation> </message> <message> <source>&OK</source> <translation>&Да</translation> </message> </context> </TS> diff --git a/i18n/ru/bartender.ts b/i18n/ru/bartender.ts index 0092818..82a10f6 100644 --- a/i18n/ru/bartender.ts +++ b/i18n/ru/bartender.ts @@ -69,104 +69,121 @@ <context> <name>Bartender</name> <message> <source>Bartender</source> <translation>Бармен</translation> </message> <message> <source>File</source> <translation>Файл</translation> </message> <message> <source>New Drink</source> <translation>Новый напиток</translation> </message> <message> <source>Open Drink</source> <translation>Открыть напиток</translation> </message> <message> <source>Find by Drink Name</source> <translation>Искать по имени напитка</translation> </message> <message> <source>Find by Alcohol</source> - <translation>Искать по уровню алкоголя</translation> + <translation type="obsolete">Искать по уровню алкоголя</translation> </message> <message> <source>Edit</source> <translation>Правка</translation> </message> <message> <source>edit</source> - <translation>правка</translation> + <translation type="obsolete">правка</translation> </message> <message> <source>New</source> <translation>Создать</translation> </message> <message> <source>Open</source> <translation>Открыть</translation> </message> <message> <source>Find</source> <translation>Найти</translation> </message> <message> <source>Name of Drink</source> <translation>Имя напитка</translation> </message> <message> <source>Note</source> <translation>Примечания</translation> </message> <message> <source>Drink database not opened sucessfully. </source> <translation>Не могу открыть базу данных напитков. </translation> </message> <message> <source>Search by drink name </source> <translation>Искать по имени напитка </translation> </message> <message> <source>Drink Name</source> <translation>Имя напитка</translation> </message> <message> <source>Alcohol</source> - <translation>Уровень алкоголя</translation> + <translation type="obsolete">Уровень алкоголя</translation> </message> <message> <source>Search</source> <translation>Искать</translation> </message> <message> <source>Sorry no results for </source> <translation>Извините, ничего не найдено по </translation> </message> + <message> + <source>Find by Ingredient</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Edit Drink</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to write to drink database! +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ingredient</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>New_Drink</name> <message> <source>Name</source> <translation>Имя</translation> </message> <message> <source>Ingredients</source> <translation>Ингредиенты</translation> </message> </context> <context> <name>Show_Drink</name> <message> <source>Edit</source> <translation>Правка</translation> </message> </context> </TS> diff --git a/i18n/ru/bluetooth-manager.ts b/i18n/ru/bluetooth-manager.ts index 43e7d9f..115be92 100644 --- a/i18n/ru/bluetooth-manager.ts +++ b/i18n/ru/bluetooth-manager.ts @@ -69,86 +69,90 @@ <translation>Онлайн</translation> </message> <message> <source>Scan for Devices</source> <translation>Просканировать устройства</translation> </message> <message> <source>Connections</source> <translation>Соединения</translation> </message> <message> <source>Connection type</source> <translation>Тип соединения</translation> </message> <message> <source>Signal</source> <translation>Сигнал</translation> </message> <message> <source>Config</source> <translation>Настройка</translation> </message> <message> <source>Bluetooh Basic Config</source> - <translation>Основные настройки Bluetooth</translation> + <translation type="obsolete">Основные настройки Bluetooth</translation> </message> <message> <source>Default Passkey</source> <translation>Ключ по умолчанию</translation> </message> <message> <source>enable authentification</source> <translation>разрешить аутентификацию</translation> </message> <message> <source>enable encryption</source> <translation>разрешить шифрование</translation> </message> <message> <source>Enable Page scan</source> <translation type="unfinished">Разрешить Page scan</translation> </message> <message> <source>Enable Inquiry scan</source> <translation type="unfinished">Разрешить Inquiry scan</translation> </message> <message> <source>Apply</source> <translation>Применить</translation> </message> <message> <source>Rfcomm Bind Table</source> <translation>Таблица привязок Rfcomm</translation> </message> <message> <source>Status</source> <translation>Статус</translation> </message> <message> <source>Status Label</source> <translation>Метка статуса</translation> </message> + <message> + <source>Bluetooth Basic Config</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DeviceDialog</name> <message> <source>Form2</source> <translation>Форма2</translation> </message> <message> <source>Devicename</source> <translation>Имя устройства</translation> </message> <message> <source>Services</source> <translation>Сервицы</translation> </message> <message> <source>change settings</source> <translation>изменить настройки</translation> </message> <message> <source>active</source> <translation>включен</translation> </message> <message> diff --git a/i18n/ru/dagger.ts b/i18n/ru/dagger.ts index 43261fb..deae244 100644 --- a/i18n/ru/dagger.ts +++ b/i18n/ru/dagger.ts @@ -143,48 +143,56 @@ <message> <source>Add</source> <translation>Добавить</translation> </message> <message> <source>Remove</source> <translation>Удалить</translation> </message> <message> <source>Bookmark</source> <translation>Заложить</translation> </message> <message> <source>Navigation toolbar</source> <translation>Панель Навигации</translation> </message> <message> <source>Search toolbar</source> <translation>Панель поиска</translation> </message> <message> <source>View</source> <translation>Вид</translation> </message> + <message> + <source>Morphological Tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Morphological tag cross-referencing not implemented yet.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavBar</name> <message> <source>Previous page</source> <translation>Предыдущая страница</translation> </message> <message> <source>Tap here to scroll backward one page.</source> <translation>Щелкните чтобы прокрутить назад на одну страницу.</translation> </message> <message> <source>Previous verse</source> <translation>Предыдущий стих</translation> </message> <message> <source>Tap here to scroll backward one verse.</source> <translation>Щелкните чтобы прокрутить назад на один стих.</translation> </message> <message> <source>Enter location to display here.</source> <translation>Введите место для отображения.</translation> </message> <message> diff --git a/i18n/ru/gutenbrowser.ts b/i18n/ru/gutenbrowser.ts index 3f1dc9d..bd0aa99 100644 --- a/i18n/ru/gutenbrowser.ts +++ b/i18n/ru/gutenbrowser.ts @@ -268,72 +268,76 @@ http://www.trolltech.com <translation>Год</translation> </message> <message> <source>File</source> <translation>Файл</translation> </message> <message> <source>A-F</source> <translation>A-F</translation> </message> <message> <source>G-M</source> <translation>G-M</translation> </message> <message> <source>N-R</source> <translation>N-R</translation> </message> <message> <source>S-Z</source> <translation>S-Z</translation> </message> <message> <source></source> - <translation></translation> + <translation type="unfinished"></translation> </message> <message> <source>Options</source> <translation>Настройки</translation> </message> <message> <source>Open Automatically</source> <translation>Открывать автоматически</translation> </message> <message> <source>Last name first (requires library restart)</source> <translation>Сначала фамилия (необходим перезапуск библиотеки)</translation> </message> <message> <source>Search</source> <translation>Искать</translation> </message> <message> <source>Close</source> <translation>Закрыть</translation> </message> + <message> + <source> </source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NetworkDialog</name> <message> <source>FTP Download</source> <translation>Закачка по FTP</translation> </message> <message> <source>Download should start shortly</source> <translation>Загрузка скоро должна начаться</translation> </message> <message> <source>&Cancel</source> <translation>&Отмена</translation> </message> </context> <context> <name>OpenEtext</name> <message> <source>All</source> <translation>Все</translation> </message> <message> <source>Text</source> diff --git a/i18n/ru/kpacman.ts b/i18n/ru/kpacman.ts index 25c88e6..777059d 100644 --- a/i18n/ru/kpacman.ts +++ b/i18n/ru/kpacman.ts @@ -202,45 +202,49 @@ or is of an unknown format.</source> <translation> ПОЗДРАВЛЯЕМ </translation> </message> <message> <source> YOU HAVE ARCHIEVED </source> <translation> ВЫ ДОСТИГЛИ </translation> </message> <message> <source> A SCORE IN THE TOP 10. </source> <translation> КОЛ-ВО ОЧКОВ В ТОП 10. </translation> </message> <message> <source>RNK SCORE NAME DATE</source> <translation>ПОЗ ОЧКИ ИМЯ ДАТА</translation> </message> <message> <source>PAUSED</source> <translation>ПАУЗА</translation> </message> <message> <source>@YY@/@MM@/@DD@</source> <translation>@ГГ@/@ММ@/@ДД@</translation> </message> <message> <source></source> - <translation></translation> + <translation type="unfinished"></translation> + </message> + <message> + <source> </source> + <translation type="unfinished"></translation> </message> </context> <context> <name>Status</name> <message> <source>The pixmap could not be contructed. The file '@PIXMAPNAME@' does not exist, or is of an unknown format.</source> <translation>Не могу создать изображение. Файл '@PIXMAPNAME@' не существует или имеет неизвестный формат.</translation> </message> <message> <source>Initialization Error</source> <translation>Ошибка инициализации</translation> </message> </context> </TS> diff --git a/i18n/ru/launchersettings.ts b/i18n/ru/launchersettings.ts index 51ffd4c..7e5beb1 100644 --- a/i18n/ru/launchersettings.ts +++ b/i18n/ru/launchersettings.ts @@ -159,48 +159,56 @@ <message> <source>Select...</source> <translation>Выбор...</translation> </message> <message> <source>Default</source> <translation>По умолчанию</translation> </message> <message> <source>Size:</source> <translation>Размер:</translation> </message> <message> <source>Small</source> <translation>Маленький</translation> </message> <message> <source>Large</source> <translation>Большой</translation> </message> <message> <source>Color:</source> <translation>Цвет:</translation> </message> + <message> + <source>Columns:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Automatic</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TabsSettings</name> <message> <source>Launcher Tabs:</source> <translation>Вкладки Запуска:</translation> </message> <message> <source>foobar</source> <translation>нечто</translation> </message> <message> <source>New</source> <translation>Добавить</translation> </message> <message> <source>Edit</source> <translation>Правка</translation> </message> <message> <source>Delete</source> <translation>Удалить</translation> </message> <message> diff --git a/i18n/ru/libGPRS.ts b/i18n/ru/libGPRS.ts new file mode 100644 index 0000000..85f8296 --- a/dev/null +++ b/i18n/ru/libGPRS.ts @@ -0,0 +1,99 @@ +<!DOCTYPE TS><TS> +<context> + <name>GPRSEdit</name> + <message> + <source>APN is required</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GPRSGUI</name> + <message> + <source>GPRS Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Login</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>User</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>APN</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Password</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DNS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>As assigned by server</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DNS2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DNS1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Routing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set as default gateway</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set even if Set</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fixed Routing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mask</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Net</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Network</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Misc</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Debug</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GPRSNetNode</name> + <message> + <source>GPRS capable device</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>provides access to a GPRS capable device.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libaboutapplet.ts b/i18n/ru/libaboutapplet.ts index 034f695..f81c992 100644 --- a/i18n/ru/libaboutapplet.ts +++ b/i18n/ru/libaboutapplet.ts @@ -1,163 +1,246 @@ <!DOCTYPE TS><TS> <context> <name>AboutApplet</name> <message> <source>About shortcut</source> <translation>Ссылка "О программе"</translation> </message> <message> <source>About</source> <translation>О программе</translation> </message> </context> <context> <name>AboutDialog</name> <message> <source>About</source> - <translation>О программе</translation> + <translation type="obsolete">О программе</translation> </message> <message> <source><center><b>The Open Palmtop Integrated Environment V1.1.2</b></center></source> <translation type="obsolete"><center><b>The Open Palmtop Integrated Environment V1.1.2</b></center></translation> </message> <message> <source><p> The <b>Open Palmtop Integrated Environment</b> is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development. </p> <p> No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie. </p> <p> Visit <a href="http://opie.handhelds.org/">http://opie.handhelds.org</a> for more information on the Opie Project. </p></source> <translation type="obsolete"><p> <b>Open Palmtop Integrated Environment</b> написан и поддерживается командой Opie, всемирной сетью разработчиков, преданных созданию свободного программного обеспечения. </p> <p> Не существует ни одной группы, компании или организации, контролирующей разработку Opie. Любой человек может участвовать в процессе. </p> <p> Зайдите на <a href="http://opie.handhelds.org/">http://opie.handhelds.org</a> чтобы получить дальнейшую информацию о проекте Opie. </p></translation> </message> <message> <source>Authors</source> - <translation>Авторы</translation> + <translation type="obsolete">Авторы</translation> </message> <message> <source><p> <b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> <b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> <b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> <b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> <b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> <b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> <b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> <b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> </p></source> <translation type="obsolete"><p> <b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> <b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> <b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> <b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> <b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> <b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> <b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> <b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> </p></translation> </message> <message> <source>Report</source> - <translation>Сообщить</translation> + <translation type="obsolete">Сообщить</translation> </message> <message> <source><p>Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.</p> <p>The Open Palmtop Integrated Environment has a bug tracking system. Visit <a href="http://opie.handhelds.org/">http://opie.handhelds.org/</a> to report bugs.</p> <p>If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called "Feature Wish".</p></source> <translation type="obsolete"><p>Программное обеспечение всегда можно улучшить, и команда Opie готова это сделать. Но вы - пользователь - должны нам сообщить когда программы не работают так, как они должны, или могли бы работать лучше.</p> <p>У Open Palmtop Integrated Environment есть система отслеживания багов. Зайдите на <a href="http://opie.handhelds.org/">http://opie.handhelds.org/</a> чтобы сообщить об ошибках.</p> <p>Если у вас есть свои предложения, вы можете использовать эту же систему. Пожалуйста убедитесь что вы отметили уровень серьезности "Feature Wish"("Пожелание").</p></translation> </message> <message> <source>Join</source> - <translation>Присоединяйтесь</translation> + <translation type="obsolete">Присоединяйтесь</translation> </message> <message> <source><p>You don't have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!</p> <p>Visit <a href="http://opie.handhelds.org/">http://opie.handhelds.org/</a> for information on some projects in which you can participate.</p> <p>If you need more information or documentation, then a visit to <a href="http://opie.handhelds.org/">http://opie.handhelds.org/</a> will provide you with what you need.</p></source> <translation type="obsolete"><p>Вам не нужно быть разработчиком программного обеспечения чтобы стать членом команды Opie. Вы можете присоединиться к интернациональным командам которые переводят интерфейс программ. Вы можете предоставлять графику, темы, звуки, или улучшенную документацию. Выбирайте сами!</p> <p>Зайдите на <a href="http://opie.handhelds.org/">http://opie.handhelds.org/</a> чтобы узнать про проекты в которых вы можете участвовать.</p> <p>Если вам нужно больше информации или документации, <a href="http://opie.handhelds.org/">http://opie.handhelds.org/</a> даст вам все, что необходимо.</p></translation> </message> <message> <source><center><b>The Open Palmtop Integrated Environment V1.1.3</b></center></source> <translation type="obsolete"><center><b>The Open Palmtop Integrated Environment V1.1.3</b></center></translation> </message> <message> <source><p> The <b>Open Palmtop Integrated Environment</b> is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development. </p> <p> No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie. </p> <p> Visit <i>http://opie.handhelds.org</i> for more information on the Opie Project. </p></source> - <translation><p> + <translation type="obsolete"><p> <b>Open Palmtop Integrated Environment</b> написан и поддерживается командой Opie, всемирной сетью разработчиков, преданных созданию свободного программного обеспечения. </p> <p> Не существует ни одной группы, компании или организации, контролирующей разработку Opie. Любой человек может участвовать в процессе. </p> <p> Зайдите на <i>http://opie.handhelds.org</i> чтобы получить дальнейшую информацию о проекте Opie. </p></translation> </message> <message> <source><p>Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.</p> <p>The Open Palmtop Integrated Environment has a bug tracking system. Visit <i>http://opie.handhelds.org/</i> to report bugs.</p> <p>If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called "Feature Wish".</p></source> - <translation><p>Программное обеспечение всегда можно улучшить, и команда Opie готова это сделать. Но вы - пользователь - должны сообщить нам когда программы не работают так, как они должны, или могли бы работать лучше.</p> + <translation type="obsolete"><p>Программное обеспечение всегда можно улучшить, и команда Opie готова это сделать. Но вы - пользователь - должны сообщить нам когда программы не работают так, как они должны, или могли бы работать лучше.</p> <p>У Open Palmtop Integrated Environment есть система отслеживания багов. Зайдите на <i>http://opie.han0dhelds.org/</i> чтобы сообщить об ошибках.</p> <p>Если у вас есть свои предложения, вы можете использовать эту же систему. Пожалуйста убедитесь что вы отметили уровень серьезности "Feature Wish"("Пожелание").</p></translation> </message> <message> <source><p>You don't have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!</p> <p>Visit <i>http://opie.handhelds.org/</i> for information on some projects in which you can participate.</p> <p>If you need more information or documentation, then a visit to <i>http://opie.handhelds.org/</i> will provide you with what you need.</p></source> - <translation><p>Вам не нужно быть разработчиком программного обеспечения чтобы стать членом команды Opie. Вы можете присоединиться к интернациональным командам которые переводят интерфейс программ. Вы можете предоставлять графику, темы, звуки, или улучшенную документацию. Выбирайте сами!</p> + <translation type="obsolete"><p>Вам не нужно быть разработчиком программного обеспечения чтобы стать членом команды Opie. Вы можете присоединиться к интернациональным командам которые переводят интерфейс программ. Вы можете предоставлять графику, темы, звуки, или улучшенную документацию. Выбирайте сами!</p> <p>Зайдите на <i>http://opie.handhelds.org/</i> чтобы узнать про проекты в которых вы можете участвовать.</p> <p>Если вам нужно больше информации или документации, <i>http://opie.handhelds.org/</i> даст вам все, что необходимо.</p></translation> </message> <message> <source><center><b>The Open Palmtop Integrated Environment V1.1.6</b></center></source> - <translation><center><b>The Open Palmtop Integrated Environment V1.1.6</b></center></translation> + <translation type="obsolete"><center><b>The Open Palmtop Integrated Environment V1.1.6</b></center></translation> + </message> + <message> + <source><p> +<b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> +<b>Stefan 'eilers' Eilers</b> (eilers@handhelds.org)<br/> +<b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> +<b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> +<b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> +<b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> +<b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> +<b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> +<b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> +</p></source> + <translation type="obsolete"><p> +<b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> +<b>Stefan 'eilers' Eilers</b> (eilers@handhelds.org)<br/> +<b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> +<b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> +<b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> +<b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> +<b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> +<b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> +<b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> +</p></translation> + </message> +</context> +<context> + <name>AboutWidget</name> + <message> + <source>About</source> + <translation type="unfinished">О программе</translation> + </message> + <message> + <source><center><b>The Open Palmtop Integrated Environment V1.1.8</b></center></source> + <translation type="unfinished"><center><b>The Open Palmtop Integrated Environment V1.1.8</b></center></translation> + </message> + <message> + <source><p> +The <b>Open Palmtop Integrated Environment</b> is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development. +</p> +<p> +No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie. +</p> +<p> +Visit <i>http://opie.handhelds.org</i> for more information on the Opie Project. +</p></source> + <translation type="unfinished"><p> +<b>Open Palmtop Integrated Environment</b> написан и поддерживается командой Opie, всемирной сетью разработчиков, преданных созданию свободного программного обеспечения. +</p> +<p> +Не существует ни одной группы, компании или организации, контролирующей разработку Opie. Любой человек может участвовать в процессе. +</p> +<p> +Зайдите на <i>http://opie.handhelds.org</i> чтобы получить дальнейшую информацию о проекте Opie. +</p></translation> + </message> + <message> + <source>Authors</source> + <translation type="unfinished">Авторы</translation> </message> <message> <source><p> <b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> <b>Stefan 'eilers' Eilers</b> (eilers@handhelds.org)<br/> <b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> <b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> <b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> <b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> <b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> <b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> <b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> </p></source> - <translation><p> + <translation type="unfinished"><p> <b>Rajko 'alwin' Albrecht</b> (alwin@handhelds.org)<br/> <b>Stefan 'eilers' Eilers</b> (eilers@handhelds.org)<br/> <b>Holger 'Zecke' Freyther</b> (zecke@handhelds.org)<br/> <b>Chris 'Kergoth' Larson</b> (kergoth@handhelds.org)<br/> <b>Michael 'Mickey' Lauer</b> (mickeyl@handhelds.org)<br/> <b>Lorn 'ljp' Potter</b> (ljp@handhelds.org)<br/> <b>Max 'Harlekin' Reiss</b> (harlekin@handhelds.org)<br/> <b>Andreas 'ar' Richter</b> (ar@handhelds.org)<br/> <b>Dan 'drw' Williams</b> (drw@handhelds.org)</tt><br/> </p></translation> </message> + <message> + <source>Report</source> + <translation type="unfinished">Сообщить</translation> + </message> + <message> + <source><p>Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.</p> +<p>The Open Palmtop Integrated Environment has a bug tracking system. Visit <i>http://opie.handhelds.org/</i> to report bugs.</p> +<p>If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called "Feature Wish".</p></source> + <translation type="unfinished"><p>Программное обеспечение всегда можно улучшить, и команда Opie готова это сделать. Но вы - пользователь - должны сообщить нам когда программы не работают так, как они должны, или могли бы работать лучше.</p> +<p>У Open Palmtop Integrated Environment есть система отслеживания багов. Зайдите на <i>http://opie.han0dhelds.org/</i> чтобы сообщить об ошибках.</p> +<p>Если у вас есть свои предложения, вы можете использовать эту же систему. Пожалуйста убедитесь что вы отметили уровень серьезности "Feature Wish"("Пожелание").</p></translation> + </message> + <message> + <source>Join</source> + <translation type="unfinished">Присоединяйтесь</translation> + </message> + <message> + <source><p>You don't have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!</p> +<p>Visit <i>http://opie.handhelds.org/</i> for information on some projects in which you can participate.</p> +<p>If you need more information or documentation, then a visit to <i>http://opie.handhelds.org/</i> will provide you with what you need.</p></source> + <translation type="unfinished"><p>Вам не нужно быть разработчиком программного обеспечения чтобы стать членом команды Opie. Вы можете присоединиться к интернациональным командам которые переводят интерфейс программ. Вы можете предоставлять графику, темы, звуки, или улучшенную документацию. Выбирайте сами!</p> +<p>Зайдите на <i>http://opie.handhelds.org/</i> чтобы узнать про проекты в которых вы можете участвовать.</p> +<p>Если вам нужно больше информации или документации, <i>http://opie.handhelds.org/</i> даст вам все, что необходимо.</p></translation> + </message> </context> </TS> diff --git a/i18n/ru/libbatteryapplet.ts b/i18n/ru/libbatteryapplet.ts index 6ba7f42..da097c4 100644 --- a/i18n/ru/libbatteryapplet.ts +++ b/i18n/ru/libbatteryapplet.ts @@ -1,97 +1,114 @@ <!DOCTYPE TS><TS> <context> <name>BatteryStatus</name> <message> <source>Close</source> <translation type="obsolete">Закрыть</translation> </message> <message> <source>Charging</source> <translation>Заряжается</translation> </message> <message> <source>Percentage battery remaining</source> - <translation>Остался процент заряда</translation> + <translation type="obsolete">Остался процент заряда</translation> </message> <message> <source>Battery status: </source> <translation>Статус аккумулятора:</translation> </message> <message> <source>Good</source> <translation>Хороший</translation> </message> <message> <source>Low</source> <translation>Низкий</translation> </message> <message> <source>Very Low</source> <translation>Очень низкий</translation> </message> <message> <source>Critical</source> <translation>Критический</translation> </message> <message> <source>Unknown</source> <translation>Неизвестный</translation> </message> <message> <source>On backup power</source> <translation>На запасном питании</translation> </message> <message> <source>Power on-line</source> <translation>Питание подключено</translation> </message> <message> <source>External power disconnected</source> <translation>Внешний источник отключен</translation> </message> <message> <source>Battery time remaining</source> - <translation>Осталось времени на заряде</translation> + <translation type="obsolete">Осталось времени на заряде</translation> </message> <message> <source>Battery status</source> <translation type="obsolete">Статус аккумулятора</translation> </message> <message> <source>Failure</source> <translation>Неудача</translation> </message> <message> <source>could not open file</source> <translation>не смог открыть файл</translation> </message> <message> <source>Charging both devices</source> <translation>Заряжаются оба устройства</translation> </message> <message> <source>Percentage battery remaining: </source> - <translation>Остался процент заряда:</translation> + <translation type="obsolete">Остался процент заряда:</translation> </message> <message> <source>Battery time remaining: </source> - <translation>Осталось времени на заряде:</translation> + <translation type="obsolete">Осталось времени на заряде:</translation> </message> <message> <source>No jacket with battery inserted</source> <translation>Нету вставленного аккумулятора</translation> </message> <message> <source>no data</source> <translation>нет данных</translation> </message> <message> <source>Ipaq </source> - <translation>Ipaq </translation> + <translation type="obsolete">Ipaq </translation> </message> <message> <source>Jacket </source> <translation>Куртка </translation> </message> + <message> + <source>Remaining Power: %1%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remaining Time: %1m %2s</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remaing Power: %1 %2 +Remaining Time: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ipaq %1</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/libbluetooth.ts b/i18n/ru/libbluetooth.ts index 07f60a8..b5525a8 100644 --- a/i18n/ru/libbluetooth.ts +++ b/i18n/ru/libbluetooth.ts @@ -31,47 +31,74 @@ </context> <context> <name>BluetoothBNEPNetNode</name> <message> <source>Bluetooth PAN/NAP</source> <translation>Bluetooth PAN/NAP</translation> </message> <message> <source><p>Sets up a bluetooth link using the bluetooth Network profile.</p><p>Use this to connect two computing devices.</p></source> <translation><p>Устанавливает bluetooth связь с использованием bluetooth сетевого профиля.</p><p>Используйте для соединения двух компьютеров.</p></translation> </message> </context> <context> <name>BluetoothRFCOMMGUI</name> <message> <source>Bluetooth-rfcomm</source> <translation>Bluetooth-rfcomm</translation> </message> <message> <source>Name</source> <translation>Имя</translation> </message> <message> <source>Description</source> - <translation>Описание</translation> + <translation type="obsolete">Описание</translation> </message> <message> <source>Start automatically</source> - <translation>Запускать автоматически</translation> + <translation type="obsolete">Запускать автоматически</translation> </message> <message> <source>Confirm before start</source> - <translation>Подтвердить перед запуском</translation> + <translation type="obsolete">Подтвердить перед запуском</translation> + </message> + <message> + <source>Selected devices with gprs capability</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Addresses</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>BluetoothRFCOMMNetNode</name> <message> <source>Bluetooth serial link</source> <translation>Bluetooth последовательная связь</translation> </message> <message> <source><p>Sets up a bluetooth link using the bluetooth serial profile.</p><p>Use this to connect to a GSM.</p></source> <translation><p>Устанавливает связь с использованием bluetooth последовательного профиля.</p><p>Используйте для связи с GSM.</p></translation> </message> </context> +<context> + <name>BluetoothRFCOMMRun</name> + <message> + <source>Select device to connect to</source> + <translation type="unfinished"></translation> + </message> +</context> </TS> diff --git a/i18n/ru/libbrightnessapplet.ts b/i18n/ru/libbrightnessapplet.ts new file mode 100644 index 0000000..4eb9e18 --- a/dev/null +++ b/i18n/ru/libbrightnessapplet.ts @@ -0,0 +1,2 @@ +<!DOCTYPE TS><TS> +</TS> diff --git a/i18n/ru/libcable.ts b/i18n/ru/libcable.ts index a432809..6191d5b 100644 --- a/i18n/ru/libcable.ts +++ b/i18n/ru/libcable.ts @@ -136,32 +136,36 @@ <source>1</source> <translation>1</translation> </message> <message> <source>2</source> <translation>2</translation> </message> <message> <source>Flow control :</source> <translation>Контроль потока:</translation> </message> <message> <source>Hardware</source> <translation>Аппаратный</translation> </message> <message> <source>Software</source> <translation>Программный</translation> </message> </context> <context> <name>CableNetNode</name> <message> <source>Cable Connection</source> - <translation>Кабельное соединение</translation> + <translation type="obsolete">Кабельное соединение</translation> </message> <message> <source><p>Sets up a wired serial or parallel.</p></source> <translation><p>Устанавливает последовательную или параллельную связь по кабелю.</p></translation> </message> + <message> + <source>Cable connection</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/libcardmonapplet.ts b/i18n/ru/libcardmonapplet.ts index cede30e..8210d62 100644 --- a/i18n/ru/libcardmonapplet.ts +++ b/i18n/ru/libcardmonapplet.ts @@ -10,32 +10,32 @@ <translation>Не могу выдвинуть SD/MMC карту!</translation> </message> <message> <source>New card: </source> <translation>Новая карта:</translation> </message> <message> <source>Ejected: </source> <translation>Выдвинута:</translation> </message> <message> <source>Eject SD/MMC card</source> <translation>Выдвинуть SD/MMC карту</translation> </message> <message> <source>Eject card 0: %1</source> <translation>Выдвинуть карту 0: %1</translation> </message> <message> <source>Eject card 1: %1</source> <translation>Выдвинуть карту 1: %1</translation> </message> <message> <source>New card: SD/MMC</source> - <translation type="obsolete">Новая карта: SD/MMC</translation> + <translation type="unfinished">Новая карта: SD/MMC</translation> </message> <message> <source>Ejected: SD/MMC</source> - <translation type="obsolete">Выдвинута: SD/MMC</translation> + <translation type="unfinished">Выдвинута: SD/MMC</translation> </message> </context> </TS> diff --git a/i18n/ru/libexample_applet.ts b/i18n/ru/libexample_applet.ts new file mode 100644 index 0000000..7a58987 --- a/dev/null +++ b/i18n/ru/libexample_applet.ts @@ -0,0 +1,21 @@ +<!DOCTYPE TS><TS> +<context> + <name>MenuAppletExample</name> + <message> + <source>MenuApplet Example Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click the white rabbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No white rabbit found</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>No white rabbit was seen near Opie.Only the beautiful OpieZilla is availablefor your pleassure</qt></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libexample_board.ts b/i18n/ru/libexample_board.ts new file mode 100644 index 0000000..f4cfa45 --- a/dev/null +++ b/i18n/ru/libexample_board.ts @@ -0,0 +1,25 @@ +<!DOCTYPE TS><TS> +<context> + <name>ExampleBoard</name> + <message> + <source>Alt</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ctrl</source> + <comment>Control Shortcut on keyboard</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <source>Example Input</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libexample_vpn.ts b/i18n/ru/libexample_vpn.ts new file mode 100644 index 0000000..7731bc4 --- a/dev/null +++ b/i18n/ru/libexample_vpn.ts @@ -0,0 +1,13 @@ +<!DOCTYPE TS><TS> +<context> + <name>QObject</name> + <message> + <source>VPN PPTP</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add new Point to Point Tunnel Protocol connection</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libinterfaces.ts b/i18n/ru/libinterfaces.ts index a83aa8f..36a8dc6 100644 --- a/i18n/ru/libinterfaces.ts +++ b/i18n/ru/libinterfaces.ts @@ -1,26 +1,33 @@ <!DOCTYPE TS><TS> <context> + <name>Interface</name> + <message> + <source>Restarting interface</source> + <translation type="unfinished">Перезапускаю интерфейс</translation> + </message> +</context> +<context> <name>InterfaceAdvanced</name> <message> <source>Advanced Interface Information</source> <translation>Дополн. инф. об интерфейсе</translation> </message> <message> <source>eth0</source> <translation>eth0</translation> </message> <message> <source>IP Address</source> <translation>IP адрес</translation> </message> <message> <source>Interface</source> <translation>Интерфейс</translation> </message> <message> <source>Subnet Mask</source> <translation>Маска подсети</translation> </message> <message> <source>0.0.0.0</source> <translation>0.0.0.0</translation> diff --git a/i18n/ru/libkppp.ts b/i18n/ru/libkppp.ts index fc065a1..8fb5f48 100644 --- a/i18n/ru/libkppp.ts +++ b/i18n/ru/libkppp.ts @@ -368,48 +368,52 @@ the device "%1"?</source> <translation>Создать новое устройство</translation> </message> <message> <source>Makes a copy of the selected device. All settings of the selected device are copied to a new device, that you can modify to fit your needs</source> <translation>Делает копию выбранного устройства. Все настройки выбранного устройства будут скопированы в новую запись, так что вы сможете подправить их под свои нужды</translation> </message> <message> <source><p>Deletes the selected device <font color="red"><b>Use with care!</b></font></source> <translation><p>Удаляет выбранное устройство <font color="red"><b>Используйте осторожно!</b></font></translation> </message> <message> <source>You must enter a unique device name</source> <translation>Вы должны ввести уникальное имя устройства</translation> </message> + <message> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> </context> <context> <name>DialWidget</name> <message> <source>Connection name:</source> <translation>Имя соединения:</translation> </message> <message> <source>Type in a unique name for this connection</source> <translation>Введите уникальное имя для этого соединения</translation> </message> <message> <source>Phone number:</source> <translation>Номер телефона:</translation> </message> <message> <source>&Add...</source> <translation>&Добавить...</translation> </message> <message> <source>&Remove</source> <translation>&Удалить</translation> </message> <message> diff --git a/i18n/ru/liblancard.ts b/i18n/ru/liblancard.ts index 02405f4..48faca4 100644 --- a/i18n/ru/liblancard.ts +++ b/i18n/ru/liblancard.ts @@ -16,25 +16,32 @@ <message> <source>MACAddress</source> <translation>MAC адрес</translation> </message> <message> <source>Remove Unknown</source> <translation>Убрать неизвестные</translation> </message> <message> <source>Rescan</source> <translation>Сканировать</translation> </message> </context> <context> <name>LanCardNetNode</name> <message> <source>LAN card</source> <translation>LAN карта</translation> </message> <message> <source><p>Sets up a wired regular LAN card.</p><p>Use this to set up 10/100/1000 MBit LAN cards.</p></source> <translation><p>Настраивает обычные сетевые карты.</p><p>Используйте для настройки 10/100/1000 МБит/с сетевых карт.</p></translation> </message> </context> +<context> + <name>LanCardRun</name> + <message> + <source>No interface found</source> + <translation type="unfinished"></translation> + </message> +</context> </TS> diff --git a/i18n/ru/libliquid.ts b/i18n/ru/libliquid.ts index 1f43aff..d87ecd6 100644 --- a/i18n/ru/libliquid.ts +++ b/i18n/ru/libliquid.ts @@ -1,75 +1,75 @@ <!DOCTYPE TS><TS> <context> <name>Decoration</name> <message> <source>Liquid</source> <translation type="obsolete">Жидкость</translation> </message> </context> <context> <name>LiquidSettings</name> <message> <source>Liquid Style</source> - <translation>Стиль Жидкость</translation> + <translation type="unfinished">Стиль Жидкость</translation> </message> <message> <source>No translucency</source> - <translation>Без прозрачности</translation> + <translation type="unfinished">Без прозрачности</translation> </message> <message> <source>Stippled, background color</source> - <translation>Полосы, цвет фона</translation> + <translation type="unfinished">Полосы, цвет фона</translation> </message> <message> <source>Stippled, button color</source> - <translation>Полосы, цвет кнопок</translation> + <translation type="unfinished">Полосы, цвет кнопок</translation> </message> <message> <source>Translucent stippled, background color</source> - <translation>Прозрачный с полосами, цвет фона</translation> + <translation type="unfinished">Прозрачный с полосами, цвет фона</translation> </message> <message> <source>Translucent stippled, button color</source> - <translation>Прозрачный с полосами, цвет кнопок</translation> + <translation type="unfinished">Прозрачный с полосами, цвет кнопок</translation> </message> <message> <source>Custom translucency</source> - <translation>Свой уровень прозрачности</translation> + <translation type="unfinished">Свой уровень прозрачности</translation> </message> <message> <source>Menu color</source> - <translation>Цвет меню</translation> + <translation type="unfinished">Цвет меню</translation> </message> <message> <source>Text color</source> - <translation>Цвет текста</translation> + <translation type="unfinished">Цвет текста</translation> </message> <message> <source>Opacity</source> - <translation>Непрозрачность</translation> + <translation type="unfinished">Непрозрачность</translation> </message> <message> <source>Use shadowed menu text</source> - <translation>Текст меню отбрасывает тень</translation> + <translation type="unfinished">Текст меню отбрасывает тень</translation> </message> <message> <source>Make toolbar buttons appear flat</source> - <translation>Показывать плоские кнопки инструментов</translation> + <translation type="unfinished">Показывать плоские кнопки инструментов</translation> </message> <message> <source>Stipple contrast</source> - <translation>Контраст полос</translation> + <translation type="unfinished">Контраст полос</translation> </message> </context> <context> <name>Styles</name> <message> <source>Liquid</source> - <translation>Жидкость</translation> + <translation type="unfinished">Жидкость</translation> </message> <message> <source>High Performance Liquid style by Mosfet</source> - <translation>Стиль High Performance Liquid, сделал Mosfet</translation> + <translation type="unfinished">Стиль High Performance Liquid, сделал Mosfet</translation> </message> </context> </TS> diff --git a/i18n/ru/liblockapplet.ts b/i18n/ru/liblockapplet.ts new file mode 100644 index 0000000..8c12ea1 --- a/dev/null +++ b/i18n/ru/liblockapplet.ts @@ -0,0 +1,13 @@ +<!DOCTYPE TS><TS> +<context> + <name>LockMenuApplet</name> + <message> + <source>Lock shortcut</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lock</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libmailwrapper.ts b/i18n/ru/libmailwrapper.ts index cd82e8e..b3417b9 100644 --- a/i18n/ru/libmailwrapper.ts +++ b/i18n/ru/libmailwrapper.ts @@ -132,48 +132,65 @@ </message> </context> <context> <name>POP3wrapper</name> <message> <source>Mailbox contains %1 mail(s)</source> <translation>Ящик содержит %1 сообщение(й)</translation> </message> <message> <source>Error initializing folder</source> <translation>Ошибка иниц. папки</translation> </message> <message> <source>error deleting mail</source> <translation>ошибка удаления почты</translation> </message> <message> <source>Error getting folder info</source> <translation>Ошибка получения информ. о папке</translation> </message> <message> <source>Error deleting mail %1</source> <translation>Ошибка удаления почты %1</translation> </message> + <message> + <source>Download mail? +It is %1 kByte but your limit is %2 kByte</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Download message</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SMTPwrapper</name> <message> <source>No error</source> <translation>Нет ошибок</translation> </message> <message> <source>Unexpected error code</source> <translation>Неожиданный код ошибки</translation> </message> <message> <source>Service not available</source> <translation>Сервис недоступен</translation> </message> <message> <source>Stream error</source> <translation>Ошибка потока</translation> </message> <message> <source>gethostname() failed</source> <translation>gethostname() не удался</translation> </message> <message> diff --git a/i18n/ru/libmemoryapplet.ts b/i18n/ru/libmemoryapplet.ts index c180f74..d89e3a3 100644 --- a/i18n/ru/libmemoryapplet.ts +++ b/i18n/ru/libmemoryapplet.ts @@ -103,64 +103,68 @@ Memory is categorized as follows: <translation>SD карта</translation> </message> <message> <source> On </source> <translation>Вкл.</translation> </message> <message> <source> Off </source> <translation>Выкл.</translation> </message> <message> <source>Manage Swapfile</source> <translation>Управление файлами подкачки</translation> </message> <message> <source>Generate</source> <translation>Создать</translation> </message> <message> <source>Remove</source> <translation>Убрать</translation> </message> <message> <source>2 Mb,4 Mb,6 Mb,8 Mb</source> - <translation>2, 4, 6, 8 Мбайт</translation> + <translation type="obsolete">2, 4, 6, 8 Мбайт</translation> </message> <message> <source>Failed to detach swapfile.</source> <translation>Не смог отключить файл подкачки.</translation> </message> <message> <source>Swapfile deactivated.</source> <translation>Файл подкачки отключен.</translation> </message> <message> <source>Failed to create swapfile.</source> <translation>Не могу создать файл подкачки.</translation> </message> <message> <source>Failed to initialize swapfile.</source> <translation>Не могу инициализировать файл подкачки.</translation> </message> <message> <source>Swapfile created.</source> <translation>Файл подкачки создан.</translation> </message> <message> <source>Failed to remove swapfile.</source> <translation>Не могу удалить файл подкачки.</translation> </message> <message> <source>Swapfile removed.</source> <translation>Файл подкачки удален.</translation> </message> <message> <source>Swapfile activated.</source> <translation>Файл подкачки подключен.</translation> </message> <message> <source></source> <translation></translation> </message> + <message> + <source>2 Mb,4 Mb,6 Mb,8 Mb,16 Mb,32 Mb,64 Mb</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/libnetworksettings2.ts b/i18n/ru/libnetworksettings2.ts index 346642c..aa45543 100644 --- a/i18n/ru/libnetworksettings2.ts +++ b/i18n/ru/libnetworksettings2.ts @@ -1,71 +1,111 @@ <!DOCTYPE TS><TS> <context> <name>System</name> <message> <source>Command : </source> <translation>Команда :</translation> </message> + <message> + <source>State should be off</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>State should at least be off</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TheNSResources</name> <message> <source>Network Device</source> <translation>Сетевое устройство</translation> </message> <message> <source>Character device</source> <translation>Символьное устройство</translation> </message> <message> <source>IP Connection</source> <translation>IP соединение</translation> </message> <message> <source>Connection Profile</source> <translation>Профиль соединения</translation> </message> <message> <source><p>Devices that can handle IP packets</p></source> <translation><p>Устройства, которые могут обрабатывать IP пакеты</p></translation> </message> <message> <source><p>Devices that can handle single bytes</p></source> <translation><p>Устройства, которые могут обрабатывать отдельные байты</p></translation> </message> <message> <source><p>Nodes that provide working IP connections</p></source> - <translation><p>Ноды, которые обеспечивают рабочие IP соединения</p></translation> + <translation type="obsolete"><p>Ноды, которые обеспечивают рабочие IP соединения</p></translation> </message> <message> <source><p>Fully configured connection profile</p></source> - <translation><p>Полностью настроенный профиль соединения</p></translation> + <translation type="obsolete"><p>Полностью настроенный профиль соединения</p></translation> + </message> + <message> + <source><p>Nodes that provide working IP connection</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Fully configured network profile</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Connection to GPRS device</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Connection to a GPRS capable device</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Today Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>The plugin '%1' caused Today to crash. It could be that the plugin is not properly installed.<br>Today tries to continue loading plugins.</qt></source> + <translation type="unfinished"></translation> </message> </context> <context> <name>networksettings2</name> <message> <source>Unknown</source> <translation>Неизвестен</translation> </message> <message> <source>Unavailable</source> <translation>Недоступен</translation> </message> <message> <source>Disabled</source> <translation>Запрещен</translation> </message> <message> <source>Off</source> - <translation>Отключен</translation> + <translation type="obsolete">Отключен</translation> </message> <message> <source>Available</source> <translation>Доступен</translation> </message> <message> <source>IsUp</source> - <translation>Включен</translation> + <translation type="obsolete">Включен</translation> + </message> + <message> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Up</source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/i18n/ru/libopiemm2.ts b/i18n/ru/libopiemm2.ts index 4eb9e18..5b644e7 100644 --- a/i18n/ru/libopiemm2.ts +++ b/i18n/ru/libopiemm2.ts @@ -1,2 +1,155 @@ <!DOCTYPE TS><TS> +<context> + <name>QObject</name> + <message> + <source>Colormode: Color +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Colormode: Black and white +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fine</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quality: %1 +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Daylight</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fluorescent</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tungsten</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Standard light A</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Standard light B</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Standard light C</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>D55</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>D65</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>D75</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Other</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>White Balance: %1 +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Average</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Center weighted average</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Spot</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MultiSpot</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pattern</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Metering Mode: %1 +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Not defined</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Manual</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Normal progam</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Aperture priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shutter priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Creative progam +(biased toward fast shutter speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Action progam +(biased toward fast shutter speed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Portrait mode +(for closeup photos with the background out of focus)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Landscape mode +(for landscape photos with the background in focus)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Exposure Program: %1 +</source> + <translation type="unfinished"></translation> + </message> +</context> </TS> diff --git a/i18n/ru/libopiepim2.ts b/i18n/ru/libopiepim2.ts index 8134816..df7ee7d 100644 --- a/i18n/ru/libopiepim2.ts +++ b/i18n/ru/libopiepim2.ts @@ -568,48 +568,151 @@ and </source> <source>Every</source> <translation type="obsolete">Каждый(е)</translation> </message> <message> <source>on </source> <translation type="obsolete">по</translation> </message> </context> <context> <name>OTimePickerDialogBase</name> <message> <source>Time:</source> <translation type="obsolete">Время:</translation> </message> <message> <source>:</source> <translation type="obsolete">:</translation> </message> <message> <source>Pick Time:</source> <translation type="obsolete">Выбрать время:</translation> </message> </context> <context> + <name>Opie::OPimMainWindow</name> + <message> + <source>Item</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>All</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to view all items.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to view items belonging to %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unfiled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to view all unfiled items.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>New</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to create a new item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to edit the selected item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duplicate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to duplicate the selected item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to delete the selected item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Beam</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to transmit the selected item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Find</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to search for an item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to set your preferences for this application.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to filter the items displayed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click here to modify the current filter settings.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Opie::Ui::OFileDialog</name> <message> <source>FileDialog</source> <translation type="obsolete">ФайлДиалог</translation> </message> <message> <source>Open</source> <translation type="obsolete">Открыть</translation> </message> <message> <source>Save</source> <translation type="obsolete">Сохранить</translation> </message> </context> <context> <name>Opie::Ui::OFontSelector</name> <message> <source>Style</source> <translation type="obsolete">Стиль</translation> </message> <message> <source>Size</source> <translation type="obsolete">Размер</translation> </message> @@ -1007,45 +1110,73 @@ and </source> <message> <source>Gender</source> <translation>Пол</translation> </message> <message> <source>Birthday</source> <translation>День рожд.</translation> </message> <message> <source>Anniversary</source> <translation>Годовщина</translation> </message> <message> <source>Nickname</source> <translation>Прозвище</translation> </message> <message> <source>Children</source> <translation>Дети</translation> </message> <message> <source>Notes</source> <translation>Заметки</translation> </message> + <message> + <source>Has a due-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No due-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Not completed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No reccurrence</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No start-date</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No completed-date</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QWidget</name> <message> <source>st</source> <translation>й</translation> </message> <message> <source>nd</source> <translation>й</translation> </message> <message> <source>rd</source> <translation>й</translation> </message> <message> <source>th</source> <translation>й</translation> </message> </context> </TS> diff --git a/i18n/ru/libopiesecurity2.ts b/i18n/ru/libopiesecurity2.ts index 21c0a4e..719026a 100644 --- a/i18n/ru/libopiesecurity2.ts +++ b/i18n/ru/libopiesecurity2.ts @@ -13,66 +13,82 @@ <source>Proceed...</source> <translation type="obsolete">Продолжить...</translation> </message> <message> <source>Note: the 'exit' button should be removed for real protection, through Security config dialog</source> <translation type="obsolete">Примечание: кнопку 'выйти' следует удалить для реальной защиты, через диалог настроек Безопасности</translation> </message> <message> <source>Congratulations! Your authentication has been successful.</source> <translation type="obsolete">Поздравляем! Процесс аутентификации завершен.</translation> </message> <message> <source>You have not succeeded enough authentication steps!</source> <translation type="obsolete">Вы не прошли процесс аутентификации!</translation> </message> <message> <source>Note: if 'allow to bypass' was uncheck in Security config, you would have to go back through all the steps now.</source> <translation type="obsolete">Примечание: если опция 'разрешить пропуск' была отключена в настройках Безопасности, вам придется начать сначала.</translation> </message> </context> <context> <name>Opie::Security::MultiauthMainWindow</name> <message> <source>Welcome to Opie Multi-authentication Framework</source> - <translation>Добро пожаловать в систему методов аутентификации Opie</translation> + <translation type="obsolete">Добро пожаловать в систему методов аутентификации Opie</translation> </message> <message> <source>Launching authentication plugins...</source> <translation>Загружаю плагины аутентификации...</translation> </message> <message> <source>Proceed...</source> <translation>Продолжить...</translation> </message> <message> <source>Note: the 'exit' button should be removed for real protection, through Security config dialog</source> - <translation>Примечание: кнопку 'выйти' следует удалить для реальной защиты, через диалог настроек Безопасности</translation> + <translation type="obsolete">Примечание: кнопку 'выйти' следует удалить для реальной защиты, через диалог настроек Безопасности</translation> </message> <message> <source>Congratulations! Your authentication has been successful.</source> <translation>Поздравляем! Процесс аутентификации завершен.</translation> </message> <message> <source>You have not succeeded enough authentication steps!</source> - <translation>Вы не прошли процесс аутентификации!</translation> + <translation type="obsolete">Вы не прошли процесс аутентификации!</translation> </message> <message> <source>Note: if 'allow to bypass' was uncheck in Security config, you would have to go back through all the steps now.</source> - <translation>Примечание: если опция 'разрешить пропуск' была отключена в настройках Безопасности, вам придется начать сначала.</translation> + <translation type="obsolete">Примечание: если опция 'разрешить пропуск' была отключена в настройках Безопасности, вам придется начать сначала.</translation> + </message> + <message> + <source>Welcome to Opie</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Note: this 'exit' button only appears during <b>simulations</b>, like the one we are in. If you don't succeed a step, remember you can <b>skip</b> it.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>You have <b>not</b> succeeded enough authentication steps!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Be careful: if this was not a <b>simulation</b>, you would have to go back through all the steps now.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>Opie::Security::SecOwnerDlg</name> <message> <source>Please contact the owner (directions follow), or try again clicking of this screen (and waiting for the penalty time) if you are the legitimate owner</source> <translation>Пожалуйста найдите владельца (см. ниже), или попробуйте щелкнуть еще раз на этом экране, если вы являетесь владельцем</translation> </message> </context> <context> <name>SecOwnerDlg</name> <message> <source>Please contact the owner (directions follow), or try again clicking of this screen (and waiting for the penalty time) if you are the legitimate owner</source> <translation type="obsolete">Пожалуйста найдите владельца (см. ниже), или поппробуйте щелкнуть еще раз на этом экране, если вы являетесь владельцем</translation> </message> </context> </TS> diff --git a/i18n/ru/libopietooth2.ts b/i18n/ru/libopietooth2.ts new file mode 100644 index 0000000..8118441 --- a/dev/null +++ b/i18n/ru/libopietooth2.ts @@ -0,0 +1,439 @@ +<!DOCTYPE TS><TS> +<context> + <name>OTDevice</name> + <message> + <source>Could not start hciattach</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not stop process</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTDriver</name> + <message> + <source>Can't open device %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot open</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't read local name on %1. %2 : %3. Default to %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't read revision info on %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsupported manufacturer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unknown firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reset failed for %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot bring interface %1 up. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot bring interface %1 down. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't set scan mode on %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't change local name on %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't change authentication on %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't change encryption on %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't change class informations for %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't read class information for %1. %2 : %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid Device Class</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTGateway</name> + <message> + <source>error opening hci socket</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OTGateway error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot open link_key file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Read error in link key file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot open temporary link_key file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't allocate memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't get NetworkSetup list</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't open RFCOMM control socket</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't get device list</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTHCISocket</name> + <message> + <source>Error creating socket on %1 : %2 %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error binding to socket to %1 : %2 %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>HCI filter setup failed on %1 : %2 %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>HCI socket error 0x%1 on %1 : %2 %3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTInquiry</name> + <message> + <source>Timeout while waiting for end of inquiry.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OTInquiry completed with error (code %1)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTMain</name> + <message> + <source>Manage local devices</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scan Neighbourhood</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Manage pairing</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTMainGUI</name> + <message> + <source>Bluetooth Manager</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Local Bluetooth hardware</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Manage your local Bluetooth hardware</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scan Neighbourhood</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Use device :</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>San the bluetooth network neighbourhood using the selected local device</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Manage Pairing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Manage device pairings to or from the local device</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sniffing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sniff the bluetooth network</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bluetooth Enabled</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTManage</name> + <message> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Manufacturer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Service classes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Device class</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTManageGUI</name> + <message> + <source>Manage local devices</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Device</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>New Column</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Is Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Auto refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>s</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Default</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTPairing</name> + <message> + <source>Break pairing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sure ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yes, break</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No, don't break</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTPairingGUI</name> + <message> + <source>Manage pairing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>From</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>To</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Disable Bluetooth to break pairings</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Break</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTScan</name> + <message> + <source>Paired</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scanning problem</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bluetooth not enabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scan Neighbourhood</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scanning</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scan</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTScanGUI</name> + <message> + <source>Scanning</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GroupBox1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Services</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>State</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signal strength</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTSniffGUI</name> + <message> + <source>Bluetooth Sniffing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Display data</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hex</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ascii</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Both</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Trace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Clear log</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OTSniffing</name> + <message> + <source>Run hcidump</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot start %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save log</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot open %1</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libopietooth2applet.ts b/i18n/ru/libopietooth2applet.ts new file mode 100644 index 0000000..56cd033 --- a/dev/null +++ b/i18n/ru/libopietooth2applet.ts @@ -0,0 +1,17 @@ +<!DOCTYPE TS><TS> +<context> + <name>Opietooth2::Opietooth2Applet</name> + <message> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch manager</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libopieui2.ts b/i18n/ru/libopieui2.ts index 2272924..00f923c 100644 --- a/i18n/ru/libopieui2.ts +++ b/i18n/ru/libopieui2.ts @@ -95,117 +95,117 @@ <message> <source>Alpha channel:</source> <translation type="obsolete">Альфа канал:</translation> </message> <message> <source>Select color</source> <translation type="obsolete">Выбрать цвет</translation> </message> </context> <context> <name>OColorPopupMenu</name> <message> <source>More</source> <translation type="obsolete">Далее</translation> </message> <message> <source>More...</source> <translation type="obsolete">Далее...</translation> </message> </context> <context> <name>OFileDialog</name> <message> <source>FileDialog</source> - <translation>ФайлДиалог</translation> + <translation type="obsolete">ФайлДиалог</translation> </message> <message> <source>Open</source> - <translation>Открыть</translation> + <translation type="obsolete">Открыть</translation> </message> <message> <source>Save</source> - <translation>Сохранить</translation> + <translation type="obsolete">Сохранить</translation> </message> <message> <source>Select Directory</source> - <translation>Выбрать каталог</translation> + <translation type="obsolete">Выбрать каталог</translation> </message> </context> <context> <name>OFileSelector</name> <message> <source>Name:</source> <translation type="obsolete">Имя:</translation> </message> </context> <context> <name>OFileViewFileListView</name> <message> <source>Name</source> <translation type="obsolete">Имя</translation> </message> <message> <source>Size</source> <translation type="obsolete">Размер</translation> </message> <message> <source>Date</source> <translation type="obsolete">Дата</translation> </message> <message> <source>Mime Type</source> <translation type="obsolete">Тип Mime</translation> </message> </context> <context> <name>OFontMenu</name> <message> <source>Large</source> <translation type="obsolete">Большой</translation> </message> <message> <source>Medium</source> <translation type="obsolete">Средний</translation> </message> <message> <source>Small</source> <translation type="obsolete">Маленький</translation> </message> </context> <context> <name>OFontSelector</name> <message> <source>Style</source> - <translation>Стиль</translation> + <translation type="obsolete">Стиль</translation> </message> <message> <source>Size</source> - <translation>Размер</translation> + <translation type="obsolete">Размер</translation> </message> <message> <source>The Quick Brown Fox Jumps Over The Lazy Dog</source> - <translation>А ещё хорошо уметь всем на зависть чётко и складно писать буквы и цифры!</translation> + <translation type="obsolete">А ещё хорошо уметь всем на зависть чётко и складно писать буквы и цифры!</translation> </message> </context> <context> <name>OKeyChooserConfigDialog</name> <message> <source>Configure Key</source> <translation type="obsolete">Настроить ключ</translation> </message> </context> <context> <name>OKeyConfigWidget</name> <message> <source>Pixmap</source> <translation type="obsolete">Изображение</translation> </message> <message> <source>Name</source> <comment>Name of the Action in the ListView Header</comment> <translation type="obsolete">Имя</translation> </message> <message> <source>Key</source> <translation type="obsolete">Ключ</translation> </message> @@ -479,83 +479,83 @@ and </source> </context> <context> <name>Opie::Ui::Internal::OFileViewFileListView</name> <message> <source>Name</source> <translation>Имя</translation> </message> <message> <source>Size</source> <translation>Размер</translation> </message> <message> <source>Date</source> <translation>Дата</translation> </message> <message> <source>Mime Type</source> <translation>Тип Mime</translation> </message> </context> <context> <name>Opie::Ui::OFileDialog</name> <message> <source>FileDialog</source> - <translation type="obsolete">ФайлДиалог</translation> + <translation type="unfinished">ФайлДиалог</translation> </message> <message> <source>Open</source> - <translation type="obsolete">Открыть</translation> + <translation type="unfinished">Открыть</translation> </message> <message> <source>Save</source> - <translation type="obsolete">Сохранить</translation> + <translation type="unfinished">Сохранить</translation> </message> <message> <source>Select Directory</source> - <translation type="obsolete">Выбрать каталог</translation> + <translation type="unfinished">Выбрать каталог</translation> </message> </context> <context> <name>Opie::Ui::OFileSelector</name> <message> <source>Name:</source> <translation>Имя:</translation> </message> </context> <context> <name>Opie::Ui::OFontSelector</name> <message> <source>Style</source> - <translation type="obsolete">Стиль</translation> + <translation type="unfinished">Стиль</translation> </message> <message> <source>Size</source> - <translation type="obsolete">Размер</translation> + <translation type="unfinished">Размер</translation> </message> <message> <source>The Quick Brown Fox Jumps Over The Lazy Dog</source> - <translation type="obsolete">А ещё хорошо уметь всем на зависть чётко и складно писать буквы и цифры!</translation> + <translation type="unfinished">А ещё хорошо уметь всем на зависть чётко и складно писать буквы и цифры!</translation> </message> </context> <context> <name>Opie::Ui::OKeyChooserConfigDialog</name> <message> <source>Configure Key</source> <translation>Настроить ключ</translation> </message> </context> <context> <name>Opie::Ui::OKeyConfigWidget</name> <message> <source>Pixmap</source> <translation>Изображение</translation> </message> <message> <source>Name</source> <comment>Name of the Action in the ListView Header</comment> <translation>Имя</translation> </message> <message> <source>Key</source> <translation>Ключ</translation> </message> diff --git a/i18n/ru/libphasestyle.ts b/i18n/ru/libphasestyle.ts new file mode 100644 index 0000000..8f00329 --- a/dev/null +++ b/i18n/ru/libphasestyle.ts @@ -0,0 +1,10 @@ +<!DOCTYPE TS><TS> +<context> + <name>PhaseStyle</name> + <message> + <source>Phase</source> + <comment>Name of the style Phase</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libppp.ts b/i18n/ru/libppp.ts index 7c1c6f7..911ba3d 100644 --- a/i18n/ru/libppp.ts +++ b/i18n/ru/libppp.ts @@ -103,116 +103,213 @@ <translation>Задан сервером</translation> </message> <message> <source>Fixed</source> <translation>Постоянный</translation> </message> <message> <source>DomainName</source> <translation>Доменное имя</translation> </message> <message> <source>Address</source> <translation>Адрес</translation> </message> <message> <source>...</source> <translation>...</translation> </message> <message> <source>List</source> <translation>Список</translation> </message> </context> <context> + <name>PPPDialingGUI</name> + <message> + <source>PPPDialing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dialing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GPRS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>APN</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dialup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Number</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Commands</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <source>New Item</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>PPPGUI</name> <message> <source>PPP</source> <translation>PPP</translation> </message> <message> <source>Authentication</source> <translation>Аутентификация</translation> </message> <message> <source>IP settings</source> <translation>Настройки IP</translation> </message> <message> <source>DNS Settings</source> <translation>Настройки DNS</translation> </message> + <message> + <source>Commands</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dialing</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PPPIPEdit</name> <message> <source>IPAddress needed</source> - <translation>Необходим IP адрес</translation> + <translation type="obsolete">Необходим IP адрес</translation> </message> <message> <source>IPAddress not valid</source> - <translation>IP адрес неверен</translation> + <translation type="obsolete">IP адрес неверен</translation> </message> <message> <source>Subnet mask needed</source> - <translation>Необходима маска подсети</translation> + <translation type="obsolete">Необходима маска подсети</translation> </message> <message> <source>Subnet mask not valid</source> - <translation>Маска подсети неверна</translation> + <translation type="obsolete">Маска подсети неверна</translation> </message> <message> <source>Gateway address needed</source> <translation>Необходим адрес шлюза</translation> </message> <message> <source>Gateway address not valid</source> <translation>Адрес шлюза неверен</translation> </message> </context> <context> <name>PPPIPGUI</name> <message> <source>PPPIP</source> <translation>PPPIP</translation> </message> <message> <source>IP</source> <translation>IP</translation> </message> <message> <source>Server assigned</source> <translation>Задан сервером</translation> </message> <message> <source>Fixed</source> <translation>Постоянный</translation> </message> <message> <source>Subnetmask</source> - <translation>Маска подсети</translation> + <translation type="obsolete">Маска подсети</translation> </message> <message> <source>Address</source> <translation>Адрес</translation> </message> <message> <source>Gateway</source> <translation>Шлюз</translation> </message> <message> <source>Set as default</source> <translation>Установить по умолчанию</translation> </message> + <message> + <source>Local</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Server Overrules</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remote</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only if not yet set</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PPPNetNode</name> <message> <source>PPP Connection</source> - <translation>PPP соединение</translation> + <translation type="obsolete">PPP соединение</translation> </message> <message> <source><p>Sets up IP using PPP.</p><p>Use this for dialup devices or serial setups</p></source> <translation><p>Устанавливает IP связь через PPP.</p><p>Используйте для телефонных модемов или последовательных линий</p></translation> </message> + <message> + <source>PPP connection</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PPPRunGUI</name> + <message> + <source>PPPRun</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Upon connect</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>After</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Upon disconnect</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><UL> +<LI>Commands run under your <b>real</b> user id (<b>not</b> as root)</LI> +<LI>Supply the whole path</LI> +</UL></source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/libprofile.ts b/i18n/ru/libprofile.ts index 67441c3..1fb4d1c 100644 --- a/i18n/ru/libprofile.ts +++ b/i18n/ru/libprofile.ts @@ -2,49 +2,49 @@ <context> <name>ProfileGUI</name> <message> <source>Profile</source> <translation>Профиль</translation> </message> <message> <source>Setup</source> <translation>Настройка</translation> </message> <message> <source>Start</source> <translation>Начать</translation> </message> <message> <source>Automatically</source> <translation>Автоматически</translation> </message> <message> <source>Ask</source> <translation>Спросить</translation> </message> <message> <source>Disabled</source> - <translation>Запрещен</translation> + <translation type="obsolete">Запрещен</translation> </message> <message> <source>Trigger VPN</source> <translation>Включить VPN</translation> </message> <message> <source>Description</source> <translation>Описание</translation> </message> <message> <source>State</source> <translation>Состояние</translation> </message> <message> <source>eth0</source> <translation>eth0</translation> </message> <message> <source>(Multicast, Up)</source> <translation>(Широковещание, Вкл.)</translation> </message> <message> <source>Subnet Mask</source> <translation>Маска подсети</translation> @@ -90,51 +90,75 @@ <translation>DHCP сервер</translation> </message> <message> <source>Traffic</source> <translation>Трафик</translation> </message> <message> <source>Receiving</source> <translation>Входящий</translation> </message> <message> <source>Errors</source> <translation>Ошибки</translation> </message> <message> <source>Dropped</source> <translation>Отброшено</translation> </message> <message> <source>Bytes</source> <translation>Байтов</translation> </message> <message> <source>Transmitting</source> - <translation>Исходящий</translation> + <translation type="obsolete">Исходящий</translation> </message> <message> <source>Others</source> - <translation>Прочие</translation> + <translation type="obsolete">Прочие</translation> </message> <message> <source>Collisions</source> <translation>Коллизии</translation> </message> <message> <source>Live feed </source> <translation>Прямая передача</translation> </message> + <message> + <source>Enabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pkt</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ODO</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sending</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Miscellaneous</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reset ODO</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProfileNetNode</name> <message> <source>Regular connection profile</source> <translation>Обычный профиль соединения</translation> </message> <message> <source><p>Define use of an IP connection.</p><p>Configure if and when this connection needs to be established</p></source> <translation><p>Задайте назначение IP соединения.</p><p>Укажите при каких условиях и когда нужно активировать это соединение</p></translation> </message> </context> </TS> diff --git a/i18n/ru/libqpickboard.ts b/i18n/ru/libqpickboard.ts index 6393042..77e7c83 100644 --- a/i18n/ru/libqpickboard.ts +++ b/i18n/ru/libqpickboard.ts @@ -1,9 +1,89 @@ <!DOCTYPE TS><TS> <context> + <name>DictFilterConfig</name> + <message> + <source>Adding Words</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>To add words, pick the letters, +then open the Add dialog. In that +dialog, tap the correct letters +from the list (tap twice for +capitals).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>InputMethods</name> <message> <source>Pickboard</source> <translation>Подбор клавиш</translation> </message> </context> +<context> + <name>PickboardAdd</name> + <message> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PickboardConfig</name> + <message> + <source><h1>The Pickboard</h1><i>The smallest and fastest way to type.</i><p>Enter a word by tapping letter-groups and picking the word.<br>Enter spaces with "Space", or other keys through "KEY".<br>Use "Shift" to capitalize words that are not normally capitalized.<br>Press "Shift" twice for an all-capitals word.<br>Add custom words by picking them, then selecting "Add..." from the menu on the right.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pickboard Help</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PickboardPicks</name> + <message> + <source>Space</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Back</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ABC DEF GHI JKL MNO PQR STU VWX YZ-'</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ABCÀÁÂÃÄÅÆÇ DEFÐÈÉÊË GHIÌÍÎÏ JKL MNOÑÒÓÔÕÖØ PQRÞ STUßÙÚÛÜ VWX YZ-'Ýÿ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>KEY</source> + <translation type="unfinished"></translation> + </message> +</context> </TS> diff --git a/i18n/ru/libscreenshotapplet.ts b/i18n/ru/libscreenshotapplet.ts index a7e7b50..21bc293 100644 --- a/i18n/ru/libscreenshotapplet.ts +++ b/i18n/ru/libscreenshotapplet.ts @@ -24,26 +24,34 @@ <message> <source>File</source> <translation>Файл</translation> </message> <message> <source>Scap</source> <translation>Снять</translation> </message> <message> <source>Success</source> <translation>Успех</translation> </message> <message> <source>Screenshot was uploaded to %1</source> <translation>Снимок загружен на %1</translation> </message> <message> <source>Error</source> <translation>Ошибка</translation> </message> <message> <source>Connection to %1 failed.</source> <translation>Соединение с %1 неудалось.</translation> </message> + <message> + <source>Opie drawpad</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Please set <b>QWS_DISPLAY</b> environmental variable.</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/libtodayaddressbookplugin.ts b/i18n/ru/libtodayaddressbookplugin.ts index 2e2ed10..7d15cb7 100644 --- a/i18n/ru/libtodayaddressbookplugin.ts +++ b/i18n/ru/libtodayaddressbookplugin.ts @@ -1,88 +1,88 @@ <!DOCTYPE TS><TS> <context> <name>AddressBookPluginConfig</name> <message> <source>Max Lines: </source> <translation>Макс. линий:</translation> </message> <message> <source>Set the maximum number of lines that should be shown for each anniversaries/birthdays</source> <translation>Установить максимальное число линий используемых для каждого юбилея/дня рождения</translation> </message> <message> <source>Clip line after X chars: </source> - <translation>Обрезать после X символов:</translation> + <translation type="obsolete">Обрезать после X символов:</translation> </message> <message> <source>After how many chars should be the info about the task be cut off</source> - <translation>После скольки символов данные будут обрезаны</translation> + <translation type="obsolete">После скольки символов данные будут обрезаны</translation> </message> <message> <source>Days look ahead: </source> <translation>Дней вперед:</translation> </message> <message> <source>How many days we should search forward</source> <translation>На сколько дней вперед делать поиск</translation> </message> <message> <source>Set Headline Color: </source> <translation>Цвет заголовков:</translation> </message> <message> <source>Colors for the headlines !</source> <translation>Цвета заголовков !</translation> </message> <message> <source>Set Entry Color: </source> <translation>Цвет записи:</translation> </message> <message> <source>This color will be used for shown birthdays/anniversaries !</source> <translation>Этот цвет будет использован для показа юбилеев/дней рождений !</translation> </message> <message> <source>Set Urgent Color if below </source> <translation>Срочный цвет если меньше</translation> </message> <message> <source> days: </source> <translation>дней:</translation> </message> <message> <source>This urgent color will be used if we are close to the event !</source> <translation>Этот цвет будет использован если мы приближаемся к событию !</translation> </message> <message> <source>The urgent color will be used if the birthday/anniversary is closer than given days !</source> <translation>"Срочный" цвет будет использован если дни рождения/юбилеи ближе чем заданное число дней !</translation> </message> <message> <source>To activate settings: Restart application !</source> - <translation>Чтобы применить установки: Перезапустите приложение!</translation> + <translation type="obsolete">Чтобы применить установки: Перезапустите приложение!</translation> </message> <message> <source>Enable/Disable Views</source> <translation>Разрешить/Запретить виды</translation> </message> <message> <source>Show &Birthdays</source> <translation>Показать &Дни Рождения</translation> </message> <message> <source>Show &Anniveraries</source> <translation>Показать &Юбилеи</translation> </message> <message> <source>The next birthdays will just be shown, if enabled!</source> <translation>Следующие дни рождения будут показаны, если разрешены!</translation> </message> <message> <source>The next anniversaries will just be shown, if enabled !</source> <translation>Следующие юбилеи будут показаны, если разрешены!</translation> </message> </context> <context> <name>QObject</name> diff --git a/i18n/ru/libtodayexampleplugin.ts b/i18n/ru/libtodayexampleplugin.ts new file mode 100644 index 0000000..e7e0c6c --- a/dev/null +++ b/i18n/ru/libtodayexampleplugin.ts @@ -0,0 +1,16 @@ +<!DOCTYPE TS><TS> +<context> + <name>ExamplePluginWidget</name> + <message> + <source>Example text</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <source>Example plugin</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libtodayweatherplugin.ts b/i18n/ru/libtodayweatherplugin.ts index 95ea564..26f8ad0 100644 --- a/i18n/ru/libtodayweatherplugin.ts +++ b/i18n/ru/libtodayweatherplugin.ts @@ -86,32 +86,36 @@ Pres: </source> <translation>З</translation> </message> <message> <source>SW </source> <translation>ЮЗ</translation> </message> <message> <source>S </source> <translation>Ю</translation> </message> <message> <source>SE </source> <translation>ЮВ</translation> </message> <message> <source> KPH</source> <translation>км/час</translation> </message> <message> <source> MPH</source> <translation>миль/час</translation> </message> <message> <source> hPa</source> - <translation>кПа</translation> + <translation type="obsolete">кПа</translation> </message> <message> <source> Hg</source> <translation>ртути</translation> </message> + <message> + <source> kPa</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/libvolumeapplet2.ts b/i18n/ru/libvolumeapplet2.ts new file mode 100644 index 0000000..4eb9e18 --- a/dev/null +++ b/i18n/ru/libvolumeapplet2.ts @@ -0,0 +1,2 @@ +<!DOCTYPE TS><TS> +</TS> diff --git a/i18n/ru/libvpn.ts b/i18n/ru/libvpn.ts index 3ed1f4f..581fa79 100644 --- a/i18n/ru/libvpn.ts +++ b/i18n/ru/libvpn.ts @@ -5,32 +5,36 @@ <source>VPN</source> <translation>VPN</translation> </message> <message> <source>Name</source> <translation>Имя</translation> </message> <message> <source>Description</source> <translation>Описание</translation> </message> <message> <source>Start automatically</source> <translation>Запускать автоматически</translation> </message> <message> <source>Confirm before start</source> <translation>Подтвердить перед запуском</translation> </message> </context> <context> <name>VPNNetNode</name> <message> <source>VPN Connection</source> - <translation>VPN соединение</translation> + <translation type="obsolete">VPN соединение</translation> </message> <message> <source><p>Configure private IP connection.</p><p>Defines Secure tunnels over non secure IP sessions</p></source> <translation><p>Настроить частное IP соединение.</p><p>Устанавливает безопасные туннели поверх открытых IP сессий</p></translation> </message> + <message> + <source>VPN connection</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/libwebstyle.ts b/i18n/ru/libwebstyle.ts new file mode 100644 index 0000000..018da10 --- a/dev/null +++ b/i18n/ru/libwebstyle.ts @@ -0,0 +1,10 @@ +<!DOCTYPE TS><TS> +<context> + <name>WebStyle</name> + <message> + <source>Web</source> + <comment>Name of the style Web</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/libwlan.ts b/i18n/ru/libwlan.ts index 3a18bf6..8d39cdf 100644 --- a/i18n/ru/libwlan.ts +++ b/i18n/ru/libwlan.ts @@ -1,122 +1,122 @@ <!DOCTYPE TS><TS> <context> <name>WLAN</name> <message> <source>Wireless Configuration</source> - <translation>Конфигурация радиосети</translation> + <translation type="unfinished">Конфигурация радиосети</translation> </message> <message> <source>General</source> - <translation>Общие</translation> + <translation type="unfinished">Общие</translation> </message> <message> <source>Mode</source> - <translation>Режим</translation> + <translation type="unfinished">Режим</translation> </message> <message> <source>MAC</source> - <translation>MAC</translation> + <translation type="unfinished">MAC</translation> </message> <message> <source>Specify &Access Point</source> - <translation>Указать &Точку доступа</translation> + <translation type="unfinished">Указать &Точку доступа</translation> </message> <message> <source>Specify &Channel</source> - <translation>Указать &Канал</translation> + <translation type="unfinished">Указать &Канал</translation> </message> <message> <source>any</source> - <translation>любой</translation> + <translation type="unfinished">любой</translation> </message> <message> <source>Infrastructure</source> - <translation>Инфраструктура</translation> + <translation type="unfinished">Инфраструктура</translation> </message> <message> <source>Auto</source> - <translation>Авто</translation> + <translation type="unfinished">Авто</translation> </message> <message> <source>Managed</source> - <translation>Управляемый</translation> + <translation type="unfinished">Управляемый</translation> </message> <message> <source>Ad-Hoc</source> - <translation>Равноправный</translation> + <translation type="unfinished">Равноправный</translation> </message> <message> <source>Encryption</source> - <translation>Шифрование</translation> + <translation type="unfinished">Шифрование</translation> </message> <message> <source>&Enable Encryption</source> - <translation>&Включить шифрование</translation> + <translation type="unfinished">&Включить шифрование</translation> </message> <message> <source>&Key Setting</source> - <translation>&Настройка ключей</translation> + <translation type="unfinished">&Настройка ключей</translation> </message> <message> <source>Key &1</source> - <translation>Ключ &1</translation> + <translation type="unfinished">Ключ &1</translation> </message> <message> <source>Key &2</source> - <translation>Ключ &2</translation> + <translation type="unfinished">Ключ &2</translation> </message> <message> <source>Key &3</source> - <translation>Ключ &3</translation> + <translation type="unfinished">Ключ &3</translation> </message> <message> <source>Key &4</source> - <translation>Ключ &4</translation> + <translation type="unfinished">Ключ &4</translation> </message> <message> <source>Non-encrypted Packets</source> - <translation>Незашифрованные пакеты</translation> + <translation type="unfinished">Незашифрованные пакеты</translation> </message> <message> <source>&Accept</source> - <translation>&Принимать</translation> + <translation type="unfinished">&Принимать</translation> </message> <message> <source>&Reject</source> - <translation>&Отвергать</translation> + <translation type="unfinished">&Отвергать</translation> </message> <message> <source>SSID</source> - <translation>SSID</translation> + <translation type="unfinished">SSID</translation> </message> <message> <source>Rescan Neighbourhood</source> - <translation>Просканировать окрестности</translation> + <translation type="unfinished">Просканировать окрестности</translation> </message> <message> <source>Chn</source> - <translation>Кнл</translation> + <translation type="unfinished">Кнл</translation> </message> </context> <context> <name>WLanGUI</name> <message> <source>General</source> <translation type="obsolete">Общие</translation> </message> <message> <source>Auto</source> <translation type="obsolete">Авто</translation> </message> <message> <source>Managed</source> <translation type="obsolete">Управляемый</translation> </message> <message> <source>Ad-Hoc</source> <translation type="obsolete">Равноправный</translation> </message> <message> <source>Mode</source> <translation type="obsolete">Режим</translation> </message> @@ -163,73 +163,81 @@ <message> <source>Channel</source> <translation type="obsolete">Канал</translation> </message> <message> <source>Station</source> <translation type="obsolete">Станция</translation> </message> <message> <source>ESSID</source> <translation type="obsolete">ESSID</translation> </message> <message> <source>Noise</source> <translation type="obsolete">Шум</translation> </message> <message> <source>Quality</source> <translation type="obsolete">Качество</translation> </message> <message> <source>Signal</source> <translation type="obsolete">Сигнал</translation> </message> + <message> + <source>SSID</source> + <translation type="obsolete">SSID</translation> + </message> + <message> + <source>Chn</source> + <translation type="obsolete">Кнл</translation> + </message> </context> <context> <name>WlanInfo</name> <message> <source>Interface Information</source> - <translation>Информация интерфейса</translation> + <translation type="unfinished">Информация интерфейса</translation> </message> <message> <source>802.11b</source> - <translation>802.11b</translation> + <translation type="unfinished">802.11b</translation> </message> <message> <source>Channel</source> - <translation>Канал</translation> + <translation type="unfinished">Канал</translation> </message> <message> <source>Mode</source> - <translation>Режим</translation> + <translation type="unfinished">Режим</translation> </message> <message> <source>ESSID</source> - <translation>ESSID</translation> + <translation type="unfinished">ESSID</translation> </message> <message> <source>Station</source> - <translation>Станция</translation> + <translation type="unfinished">Станция</translation> </message> <message> <source>AP</source> - <translation>Точка доступа</translation> + <translation type="unfinished">Точка доступа</translation> </message> <message> <source>Rate</source> - <translation>Скорость</translation> + <translation type="unfinished">Скорость</translation> </message> <message> <source>Quality</source> - <translation>Качество</translation> + <translation type="unfinished">Качество</translation> </message> <message> <source>Noise</source> - <translation>Шум</translation> + <translation type="unfinished">Шум</translation> </message> <message> <source>Signal</source> - <translation>Сигнал</translation> + <translation type="unfinished">Сигнал</translation> </message> </context> </TS> diff --git a/i18n/ru/main-tab.ts b/i18n/ru/main-tab.ts new file mode 100644 index 0000000..e4938d9 --- a/dev/null +++ b/i18n/ru/main-tab.ts @@ -0,0 +1,53 @@ +<!DOCTYPE TS><TS> +<context> + <name>MainWindow</name> + <message> + <source>My MainWindow</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fire</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Simple1</name> + <message> + <source>Click on the button or follow the white rabbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fire</source> + <comment>translatable quit string</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Simple2</name> + <message> + <source>My Simple Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fire</source> + <comment>translatable fire string</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/multiauth.ts b/i18n/ru/multiauth.ts new file mode 100644 index 0000000..4eb9e18 --- a/dev/null +++ b/i18n/ru/multiauth.ts @@ -0,0 +1,2 @@ +<!DOCTYPE TS><TS> +</TS> diff --git a/i18n/ru/networksettings2.ts b/i18n/ru/networksettings2.ts new file mode 100644 index 0000000..cca8c0d --- a/dev/null +++ b/i18n/ru/networksettings2.ts @@ -0,0 +1,232 @@ +<!DOCTYPE TS><TS> +<context> + <name>ActivateProfileGUI</name> + <message> + <source>Activate Network</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select profile to activate for </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>TextLabel2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ActivateVPNGUI</name> + <message> + <source>Activate VPN</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Check the VPN's you want to activate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Column 1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>EditNetworkSetup</name> + <message> + <source>Error presentig NetworkSetup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Old NetworkSetup or missing plugin "<i>%1</i>"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Missing NetworkSetup"<i>%1</i>"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Closing NetworkSetup Setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Definition not complete or no name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No configuration required</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>EditNetworkSetupGUI</name> + <message> + <source>Edit profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Device Tree</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>NetworkSetup profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Column 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Auto collapse</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Setup</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>NetworkSettings</name> + <message> + <source>Saving setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Removing profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove selected profile ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In System Config</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Name %1 already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><<No description>></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Generate config</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Activating profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Increase availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Decrease availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Could not save setup to "%1" !</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Cannot build proper file "%1" for node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Cannot create path "%1" for proper file "%2" for node "%3"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Cannot open proper file "%1" for node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "preamble" for proper file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section for node "%1" for proper file "%2" and node class "%3"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "postamble" for proper file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Cannot open system file "%1"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "Preamble" for file "%1"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "Pre-Device" for file "%1"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "Common" for file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "Device" for file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in "Pre-Node Part" for file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "Node" for file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in "Post-Node Part" for file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "Post-Device" for file "%1" and node "%2"</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>Error in section "Closure" for file "%1"</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>NetworkSettingsGUI</name> + <message> + <source>Network Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Messages ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Profile ...</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/opie-console.ts b/i18n/ru/opie-console.ts index 2c55e86..532e529 100644 --- a/i18n/ru/opie-console.ts +++ b/i18n/ru/opie-console.ts @@ -243,48 +243,70 @@ <translation>Не смог начать</translation> </message> </context> <context> <name>FileTransfer</name> <message> <source>Was not able to fork</source> <translation>Не смог ответвиться</translation> </message> <message> <source>Could not start</source> <translation>Не смог начать</translation> </message> </context> <context> <name>FunctionKeyboardConfig</name> <message> <source>Dimensions</source> <translation>Размеры</translation> </message> <message> <source>Edit Key</source> <translation>Изм. ключ</translation> </message> + <message> + <source>Rows</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Columns</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Label</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Q Keycode</source> + <comment>Qt Key Code for the OnScreen Keyboard</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unicode Value</source> + <comment>The Unicode value of the key</comment> + <translation type="unfinished"></translation> + </message> </context> <context> <name>IOLayerBase</name> <message> <source>Speed</source> <translation>Скорость</translation> </message> <message> <source>Flow control</source> <translation>Управ. потоком</translation> </message> <message> <source>Hardware</source> <translation>Аппаратное</translation> </message> <message> <source>Software</source> <translation>Программное</translation> </message> <message> <source>None</source> <translation>Нет</translation> </message> <message> @@ -334,48 +356,60 @@ <message> <source>2</source> <translation>2</translation> </message> <message> <source>115200 baud</source> <translation>115200 бод</translation> </message> <message> <source>57600 baud</source> <translation>57600 бод</translation> </message> <message> <source>38400 baud</source> <translation>38400 бод</translation> </message> <message> <source>19200 baud</source> <translation>19200 бод</translation> </message> <message> <source>9600 baud</source> <translation>9600 бод</translation> </message> + <message> + <source>4800 baud</source> + <translation type="unfinished">4800 бод</translation> + </message> + <message> + <source>2400 baud</source> + <translation type="unfinished">2400 бод</translation> + </message> + <message> + <source>1200 baud</source> + <translation type="unfinished">1200 бод</translation> + </message> </context> <context> <name>IOSerial</name> <message> <source>Not connected</source> <translation>Не подключен</translation> </message> <message> <source>Invalid baud rate</source> <translation>Неверная бод скорость</translation> </message> <message> <source>Device is already connected</source> <translation>Устройство уже подключено</translation> </message> </context> <context> <name>IrdaConfigWidget</name> <message> <source>Device</source> <translation>Устройство</translation> </message> </context> <context> @@ -467,48 +501,60 @@ <message> <source>Paste</source> <translation>Вставить</translation> </message> <message> <source>Script</source> <translation>Скрипт</translation> </message> <message> <source><qt>There is no Connection.</qt></source> <translation><qt>Нет соединения.</qt></translation> </message> <message> <source>History</source> <translation>История</translation> </message> <message> <source>New Profile</source> <translation>Новый профиль</translation> </message> <message> <source>Save Profile</source> <translation>Сохранить профиль</translation> </message> + <message> + <source>Start log</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Stop log</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Log</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ModemConfigWidget</name> <message> <source>Modem is attached to:</source> <translation>Модем подключен к:</translation> </message> <message> <source>Enter telefon number here:</source> <translation>Введите номер телефона:</translation> </message> <message> <source>AT commands</source> <translation>AT команды</translation> </message> <message> <source>Enter number</source> <translation>Введите номер</translation> </message> </context> <context> <name>NoOptions</name> <message> <source>This Plugin does not support any configurations</source> @@ -725,119 +771,127 @@ <translation>Местная консоль</translation> </message> <message> <source>Default Terminal</source> <translation>Терминал по умолчанию</translation> </message> <message> <source>Default Keyboard</source> <translation>Клавиатура по умолчанию</translation> </message> <message> <source>SynchronizedFile</source> <translation>СинхронизирФайл</translation> </message> <message> <source>Dialing number: %1</source> <translation>Набираю номер: %1</translation> </message> <message> <source>Failure</source> <translation>Неудача</translation> </message> <message> <source>Dialing the number failed.</source> - <translation>Не удалось набрать номер.</translation> + <translation type="obsolete">Не удалось набрать номер.</translation> </message> <message> <source>Cancelling...</source> <translation>Отменяю...</translation> </message> <message> <source>Searching modem</source> <translation>Ищу модем</translation> </message> <message> <source>Initializing...</source> <translation>Инициализирую...</translation> </message> <message> <source>Reset speakers</source> <translation>Сбросить динамики</translation> </message> <message> <source>Turning off dialtone</source> <translation>Отключить зуммер</translation> </message> <message> <source>Dial number</source> <translation>Набрать номер</translation> </message> <message> <source>Line busy, redialing number</source> <translation>Линия занята, набираю снова</translation> </message> <message> <source>Connection established</source> <translation>Соединение установлено</translation> </message> <message> <source>Dismiss</source> <translation>Закрыть</translation> </message> + <message> + <source><qt>Dialing the number failed.</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fixing up Embedix</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SerialConfigWidget</name> <message> <source>Device</source> <translation>Устройство</translation> </message> </context> <context> <name>TerminalWidget</name> <message> <source>Terminal Type</source> <translation>Тип терминала</translation> </message> <message> <source>Color scheme</source> <translation>Цветовая схема</translation> </message> <message> <source>Font size</source> - <translation>Размер шрифта</translation> + <translation type="obsolete">Размер шрифта</translation> </message> <message> <source>small</source> - <translation>мелкий</translation> + <translation type="obsolete">мелкий</translation> </message> <message> <source>medium</source> - <translation>средний</translation> + <translation type="obsolete">средний</translation> </message> <message> <source>large</source> - <translation>крупный</translation> + <translation type="obsolete">крупный</translation> </message> <message> <source>Line-break conversions</source> <translation>Преобразование конца строки</translation> </message> <message> <source>Inbound</source> <translation>Входящий</translation> </message> <message> <source>Outbound</source> <translation>Исходящий</translation> </message> <message> <source>Options</source> <translation>Опции</translation> </message> <message> <source>Local echo</source> <translation>Местное эхо</translation> </message> <message> <source>Line wrap</source> <translation>Перенос строк</translation> diff --git a/i18n/ru/opie-eye.ts b/i18n/ru/opie-eye.ts index 8b31b98..2633d7b 100644 --- a/i18n/ru/opie-eye.ts +++ b/i18n/ru/opie-eye.ts @@ -1,72 +1,300 @@ <!DOCTYPE TS><TS> <context> + <name>BaseSetup</name> + <message> + <source> seconds</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slideshow timeout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> pixel</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Size of thumbnails:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show toolbar on startup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save status of fullscreen/autorotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ImageView</name> + <message> + <source>View Image Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Toggle autorotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Toggle autoscale</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Switch to next image</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Switch to previous image</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Toggle fullscreen</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Toggle thumbnail</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>PIconView</name> <message> <source>View as</source> <translation>Просмотреть как</translation> </message> <message> <source>Beam Current Item</source> <translation>Отправить текущий</translation> </message> <message> <source>Delete Current Item</source> <translation>Удалить текущий</translation> </message> <message> <source>View Current Item</source> <translation>Просмотреть текущий</translation> </message> <message> <source>Show Image Info</source> <translation>Показать информацию</translation> </message> <message> <source>Delete Image</source> <translation>Удалить изображение</translation> </message> <message> <source>the Image %1</source> <translation>изображение %1</translation> </message> <message> <source>Image</source> <translation>Изображение</translation> </message> + <message> + <source>Start slideshow</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PMainWindow</name> <message> <source>Phunk View - Config</source> - <translation>Вид - настройка</translation> + <translation type="obsolete">Вид - настройка</translation> </message> <message> <source>Browser Keyboard Actions</source> <translation>Привязки клавиш браузера</translation> </message> <message> <source>Keyboard Configuration</source> <translation>Настройка клавиатуры</translation> </message> + <message> + <source>Opie Eye - Config</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Imageinfo Keyboard Actions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Imageview Keyboard Actions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go dir up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Beam file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show imageinfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Display image</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start slideshow</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Thumbnail and Imageinfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Thumbnail and name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Name only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Next image</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Previous image</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show images fullscreen</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Auto rotate images</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show images unscaled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show zoomer window when unscaled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select filesystem</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Listview mode</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QObject</name> <message> <source>%1 - O View</source> <comment>Name of the dir</comment> <translation>%1 - О Просмотр</translation> </message> <message> <source>Opie Eye Caramba</source> - <translation>Карамба Глаз Opie</translation> + <translation type="obsolete">Карамба Глаз Opie</translation> </message> <message> <source>Show all files</source> <translation>Показать все файлы</translation> </message> <message> <source>DirView</source> - <translation>Директории</translation> + <translation type="obsolete">Директории</translation> + </message> + <message> + <source>Opie Eye</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DocView</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Directory View</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><center><b>Be carefull with the following options!</b></center></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show files recursive</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Recursion depth:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> directories</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Digital Camera View</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error no Camera Dir found</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ViewModeButton</name> + <message> + <source>Thumbnail and Imageinfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Thumbnail and Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Name Only</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>imageinfo</name> + <message> + <source>View Full Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Image info</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Displays an thumbnail of the image</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Displays info of selected image</source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/i18n/ru/opie-eye_slave.ts b/i18n/ru/opie-eye_slave.ts index b47cf89..8ff0f37 100644 --- a/i18n/ru/opie-eye_slave.ts +++ b/i18n/ru/opie-eye_slave.ts @@ -135,199 +135,199 @@ <source>ColorMode: %1 </source> <translation>Цветовой режим: %1 </translation> </message> <message> <source>Unknown</source> <translation>Неизвестный</translation> </message> <message> <source>Compression: %1 </source> <translation>Сжатие: %1 </translation> </message> <message> <source>InterlaceMode: %1 </source> <translation>Режим черезстрочности: %1 </translation> </message> <message> <source>Colormode: Color </source> - <translation>Режим: Цветной + <translation type="obsolete">Режим: Цветной </translation> </message> <message> <source>Colormode: Black and white </source> - <translation>Режим: Черно-белый + <translation type="obsolete">Режим: Черно-белый </translation> </message> <message> <source>Basic</source> - <translation>Основной</translation> + <translation type="obsolete">Основной</translation> </message> <message> <source>Normal</source> - <translation>Обычный</translation> + <translation type="obsolete">Обычный</translation> </message> <message> <source>Fine</source> - <translation>Мелкий</translation> + <translation type="obsolete">Мелкий</translation> </message> <message> <source>Quality: %1 </source> - <translation>Качество: %1 + <translation type="obsolete">Качество: %1 </translation> </message> <message> <source>Daylight</source> - <translation>Дневной свет</translation> + <translation type="obsolete">Дневной свет</translation> </message> <message> <source>Fluorescent</source> - <translation>Флуоресцентный</translation> + <translation type="obsolete">Флуоресцентный</translation> </message> <message> <source>Tungsten</source> - <translation>Вольфрам</translation> + <translation type="obsolete">Вольфрам</translation> </message> <message> <source>Standard light A</source> - <translation>Обычное освещение А</translation> + <translation type="obsolete">Обычное освещение А</translation> </message> <message> <source>Standard light B</source> - <translation>Обычное освещение Б</translation> + <translation type="obsolete">Обычное освещение Б</translation> </message> <message> <source>Standard light C</source> - <translation>Обычное освещение В</translation> + <translation type="obsolete">Обычное освещение В</translation> </message> <message> <source>D55</source> - <translation>D55</translation> + <translation type="obsolete">D55</translation> </message> <message> <source>D65</source> - <translation>D65</translation> + <translation type="obsolete">D65</translation> </message> <message> <source>D75</source> - <translation>D75</translation> + <translation type="obsolete">D75</translation> </message> <message> <source>Other</source> - <translation>Прочие</translation> + <translation type="obsolete">Прочие</translation> </message> <message> <source>White Balance: %1 </source> - <translation>Баланс белого: %1 + <translation type="obsolete">Баланс белого: %1 </translation> </message> <message> <source>Average</source> - <translation>Средний</translation> + <translation type="obsolete">Средний</translation> </message> <message> <source>Center weighted average</source> - <translation>Взвешенное среднее</translation> + <translation type="obsolete">Взвешенное среднее</translation> </message> <message> <source>Spot</source> - <translation>Место</translation> + <translation type="obsolete">Место</translation> </message> <message> <source>MultiSpot</source> - <translation>МультиМестный</translation> + <translation type="obsolete">МультиМестный</translation> </message> <message> <source>Pattern</source> - <translation>Шаблон</translation> + <translation type="obsolete">Шаблон</translation> </message> <message> <source>Partial</source> - <translation>Частичный</translation> + <translation type="obsolete">Частичный</translation> </message> <message> <source>Metering Mode: %1 </source> - <translation>Режим измерения: %1 + <translation type="obsolete">Режим измерения: %1 </translation> </message> <message> <source>Not defined</source> - <translation>Не определен</translation> + <translation type="obsolete">Не определен</translation> </message> <message> <source>Manual</source> - <translation>Вручную</translation> + <translation type="obsolete">Вручную</translation> </message> <message> <source>Normal progam</source> - <translation>Обычная программа</translation> + <translation type="obsolete">Обычная программа</translation> </message> <message> <source>Aperture priority</source> - <translation>Приоритет апертуры</translation> + <translation type="obsolete">Приоритет апертуры</translation> </message> <message> <source>Shutter priority</source> - <translation>Приоритет задвижки</translation> + <translation type="obsolete">Приоритет задвижки</translation> </message> <message> <source>Creative progam (biased toward fast shutter speed</source> - <translation>Творческая программа + <translation type="obsolete">Творческая программа (сделана под короткую выдержку)</translation> </message> <message> <source>Action progam (biased toward fast shutter speed)</source> - <translation>Программа действия + <translation type="obsolete">Программа действия (сделана под короткую выдержку)</translation> </message> <message> <source>Portrait mode (for closeup photos with the background out of focus)</source> - <translation>Режим портрета + <translation type="obsolete">Режим портрета (для близких объектов с размытым фоном)</translation> </message> <message> <source>Landscape mode (for landscape photos with the background in focus)</source> - <translation>Альбомный режим + <translation type="obsolete">Альбомный режим (для альбомных фотографий с резким фоном)</translation> </message> <message> <source>Exposure Program: %1 </source> - <translation>Программа выдержки: %1 + <translation type="obsolete">Программа выдержки: %1 </translation> </message> <message> <source>Date/Time: %1 </source> <translation>Дата/время: %1 </translation> </message> <message> <source><qt>Comment: %1 </source> <translation><qt>Примечания: %1 </translation> </message> <message> <source>Manufacturer: %1 </source> <translation>Производитель: %1 </translation> </message> <message> <source>Model: %1 </source> <translation>Модель: %1 @@ -376,26 +376,50 @@ <message> <source>Distance: %1 </source> <translation>Расстояние: %1 </translation> </message> <message> <source>Infinite</source> <translation>Бесконечность</translation> </message> <message> <source>ISO equivalent: %1 </source> <translation>ISO эквивалент: %1 </translation> </message> <message> <source>EXIF comment: %1</source> <translation>EXIF примечания: %1</translation> </message> <message> <source></qt></source> <translation></qt></translation> </message> + <message> + <source>Dimensions: %1 x %2 +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Size: %1 +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Compressed size: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>used colors: %1 +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resolution: %1 x %2 +</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/opie-login.ts b/i18n/ru/opie-login.ts index aa84e7b..db24b6e 100644 --- a/i18n/ru/opie-login.ts +++ b/i18n/ru/opie-login.ts @@ -1,36 +1,36 @@ <!DOCTYPE TS><TS> <context> <name>Calibrate</name> <message> <source>Touch the crosshairs firmly and accurately to calibrate your screen.</source> <translation>Нажмите на цели твердо и аккуратно чтобы откалибровать ваш экран.</translation> </message> <message> <source>Welcome to Opie</source> - <translation>Добро пожаловать в Opie</translation> + <translation type="obsolete">Добро пожаловать в Opie</translation> </message> </context> <context> <name>LoginWindow</name> <message> <source>Login</source> <translation>Вход</translation> </message> <message> <source><center>Welcome to OPIE</center></source> <translation><center>Добро пожаловать в OPIE</center></translation> </message> <message> <source>User</source> <translation>Пользователь</translation> </message> <message> <source>Password</source> <translation>Пароль</translation> </message> <message> <source>Suspend</source> <translation>Выключить</translation> </message> @@ -60,28 +60,75 @@ accurately to calibrate your screen.</source> <message> <source>Failure</source> <translation>Провал</translation> </message> <message> <source>Could not switch to new user identity</source> <translation>Не смог переключится на нового пользователя</translation> </message> <message> <source>Opie was terminated by an uncaught signal (%1) </source> <translation>Opie был завершен необработанным сигналом (%1) </translation> </message> <message> <source>Could not start Opie.</source> <translation>Не смог запустить Opie.</translation> </message> <message> <source><center>Welcome to OPIE %1</center><center>& %2 %3</center></source> - <translation><center>Добро пожаловать в OPIE %1</center><center>& %2 %3</center></translation> + <translation type="obsolete"><center>Добро пожаловать в OPIE %1</center><center>& %2 %3</center></translation> + </message> +</context> +<context> + <name>PasswordDialog</name> + <message> + <source>Set Password</source> + <comment>Caption of the password dialog</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt><h2>Please set a password for the Superuser.</h2></qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><b>Password:</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><b>Confirm:</b></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PasswordDialogImpl</name> + <message> + <source>Trying to leave without password set</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>No password was set. This could lead to you not beeingable to remotely connect to your machine.Do you want to continue not setting a password?</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Passwords don't match</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>The two passwords don't match. Please try again.</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Password not legal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>The entered password is not a valid password.Please try entering a valid password.</qt></source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/i18n/ru/opie-sheet.ts b/i18n/ru/opie-sheet.ts new file mode 100644 index 0000000..bccc0e7 --- a/dev/null +++ b/i18n/ru/opie-sheet.ts @@ -0,0 +1,1027 @@ +<!DOCTYPE TS><TS> +<context> + <name>CellFormat</name> + <message> + <source>&Borders</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Back&ground</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Alignment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Color:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Default Borders</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Default Background</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Font:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Default Font</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Vertical:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Horizontal:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Word Wrap</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Default Alignment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Format Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Opie Sheet</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <source>&Find && Replace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Search for:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Replace with:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Find</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Replace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Replace &all</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Match &case</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Current &selection only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Entire cell</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Find & Replace</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <source>Opie Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Inconsistency error!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File cannot be saved!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File cannot be opened!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid file format!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Do you want to save the current file?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&File Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>UnnamedFile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>New File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&New</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Open File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Open</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save File As</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save &As</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Import Excel file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Import E&xcel file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Accept</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Accept</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cell Selector</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cell &Selector</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cut Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cu&t</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Copy Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Paste Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Paste Contents</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Paste Cont&ents</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Clear Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>C&lear</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Insert Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>C&ells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Insert Rows</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Rows</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Insert Columns</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Columns</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Cells</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Row Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>H&eight</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Adjust Row</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Adjust</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show Row</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hide Row</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Hide</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Column Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Adjust Column</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show Column</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hide Column</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rename Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>R&emove</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sort Data</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Sort</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Find && Replace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Find && Replace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Equal To</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Equal To</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Addition</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Addition</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Subtraction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Subtraction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Multiplication</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Multiplication</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Division</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Division</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Open ParanthesistempCellData->row+row1, tempCellData->col+col1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Open Paranthesis</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Close Paranthesis</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Close Paranthesis</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Comma</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Comma</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Insert</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Data</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Row</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Colum&n</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Function</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Simple</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ABS(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CEILING(x,acc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FACT(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FLOOR(x,acc)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>INT(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MOD(x,y)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ROUND(x,digits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SIGN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EXP(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LOG(x,b)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LOG10(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>POWER(x,y)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SQRT(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DEGREES(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>RADIANS(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PI()</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>RAND()</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>RANDBETWEEN(a,b)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>S&tandard</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>AND(x1,x2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>NOT(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OR(x1,x2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>IF(compare,val1,val2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>INDEX(range,index)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ISBLANK(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ISNUMBER(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EVEN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ISEVEN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ODD(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ISODD(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Logical-&Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SIN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>COS(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>TAN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ASIN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ACOS(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ATAN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ATAN2(x,y)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SINH(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>COSH(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>TANH(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ACOSH(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ASINH(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ATANH(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Trigonometric</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LEN(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LEFT(s,num)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>RIGHT(s,num)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MID(s,pos,len)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CONCATENATE(s1,s2..)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EXACT(s1,s2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FIND(what,where,pos)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>REPLACE(s,pos,len,ns)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>REPT(s,n)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>UPPER(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LOWER(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Strings</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>AVERAGE(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>COUNT(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>COUNTIF(range,eqls)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MAX(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MIN(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SUM(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SUMSQ(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VAR(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VARP(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>STDEV(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>STDEVP(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SKEW(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>KURT(range)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sta&tistical</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BESSELI(x,n)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BESSELJ(x,n)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BESSELK(x,n)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BESSELY(x,n)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BETAI(x,a,b)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ERF(a,b)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ERFC(a,b)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GAMMALN(x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GAMMAP(x,a)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GAMMAQ(x,a)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scienti&fic</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BETADIST(z,a,b,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CHI2DIST(x,n,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CHIDIST(x,n,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FDIST(z,deg1,deg2,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GAMMADIST(x,a,b,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>NORMALDIST(x,m,s,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PHI(x,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>POISSON(x,n,Q?)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Distributions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>About Opie Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Opie Sheet +Spreadsheet Software for Opie +QWDC Beta Winner (as Sheet/Qt) + +Developed by: Serdar Ozler +Release 1.0.2 +Release Date: October 08, 2002 + +This product is licensed under GPL. It is freely distributable. If you want to get the latest version and also the source code, please visit the web site. + +http://qtopia.sitebest.com</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Number of rows:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Number of columns:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Number of sheets:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Height of each row:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Width of each column:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><td>Unable to open or parse file!</td></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Sheet Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>There is only one sheet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Are you sure?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift cells &down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift cells &right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Entire ro&w</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Entire &column</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Sheet</name> + <message> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Search key not found!</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SortDialog</name> + <message> + <source>&Sort</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Sort by</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Then by</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Then &by</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Case Sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Direction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Top to bottom (rows)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Left to right (columns)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sort</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Ascending</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Descending</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>One cell cannot be sorted!</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/opie-update-symlinks.ts b/i18n/ru/opie-update-symlinks.ts new file mode 100644 index 0000000..4eb9e18 --- a/dev/null +++ b/i18n/ru/opie-update-symlinks.ts @@ -0,0 +1,2 @@ +<!DOCTYPE TS><TS> +</TS> diff --git a/i18n/ru/opieirc.ts b/i18n/ru/opieirc.ts index bcc6f06..5f75e17 100644 --- a/i18n/ru/opieirc.ts +++ b/i18n/ru/opieirc.ts @@ -1,136 +1,151 @@ <!DOCTYPE TS><TS> <context> <name>IRCChannelTab</name> <message> <source>Talking on channel</source> <translation>Разговор на канале</translation> </message> <message> <source>Channel discussion</source> <translation>Беседа канала</translation> </message> <message> <source>Type your message here to participate in the channel discussion</source> <translation>Введите здесь свое сообщение, чтобы поучаствовать в беседе</translation> </message> <message> <source>CTCP</source> - <translation>CTCP</translation> + <translation type="obsolete">CTCP</translation> </message> <message> <source>Query</source> <translation>Query</translation> </message> <message> <source>Ping</source> <translation>Ping</translation> </message> <message> <source>Version</source> <translation>Version</translation> </message> <message> <source>Whois</source> <translation>Whois</translation> </message> <message> <source>Disconnected</source> <translation>Отсоединен</translation> </message> </context> <context> <name>IRCConnection</name> <message> <source>Connected, logging in ..</source> <translation>Подключен, вхожу ..</translation> </message> <message> <source>Successfully logged in.</source> <translation>Вошел успешно.</translation> </message> <message> <source>Socket error : </source> <translation>Ошибка сокета : </translation> </message> <message> <source>Connection closed</source> <translation>Соединение закрыто</translation> </message> </context> <context> + <name>IRCHistoryLineEdit</name> + <message> + <source>Next Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Previous Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Close Tab</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>IRCMessageParser</name> <message> <source>Nonexistant channel join - desynchronized?</source> <translation>Несуществующий канал - не синхронизирован?</translation> </message> <message> <source>Person has already joined the channel - desynchronized?</source> <translation>Человек уже присоединился к каналу - не синхронизирован?</translation> </message> <message> <source>You already joined the channel - desynchronized?</source> <translation>Вы уже присоединились к каналу - не синхронизирован?</translation> </message> <message> <source>Parting person not found - desynchronized?</source> <translation>Уходящий человек не найден - не синхронизирован?</translation> </message> <message> <source>Channel for part not found - desynchronized?</source> <translation>Канал для отключения не найден - не синхронизирован?</translation> </message> <message> <source>Channel message with unknown sender</source> <translation>Сообщение на канале с неизвестным отправителем</translation> </message> <message> <source>Received PRIVMSG of unknown type</source> <translation>Принято PRIVMSG неизвестного типа</translation> </message> <message> <source>Nickname change of an unknown person</source> - <translation>Смена клички неизвестного человека</translation> + <translation type="obsolete">Смена клички неизвестного человека</translation> </message> <message> <source>Unknown person quit - desynchronized?</source> <translation>Выход неизвестного человека - не синхронизирован?</translation> </message> <message> <source> changed topic to </source> <translation>тема сменена на</translation> </message> <message> <source>Unknown channel topic - desynchronized?</source> <translation>Неизвестная тема на канале - не синхронизирован?</translation> </message> <message> <source>Received a CTCP PING from </source> <translation>Принят CTCP PING от</translation> </message> <message> <source>Received a CTCP VERSION from </source> - <translation>Принят CTCP VERSION от</translation> + <translation type="obsolete">Принят CTCP VERSION от</translation> </message> <message> <source>CTCP ACTION with unknown person - Desynchronized?</source> <translation>CTCP ACTION с неизвестным человеком - не синхронизирован?</translation> </message> <message> <source>CTCP ACTION with unknown channel - Desynchronized?</source> <translation>CTCP ACTION с неизвестным каналом - не синхронизирован?</translation> </message> <message> <source>CTCP ACTION with bad recipient</source> <translation>CTCP ACTION с плохим адресатом</translation> </message> <message> <source>Mode change has unknown type</source> <translation>Смена режима с неизвестным типом</translation> </message> <message> <source>Mode change with unknown person - Desynchronized?</source> <translation>Смена режима для неизвестного человека - не синхронизирован?</translation> </message> <message> <source>Mode change with unknown flag</source> <translation>Смена режима с неизвестным флагом</translation> @@ -188,58 +203,155 @@ <translation>Принята необработанная ctcp команда: %1</translation> </message> <message> <source>Received unhandled literal command: %1</source> <translation>Принята необработанная буквенная команда: %1</translation> </message> <message> <source>%1 joined channel %2</source> <translation>%1 подключился к каналу %2</translation> </message> <message> <source>You left channel %1</source> <translation>Вы ушли с канала %1</translation> </message> <message> <source>%1 left channel %2</source> <translation>%1 ушел с канала %2</translation> </message> <message> <source>Channel message with unknown channel %1</source> <translation>Сообщение канала с неизвестного канала %1</translation> </message> <message> <source>You are now known as %1</source> - <translation>Вы теперб известны как %1</translation> + <translation type="obsolete">Вы теперб известны как %1</translation> </message> <message> <source>%1 is now known as %2</source> - <translation>%1 теперь известен как %2</translation> + <translation type="obsolete">%1 теперь известен как %2</translation> </message> <message> <source>%1 has quit (%2)</source> <translation>%1 вышел (%2)</translation> </message> + <message> + <source>Server %1 version %2 supports usermodes '%3' and channelmodes '%4'</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>There are %1 operators connected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>There are %1 unknown connection(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>There are %1 channels formed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Please wait a while and try again</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Whois %1 (%2@%3) +Real name: %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is using server %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is on channels: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Names for %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Time on server %1 is %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel or nick %1 doesn't exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>There is no history information for %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unknown command: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can't change nick to %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>You're not on channel %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>[%1] Operation not permitted, you don't have enough channel privileges</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Connected to</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 has been idle for %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 signed on %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CTCP PING with unknown person - Desynchronized?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CTCP PING with unknown channel - Desynchronized?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CTCP PING with bad recipient</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Received a CTCP VERSION request from </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Malformed DCC request from </source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>IRCQueryTab</name> <message> <source>Talking to </source> <translation>Разговор с</translation> </message> <message> <source>Private discussion</source> <translation>Приватный разговор</translation> </message> <message> <source>Type your text here in order to send a message to the other person</source> <translation>Здесь введите свое сообщение чтобы отправить другому человеку</translation> </message> <message> <source>Disconnected</source> <translation>Отключен</translation> </message> </context> <context> <name>IRCServerEditor</name> <message> <source>Profile name :</source> @@ -294,57 +406,57 @@ <translation>Каналы :</translation> </message> <message> <source>Comma-Separated list of all channels you would like to join automatically</source> <translation>Список всех каналов, через запятую, к которым вы хотите подключится автоматически</translation> </message> <message> <source>Edit server information</source> <translation>Изменить информацию о сервере</translation> </message> <message> <source>Error</source> <translation>Ошибка</translation> </message> <message> <source>Profile name required</source> <translation>Необходимо имя профиля</translation> </message> <message> <source>Host name required</source> <translation>Необходимо имя хоста</translation> </message> <message> <source>Port required</source> - <translation>Необходим порт</translation> + <translation type="obsolete">Необходим порт</translation> </message> <message> <source>Nickname required</source> <translation>Необходима кличка</translation> </message> <message> <source>Realname required</source> - <translation>Необходимо настоящее имя</translation> + <translation type="obsolete">Необходимо настоящее имя</translation> </message> <message> <source>The channel list needs to contain a comma separated list of channel names which start with either '#' or '+'</source> <translation>Список каналов должен содержать список имен каналов через запятую которые начинаются с '#' или '+'</translation> </message> </context> <context> <name>IRCServerList</name> <message> <source>Serverlist Browser</source> <translation>Список серверов</translation> </message> <message> <source>Please choose a server profile</source> <translation>Пожалуйста выберите профиль сервера</translation> </message> <message> <source>Select a server profile from this list and then tap on OK in the upper-right corner</source> <translation>Выберите профиль сервера из этого списка и нажмите OK в правом верхнем углу</translation> </message> @@ -356,58 +468,77 @@ comma separated list of channel <source>Edit</source> <translation>Изменить</translation> </message> <message> <source>Add</source> <translation>Добавить</translation> </message> <message> <source>Delete the currently selected server profile</source> <translation>Удалить выбранный профиль сервера</translation> </message> <message> <source>Edit the currently selected server profile</source> <translation>Изменить выбранный профиль сервера</translation> </message> <message> <source>Add a new server profile</source> <translation>Добавить новый профиль сервера</translation> </message> </context> <context> <name>IRCServerTab</name> <message> <source>Connection to</source> - <translation>Соединение с</translation> + <translation type="obsolete">Соединение с</translation> </message> <message> <source>Server messages</source> <translation>Сообщения сервера</translation> </message> <message> <source>Type commands here. A list of available commands can be found inside the OpieIRC help</source> <translation>Здесь вводите команды. Список доступных команд находится внутри справки OpieIRC</translation> </message> + <message> + <source>Connecting to</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>IRCSession</name> + <message> + <source>You are now known as %1</source> + <translation type="unfinished">Вы теперб известны как %1</translation> + </message> + <message> + <source>Nickname change of an unknown person</source> + <translation type="unfinished">Смена клички неизвестного человека</translation> + </message> + <message> + <source>%1 is now known as %2</source> + <translation type="unfinished">%1 теперь известен как %2</translation> + </message> </context> <context> <name>IRCSettings</name> <message> <source>Lines displayed :</source> <translation>Число отображаемых строк :</translation> </message> <message> <source>Amount of lines to be displayed in chats before old lines get deleted - this is necessary to restrain memory consumption. Set to 0 if you don't need this</source> <translation>Число отображаемых строк в чатах прежде чем они удаляются - это необходимо чтобы ограничить расход памяти. Установите на 0 если вам это не нужно</translation> </message> <message> <source>General</source> <translation>Общие</translation> </message> <message> <source>Background color :</source> <translation>Цвет фона :</translation> </message> <message> <source>Background color to be used in chats</source> <translation>Цвет фона, используемый в чатах</translation> </message> <message> @@ -445,72 +576,107 @@ comma separated list of channel <message> <source>Text written by the server :</source> <translation>Текст, написанный сервером :</translation> </message> <message> <source>Text color to be used to identify text written by the server</source> <translation>Цвет текста, используемого чтобы видеть текст написанный сервером</translation> </message> <message> <source>Notifications :</source> <translation>Уведомления :</translation> </message> <message> <source>Text color to be used to display notifications</source> <translation>Цвет текста, используемого для отображения уведомлений</translation> </message> <message> <source>Colors</source> <translation>Цвета</translation> </message> <message> <source>Settings</source> <translation>Настройки</translation> </message> + <message> + <source>Display time in chat log</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keyboard Shortcuts</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>IRCTab</name> <message> <source>Missing description</source> <translation>Нету описания</translation> </message> <message> <source>Description of the tab's content</source> <translation>Описание содержания этой вкладки</translation> </message> <message> <source>Close this tab</source> <translation>Закрыть эту вкладку</translation> </message> </context> <context> <name>MainWindow</name> <message> <source>IRC Client</source> <translation>IRC Клиент</translation> </message> <message> <source>Server connections, channels, queries and other things will be placed here</source> <translation>Соединения с серверами, каналами, запросы и прочие вещи будут здесь</translation> </message> <message> <source>IRC</source> <translation>IRC</translation> </message> <message> <source>New connection</source> <translation>Новое соединение</translation> </message> <message> <source>Create a new connection to an IRC server</source> <translation>Создать новое соединение с IRC сервером</translation> </message> <message> <source>Settings</source> <translation>Настройки</translation> </message> <message> <source>Configure OpieIRC's behavior and appearance</source> <translation>Настроить поведение и внешний вид OpieIRC</translation> </message> </context> +<context> + <name>QObject</name> + <message> + <source> User</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Opie IRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> gives channel operator status to </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> removes channel operator status from </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> gives voice to </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> removes voice from </source> + <translation type="unfinished"></translation> + </message> +</context> </TS> diff --git a/i18n/ru/opiemail.ts b/i18n/ru/opiemail.ts index b95b76b..783645f 100644 --- a/i18n/ru/opiemail.ts +++ b/i18n/ru/opiemail.ts @@ -59,70 +59,74 @@ <translation>Проблема</translation> </message> <message> <source><p>Please create an SMTP account first.</p></source> <translation><p>Пожалуйста сначала создайте SMTP запись.</p></translation> </message> <message> <source>Ok</source> <translation>Да</translation> </message> <message> <source>Error</source> <translation>Ошибка</translation> </message> <message> <source><p>Please select a File.</p></source> <translation><p>Пожалуйста выберите файл.</p></translation> </message> <message> <source>Sending mail</source> <translation>Отправляю почту</translation> </message> <message> <source>No Receiver spezified</source> - <translation>Не задан адресат</translation> + <translation type="obsolete">Не задан адресат</translation> </message> <message> <source>Store message</source> <translation>Сохранить сообщение</translation> </message> <message> <source>Store message into drafts?</source> <translation>Сохранить сообщение в черновиках?</translation> </message> <message> <source>Yes</source> <translation>Да</translation> </message> <message> <source>No</source> <translation>Нет</translation> </message> <message> <source><center>Attachments will not be stored in "Draft" folder</center></source> <translation><center>Вложение не будут сохранены в папке "Черновики"</center></translation> </message> + <message> + <source>No Receiver specified</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ComposeMailUI</name> <message> <source>Compose Message</source> <translation>Написать письмо</translation> </message> <message> <source>send later</source> <translation>отправить позже</translation> </message> <message> <source>use:</source> <translation>использовать:</translation> </message> <message> <source>Mail</source> <translation>Почта</translation> </message> <message> <source>Subject</source> <translation>Тема</translation> </message> <message> @@ -346,60 +350,66 @@ </message> </context> <context> <name>NNTPGroupsUI</name> <message> <source>newsgroupslist</source> <translation>список групп новостей</translation> </message> <message> <source>Newsgroups</source> <translation>Группы новостей</translation> </message> <message> <source>List of groups from the server. On start, only subscribed groups are listed.</source> <translation>Список групп на сервере. При запуске, только выписанные группы будут показаны.</translation> </message> <message> <source>Groupfilter:</source> <translation>Фильтр групп:</translation> </message> <message> <source>Enter a filter string here. Then hit "get newsgroup list" again and only groups starting with that filter will be listet.</source> - <translation>Введите строку фильтра. + <translation type="obsolete">Введите строку фильтра. Потом нажмите "получить список групп новостей" снова и только группы, начинающиеся с этой строки, будут показаны.</translation> </message> <message> <source>Get newsgroup list from server</source> <translation>Получить список групп новостей с сервера</translation> </message> <message> <source>Retrieve the list of groups from server</source> <translation>Загрузить список групп новостей с сервера</translation> </message> + <message> + <source>Enter a filter string here. +Then hit "get newsgroup list" again and only groups starting +with that filter will be listed.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NNTPconfigUI</name> <message> <source>Configure NNTP</source> <translation>Настроить NNTP</translation> </message> <message> <source>Port</source> <translation>Порт</translation> </message> <message> <source>Name of the Account</source> <translation>Имя учетной записи</translation> </message> <message> <source>Account</source> <translation>Учетная запись</translation> </message> <message> <source>Server</source> <translation>Сервер</translation> </message> <message> @@ -514,48 +524,60 @@ with that filter will be listet.</source> <message> <source>Server</source> <translation>Сервер</translation> </message> <message> <source>Port</source> <translation>Порт</translation> </message> <message> <source>Use secure sockets:</source> <translation>Использовать защищенные сокеты:</translation> </message> <message> <source>ssh $SERVER exec imapd</source> <translation>ssh $SERVER exec imapd</translation> </message> <message> <source>User</source> <translation>Пользователь</translation> </message> <message> <source>Password</source> <translation>Пароль</translation> </message> + <message> + <source>ask before downloading large mails</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Large mail size (kb):</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> kB</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SMTPconfigUI</name> <message> <source>Configure SMTP</source> <translation>Настроить SMTP</translation> </message> <message> <source>Account</source> <translation>Учетная запись</translation> </message> <message> <source>Use SSL</source> <translation type="obsolete">Исп. SSL</translation> </message> <message> <source>Use Login</source> <translation>Исп. регистрацию</translation> </message> <message> <source>Name of the Account</source> <translation>Имя учетной записи</translation> </message> <message> @@ -705,91 +727,99 @@ with that filter will be listet.</source> <message> <source><p>The mail body is not yet downloaded, so you cannot reply yet.</source> <translation><p>Тело сообщения еще не скачано, так что вы еще не можете ответить.</translation> </message> <message> <source>Ok</source> <translation>Да</translation> </message> <message> <source><p>The mail body is not yet downloaded, so you cannot forward yet.</source> <translation><p>Тело сообщения еще не скачано, так что вы еще не можете переслать.</translation> </message> <message> <source>Delete Mail</source> <translation>Удалить сообщение</translation> </message> <message> <source><p>Do you really want to delete this mail? <br><br></source> <translation><p>Вы действительно хотите удалить это сообщение? <br><br></translation> </message> <message> <source>Display image preview</source> <translation>Показать предв. просмотр изображения</translation> </message> + <message> + <source>E-Mail by %1</source> + <translation type="unfinished">E-Mail от %1</translation> + </message> </context> <context> <name>ViewMailBase</name> <message> <source>E-Mail by %1</source> - <translation>E-Mail от %1</translation> + <translation type="obsolete">E-Mail от %1</translation> </message> <message> <source>Mail</source> <translation>Почта</translation> </message> <message> <source>Reply</source> <translation>Ответить</translation> </message> <message> <source>Forward</source> <translation>Переслать</translation> </message> <message> <source>Attachments</source> <translation>Вложения</translation> </message> <message> <source>Show Html</source> <translation>Показать HTML</translation> </message> <message> <source>Delete Mail</source> <translation>Удалить сообщение</translation> </message> <message> <source>Description</source> <translation>Описание</translation> </message> <message> <source>Filename</source> <translation>Имя файла</translation> </message> <message> <source>Size</source> <translation>Размер</translation> </message> + <message> + <source>E-Mail view</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>selectsmtp</name> <message> <source>Select SMTP Account</source> <translation>Выберите учетную запись SMTP</translation> </message> </context> <context> <name>selectstoreui</name> <message> <source>Select target box</source> <translation>Выберите целевой ящик</translation> </message> <message> <source><b>Store mail(s) to</b></source> <translation><b>Хранить почту в</b></translation> </message> <message> <source>Folder:</source> <translation>Папка:</translation> </message> <message> <source>Account:</source> diff --git a/i18n/ru/opieplayer2.ts b/i18n/ru/opieplayer2.ts new file mode 100644 index 0000000..318cc5c --- a/dev/null +++ b/i18n/ru/opieplayer2.ts @@ -0,0 +1,286 @@ +<!DOCTYPE TS><TS> +<context> + <name>AudioWidget</name> + <message> + <source>OpiePlayer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Lib</name> + <message> + <source>Progress: %1 %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MediaPlayer</name> + <message> + <source>OpiePlayer: Initializating</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OpiePlayer: </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> File: </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>, Length: </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Volume</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PlayListFileView</name> + <message> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Media</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Path</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PlayListSelection</name> + <message> + <source>Playlist Selection</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PlayListWidget</name> + <message> + <source>Loading of Skin started</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add to Playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove from Playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Randomize</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Loop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Clear List</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add all audio files</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add all video files</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add all files</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save Playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rescan for Audio Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rescan for Video Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Full Screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Move Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Move Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Play Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>There was a problem in getting the file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove Playlist?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>You really want to delete +this playlist?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add File to Playlist</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add Files from Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OpiePlayer: </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Opieplayer Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p><b>Opieplayer2 skin not found!</b></p><p>Please install an opieplayer2 skin package.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PlayListWidgetGui</name> + <message> + <source>Play Operations</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Skins</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Gamma (Video)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lists</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SkinLoader</name> + <message> + <source>Loading of Skin finished</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VideoWidget</name> + <message> + <source>OpiePlayer - Video</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>XineControl</name> + <message> + <source>Failure</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error on file '%1' with reason: </source> + <comment>Error when playing a file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>No input plugin found for this media type</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>No demux plugin found for this media type</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>Demuxing failed for this media type</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>Malformed MRL</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>Input failed</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>Some other error</qt></source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/opierec.ts b/i18n/ru/opierec.ts index 40f5e46..f393efc 100644 --- a/i18n/ru/opierec.ts +++ b/i18n/ru/opierec.ts @@ -61,49 +61,49 @@ <translation>Выход</translation> </message> <message> <source>Options</source> <translation>Опции</translation> </message> <message> <source>Volume</source> <translation>Громкость</translation> </message> <message> <source>Low Disk Space</source> <translation>Мало места на диске</translation> </message> <message> <source>You are running low of recording space or a card isn't being recognized</source> <translation>Заканчивается место на диске или карта не распознана</translation> </message> <message> <source> seconds</source> - <translation>секунд</translation> + <translation type="obsolete">секунд</translation> </message> <message> <source>Do you really want to <font size=+2><B>DELETE</B></font> the selected file?</source> <translation>Вы действительно хотите <font size=+2><B>УДАЛИТЬ</B></font> выбранный файл?</translation> </message> <message> <source>Yes</source> <translation>Да</translation> </message> <message> <source>No</source> <translation>Нет</translation> </message> <message> <source>Error</source> <translation>Ошибка</translation> </message> <message> <source>Could not remove file.</source> <translation>Не смог удалить файл.</translation> </message> <message> @@ -129,56 +129,64 @@ the selected file?</source> <translation>Играть</translation> </message> <message> <source>Send with Ir</source> <translation>Отправить через ИК</translation> </message> <message> <source>Rename</source> <translation>Переименовать</translation> </message> <message> <source>Ir Beam out</source> <translation>Отправить по ИК порту</translation> </message> <message> <source>Ir sent.</source> <translation>Отправлен.</translation> </message> <message> <source>Ok</source> <translation>Да</translation> </message> <message> <source>Rec</source> - <translation>Запись</translation> + <translation type="obsolete">Запись</translation> </message> <message> <source>Location</source> - <translation>Место</translation> + <translation type="obsolete">Место</translation> </message> <message> <source>Date</source> - <translation>Дата</translation> + <translation type="obsolete">Дата</translation> </message> <message> <source>Wave Compression (smaller files)</source> <translation>Сжатие (меньше размер файлов)</translation> </message> <message> <source>mute</source> <translation>заглушить</translation> </message> <message> <source>Stop</source> - <translation>Стоп</translation> + <translation type="obsolete">Стоп</translation> </message> <message> <source>Auto Mute</source> <translation>Авто-заглушка</translation> </message> <message> <source>Stereo Channels</source> - <translation>Стерео каналы</translation> + <translation type="obsolete">Стерео каналы</translation> + </message> + <message> + <source>Del</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Stereo</source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/i18n/ru/opimconverter.ts b/i18n/ru/opimconverter.ts new file mode 100644 index 0000000..e69a4f4 --- a/dev/null +++ b/i18n/ru/opimconverter.ts @@ -0,0 +1,120 @@ +<!DOCTYPE TS><TS> +<context> + <name>Converter</name> + <message> + <source>PimConverter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>It is not a good idea to usethe same source and destformat !</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pim-Converter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>Starting to convert the database for %1</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No SQLite2 database could be found!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The database is already converted!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>Conversion not possible: <br>Problem: %1</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>An internal error occurred: <br>Converting the database was impossible! <br>Command/Reason: '%1' </qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>Are you really sure that you want to convert your database from sqlite V2 to sqlite V3?</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>An internal error occurred: sqlite was not accessible! Please correct the PATH or install this packages!</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>An internal error occurred: sqlite3 was not accessible! Please correct the PATH or install this packages!</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Conversion is finished!</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>converter_base</name> + <message> + <source>PIM-Database Converter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Converter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Upgrade to SQLite3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select Database:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Addressbook</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>TodoList</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Datebook</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Source/Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>to</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>XML</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SQL (SQLite)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Convert from</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Config:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Erase before copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Progress:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go!</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/osearch.ts b/i18n/ru/osearch.ts index 7170f81..734715c 100644 --- a/i18n/ru/osearch.ts +++ b/i18n/ru/osearch.ts @@ -1,42 +1,42 @@ <!DOCTYPE TS><TS> <context> <name>MainWindow</name> <message> <source>OSearch</source> <translation>ОПоиск</translation> </message> <message> <source>Search</source> <translation>Поиск</translation> </message> <message> <source>Search all</source> <translation>Искать везде</translation> </message> <message> <source>Case sensitiv</source> - <translation>Учет регистра</translation> + <translation type="obsolete">Учет регистра</translation> </message> <message> <source>Use wildcards</source> <translation>По шаблону</translation> </message> <message> <source>The details of the current result</source> <translation>Детали текущего результата</translation> </message> <message> <source>Settings</source> <translation>Настройки</translation> </message> <message> <source>Options</source> <translation>Параметры</translation> </message> <message> <source>Enter your search terms here</source> <translation>Задайте условия поиска здесь</translation> </message> <message> <source>Applications</source> <translation>Приложения</translation> @@ -44,88 +44,108 @@ <message> <source>Documents</source> <translation>Документы</translation> </message> <message> <source>Todo List</source> <translation>Задачи</translation> </message> <message> <source>Calendar</source> <translation>Календарь</translation> </message> <message> <source>Contacts</source> <translation>Контакты</translation> </message> <message> <source>Search for: </source> <translation>Искать:</translation> </message> <message> <source></source> <translation></translation> </message> + <message> + <source>Case sensitive</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>OListView</name> <message> <source>Results</source> <translation>Результаты</translation> </message> </context> <context> <name>QObject</name> <message> <source>show</source> <translation>показать</translation> </message> <message> <source>edit</source> <translation>изменить</translation> </message> <message> <source>execute</source> <translation>выполнить</translation> </message> <message> <source>open in filemanager</source> <translation>открыть в менеджере файлов</translation> </message> <message> <source>open with </source> <translation>открыть с</translation> </message> <message> <source>show completed tasks</source> - <translation>показать завершенные задачи</translation> + <translation type="obsolete">показать завершенные задачи</translation> </message> <message> <source>show past events</source> - <translation>показать события из прошлого</translation> + <translation type="obsolete">показать события из прошлого</translation> </message> <message> <source>search in dates</source> - <translation>искать в датах</translation> + <translation type="obsolete">искать в датах</translation> </message> <message> <source>File: </source> <translation>Файл:</translation> </message> <message> <source>Link: </source> <translation>Ссылка:</translation> </message> <message> <source>Mimetype: </source> <translation>Тип MIME:</translation> </message> <message> <source>search content</source> - <translation>искать в содержимом</translation> + <translation type="obsolete">искать в содержимом</translation> </message> <message> <source>searching %1</source> <translation>ищется %1</translation> </message> + <message> + <source>Show completed tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show past events</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Search in dates</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Search content</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/oxygen.ts b/i18n/ru/oxygen.ts index a857fd2..718c5c8 100644 --- a/i18n/ru/oxygen.ts +++ b/i18n/ru/oxygen.ts @@ -4,48 +4,52 @@ <message> <source>Calculate</source> <translation>Вычислить</translation> </message> <message> <source>Clear</source> <translation>Очистить</translation> </message> <message> <source>Molecular Weight</source> <translation>Молекулярный вес</translation> </message> <message> <source>Chemical Formula</source> <translation>Химическая формула</translation> </message> <message> <source>Molecular Weight (u):</source> <translation>Молекулярный вес (u):</translation> </message> <message> <source>Elemental Composition (%):</source> <translation>Состав элементов (%):</translation> </message> + <message> + <source>CalcDlg</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>OxydataWidget</name> <message> <source>Block</source> <translation>Блок</translation> </message> <message> <source>Group</source> <translation>Группа</translation> </message> <message> <source>Electronegativity</source> <translation>Электронегативность</translation> </message> <message> <source>Atomic radius</source> <translation>Радиус атома</translation> </message> <message> <source>Ionizationenergie</source> <translation type="obsolete">Энергия ионизации</translation> </message> <message> diff --git a/i18n/ru/oyatzee.ts b/i18n/ru/oyatzee.ts new file mode 100644 index 0000000..058674e --- a/dev/null +++ b/i18n/ru/oyatzee.ts @@ -0,0 +1,20 @@ +<!DOCTYPE TS><TS> +<context> + <name>DiceWidget</name> + <message> + <source>Roll</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OYatzee</name> + <message> + <source>OYatzee</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only three rolls per turn allowed.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/packagemanager.ts b/i18n/ru/packagemanager.ts index 6a00479..481b8f6 100644 --- a/i18n/ru/packagemanager.ts +++ b/i18n/ru/packagemanager.ts @@ -38,48 +38,88 @@ <message> <source>Filter packages</source> <translation>Фильтр пакетов</translation> </message> <message> <source>Category:</source> <translation>Категория:</translation> </message> <message> <source>Names containing:</source> <translation>Имена содержат:</translation> </message> <message> <source>With the status:</source> <translation>Со статусом:</translation> </message> <message> <source>Available from the following server:</source> <translation>Доступны со следующего сервера:</translation> </message> <message> <source>Installed on device at:</source> <translation>Установлены на устройстве:</translation> </message> + <message> + <source>Tap here to filter package list by application category.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select the application category to filter by here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to filter package list by package name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enter the package name to filter by here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to filter package list by the package status.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select the package status to filter by here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to filter package list by source server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select the source server to filter by here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to filter package list by destination where the package is installed to on this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select the destination location to filter by here.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>InputDialog</name> <message> <source>&OK</source> <translation type="obsolete">&Да</translation> </message> <message> <source>&Cancel</source> <translation type="obsolete">&Отмена</translation> </message> </context> <context> <name>InstallDlg</name> <message> <source>Destination</source> <translation>Место назначения</translation> </message> <message> <source>Space Avail</source> <translation>Место доступно</translation> </message> <message> <source>Output</source> @@ -358,157 +398,157 @@ <source>Failed to remove </source> <translation type="obsolete">Не смог убрать</translation> </message> </context> <context> <name>MainWindow</name> <message> <source>AQPkg - Package Manager</source> <translation type="obsolete">AQPkg - Менеджер пакетов</translation> </message> <message> <source>Type the text to search for here.</source> <translation>Введите текст для поиска здесь.</translation> </message> <message> <source>Click here to hide the Quick Jump toolbar.</source> <translation type="obsolete">Нажмите чтобы скрыть Quick Jump панель.</translation> </message> <message> <source>Update lists</source> <translation>Обновить списки</translation> </message> <message> <source>Click here to update package lists from servers.</source> - <translation>Нажмите чтобы обновить списки пакетов с серверов.</translation> + <translation type="obsolete">Нажмите чтобы обновить списки пакетов с серверов.</translation> </message> <message> <source>Upgrade</source> <translation>Обновить</translation> </message> <message> <source>Click here to upgrade all installed packages if a newer version is available.</source> - <translation>Нажмите чтобы обновить все установленные пакеты если есть более свежая версия.</translation> + <translation type="obsolete">Нажмите чтобы обновить все установленные пакеты если есть более свежая версия.</translation> </message> <message> <source>Download</source> <translation>Скачать</translation> </message> <message> <source>Click here to download the currently selected package(s).</source> - <translation>Нажмите чтобы скачать выделенные пакеты.</translation> + <translation type="obsolete">Нажмите чтобы скачать выделенные пакеты.</translation> </message> <message> <source>Apply changes</source> <translation>Применить изменения</translation> </message> <message> <source>Click here to install, remove or upgrade currently selected package(s).</source> - <translation>Нажмите чтобы установить, убрать или обновить выделенные пакеты.</translation> + <translation type="obsolete">Нажмите чтобы установить, убрать или обновить выделенные пакеты.</translation> </message> <message> <source>Actions</source> <translation>Действия</translation> </message> <message> <source>Show packages not installed</source> <translation>Показать неустановленные пакеты</translation> </message> <message> <source>Click here to show packages available which have not been installed.</source> - <translation>Нажмите чтобы показать доступные, но не установленные пакеты.</translation> + <translation type="obsolete">Нажмите чтобы показать доступные, но не установленные пакеты.</translation> </message> <message> <source>Show installed packages</source> <translation>Показать установленные пакеты</translation> </message> <message> <source>Click here to show packages currently installed on this device.</source> - <translation>Нажмите чтобы показать пакеты установленные на этом устройстве.</translation> + <translation type="obsolete">Нажмите чтобы показать пакеты установленные на этом устройстве.</translation> </message> <message> <source>Show updated packages</source> <translation>Показать обновленные пакеты</translation> </message> <message> <source>Click here to show packages currently installed on this device which have a newer version available.</source> - <translation>Нажмите чтобы показать пакеты установленные на этом устройстве для которых имеется более свежая версия.</translation> + <translation type="obsolete">Нажмите чтобы показать пакеты установленные на этом устройстве для которых имеется более свежая версия.</translation> </message> <message> <source>Filter by category</source> <translation type="obsolete">Фильтровать по разделу</translation> </message> <message> <source>Click here to list packages belonging to one category.</source> <translation type="obsolete">Нажмите чтобы показать список пакетов в одной категории.</translation> </message> <message> <source>Set filter category</source> <translation type="obsolete">Уст. категорию для фильтра</translation> </message> <message> <source>Click here to change package category to used filter.</source> <translation type="obsolete">Нажмите чтобы сменить категорию пакетов на используемый фильтр.</translation> </message> <message> <source>Find</source> <translation>Найти</translation> </message> <message> <source>Click here to search for text in package names.</source> - <translation>Нажмите чтобы найти текст в названиях пакетов.</translation> + <translation type="obsolete">Нажмите чтобы найти текст в названиях пакетов.</translation> </message> <message> <source>Find next</source> <translation>Найти дальше</translation> </message> <message> <source>Click here to find the next package name containing the text you are searching for.</source> - <translation>Нажмите чтобы найти следующий пакет содержащий нужный вам текст в названии.</translation> + <translation type="obsolete">Нажмите чтобы найти следующий пакет содержащий нужный вам текст в названии.</translation> </message> <message> <source>Quick Jump keypad</source> <translation type="obsolete">Quick Jump клавиатура</translation> </message> <message> <source>Click here to display/hide keypad to allow quick movement through the package list.</source> <translation type="obsolete">Нажмите чтобы показать/скрыть клавиатуру разрешающую быстрое перемещение по списку.</translation> </message> <message> <source>View</source> <translation>Вид</translation> </message> <message> <source>Configure</source> <translation>Настроить</translation> </message> <message> <source>Click here to configure this application.</source> - <translation>Нажмите чтобы настроить это приложение.</translation> + <translation type="obsolete">Нажмите чтобы настроить это приложение.</translation> </message> <message> <source>Click here to hide the find toolbar.</source> - <translation>Нажмите чтобы скрыть панель поиска.</translation> + <translation type="obsolete">Нажмите чтобы скрыть панель поиска.</translation> </message> <message> <source>Servers:</source> <translation type="obsolete">Сервера:</translation> </message> <message> <source>Click here to select a package feed.</source> <translation type="obsolete">Нажмите чтобы выбрать источник пакетов.</translation> </message> <message> <source>Packages</source> <translation>Пакеты</translation> </message> <message> <source>This is a listing of all packages for the server feed selected above. A blue dot next to the package name indicates that the package is currently installed. A blue dot with a star indicates that a newer version of the package is available from the server feed. Click inside the box at the left to select a package.</source> <translation type="obsolete">Это список всех пакетов из выделенного выше источника. Синяя точка рядом с названием показывает что пакет установлен. @@ -624,177 +664,263 @@ Are you sure? <translation type="obsolete">Переустановить</translation> </message> <message> <source>Do you wish to remove or upgrade %1?</source> <translation type="obsolete">Вы хотите удалить или же обновить %1?</translation> </message> <message> <source>Remove or Upgrade</source> <translation type="obsolete">Удалить или обновить</translation> </message> <message> <source>Updating Launcher...</source> <translation type="obsolete">Обновляю Launcher...</translation> </message> <message> <source>This is a listing of all packages. A blue dot next to the package name indicates that the package is currently installed. A blue dot with a star indicates that a newer version of the package is available from the server feed. Click inside the box at the left to select a package.</source> - <translation>Это список всех пакетов. + <translation type="obsolete">Это список всех пакетов. Синяя точка рядом с названием пакета означает, что пакет уже установлен. Синяя точка со звездочкой означает, что доступна более свежая версия этого пакета. Поставьте галочку слева от пакета чтобы его выбрать.</translation> </message> <message> <source>Filter</source> <translation>Фильтр</translation> </message> <message> <source>Click here to apply current filter.</source> - <translation>Нажмите чтобы применить текущий фильтр.</translation> + <translation type="obsolete">Нажмите чтобы применить текущий фильтр.</translation> </message> <message> <source>Filter settings</source> <translation>Настройки фильтра</translation> </message> <message> <source>Click here to change the package filter criteria.</source> - <translation>Нажмите чтобы изменить критерии фильтра пакетов.</translation> + <translation type="obsolete">Нажмите чтобы изменить критерии фильтра пакетов.</translation> </message> <message> <source>Package Manager</source> <translation>Менеджер пакетов</translation> </message> <message> <source>Update package information</source> <translation>Обновить информацию о пакетах</translation> </message> <message> <source>Upgrade installed packages</source> <translation>Обновить установленные пакеты</translation> </message> <message> <source>Enter path to download package to:</source> <translation>Введите путь, куда нужно скачать пакеты:</translation> </message> <message> <source>Download packages</source> <translation>Скачать пакеты</translation> </message> <message> <source>Remove or upgrade</source> <translation>Убрать или обновить</translation> </message> <message> <source>Remove or reinstall</source> <translation>Убрать или переустановить</translation> </message> <message> <source>Reinstall</source> <translation>Переустановить</translation> </message> <message> <source>Config updated</source> <translation>Конфигурация обновлена</translation> </message> <message> <source>The configuration has been updated. Do you want to update server and package information now?</source> <translation>Конфигурация была обновлена. Вы хотите обновить информацию о сервере и пакетах?</translation> </message> + <message> + <source>This is a listing of all packages. + +A blue dot next to the package name indicates that the package is currently installed. + +A blue dot with a star indicates that a newer version of the package is available from the server feed. + +Tap inside the box at the left to select a package. Tap and hold to view package details.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to update package lists from servers.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to upgrade all installed packages if a newer version is available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to download the currently selected package(s).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to install, remove or upgrade currently selected package(s).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Install local package</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to install a package file located on device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to configure this application.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to show packages available which have not been installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to show packages currently installed on this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to show packages currently installed on this device which have a newer version available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to apply current filter.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to change the package filter criteria.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to search for text in package names.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to find the next package name containing the text you are searching for.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to hide the find toolbar.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Application Packages</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>OIpkg</name> <message> <source>OIpkg</source> - <translation>OIpkg</translation> + <translation type="obsolete">OIpkg</translation> </message> <message> <source>Error initialing libipkg</source> - <translation>Ошибка инициализации libipkg</translation> + <translation type="obsolete">Ошибка инициализации libipkg</translation> </message> <message> <source>Error freeing libipkg</source> - <translation>Ошибка освобождения libipkg</translation> + <translation type="obsolete">Ошибка освобождения libipkg</translation> + </message> + <message> + <source>Linking packages installed in: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error linkling '%1' to '%2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Links removed for: %1</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>OIpkgConfigDlg</name> <message> <source>Configuration</source> <translation>Конфигурация</translation> </message> <message> <source>Servers</source> <translation>Сервера</translation> </message> <message> <source>Destinations</source> <translation>Места назначения</translation> </message> <message> <source>Proxies</source> <translation>Прокси</translation> </message> <message> <source>Options</source> <translation>Опции</translation> </message> <message> <source>New</source> <translation>Новый</translation> </message> <message> <source>Delete</source> <translation>Удалить</translation> </message> <message> <source>Server</source> - <translation>Сервер</translation> + <translation type="obsolete">Сервер</translation> </message> <message> <source>Name:</source> - <translation>Имя:</translation> + <translation type="obsolete">Имя:</translation> </message> <message> <source>Address:</source> - <translation>Адрес:</translation> + <translation type="obsolete">Адрес:</translation> </message> <message> <source>Active Server</source> - <translation>Активный сервер</translation> + <translation type="obsolete">Активный сервер</translation> </message> <message> <source>Update</source> - <translation>Обновить</translation> + <translation type="obsolete">Обновить</translation> </message> <message> <source>HTTP Proxy</source> <translation>HTTP прокси</translation> </message> <message> <source>Enabled</source> <translation>Разрешен</translation> </message> <message> <source>FTP Proxy</source> <translation>FTP прокси</translation> </message> <message> <source>Username:</source> <translation>Имя пользователя:</translation> </message> <message> <source>Password:</source> <translation>Пароль:</translation> </message> <message> <source>Force Depends</source> <translation>Игнорировать зависимости</translation> @@ -810,82 +936,236 @@ Click inside the box at the left to select a package.</source> <message> <source>Force Overwrite</source> <translation>Вынужденная перезапись</translation> </message> <message> <source>Information Level</source> <translation>Уровень информации</translation> </message> <message> <source>Errors only</source> <translation>Только ошибки</translation> </message> <message> <source>Normal messages</source> <translation>Обычные сообщения</translation> </message> <message> <source>Informative messages</source> <translation>Полезные сообщения</translation> </message> <message> <source>Troubleshooting output</source> <translation>Выявление неисправностей</translation> </message> + <message> + <source>This is a list of all servers configured. Select one here to edit or delete, or add a new one below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to create a new entry. Fill in the fields below and then tap on Update.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to edit the entry selected above.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to delete the entry selected above.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This is a list of all destinations configured for this device. Select one here to edit or delete, or add a new one below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enter the URL address of the HTTP proxy server here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to enable or disable the HTTP proxy server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enter the URL address of the FTP proxy server here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to enable or disable the FTP proxy server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enter the username for the proxy servers here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enter the password for the proxy servers here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to enable or disable the '-force-depends' option for Ipkg.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to enable or disable the '-force-reinstall' option for Ipkg.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to enable or disable the '-force-removal-of-dependent-packages' option for Ipkg.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to enable or disable the '-force-overwrite' option for Ipkg.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select information level for Ipkg.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OIpkgDestDlg</name> + <message> + <source>Edit Destination</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to indicate whether this entry is active or not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Name:</source> + <translation type="unfinished">Имя:</translation> + </message> + <message> + <source>Enter the name of this entry here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Location:</source> + <translation type="unfinished">Место:</translation> + </message> + <message> + <source>Enter the absolute directory path of this entry here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to select the desired location.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OIpkgServerDlg</name> + <message> + <source>Edit Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to indicate whether this entry is active or not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Name:</source> + <translation type="unfinished">Имя:</translation> + </message> + <message> + <source>Enter the name of this entry here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Address:</source> + <translation type="unfinished">Адрес:</translation> + </message> + <message> + <source>Enter the URL address of this entry here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Compressed server feed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to indicate whether the server support compressed archives or not.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>OPackageManager</name> <message> <source>Reading available packages: <byte value="x9"/></source> <translation>Читаю доступные пакеты: <byte value="x9"/></translation> </message> <message> <source>Reading installed packages: <byte value="x9"/></source> <translation>Читаю установленные пакеты: <byte value="x9"/></translation> </message> </context> <context> <name>PackageInfoDlg</name> <message> <source>Information</source> <translation>Информация</translation> </message> <message> <source>Unable to retrieve package information.</source> <translation>Не могу получить информацию о пакете.</translation> </message> <message> <source>Retrieve file list</source> <translation>Получить список файлов</translation> </message> <message> <source>File list</source> <translation>Список файлов</translation> </message> + <message> + <source>This area contains information about the package.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This area contains a list of files contained in this package.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tap here to retrieve list of files contained in this package.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PackageWindow</name> <message> <source><b>Description</b> - </source> <translation type="obsolete"><b>Описание</b> - </translation> </message> <message> <source><p><b>Installed To</b> - </source> <translation type="obsolete"><p><b>Установлен в</b> - </translation> </message> <message> <source><p><b>Size</b> - </source> <translation type="obsolete"><p><b>Размер</b> - </translation> </message> <message> <source><p><b>Section</b> - </source> <translation type="obsolete"><p><b>Секция</b> - </translation> </message> <message> <source><p><b>Filename</b> - </source> <translation type="obsolete"><p><b>Имя файла</b> - </translation> </message> <message> diff --git a/i18n/ru/powerchord.ts b/i18n/ru/powerchord.ts new file mode 100644 index 0000000..42a7f04 --- a/dev/null +++ b/i18n/ru/powerchord.ts @@ -0,0 +1,357 @@ +<!DOCTYPE TS><TS> +<context> + <name>PowerchordBase</name> + <message> + <source>Powerchord</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>maj</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>min</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>m7</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>maj7</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>6th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>m6th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>aug</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>dim</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>sus4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7sus4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>9th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>add9</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>m9th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>maj9</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>sus2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7sus2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>11th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>m11th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>13th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>m13th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>maj13</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>6/9</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>flat5</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7#9</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>open</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1st</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>2nd</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>3rd</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>5th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>10th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>12th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>14th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>15th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>16th</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>C</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>C#</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>D</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Eb</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>E</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>F</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>F#</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>G</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>G#</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bb</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Guitar</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Alternative tunings are possible</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>6</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EADGBE</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EBEG#BE</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EAEAC#E</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EADF#BE</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EADGCF</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DADGAD</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DGCGCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DADF#AD</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DADGBE</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DGDGBD</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DADACD</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CGCGAE</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FADGBE</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>G minor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Span: the greatest number of frets over which you want chords to be generated</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tuner operation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pitch calibration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hz</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pitch</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tuner</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chord list</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chords</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P>This chord has been saved into the list of chords, for later playback.<P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P>Unable to open device for sound playback - check that no other application is using it.</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P>Using the microphone, the note's frequency is analysed. This is a simulation.</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/pyquicklauncher.ts b/i18n/ru/pyquicklauncher.ts new file mode 100644 index 0000000..4eb9e18 --- a/dev/null +++ b/i18n/ru/pyquicklauncher.ts @@ -0,0 +1,2 @@ +<!DOCTYPE TS><TS> +</TS> diff --git a/i18n/ru/qpe.ts b/i18n/ru/qpe.ts index b5dc0f3..787d893 100644 --- a/i18n/ru/qpe.ts +++ b/i18n/ru/qpe.ts @@ -230,67 +230,81 @@ accurately to calibrate your screen.</source> <translation>Видео</translation> </message> <message> <source>Limit search to:</source> <translation>Ограничить поиск:</translation> </message> <message> <source>Add</source> <translation>Добавить</translation> </message> <message> <source>Remove</source> <translation>Убрать</translation> </message> <message> <source>Scan whole media</source> <translation>Просканировать все устройство</translation> </message> <message> <source>Always check this medium</source> <translation>Всегда проверять это устройство</translation> </message> </context> <context> + <name>QueuedRequestRunner</name> + <message> + <source>Processing Queued Requests</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>SafeMode</name> <message> <source>Safe Mode</source> <translation>Безопасный режим</translation> </message> <message> <source>Plugin Manager...</source> <translation>Управление плагинами...</translation> </message> <message> <source>Restart Qtopia</source> <translation>Перезагрузить Otopia</translation> </message> <message> <source>Help...</source> <translation>Помощь...</translation> </message> </context> <context> + <name>Server</name> + <message> + <source>USB Lock</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ServerApplication</name> <message> <source>Information</source> <translation>Информация</translation> </message> <message> <source><p>The system date doesn't seem to be valid. (%1)</p><p>Do you want to correct the clock ?</p></source> <translation><p>Системная дата не похожа на правильную. (%1)</p><p>Скорректировать время?</p></translation> </message> <message> <source>Battery level is critical! Keep power off until power restored!</source> <translation type="obsolete">Аккумулятор сел совсем! Выключите питание до тех пор, пока заряд не восстановится!</translation> </message> <message> <source>Battery is running very low. </source> <translation type="obsolete">Аккумулятор разряжен.</translation> </message> <message> <source>The Back-up battery is very low. diff --git a/i18n/ru/security.ts b/i18n/ru/security.ts index 6af2686..8f3a625 100644 --- a/i18n/ru/security.ts +++ b/i18n/ru/security.ts @@ -55,132 +55,184 @@ You can only select an actually configured user.</source> <translation>Ниже</translation> </message> <message> <source>plugins</source> <translation>плагины</translation> </message> <message> <source>Authentication</source> <translation>Аутентификация</translation> </message> <message> <source>Login</source> <translation>Войти</translation> </message> <message> <source>Sync</source> <translation>Синхр.</translation> </message> <message> <source>Attention</source> <translation>Внимание</translation> </message> <message> <source><p>All user-defined net ranges will be lost.</source> - <translation><p>Все заданные пользователем участки будут потеряны.</translation> + <translation type="obsolete"><p>Все заданные пользователем участки будут потеряны.</translation> </message> <message> <source>Cancel</source> <translation>Отмена</translation> </message> <message> <source>Ok</source> - <translation>Да</translation> + <translation type="obsolete">Да</translation> </message> <message> <source>192.168.129.0/24</source> - <translation>192.168.129.0/24</translation> + <translation type="obsolete">192.168.129.0/24</translation> </message> <message> <source>192.168.1.0/24</source> - <translation>192.168.1.0/24</translation> + <translation type="obsolete">192.168.1.0/24</translation> </message> <message> <source>192.168.0.0/16</source> - <translation>192.168.0.0/16</translation> + <translation type="obsolete">192.168.0.0/16</translation> </message> <message> <source>172.16.0.0/12</source> - <translation>172.16.0.0/12</translation> + <translation type="obsolete">172.16.0.0/12</translation> </message> <message> <source>10.0.0.0/8</source> - <translation>10.0.0.0/8</translation> + <translation type="obsolete">10.0.0.0/8</translation> </message> <message> <source>1.0.0.0/8</source> - <translation>1.0.0.0/8</translation> + <translation type="obsolete">1.0.0.0/8</translation> </message> <message> <source>Any</source> <translation>Любой</translation> </message> <message> <source>None</source> <translation>Ни одного</translation> </message> + <message> + <source>Important notice</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>To be able to protect your PDA with one or more authentication plugins (for example, a simple PIN authentication), you must install at least one <em>opie-multiauth-*</em> package! Once you have done that, you will be able to configure your PDA protection here.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Locking</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>All user-defined net ranges will be lost.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OK</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiauthGeneralConfig</name> <message> <source>When to lock Opie</source> <translation>Когда заблокировать Opie</translation> </message> <message> <source>on Opie start</source> <translation>при запуске Opie</translation> </message> <message> <source>on Opie resume</source> <translation>при включении Opie</translation> </message> <message> <source>Multiple plugins authentication</source> <translation>Аутентификация со множественными плагинами</translation> </message> <message> <source>Required successes</source> <translation>Необходимо успешных</translation> </message> <message> <source>Debug options</source> - <translation>Опции отладки</translation> + <translation type="obsolete">Опции отладки</translation> </message> <message> <source>Don't protect this config screen</source> <translation>Не блокировать этот экран настройки</translation> </message> <message> <source>Show explanatory screens</source> <translation>Показывать объяснительные экраны</translation> </message> <message> <source>Allow to bypass authentication</source> - <translation>Разрешить пропускать аутентификацию</translation> + <translation type="obsolete">Разрешить пропускать аутентификацию</translation> </message> <message> <source>Note: the third option implies the second one</source> - <translation>Примечание: третья опция подразумевает вторую</translation> + <translation type="obsolete">Примечание: третья опция подразумевает вторую</translation> + </message> + <message> + <source>Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Testing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Test the authentication now</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attention</source> + <translation type="unfinished">Внимание</translation> + </message> + <message> + <source>You must save your current settings before trying to authenticate. Press OK to accept and launch a simulated authentication process.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>If you don't like the result of this test, don't forget to change your settings before you exit the configuration application!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel</source> + <translation type="unfinished">Отмена</translation> + </message> + <message> + <source>OK</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>Security</name> <message> <source>Set passcode</source> <translation type="obsolete">Уст. пароль</translation> </message> <message> <source>Change passcode</source> <translation type="obsolete">Изменить пароль</translation> </message> <message> <source>Enter passcode</source> <translation type="obsolete">Введите пароль</translation> </message> <message> <source>Passcode incorrect</source> <translation type="obsolete">Неверный пароль</translation> </message> <message> <source>The passcode entered is incorrect. Access denied</source> <translation type="obsolete">Введеный пароль неверен. @@ -500,33 +552,29 @@ Beware that all manually entered net ranges will be lost!</source> Учтите что вручную введенные участки будут потеряны!</translation> </message> <message> <source>Select your sync software</source> <translation>Выберите программу</translation> </message> <message> <source>Qtopia 1.7</source> <translation>Qtopia 1.7</translation> </message> <message> <source>Opie 1.0</source> <translation>Opie 1.0</translation> </message> <message> <source>IntelliSync</source> <translation>IntelliSync</translation> </message> <message> <source>Alter the Sync Protocol to tweak for the different devices. <byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> IntelliSync will disable the password check but you'll be prompted to accept the connection. <byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> Opie1.0 will be compatible with QtopiaDesktop, MultiSync and KitchenSync <byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> Qtopia1.7 will alter the way data is send to the client and will not work with older clients. -<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/></source> - <translation>Изменить протокол синхронизации для разных устройств. -<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> IntelliSync запретит пароль но будет каждый раз спрашивать разрешение для соединения. -<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> Opie1.0 совместим с QtopiaDesktop, MultiSync и KitchenSync -<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> Qtopia1.7 изменит способ отправки данных и несовместим со старыми клиентами. -<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/></translation> +<byte value="x9"/><byte value="x9"/><byte value="x9"/><byte value="x9"/> </source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/i18n/ru/sfcave-sdl.ts b/i18n/ru/sfcave-sdl.ts new file mode 100644 index 0000000..4eb9e18 --- a/dev/null +++ b/i18n/ru/sfcave-sdl.ts @@ -0,0 +1,2 @@ +<!DOCTYPE TS><TS> +</TS> diff --git a/i18n/ru/sfcave.ts b/i18n/ru/sfcave.ts index 4eb9e18..c9ad85e 100644 --- a/i18n/ru/sfcave.ts +++ b/i18n/ru/sfcave.ts @@ -1,2 +1,16 @@ <!DOCTYPE TS><TS> +<context> + <name>HelpWindow</name> + <message> + <source>Help for SFCave</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <source><qt><h1>SFCave Help</h1><p> SFCave is a flying game for the Zaurus.<br><br> The aim is to stay alive for as long as possible and get the highest score you can.<br><br>There are three game types currently - SFCave, Gates, and Fly.<br><b>SFCave</b> is a remake of the classic SFCave game - fly through the cavern avoiding all the blocks that just happen to be hanging in midair<br><br><b>Gates</b> is similar to SFCave but instead you must fly through the without crashing.<br><br><b>Fly</b> is somewhat different to SFCave and above. Instead, you have are flying in the open air above a scrolling landscape, and the aim is to hug the ground - the closer to the land you fly the more points scored.<br><br><br>Basic instruction - Press <b>Up</B> or <b>Down</b> on the circle pad to start a new game, press the middle of the pad to apply thrust (makes you go up), and release the pad to remove thrust and drop down.<br><br>Also, if playing the Fly game, you can press z to toggle the display of the scoring zones. This will display 4 red lines at varying heights above the landscape - if your ship falls into this zone, point are scored. The closer to the landscape you get the more points you get.<br><br>In addition, SFCave has replays - save and load too so you can show off to all your friends (or vice versa). Currently, this is in its infancy but will improve.<br>To use, once you have crashed, press 'r' to replay the last game.<br>To save the replay press 's'.<br>To load a saved replay press 'l' (after you've crashed at least once).<br><br>Replays are currently saved to your home directory in a file called sfcave.replay.This file can be copied and given to others as long as it it put in their home directory.<br><br>Have lots of fun.<br>Andy</p></qt></source> + <translation type="unfinished"></translation> + </message> +</context> </TS> diff --git a/i18n/ru/simple-icon.ts b/i18n/ru/simple-icon.ts new file mode 100644 index 0000000..dfdccec --- a/dev/null +++ b/i18n/ru/simple-icon.ts @@ -0,0 +1,14 @@ +<!DOCTYPE TS><TS> +<context> + <name>Simple</name> + <message> + <source>My Simple Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fire</source> + <comment>translatable fire string</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/simple-main.ts b/i18n/ru/simple-main.ts new file mode 100644 index 0000000..d962dc5 --- a/dev/null +++ b/i18n/ru/simple-main.ts @@ -0,0 +1,37 @@ +<!DOCTYPE TS><TS> +<context> + <name>MainWindow</name> + <message> + <source>My MainWindow</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fire</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Simple</name> + <message> + <source>My Simple Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click on the button or follow the white rabbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fire</source> + <comment>translatable quit string</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/simple-pim.ts b/i18n/ru/simple-pim.ts new file mode 100644 index 0000000..32a0072 --- a/dev/null +++ b/i18n/ru/simple-pim.ts @@ -0,0 +1,60 @@ +<!DOCTYPE TS><TS> +<context> + <name>MainWindow</name> + <message> + <source>My MainWindow</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Todos</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Events</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View Current</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Views the current record</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Choose Date</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View Record</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PIMListView</name> + <message> + <source>Start </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>End </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Time </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> This is an All-Day Event</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/simple.ts b/i18n/ru/simple.ts new file mode 100644 index 0000000..846ed58 --- a/dev/null +++ b/i18n/ru/simple.ts @@ -0,0 +1,18 @@ +<!DOCTYPE TS><TS> +<context> + <name>Simple</name> + <message> + <source>My Simple Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Click on the button or follow the white rabbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <comment>translatable quit string</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/stocktickertest.ts b/i18n/ru/stocktickertest.ts new file mode 100644 index 0000000..53c65ee --- a/dev/null +++ b/i18n/ru/stocktickertest.ts @@ -0,0 +1,68 @@ +<!DOCTYPE TS><TS> +<context> + <name>HelpWindow</name> + <message> + <source>&Open File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Backward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Home</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add Bookmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Go</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>History</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bookmarks</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Backward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Home</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InputDialog</name> + <message> + <source>Symbol Lookup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enter something to lookup / search.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/sysinfo.ts b/i18n/ru/sysinfo.ts index 5a3eb77..11899d1 100644 --- a/i18n/ru/sysinfo.ts +++ b/i18n/ru/sysinfo.ts @@ -46,49 +46,49 @@ <translation>7. Производительность CF карты </translation> </message> <message> <source>&Start Tests!</source> <translation>&Начать тесты!</translation> </message> <message> <source>Click here to perform the selected tests.</source> <translation>Нажмите здесь чтобы начать выбранные тесты.</translation> </message> <message> <source>Choose a model to compare your results with.</source> <translation>Выберите модель для сравнения результатов.</translation> </message> <message> <source>Compare To:</source> <translation type="obsolete">Сравнить с:</translation> </message> <message> <source>error</source> <translation>ошибка</translation> </message> <message> <source>Compare:</source> - <translation>Сравнить:</translation> + <translation type="obsolete">Сравнить:</translation> </message> </context> <context> <name>FileSysInfo</name> <message> <source>CF</source> <translation>CF</translation> </message> <message> <source>This graph represents how much memory is currently used on this Compact Flash memory card.</source> <translation>График показывает использование памяти на комакт-флэш карте.</translation> </message> <message> <source>Ha</source> <translation>Ha</translation> </message> <message> <source>This graph represents how much storage is currently used on this hard drive.</source> <translation>График показывает использование места на жестком диске.</translation> </message> <message> <source>SD</source> <translation>SD</translation> </message> @@ -328,69 +328,77 @@ to this process?</source> <message> <source>Storage</source> <translation>Диск</translation> </message> <message> <source>CPU</source> <translation>Процессор</translation> </message> <message> <source>Process</source> <translation>Процессы</translation> </message> <message> <source>Version</source> <translation>Версия</translation> </message> <message> <source>Modules</source> <translation>Модули</translation> </message> <message> <source>Benchmark</source> <translation>Бенчмарки</translation> </message> + <message> + <source>Syslog</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VersionInfo</name> <message> <source><b>Linux Kernel</b><p>Version: </source> <translation><b>Ядро</b><p>Версия:</translation> </message> <message> <source>Compiled by: </source> <translation>Сборка:</translation> </message> <message> <source><b>Opie</b><p>Version: </source> <translation><b>Opie</b><p>Версия:</translation> </message> <message> <source>Built on: </source> <translation>Собрано:</translation> </message> <message> <source><p>Version: </source> <translation><p>Версия:</translation> </message> <message> <source><p>Model: </source> <translation type="obsolete"><p>Модель:</translation> </message> <message> <source><p>Vendor: </source> <translation type="obsolete"><p>Изготовитель:</translation> </message> <message> <source>This page shows the current versions of Opie, the Linux kernel and distribution running on this handheld device.</source> <translation>Вкладка отображает текущую версию Opie, ядра Linux и дистрибутива, установленных на устройстве.</translation> </message> <message> <source><br>Model: </source> <translation><br>Модель:</translation> </message> <message> <source><br>Vendor: </source> <translation><br>Производитель:</translation> </message> + <message> + <source>Built against Qt/E </source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/i18n/ru/tableviewer.ts b/i18n/ru/tableviewer.ts index 8a589c7..bc71abb 100644 --- a/i18n/ru/tableviewer.ts +++ b/i18n/ru/tableviewer.ts @@ -1,34 +1,34 @@ <!DOCTYPE TS><TS> <context> <name>QObject</name> <message> <source>KeyList::addKey() Cannot make default value for type %1, Key not added.</source> - <translation>KeyList::addKey() Не смог установить значение по умлочанию для %1, ключ не добавлена.</translation> + <translation type="obsolete">KeyList::addKey() Не смог установить значение по умлочанию для %1, ключ не добавлена.</translation> </message> <message> <source>DataElem::setField(%1, %2) No valid type found</source> - <translation>DataElem::setField(%1, %2) Нужный тип не найден</translation> + <translation type="obsolete">DataElem::setField(%1, %2) Нужный тип не найден</translation> </message> </context> <context> <name>TVBrowseKeyEntry</name> <message> <source>Reset</source> <translation>Сбросить</translation> </message> <message> <source>key</source> <translation>ключ</translation> </message> </context> <context> <name>TVKeyEdit_gen</name> <message> <source>TableViewer - Edit Keys</source> <translation>ПросмотрТаблиц - Правка ключей</translation> </message> <message> <source>Key Name</source> <translation>Имя ключа</translation> </message> <message> diff --git a/i18n/ru/textedit.ts b/i18n/ru/textedit.ts index e7c1046..5db6ff9 100644 --- a/i18n/ru/textedit.ts +++ b/i18n/ru/textedit.ts @@ -179,48 +179,52 @@ Go ahead and save? Сохранить их?</translation> </message> <message> <source>Don't Save</source> <translation>Не сохранять</translation> </message> <message> <source>&Cancel</source> <translation>&Отмена</translation> </message> <message> <source>Not enough lines</source> <translation>Нехватает строк</translation> </message> <message> <source>%1 - Text Editor</source> <translation>%1 - Текстовый редактор</translation> </message> <message> <source>Do you really want<BR>to <B>delete</B> the current file from the disk?<BR>This is <B>irreversable!</B></source> <translation>Вы действительно хотите<BR><B>удалить</B> текущий файл с диска?<BR>Удаление <B>безвозвратное!</B></translation> </message> + <message> + <source>Save Failed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>filePermissions</name> <message> <source>Set File Permissions</source> <translation>Уст. права доступа к файлу</translation> </message> <message> <source>Set file permissions for:</source> <translation>Уст. права доступа к файлу для:</translation> </message> <message> <source>owner</source> <translation>владельца</translation> </message> <message> <source>group</source> <translation>группы</translation> </message> <message> <source>others</source> <translation>прочих</translation> </message> <message> diff --git a/i18n/ru/today.ts b/i18n/ru/today.ts index e093c0d..b547649 100644 --- a/i18n/ru/today.ts +++ b/i18n/ru/today.ts @@ -1,51 +1,59 @@ <!DOCTYPE TS><TS> <context> <name>Today</name> <message> <source>Today</source> - <translation type="obsolete">Сегодня</translation> + <translation type="unfinished">Сегодня</translation> </message> <message> <source>Please fill out the business card</source> <translation>Пожалуйста, заполните бизнес-карту</translation> </message> <message> <source>No plugins found</source> - <translation>Нет плагинов</translation> + <translation type="obsolete">Нет плагинов</translation> </message> <message> <source>No plugins activated</source> <translation>Нет активированных плагинов</translation> </message> <message> <source>Click here to launch the associated app</source> <translation>Щелкните для ассоциаций программ</translation> </message> <message> <source>Owned by </source> <translation>Владелец</translation> </message> + <message> + <source>Today Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><qt>The plugin '%1' caused Today to crash. It could be that the plugin is not properly installed.<br>Today tries to continue loading plugins.</qt></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TodayBase</name> <message> <source>Today</source> <translation>Сегодня</translation> </message> <message> <source>Today by Maximilian Reiß</source> <translation>Сегодня by Maximilian Reiß</translation> </message> <message> <source>Click here to get to the config dialog</source> <translation>Щелкните для диалога конфигурации</translation> </message> </context> <context> <name>TodayConfig</name> <message> <source>Load which plugins in what order:</source> <translation>Загрузить с плагинами в порядке:</translation> </message> <message> <source>Move Up</source> diff --git a/i18n/ru/todolist.ts b/i18n/ru/todolist.ts index 495edb9..6cbd5ab 100644 --- a/i18n/ru/todolist.ts +++ b/i18n/ru/todolist.ts @@ -1,253 +1,287 @@ <!DOCTYPE TS><TS> <context> <name>MainWindow</name> <message> <source>Ok</source> <translation>Да</translation> </message> <message> <source><h1>Alarm at %1</h1><br></source> <translation><h1>Извещение в %1</h1><br></translation> </message> + <message> + <source>All</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unfiled</source> + <translation type="unfinished">Без категории</translation> + </message> +</context> +<context> + <name>NewTaskDlg</name> + <message> + <source>New Task</source> + <translation type="unfinished">Новая задача</translation> + </message> + <message> + <source>Blank task</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Using template:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>OTaskEditor</name> <message> <source>Alarms</source> <translation>Извещения</translation> </message> <message> <source>Information</source> <translation>Информация</translation> </message> <message> <source>Status</source> <translation>Статус</translation> </message> <message> <source>Recurrence</source> <translation>Повторение</translation> </message> <message> <source>Task Editor</source> <translation>Редактор задач</translation> </message> </context> <context> + <name>Opie</name> + <message> + <source>Todo List</source> + <translation type="unfinished">Список задач</translation> + </message> + <message> + <source>Task</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>QObject</name> <message> <source>Enter Task</source> <translation>Ввести задачу</translation> </message> <message> <source>Edit Task</source> <translation>Изменить задачу</translation> </message> <message> <source>silent</source> <translation>бесшумный</translation> </message> <message> <source>loud</source> <translation>громкий</translation> </message> <message> <source>Opie Todolist</source> - <translation>Opie Дела</translation> + <translation type="obsolete">Opie Дела</translation> </message> </context> <context> <name>QWidget</name> <message> <source>New from template</source> - <translation>Новая по образцу</translation> + <translation type="obsolete">Новая по образцу</translation> </message> <message> <source>New Task</source> - <translation>Новая задача</translation> + <translation type="obsolete">Новая задача</translation> </message> <message> <source>Click here to create a new task.</source> - <translation>Нажмите здесь чтобы создать новую задачу.</translation> + <translation type="obsolete">Нажмите здесь чтобы создать новую задачу.</translation> </message> <message> <source>Edit Task</source> - <translation>Изменить задачу</translation> + <translation type="obsolete">Изменить задачу</translation> </message> <message> <source>Click here to modify the current task.</source> - <translation>Нажмите здесь чтобы изменить эту задачу.</translation> + <translation type="obsolete">Нажмите здесь чтобы изменить эту задачу.</translation> </message> <message> <source>View Task</source> - <translation>Просмотреть задачу</translation> + <translation type="obsolete">Просмотреть задачу</translation> </message> <message> <source>Delete...</source> - <translation>Удалить...</translation> + <translation type="obsolete">Удалить...</translation> </message> <message> <source>Click here to remove the current task.</source> - <translation>Нажмите здесь чтобы убрать эту задачу.</translation> + <translation type="obsolete">Нажмите здесь чтобы убрать эту задачу.</translation> </message> <message> <source>Delete all...</source> - <translation>Удалить все...</translation> + <translation type="obsolete">Удалить все...</translation> </message> <message> <source>Delete completed</source> <translation>Удалить завершенные</translation> </message> <message> <source>Beam</source> - <translation>Отправить</translation> + <translation type="obsolete">Отправить</translation> </message> <message> <source>Click here to send the current task to another device.</source> - <translation>Нажмите здесь чтобы отправить эту задачу на другое устройство.</translation> + <translation type="obsolete">Нажмите здесь чтобы отправить эту задачу на другое устройство.</translation> </message> <message> <source>Find</source> - <translation>Найти</translation> + <translation type="obsolete">Найти</translation> </message> <message> <source>Show completed tasks</source> <translation>Показать завершенные задачи</translation> </message> <message> <source>Show only over-due tasks</source> <translation>Показать только просроч. задачи</translation> </message> <message> <source>Show task deadlines</source> <translation>Показать сроки задач</translation> </message> <message> <source>Show quick task bar</source> <translation>Показать панель быстрого доступа</translation> </message> <message> <source>Data</source> - <translation>Данные</translation> + <translation type="obsolete">Данные</translation> </message> <message> <source>Category</source> - <translation>Категория</translation> + <translation type="obsolete">Категория</translation> </message> <message> <source>Options</source> - <translation>Опции</translation> + <translation type="obsolete">Опции</translation> </message> <message> <source>QuickEdit</source> <translation>БыстрРедакт</translation> </message> <message> <source>This is a listing of all current tasks. The list displays the following information: 1. Completed - A green checkmark indicates task is completed. Click here to complete a task. 2. Priority - a graphical representation of task priority. Double-click here to modify. 3. Description - description of task. Click here to select the task. 4. Deadline - shows when task is due. This column can be shown or hidden by selecting Options->'Show task deadlines' from the menu above.</source> <translation>Это список всех текущих задач. Список отображает следующую информацию: 1. Завершенные - зеленая галочка значит задача выполнена. Нажмите чтобы завершить задачу. 2. Приоритет - графическое отображение приоритета задания. Нажмите дважды чтобы изменить. 3. Описание - описание задачи. Нажмите чтобы выбрать это задание. 4. Предельный срок - показывает когда нужно закончить задание. Эта колонка может быть показана или скрыта через меню Опции->'Показать предельные сроки'.</translation> </message> <message> <source>All Categories</source> - <translation>Все категории</translation> + <translation type="obsolete">Все категории</translation> </message> <message> <source>Out of space</source> <translation>Нет места</translation> </message> <message> <source>Todo was unable to save your changes. Free up some space and try again. Quit Anyway?</source> <translation>Дела не смог сохранить изменения. Освободите место и попробуйте снова. Все равно выйти?</translation> </message> <message> <source>Todo</source> <translation>Дела</translation> </message> <message> <source>all tasks?</source> <translation>все задачи?</translation> </message> <message> <source>all completed tasks?</source> <translation>все завершенные задачи?</translation> </message> <message> <source>Unfiled</source> - <translation>Без категории</translation> + <translation type="obsolete">Без категории</translation> </message> <message> <source><P>%1 new tasks arrived.<p>Would you like to add them to your Todolist?</source> <translation><P>%1 новые задачи принято .<p>Вы хотите добавить их в ваши Дела?</translation> </message> <message> <source>New Tasks</source> <translation>Новые задачи</translation> </message> <message> <source>Duplicate</source> - <translation>Сдублировать</translation> + <translation type="obsolete">Сдублировать</translation> </message> <message> <source>C.</source> <translation>З.</translation> </message> <message> <source>Priority</source> <translation>Приоритет</translation> </message> <message> <source>Description</source> <translation type="obsolete">Описание</translation> </message> <message> <source>Deadline</source> <translation>Предельный срок</translation> </message> <message> <source>Configure Templates</source> - <translation>Настроить образцы</translation> + <translation type="obsolete">Настроить образцы</translation> </message> <message> <source>Priority:</source> <translation>Приоритет:</translation> </message> <message> <source>Template Editor</source> <translation>Редактор образцов</translation> </message> <message> <source>Add</source> <translation>Добавить</translation> </message> <message> <source>Edit</source> <translation>Изменить</translation> </message> <message> <source>Remove</source> <translation>Удалить</translation> </message> <message> <source>Name</source> <translation>Имя</translation> diff --git a/i18n/ru/wellenreiter.ts b/i18n/ru/wellenreiter.ts index c29a7ff..03a9f17 100644 --- a/i18n/ru/wellenreiter.ts +++ b/i18n/ru/wellenreiter.ts @@ -108,49 +108,49 @@ should now be usable again.</source> может быть использована снова.</translation> </message> <message> <source>No device configured. Please reconfigure!</source> <translation>Не задано ни одного устройства. Пожалуйста перенастройте!</translation> </message> <message> <source>The configured device (%1) is not available on this system . Please reconfigure!</source> <translation>Настроенное устройство (%1) недоступно на этой системе . Пожалуйста перенастройте!</translation> </message> <message> <source>Can't bring interface '%1' up: </source> <translation>Не могу активировать интерфейс '%1': </translation> </message> <message> <source><p>The Wireless Extension Versions<br>are not matching!<p> Wellenreiter II : WE V%1<br>Interface driver: WE V%2</source> - <translation><p>Версии Wireless Extension<br>не совпадают!<p> Велленрейтер II : WE V%1<br>драйвер интерфейса: WE V%2</translation> + <translation type="obsolete"><p>Версии Wireless Extension<br>не совпадают!<p> Велленрейтер II : WE V%1<br>драйвер интерфейса: WE V%2</translation> </message> <message> <source>Bring your device into monitor mode now.</source> <translation>Переключить устройство в режим мониторинга.</translation> </message> <message> <source>Can't set interface '%1' into monitor mode: </source> <translation>Не могу переключить интерфейс '%1' в режим мониторинга: </translation> </message> <message> <source> Continue with limited functionality?</source> <translation> Продолжить с ограниченной функциональностью?</translation> </message> <message> <source>Can't open packet capturer for '%1': @@ -167,93 +167,97 @@ Continue with limited functionality?</source> <source>Got packet with protocol '%1'</source> <comment>Protocol Name</comment> <translation>Получил пакет протокола '%1'</translation> </message> <message> <source>Can't do that!</source> <translation>Не могу!</translation> </message> <message> <source>No wireless interface available.</source> <translation>Не доступно ни одного интерфейса.</translation> </message> <message> <source>Stop sniffing before joining a net.</source> <translation>Выключить перехват, прежде чем подключаться к сети.</translation> </message> <message> <source>Function only available on Embedded build</source> <translation>Функция доступна только в Встраиваемой сборке</translation> </message> + <message> + <source><p>The Wireless Extension Versions<br>do not match!<p> Wellenreiter II : WE V%1<br>Interface driver: WE V%2</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>WellenreiterBase</name> <message> <source>Wellenreiter/Opie</source> <translation>Велленрейтер/Opie</translation> </message> <message> <source>Wellenreiter/X11</source> <translation>Велленрейтер/X11</translation> </message> <message> <source>Nets</source> <translation>Сети</translation> </message> <message> <source>Graph</source> <translation>График</translation> </message> <message> <source>Log</source> <translation>Лог</translation> </message> <message> <source>Hex</source> <translation type="unfinished">Шест.</translation> </message> <message> <source>Stat</source> <translation>Статистика</translation> </message> <message> <source>About</source> <translation>О программе</translation> </message> <message> <source>Networks</source> <translation>Сети</translation> </message> </context> <context> <name>WellenreiterConfigBase</name> <message> <source>Wellenreiter II COnfiguration Dialog</source> - <translation>Диалог конфигурации Велленрейтера II</translation> + <translation type="obsolete">Диалог конфигурации Велленрейтера II</translation> </message> <message> <source>Interface</source> <translation>Интерфейс</translation> </message> <message> <source><select></source> <translation><выберите></translation> </message> <message> <source>cisco</source> <translation>cisco</translation> </message> <message> <source>wlan-ng</source> <translation>wlan-ng</translation> </message> <message> <source>hostap</source> <translation>hostap</translation> </message> <message> <source>orinoco</source> <translation>orinoco</translation> @@ -515,49 +519,49 @@ joining a net.</source> <translation>Станция радиосети:</translation> </message> <message> <source>Choose the action to perform when a new wired station is detected.</source> <translation>Выберите действие, которое будет выполнено при обнаружении новой проводной станции.</translation> </message> <message> <source>Choose an action to perform when a new network is detected.</source> <translation>Выберите действие, которое будет выполнено при обнаружении новой сети.</translation> </message> <message> <source>Intrusion</source> <translation>Вторжение</translation> </message> <message> <source>Link Level</source> <translation>Уровень связи</translation> </message> <message> <source>Fake Mac:</source> <translation>Фиктивный MAC:</translation> </message> <message> <source>Send proble requests</source> - <translation>Посылать пробные запросы</translation> + <translation type="obsolete">Посылать пробные запросы</translation> </message> <message> <source><automatic></source> <translation><автоматически></translation> </message> <message> <source>44:44:44:44:44:44</source> <translation>44:44:44:44:44:44</translation> </message> <message> <source>Try to authenticate</source> <translation>Попытаться аутентифицировать</translation> </message> <message> <source>Enable active scanning</source> <translation>Разрешить активное сканирование</translation> </message> <message> <source>IP Level</source> <translation>Уровень IP</translation> </message> <message> <source>Request DHCP Address</source> <translation>Запросить DHCP адрес</translation> @@ -597,48 +601,56 @@ joining a net.</source> <message> <source>:</source> <translation>:</translation> </message> <message> <source>Port number where the gps daemon listens on.</source> <translation>Номер порта, на котором слушает GPS демон.</translation> </message> <message> <source>Start gpsd on localhost</source> <translation>Запустить gpsd на localhost</translation> </message> <message> <source>Check to start the GPS daemon on localhost.</source> <translation>Отметьте, чтобы запустить GPS демон на localhost.</translation> </message> <message> <source>gpsd -p /dev/ttyS3 -s 4800</source> <translation>gpsd -p /dev/ttyS3 -s 4800</translation> </message> <message> <source>Command line to start the gps daemon.</source> <translation>Командная строка для запуска GPS демона.</translation> </message> + <message> + <source>Wellenreiter II Configuration Dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Send probe requests</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>WellenreiterMainWindow</name> <message> <source>Click here to start scanning.</source> <translation>Щелкните, чтобы начать сканирование.</translation> </message> <message> <source>Click here to stop scanning.</source> <translation>Щелкните, чтобы остановить сканирование.</translation> </message> <message> <source>Click here to open the configure dialog.</source> <translation>Щелкните, чтобы открыть диалог настроек.</translation> </message> <message> <source>Click here to upload a capture session.</source> <translation>Щелкните, чтобы выгрузить сеанс перехвата.</translation> </message> <message> <source>&Session...</source> <translation>&Сеанс...</translation> </message> <message> diff --git a/i18n/ru/zlines.ts b/i18n/ru/zlines.ts new file mode 100644 index 0000000..7f2e967 --- a/dev/null +++ b/i18n/ru/zlines.ts @@ -0,0 +1,41 @@ +<!DOCTYPE TS><TS> +<context> + <name>KLines</name> + <message> + <source>&New game</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ne&xt</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Show next</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Und&o</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Game</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Points: 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Score: %1 </source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/i18n/ru/zsafe.ts b/i18n/ru/zsafe.ts index e43d07b..69007b2 100644 --- a/i18n/ru/zsafe.ts +++ b/i18n/ru/zsafe.ts @@ -461,49 +461,49 @@ shows the list of dirs and files</source> </message> <message> <source>Name</source> <translation>Имя</translation> </message> </context> <context> <name>Wait</name> <message> <source>Please Wait...</source> <translation>Пожалуйста подождите...</translation> </message> </context> <context> <name>ZSafe</name> <message> <source>ZSafe</source> <translation>ZСейф</translation> </message> <message> <source>Can't create directory %1 ZSafe will now exit.</source> - <translation>Не могу создать каталог + <translation type="obsolete">Не могу создать каталог %1 ZСейф будет закрыт.</translation> </message> <message> <source>&Save document</source> <translation>&Сохранить документ</translation> </message> <message> <source>S&ave document with new Password</source> <translation>С&охранить документ с новым паролем</translation> </message> <message> <source>&Export text file</source> <translation>&Экспорт текст файла</translation> </message> <message> <source>&Import text file</source> <translation>&Импорт текст файла</translation> </message> <message> <source>&Remove text file</source> <translation>&Удалить текст файл</translation> </message> @@ -583,106 +583,106 @@ ZСейф будет закрыт.</translation> <source>Field 4</source> <translation>Поле 4</translation> </message> <message> <source>Field 5</source> <translation>Поле 5</translation> </message> <message> <source>&New document</source> <translation>&Создать документ</translation> </message> <message> <source>&Open document</source> <translation>О&ткрыть документ</translation> </message> <message> <source>&Save document as ..</source> <translation>&Сохранить документ как ..</translation> </message> <message> <source>Can't create directory .../Documents/application ZSafe will now exit.</source> - <translation>Не могу создать каталог + <translation type="obsolete">Не могу создать каталог ...//Documents/application ZСейф будет закрыт.</translation> </message> <message> <source>Can't create directory ...//Documents/application/zsafe ZSafe will now exit.</source> - <translation>Не могу создать каталог + <translation type="obsolete">Не могу создать каталог ...//Documents/application/zsafe ZСейф будет закрыт.</translation> </message> <message> <source>New entry</source> <translation>Добавить запись</translation> </message> <message> <source>Edit category or entry</source> <translation>Правка категории или записи</translation> </message> <message> <source>Delete category or entry</source> <translation>Удалить категорию или запись</translation> </message> <message> <source>Find entry</source> <translation>Поиск записи</translation> </message> <message> <source></source> <translation></translation> </message> <message> <source>Do you want to delete?</source> <translation>Вы хотите удалить?</translation> </message> <message> <source>D&on't Delete</source> <translation>&Не удалять</translation> </message> <message> <source>Edit Entry</source> - <translation>Правка записи</translation> + <translation type="obsolete">Правка записи</translation> </message> <message> <source>Username</source> <translation>Имя пользователя</translation> </message> <message> <source>Password</source> <translation>Пароль</translation> </message> <message> <source>New Entry</source> - <translation>Создать запись</translation> + <translation type="obsolete">Создать запись</translation> </message> <message> <source>Entry name must be different from the category name.</source> <translation>Имя записи должно отличаться от имени категории.</translation> </message> <message> <source>Search</source> <translation>Поиск</translation> </message> <message> <source>Entry not found</source> <translation>Запись не найдена</translation> </message> <message> <source>&OK</source> <translation>&Да</translation> </message> <message> <source>All</source> <translation>Все</translation> </message> <message> @@ -806,64 +806,100 @@ before exiting?</source> перед выходом?</translation> </message> <message> <source>S&ave with new password</source> <translation>С&охранить с новым паролем</translation> </message> <message> <source>Category</source> <translation>Категория</translation> </message> <message> <source>Wait dialog</source> <translation>Диалог ожидания</translation> </message> <message> <source>Gathering icons...</source> <translation>Собираю пиктограммы...</translation> </message> <message> <source>Create new ZSafe document</source> - <translation>Создать новый документ ZСейф</translation> + <translation type="obsolete">Создать новый документ ZСейф</translation> </message> <message> <source>Now you have to enter a password twice for your newly created document.</source> <translation>Теперь вы должны дважды ввести пароль для только что созданного документа.</translation> </message> <message> <source>Open ZSafe document</source> <translation>Открыть документ ZСейф</translation> </message> <message> <source>Save ZSafe document as..</source> - <translation>Сохранить документ ZСейф как..</translation> + <translation type="obsolete">Сохранить документ ZСейф как..</translation> </message> <message> <source>Zaurus Password Manager<br></source> - <translation>Zaurus Менеджер Паролей<br></translation> + <translation type="obsolete">Zaurus Менеджер Паролей<br></translation> </message> <message> <source>ZSafe version 2.1.2-jv01b<br></source> - <translation>ZСейф версии 2.1.2-jv01b<br></translation> + <translation type="obsolete">ZСейф версии 2.1.2-jv01b<br></translation> </message> <message> <source>by Carsten Schneider<br></source> - <translation>написан Carsten Schneider<br></translation> + <translation type="obsolete">написан Carsten Schneider<br></translation> </message> <message> <source>Translations by Robert Ernst<br></source> - <translation>Перевод Robert Ernst<br></translation> + <translation type="obsolete">Перевод Robert Ernst<br></translation> </message> <message> <source>ZSafe version 2.1.2<br></source> - <translation>ZСейф версии 2.1.2<br></translation> + <translation type="obsolete">ZСейф версии 2.1.2<br></translation> + </message> + <message> + <source><P>Can't create directory %1</P><P>ZSafe will now exit.</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ZSafe: </source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P>No document defined. You have to create a new document</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><P>You must create a new document first. Ok to create?</P></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><html><body><div align=center><b>Zaurus Password Manager<br>ZSafe version 2.1.2<br></b>by Carsten Schneider<br>zcarsten@gmx.net<br>http://z-soft.z-portal.info/zsafe<br>Translations by Robert Ernst<br>robert.ernst@linux-solutions.at<br><br></div></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Copy to Clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> </context> </TS> diff --git a/i18n/ru/zsame.ts b/i18n/ru/zsame.ts new file mode 100644 index 0000000..d134e06 --- a/dev/null +++ b/i18n/ru/zsame.ts @@ -0,0 +1,29 @@ +<!DOCTYPE TS><TS> +<context> + <name>ZSameWidget</name> + <message> + <source>ZSame</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>New Game</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Restart This Board</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> |