wiki:Ru:Translations

Version 10 (modified by ak099, 9 years ago) ( diff )

обновил перевод

table head untranslated

Перевод

Эта страница содержит подробную информацию о переводе JOSM.

Перевод StartupPage

Перевод страницы с сообщениями, появляющейся при запуске JOSM, можно изменить по ссылке StartupPageSource.

Эта страница имеет специальный формат:

  • Каждая строка "en:" указывает на начало нового перевода
  • Каждая строка на другом языке является переводом предшествующей строки на английском языке
  • Каждая строка без пометок показывается "как есть"
  • Строки, начинающиеся с "#", игнорируются.

Примечание: Между сообщениями не всегда присутствуют пустые строки, поэтому будьте осторожны - не путайте сообщения и не забудьте перевести какое-либо из них!

Переводя с английского, всегда имеете в виду, что перевод требует творческого подхода и адаптации к вашей речи. Если вы неуверенны, просто добавьте перед кодом языка "х", так перевод сохранится, но не будет отображаться

Пожалуйста, располагайте ваши переводы упорядоченно, в порядке алфавита аббревиатур языка.

При нажатии "Предварительный просмотр страницы" или "Отправить изменения" для перевода, вам будет показана страница, состоящая из нескольких разделов, для каждого языка отдельно. Строки, отмеченные "EN", содержат не переведенный текст, X - отмечаются строки, которые были изъяты в связи с изменением текста.

Далее приведена таблица, отображающая состояние перевода StartupPage:

  • Желтым: Перевод требует обновления
  • Зеленым: Перевод актуален
  • Числа показывают:
    • первое: количество непереведённых строк
    • второе: количество строк с устаревшим переводом

arastbebgcaca@valenciacscydadeelenen_AUen_GBeoeseteufafifofrhrhuidisitjakolaltlvmsnbnlnnplptpt_BRrusksr@latinsvukvizh_CNzh_TW
5626021042020212120612 + 11532011 + 20322323 + 19726 + 2202300001222000

Перевод истории версий

Перевод старых стартовых сообщений JOSM возможно изменить на странице VersionHistorySource для текущего года. Для предшествующих годов (с 2008 до прошлого года) на странице этого года (например, VersionHistorySource/2011).

Она имеет такой же формат, как и предыдущая.

VersionHistorySource

arastbebgcacscydadeeleneoesetfifofrhuidisitjakolaltlvmsnbnlnnplptpt_BRrusksr@latinsvukzh_CNzh_TW
8811501700000080100210121 + 15818 + 80016000010011

VersionHistorySource/2024

arastbecacsdadeeleneoesetfifrhuitjakoltmsnbnlplptpt_BRrusksr@latinsvukzh_CNzh_TW
16546300000660000066 + 120050010611000

VersionHistorySource/2023

arastbecacsdadeeleneoesetfifrhuitjakoltmsnbnlplptpt_BRrusksr@latinukzh_CNzh_TW
58868500000880304068 + 1000800408200

VersionHistorySource/2022

arastbecacsdadeeleneoesetfifrhuitjakoltmsnbnlplpt_BRrusksr@latinukzh_CNzh_TW
22222200000220000002 + 90022000000

VersionHistorySource/2021

arastbecacsdadeeleneoesetfifrhuitjakoltmsnbnlplpt_BRrusksr@latinukzh_CNzh_TW
221616131616000001016020140016 + 800016003000

VersionHistorySource/2020

astbecacsdadeeleneoesetfifrhuitjakoltmsnbnlplpt_BRrusksr@latinukzh_CNzh_TW
172626152600000262600530024 + 700226000000

VersionHistorySource/2019

astbecacsdadeeleneoesetfifrhuitjakoltnbnlplptpt_BRrusksr@latinukzh_CNzh_TW
413150130000013130010100000122211000000

VersionHistorySource/2018

astcsdadeeleneoesetfifrhuitjakoltnbnlplpt_BRruskukzh_CNzh_TW
1302300000231600100000062300000

VersionHistorySource/2017

astcsdadeeleneoesetfrhuitjakoltnbnlplpt_BRruskukzh_CNzh_TW
20240000029007273800002900200

VersionHistorySource/2016

astcsdeeleneoesetfrhuitjaltnbnlplpt_BRruskukzh_CNzh_TW
800000090001600031900000

VersionHistorySource/2015

astbebgcsdadeeleneoesetfrhuitjaltnbnlplptpt_BRruskukzh_CNzh_TW
01416020000001600010000161200000

VersionHistorySource/2014

astbebgcacsdadeeleneoesetfrhuitjaltnbnlplptpt_BRruskukzh_CNzh_TW
192619190000000000072200022070000

VersionHistorySource/2013

bgcacsdadeeleneoesetfrhuitjanbnlplruskukzh_CNzh_TW
372600000001200000016 + 30 + 12203736

