Інші мови:
Переклад
- Переклад сторінки StartupPage
- Переклад сторінки VersionHistory
- Переклад програмного забезпечення
- Інтерактивна довідка JOSM
- Переклад сторінок
- Примітки до перекладу на певну мову
Переклад сторінки StartupPage
Переклад повідомлення, що з'являється після запуску у JOSM відбувається на сторінці StartupPageSource.
Ця сторінка має спеціальний формат:
- Кожен рядок "en:" вказує на початок нового рядку для перекладу.
- Кожен рядок з іншою мовою містить переклад англомовного повідомлення з початку розділу.
- Кожен рядок без будь-яких позначок показується так як є.
- Рядки, що починаються з "#" пропускаються.
Примітка: Не завжди є розділення у вигляді пустих рядків між повідомленнями. Будьте обережні щоб не змішати переклади чи не забути щось!
Перекладаючи з англійської завжди маєте на увазі, що переклад потребує творчого підходу та адаптації до вашої мови. Якщо ви невпевнені, просто додайте перед кодом мови "х", так переклад збережеться але не буде показуватись
Будь ласка, намагайтесь сортувати перекладені повідомлення за кодом мови!
Коли ви натискаєте "preview" чи "submit" для перекладу, вам буде показана сторінка, що складається з кількох розділів, для кожної мови окремо. Рядки позначені як EN містять не перекладений текст, X — показують рядки, що були вилучені в зв’язку із зміною тексту.
Таблиця нижче показує стан перекладу:
- Жовтим: Переклад потребує оновлення
- Зеленим: Переклад є актуальним
- Числа показують:
- перше: кількість неперекладених рядків
- друге: кількість рядків із застарілим перекладом
ar | ast | be | bg | ca | ca@valencia | cs | da | de | el | en | en_AU | en_GB | es | et | eu | fa | fi | fr | hr | hu | is | it | ja | ko | lt | ms | nb | nl | pl | pt | pt_BR | ru | sk | sr@latin | sv | uk | vi | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 + 0 | 2 + 0 | 2 + 1 | 8 + 1 | 0 + 1 | 21 + 0 | 2 + 0 | 1 + 0 | 0 + 0 | 2 + 0 | 0 + 0 | 21 + 0 | 21 + 0 | 0 + 0 | 2 + 0 | 11 + 2 | 21 + 0 | 3 + 0 | 0 + 0 | 10 + 3 | 0 + 0 | 10 + 3 | 0 + 0 | 0 + 0 | 0 + 0 | 1 + 0 | 2 + 5 | 2 + 0 | 0 + 0 | 1 + 1 | 0 + 0 | 0 + 0 | 1 + 0 | 0 + 0 | 1 + 0 | 9 + 2 | 1 + 0 | 20 + 0 | 1 + 0 | 1 + 0 |
Переклад сторінки VersionHistory
Переклад старих стартових повідомлень JOSM можливо змінити на сторінці VersionHistorySource для поточного року, чи для минулого року, з 2008 до минулого року, чи для конкретного року (наприклад VersionHistorySource/2011).
Вони мають такий же формат, як і попередня сторінка.
VersionHistorySource
ar | ast | be | bg | ca | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | ms | nb | nl | pl | pt | pt_BR | ru | sk | sr@latin | sv | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 + 0 | 6 + 0 | 6 + 0 | 11 + 0 | 4 + 0 | 5 + 0 | 3 + 0 | 0 + 0 | 6 + 0 | 0 + 0 | -1 + 1 | 6 + 0 | 5 + 0 | 0 + 0 | -1 + 1 | 0 + 0 | -1 + 1 | 1 + 0 | 6 + 0 | 6 + 6 | 6 + 0 | 0 + 0 | 5 + 0 | 0 + 0 | 0 + 0 | 1 + 0 | 0 + 0 | 5 + 0 | 11 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2023
ar | ast | be | ca | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | ms | nb | nl | pl | pt | pt_BR | ru | sk | sr@latin | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5 + 0 | 8 + 0 | 8 + 0 | 6 + 0 | 8 + 0 | 7 + 0 | 0 + 0 | 8 + 0 | 0 + 0 | 0 + 0 | 8 + 0 | 8 + 0 | 0 + 0 | 3 + 0 | 0 + 0 | 4 + 0 | 0 + 0 | 6 + 0 | 8 + 10 | 8 + 0 | 0 + 0 | 8 + 0 | 0 + 0 | 0 + 0 | 4 + 0 | 0 + 0 | 8 + 0 | 2 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2022
ar | ast | be | ca | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | ms | nb | nl | pl | pt_BR | ru | sk | sr@latin | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 + 0 | 2 + 0 | 2 + 0 | 2 + 0 | 2 + 0 | 2 + 0 | 0 + 0 | 2 + 0 | 0 + 0 | 0 + 0 | 2 + 0 | 2 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 2 + 9 | 2 + 0 | 0 + 0 | 2 + 0 | 2 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2021
ar | ast | be | ca | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | ms | nb | nl | pl | pt_BR | ru | sk | sr@latin | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
22 + 0 | 16 + 0 | 16 + 0 | 13 + 0 | 16 + 0 | 16 + 0 | 0 + 0 | 16 + 0 | 0 + 0 | 0 + 0 | 10 + 0 | 16 + 0 | 0 + 0 | 2 + 0 | 0 + 0 | 14 + 0 | 0 + 0 | 0 + 0 | 16 + 8 | 16 + 0 | 0 + 0 | 0 + 0 | 16 + 0 | 0 + 0 | 0 + 0 | 3 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2020
ast | be | ca | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | ms | nb | nl | pl | pt_BR | ru | sk | sr@latin | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
17 + 0 | 26 + 0 | 26 + 0 | 15 + 0 | 26 + 0 | 0 + 0 | 26 + 0 | 0 + 0 | 0 + 0 | 26 + 0 | 26 + 0 | 0 + 0 | 0 + 0 | 5 + 0 | 3 + 0 | 0 + 0 | 0 + 0 | 24 + 7 | 19 + 0 | 0 + 0 | 2 + 0 | 26 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2019
ast | be | ca | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | nb | nl | pl | pt | pt_BR | ru | sk | sr@latin | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4 + 0 | 13 + 0 | 15 + 0 | 0 + 0 | 13 + 0 | 0 + 0 | 13 + 0 | 0 + 0 | 0 + 0 | 13 + 0 | 13 + 0 | 0 + 0 | 0 + 0 | 10 + 0 | 10 + 0 | 0 + 0 | 0 + 0 | 10 + 0 | 0 + 0 | 12 + 0 | 22 + 0 | 11 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2018
ast | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | nb | nl | pl | pt_BR | ru | sk | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
13 + 0 | 0 + 0 | 23 + 0 | 0 + 0 | 23 + 0 | 0 + 0 | 0 + 0 | 23 + 0 | 16 + 0 | 0 + 0 | 0 + 0 | 10 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 31 + 0 | 0 + 0 | 6 + 0 | 23 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2017
ast | cs | da | de | el | en | es | et | fr | hu | it | ja | ko | lt | nl | pl | pt_BR | ru | sk | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 + 0 | 0 + 0 | 24 + 0 | 0 + 0 | 29 + 0 | 0 + 0 | 0 + 0 | 29 + 0 | 8 + 0 | 0 + 0 | 7 + 0 | 27 + 0 | 38 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 29 + 0 | 0 + 0 | 0 + 0 | 2 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2016
ast | cs | de | el | en | es | et | fr | hu | it | ja | lt | nl | pl | pt_BR | ru | sk | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 + 0 | 0 + 0 | 0 + 0 | 16 + 0 | 0 + 0 | 0 + 0 | 9 + 0 | 5 + 0 | 0 + 0 | 0 + 0 | 16 + 0 | 0 + 0 | 0 + 0 | 3 + 0 | 19 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2015
ast | be | bg | cs | da | de | el | en | es | et | fr | hu | it | ja | lt | nl | pl | pt | pt_BR | ru | sk | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 + 0 | 14 + 0 | 16 + 0 | 0 + 0 | 20 + 0 | 0 + 0 | 15 + 0 | 0 + 0 | 0 + 0 | 16 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 1 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 16 + 0 | 12 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2014
ast | be | bg | ca | cs | da | de | el | en | es | et | fr | hu | it | ja | lt | nl | pl | pt | pt_BR | ru | sk | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
19 + 0 | 26 + 0 | 19 + 0 | 19 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 22 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 7 + 0 | 22 + 0 | 0 + 0 | 0 + 0 | 22 + 0 | 0 + 0 | 7 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 |
VersionHistorySource/2013
bg | ca | cs | da | de | en | es | et | fr | hu | it | ja | nl | pl | ru | sk | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
37 + 0 | 26 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 12 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 16 + 3 | 0 + 1 | 22 + 0 | 0 + 0 | 37 + 0 | 36 + 0 |
VersionHistorySource/2012
bg | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | nl | pl | pt | ru | sk | sv | uk | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
35 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 30 + 0 | 0 + 0 | 0 + 0 | 10 + 0 | 27 + 0 | 0 + 0 | 1 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 10 + 0 | 7 + 0 | 0 + 0 | 15 + 0 | 32 + 0 | 0 + 0 | 10 + 0 |
VersionHistorySource/2011
ar | bg | cs | da | de | el | en | es | et | fi | fr | it | ja | nl | pl | pt | ru | sk | sv | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
38 + 0 | 30 + 1 | 0 + 0 | 0 + 0 | 0 + 0 | 23 + 0 | 0 + 0 | 0 + 0 | 25 + 1 | 32 + 0 | 0 + 0 | 11 + 0 | 0 + 0 | 0 + 0 | 18 + 0 | 38 + 0 | 0 + 0 | 30 + 0 | 38 + 0 | 0 + 0 | 14 + 0 | 27 + 0 |
VersionHistorySource/2010
bg | cs | da | de | en | es | et | fi | fr | it | ja | nl | pl | pt | ru | sv | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
13 + 0 | 0 + 0 | 18 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 5 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 15 + 0 | 0 + 0 | 11 + 0 | 1 + 0 | 0 + 0 | 19 + 0 | 0 + 0 | 7 + 0 | 10 + 0 |
VersionHistorySource/2009
bg | cs | de | en | es | et | fi | fr | hr | is | it | ja | nl | pl | pt | ru | sv |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
25 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 20 + 0 | 1 + 0 | 0 + 0 | 24 + 0 | 24 + 0 | 3 + 0 | 18 + 0 | 0 + 0 | 24 + 0 | 24 + 0 | 0 + 0 | 9 + 0 |
VersionHistorySource/2008
cs | de | en | es | fr | it | ja | nl | pl | ru | sv |
---|---|---|---|---|---|---|---|---|---|---|
0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 0 + 0 | 11 + 0 | 9 + 0 | 0 + 0 | 11 + 0 | 0 + 0 | 10 + 0 |
Переклад програмного забезпечення
Переклад інтерфейсу програми здійснюється на Launchpad.
Шаблони на Launchpad оновлюються кожного вечора разом із нової тестовою збіркою. Переклади імпортуються перед кожним новим випуском (або частіше, у разі потреби).
Переклад в Java має деякі особливості про які треба пам’ятати під час перекладання:
- Символ ' (одинарна лапка) — є спеціальним символом. Його потрібно маркувати іншим символом ', отже '' буде показуватись на виході як одинарна лапка.
- Для мов які активно використовують цей символ потрібно використовувати типографську одинарну лапку (апостроф) ’ замість його маркування (що виглядає краще та в результаті користувачі навіть і не помітять особливої різниці).
- Це символ з кодом U+2019, що називається RIGHT SINGLE QUOTATION MARK
- В Linux цей сімвол можна додати за допомогою <ALT-GR>+<SHIFT>+<N> (в режимі української розкладкі це звичайний апостроф, перша клавіша в цифровому ряду)
- В Windows цей символ доступний після набору на цифровій клавіатурі, з натиснутою клавішею <ALT>, – 0146
- В OS X – <ALT>+<SHIFT>+<]> (для англійської) та <ALT>+<SHIFT>+<З> (для української)
- Не використовуйте для форматування тексту фігурні дужки {}, у разі потреби в них, маркуйте кожну дужку лапками, ось так — '{' чи '}'.
Всі рядки мають посилання на сирці, на те мисце, де вони з’являються. Тож ви можете підібрати відповідний переклад. Ви можете знайти сирці тут:
- основні сирці JOSM або всі сирці JOSM
- втулки JOSM
- trans_maps.java: перелік наших фонових зображень
- trans_plugins.java: текст опису втулків
- trans_presets.java: вбудовані заготовки
- trans_surveyor.java: файл налаштувань втулка surveyor
Зміни внесені в Launchpad будуть імпортовані в JOSM для всіх мов, які вже присутні у JOSM. Команда JOSM намагатиметься оновлювати текстові дані принаймні раз чи два перед випуском нової протестованої версії (який відбувається наприкінці кожного місяця, див roadmap).
Нові мови будуть додані у JOSM, коли обсяг перекладених рядків перетне межу 2000 рядків. Будь ласка, починайте з головного інтерфейсу користувача для досягнення кращих результатів.
Короткий опис того як додавати нову мову для тестових потреб, коли межа у 2000 перекладених рядків ще не досягнута:
- Створіть мовний файл та збережіть його у файлі втулка (або ядра JOSM):
- Мовний файл зберігається у під-теці "data" JOSM та має назву у нижньому регістрі у вигляді коду мови із розширенням .lang.
- Ці файли завжди йдуть у наборі. Основний файл англійською та файли перекладів повинні буди створені разом, бо вони, у зворотньому випадку, можуть працювати некоректно.
- Сценарій Perl i18n.pl потрібно запускати із вказанням теки-призначення та файлами .po для створення перекладів.
- Додайте нову мову у функцію init() у I18n.java.
- Вам потрібно вказати вірний код для показу множини для чисельників у доданій мові.
- Опис того як правильно розрахувати показ множини для чисельників можна побачити у файлі .po, який отримано з Launchpad.
- Якщо, жодна із запропонованих моделей не відповідає новій мові, вам потрібно самостійно додати її кодування у перелік PluralMode та у функцію pluralEval().
- Для певних мов потрібно додати оточуючий код (workaround code) у LanguageInfo.java для перетворення між кодами мов у Java та новими кодами мов, які використовуються у Launchpad.
Поточний стан перекладу JOSM для активного програмного забезпечення (тільки ядро JOSM та сервер, без втулків) показано у наступній таблиці.
Ядро JOSM core | Дані на сервері JOSM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Інтерактивна довідка JOSM
Повний перелік всіх сторінок інтерактивної довідки знаходиться на сторінці Help Topics List. Цей перелік створюється автоматично, але тим не менш, може бути неповним. Дивіться наступний розділ про те як робиться переклад.
Переклад сторінок
Сторінки JOSM використовують досить простий принцип додавання коду мови перед назвою сторінки. Ви можете знайти (або додати) його на сторінці TracLanguages.
Кожна англомовна сторінка містить макрос [[
TranslatedPages]]
в горі сторінки. Цей макрос дозволяє створювати невеличке меню з переліком доступних мов для цієї сторінки.
Кожна сторінка з перекладом містить такий самий макрос, але він матиме ще номер версії основної сторінки з якої було зроблено переклад, як це показано на малюнку:
Коли версія основної сторінки є новішою за версію з якої робився переклад (хтось оновив вміст англомовної сторінки) в меню з переліком мов з’являється рядок, який показує відмінності в номерах версій основної сторінки. Якщо клацнути по ньому, ви побачите відмінності між вказаними версіями. Таким чином вам буде простіше зрозуміти, що треба виправити в перекладі. Під час оновлення перекладу змініть номер версії в макросі на номер нової версії, з якої ви вносите зміни, і додатковий рядок в меню зникне.
Кілька порад:
- Можливо додавати малюнки з англомовної (чи будь-якої іншої) сторінки у сторінку з вашим перекладом використовуючи назву сторінки у посиланні:
[[Image(wiki:Styles:Mappaint_deprecated.png)]]
- Буде дуже добре, якщо знімки екрану будуть на вашій рідній мові, можна також використовувати англомовні малюнки, для зменшення роботи.
- Посилання всередині тексту повинні вести на перекладені сторінки чи на сторінки англійською, якщо переклад відсутній, що позначаються як (En) чи якось подібним чином
- Сторінки повинні бути сумісними, тому у разі додавання нового матеріалу до сторінки з перекладом, вносить оновлення до основної англомовної сторінки (за винятком речей, які стосуються тільки конкретної мови)
Перегляньте опис макросу для отримання більш детальної інформації про нього.
Сторінки можуть бути позначені як незакінчені чи застарілі за допомогою параметру outdated, який додається до макросу (відділяється комою від інших параметрів). В параметрі після знаку рівняння потрібно зазначити причину. У разі потреби застосування коми її треба маркувати зворотнім слешем.
Наприклад:
[[
TranslatedPages(revision=12,outdated=Переклад не закінчено\, відсутній останній абзац.]]
Текст параметру "outdated" з англомовної сторінки може бути перенесений у сторінку з перекладом, але краще мати його тільки у основній сторінці. Це дозволить відокремити проблеми перекладів від проблем основної сторінки.
Перелік застарілих сторінок показує усі сторінки, які позначені цим параметром, а також відповідні коментарі.
Наступна інформація створюється автоматично і показує помилки у макросі [[
TranslatedPages]]
чи застарілі сторінки перекладів або відсутність перекладів.
Мовні коди
Мовні коди в JOSM слідують тим самим методам, що й на launchpad та на багатьох інших сайтах з перекладу програмного забезпечення з відкритими сирцями, а саме:
- Дволітерний код відповідно до ISO 639-1 в нижньому регістрі (прикл. de)
- Трилітерний код відповідно до ISO 639-2 в нижньому регістрі, якщо дволітерний код відсутній (прикл. ast)
- Вищевказаний код мови з кодом країни у верхньому регістрі, з’єднані символом підкресленя, відповідно до ISO 3166-1 (прикл. pt_BR)
- Вищевказаний код мови разом із діалектом в нижньому регістрі, з’єднані символом @ (прікл. ca@valencia)
- Перелік кодів ISO: https://www.loc.gov/standards/iso639-2/php/English_list.php
Коди злегка модифіковано в різних місцях:
- Для використання в файлах Java manifest та XML символ "@" замінюється на "-" (прикл. ca-valencia).
- Для використанни в назвах сторінок Вікі, перша літера (також після знаків) є у верхньому регістрі (прікл. Pt_BR або Ca-Valencia)
Стан
- Червоний: Помилка в сторінці (див. список помилок нижче)
- Жовтий: Потребує оновлення
- Зелений: Переклад є актуальним
- Сірий: Переклад відсутній
Примітки до перекладу на певну мову
Кожна мова має особливі правила, щодо перекладу термінів та тексту в JOSM та OpenStreetMap