VersionHistorySource/2012

bgcsdadeeleneoesetfifrhuitjanbnlplptpt_BRrusksvukzh_TW
35000000010270100001083701532010

VersionHistorySource/2011

arbgcsdadeeleneoesetfifritjanbnlplptrusksvukzh_CNzh_TW
3830 + 1000000025 + 13201100018380303801427

VersionHistorySource/2010

bgcsdadeeleneoesetfifritjanbnlplptrusvukzh_CNzh_TW
1301800000500015001110190710

VersionHistorySource/2009

bgcsdeeleneoesetfifrhrisitjanbnlplptrusv
250000002010242431800242409

VersionHistorySource/2008

csdeeleneoesfritjanbnlplrusv
00000001190011010

Перевод интерфейса JOSM

Перевод интерфейса программы производится на Launchpad.

Шаблоны на Launchpad обновляется каждую ночь вместе с новой последней сборкой. Переводы импортируются перед каждым новым выпуском (или чаще по необходимости).

Перевод Java-программ имеет особенности, которые следует учитывать:

  • Знак ' - специальный символ. В строке его нужно повторить дважды, чтобы увидеть на экране (т.е. '' для одного апострофа).
  • Вместо ' можно использовать ’ - знак ударения (не надо нагромождать задваивания, на вид мало отличается от одиночной кавычки)
  • Этот символ с кодом U+2019 называется RIGHT SINGLE QUOTATION MARK
  • В Linux этот символ доступен с помощью комбинации клавиш <ALT-GR>+<SHIFT>+<N>
  • В Windows символ доступен при нажатии <ALT> и наборе 0146 на цифровом блоке клавиатуры
  • Не используйте фигурные скобки. Или заключайте их в одиночные кавычки: '{' или '}'.

Все сообщения снабжены ссылкой на место в исходном коде, где они встречаются. Это может помочь понять смысл переводимого сообщения. Исходные коды можно найти здесь:

Изменения, сделанные в Launchpad, будут импортированы в JOSM для всех языков, которые входят в дистрибутив. Как правило, команда разработчиков JOSM старается делать это один или два раза перед выпуском новой стабильной (tested) версии (что происходит обычно в конце каждого месяца, см. дорожную карту).

Новый язык добавляется в дистрибутив JOSM, когда будет переведено на этот язык не менее 2000 строк . Пожалуйста, начните переводить с главного интерфейса.

Как добавить поддержку нового языка для тестирования, если переведено менее 2000 строк:

  • Создайте языковые файлы и запишите их в каталог модуля (или ядра JOSM)
    • Языковые файлы хранятся в каталоге "JOSM\data" и имеют код языка в нижнем регистре в качестве имени и расширение .lang.
    • Эти файлы всегда компилируются вместе — основной файл английского языка и файл с переводом, иначе правильно работать не будет.
    • Чтобы создать такой набор нужно вызвать Perl-скрипт [osm:source:applications/editors/josm/i18n/i18n.pl i18n.pl] с каталогом результата и .po файлами в параметрах.
  • Добавьте новый язык в init() функцию в I18n.java:
    • Нужно указать правильный код режима множественного числа.
    • Описание формулы для расчёта формы множественного числа можно посмотреть в файле .po, скачанного с Launchpad.
    • Если ни один из существующих режимов множественного числа не подходит, необходимо добавить новый в нумератор PluralMode и в функцию pluralEval().
    • Для некоторых языков необходимо добавить "workaround code" в LanguageInfo.java для перевода между кодом языка Java и новыми кодами языков, используемыми Launchpad.

Текущий статус перевода интерфейса (только ядро JOSM и сервер, без модулей) показан в следующей таблице:

Ядро JOSM Данные сервера JOSM
languagenormal stringsplural numberplural stringscomplete plural setstotal
en English 11145 2344 (344)172100.01000
de Deutsch 11145 2344 (344)172100.01000
en_AU Australian 11145 2344 (344)172100.01000
en_GB British 11145 2344 (344)172100.01000
es español 11145 2344 (344)172100.01000
nl Nederlands 11145 2344 (344)172100.01000
ru русский 11145 3516 (516)172100.01000
uk українська 11143 3516 (516)17299.91000
it italiano 11132 2344 (344)17299.91000
en_CA Canadian 11093 2344 (344)17299.51000
el Ελληνικά 11080 2344 (344)17299.4991
pt português 11059 2344 (344)17299.3991
sv svenska 11014 2344 (344)17298.9991
da dansk 11009 2344 (344)17298.8991
eo Esperanto 11009 2344 (344)17298.8991
fo føroyskt 11009 2344 (344)17298.8991
nb norsk bokmål 11009 2344 (344)17298.8991
nn norsk nynorsk 11009 2344 (344)17298.8991
lo ພາສາລາວ 11009 1172 (172)17298.8991
ar العربية 10971 61032 (1032)17298.6991
zh_CN 简体中文 10962 1172 (172)17298.4982
fr français 10958 2344 (344)17298.4982
id Bahasa Indonesia 10924 1172 (172)17298.0982
pt_BR português brasileiro 10879 2344 (344)17297.7982
be беларуская 10805 3516 (516)17297.1973
lv latviešu 11071 3160 (516)5396.3964
ja 日本語 10442 1172 (172)17293.8946
cs čeština 9995 3516 (516)17290.19010
hu magyar 9771 2344 (344)17288.08812
pl polski 9718 3516 (516)17287.88812
sk slovenčina 9677 3516 (516)17287.48713
bg български 9155 2339 (344)16982.68317
zh_TW 正體中文 9136 1165 (172)16582.28218
ko 한국어 7385 1156 (172)15666.66733
fi suomi 7041 2318 (344)15964.16436
ca català 6287 2300 (344)15057.35743
gl galego 6329 2258 (344)12957.35743
tr Türkçe 6204 2310 (344)15456.75743
is Íslenska 6016 2328 (344)16455.25545
lt lietuvių 5709 3450 (516)15052.85347
ast asturianu 5464 2278 (344)13950.05050
ca@valencia valencià 4775 2280 (344)14044.04456
fa فارسی 4315 2140 (344)6038.83961
sr@latin srpski 3969 3363 (516)12137.13763
cy Cymraeg 3652 4104 (688)2631.73268
km ភាសាខ្មែរ 3450 1132 (172)13231.73268
mr मराठी 3261 2144 (344)7229.63070
et eesti 2647 2140 (344)7024.32476
languagenormal stringsplural numberplural stringscomplete plural setstotal
en English 125 20 (0)0100.01000
ar العربية 125 00 (0)0100.01000
be беларуская 125 00 (0)0100.01000
da dansk 125 00 (0)0100.01000
de Deutsch 125 00 (0)0100.01000
el Ελληνικά 125 00 (0)0100.01000
en_AU Australian 125 00 (0)0100.01000
en_CA Canadian 125 00 (0)0100.01000
en_GB British 125 00 (0)0100.01000
eo Esperanto 125 00 (0)0100.01000
es español 125 00 (0)0100.01000
fo føroyskt 125 00 (0)0100.01000
fr français 125 00 (0)0100.01000
id Bahasa Indonesia 125 00 (0)0100.01000
it italiano 125 00 (0)0100.01000
lo ພາສາລາວ 125 00 (0)0100.01000
lv latviešu 125 00 (0)0100.01000
nb norsk bokmål 125 00 (0)0100.01000
nl Nederlands 125 00 (0)0100.01000
nn norsk nynorsk 125 00 (0)0100.01000
pt português 125 00 (0)0100.01000
pt_BR português brasileiro 125 00 (0)0100.01000
ru русский 125 00 (0)0100.01000
sv svenska 125 00 (0)0100.01000
uk українська 125 00 (0)0100.01000
zh_CN 简体中文 125 00 (0)0100.01000
sk slovenčina 112 00 (0)089.69010
pl polski 109 00 (0)087.28713
bg български 104 00 (0)083.28317
cs čeština 104 00 (0)083.28317
hu magyar 100 00 (0)080.08020
ja 日本語 81 00 (0)064.86535
ca català 77 00 (0)061.66238
zh_TW 正體中文 70 00 (0)056.05644
ast asturianu 66 00 (0)052.85347
ca@valencia valencià 64 00 (0)051.25149
km ភាសាខ្មែរ 51 00 (0)040.84159
sr@latin srpski 41 00 (0)032.83367
gl galego 35 00 (0)028.02872
ko 한국어 33 00 (0)026.42674
fi suomi 31 00 (0)024.82575
lt lietuvių 23 00 (0)018.41882
tr Türkçe 17 00 (0)013.61486
cy Cymraeg 16 00 (0)012.81387
et eesti 15 00 (0)012.01288
fa فارسی 8 00 (0)06.4694
is Íslenska 2 00 (0)01.6298
mr मराठी 1 00 (0)00.8199

Интерактивная справка JOSM

Полный список всех страниц интерактивной справки находится на странице Help Topics List. Этот перечень создается автоматически, но, тем не менее, может быть неполным. Смотрите следующий раздел о том, как делается перевод.

Перевод страниц

Смотрите в разделе Перевод страниц подробную информацию и статистику переводов wiki-страниц JOSM.

Языковая специфика перевода

Каждый язык имеет особые правила перевода терминов и текстов JOSM и OpenStreetMap.

Словарь

Можете почитать здесь: Перевод Ubuntu

Полезные ссылки:

Языковой портал Microsoft

Mandriva wiki:Перевод и локализация

Note: See TracWiki for help on using the wiki.