| | 1 | [[TranslatedPages(revision=17)]] |
| | 2 | = Переклад Вікі = |
| | 3 | |
| | 4 | Система онлайн [wikitr:/Help Довідки] в JOSM базується на цій Вікі. |
| | 5 | Вона працює з точним контекстом безпосередньо під курсором миші. |
| | 6 | Вона може надавати відповідні [wikitr:/DevelopersGuide/HelpSystem/HelpTopicsList статті], коли ви натискаєте на [[JOSMImage(help,link=wikitr:Help,24,valign=middle)]] чи `F1`. |
| | 7 | Наша спільна мета — надати допомогу користувачеві його рідною мовою. |
| | 8 | |
| | 9 | Сторінки JOSM використовують простий метод додавання коду мови перед назвою сторінки. Ви можете знайти (і додати) коди мов на сторінці TracLanguages. |
| | 10 | |
| | 11 | Кожна сторінка використовує шаблон `[[TranslatedPages]]`, який вказується на початку. Цей макрос створює меню з мовами, для яких є переклади сторінки. [[BR(Макрос потрібно записати як false, щоб уникнути його виконання тут.)]] |
| | 12 | |
| | 13 | |
| | 14 | Цей макрос також використовується на кожній перекладеній сторінці. |
| | 15 | Крім того, він містить ревізію базової сторінки як параметр (`[[TranslatedPages(revision=133)]]`). |
| | 16 | Дивіться наступний приклад: |
| | 17 | |
| | 18 | [[Image(Translations/Wiki:revision.png)]] |
| | 19 | |
| | 20 | Номер останньої ревізії сторінки можна знайти перейшовши по посиланню [[wiki:/Translations/Wiki?action=history|Історія]] вгорі англомовної сторінки. |
| | 21 | |
| | 22 | |
| | 23 | Якщо версія базової сторінки є новішою за перекладену версію (хтось оновив англійську сторінку), то під мовними посиланнями в меню зʼявляється новий пункт, що показує перекладені версії та найновішу з них. При натисканні на це посилання відображаються відмінності між цими версіями. Їх можна використовувати для оновлення перекладу. Під час оновлення версія перекладеної сторінки повинна бути збільшена до найновішої, і додаткові посилання зникають. |
| | 24 | |
| | 25 | [[Image(Translations/Wiki:diff.png)]] |
| | 26 | |
| | 27 | Деякі примітки: |
| | 28 | * Усі посилання на сторінки вікі повинні використовувати `wikitr:` як домен. Цей домен надає URL-адресу перекладеної сторінки, якщо вона доступна. Якщо цільова сторінка ще не перекладена, то надається URL-адреса англійської базової сторінки разом із маркером. \\ |
| | 29 | `[wikitr:/Translations/Wiki Translated Переклад Вікі] завжди перенаправить читача на дійсну сторінку. |
| | 30 | * Зображення з англійської базової сторінки можна легко розмістити на перекладених сторінках. Щоб звернутися до них, використовуйте назву сторінки як область і поставте двокрапку перед іменем файлу: `[[Image(Translations/Wiki:diff.png)]]` |
| | 31 | * Було б добре, якби знімки екрана були надані рідною мовою, хоча англійська версія також прийнятна і вимагає менше роботи. |
| | 32 | * Сторінки повинні бути узгодженими, тому, додаючи новий матеріал на перекладену сторінку, будь ласка, оновлюйте також базову англійську сторінку (за винятком мовних особливостей). |
| | 33 | |
| | 34 | Більш детальну інформацію про цей макрос дивіться в [WikiMacros#TranslatedPages-macro описі макросу]. |
| | 35 | |
| | 36 | Сторінки можна позначити як неповні або застарілі, додавши параметр `outdated` до макросу перекладу. |
| | 37 | Значенням цього параметра є повідомлення, що описує проблему та способи її вирішення. |
| | 38 | Імʼя параметра має бути відокремлене від інших параметрів комою. |
| | 39 | Значення параметра відокремлене від імені знаком рівності. |
| | 40 | Коми всередині значення мають бути екрановані за допомогою зворотного слеша. |
| | 41 | |
| | 42 | Приклад: |
| | 43 | `[[TranslatedPages(revision=12,outdated=Translation is incomplete\, last part missing.)]]` |
| | 44 | |
| | 45 | Застарілі повідомлення з англійської базової сторінки можна скопіювати в переклад, але, ймовірно, краще мати їх тільки на базовій сторінці. Це дозволяє відокремити проблеми, повʼязані з перекладами (перекладені сторінки), від проблем, повʼязаних з вмістом (базова сторінка). Все ще можна перекласти повідомлення за допомогою [wiki:WikiProcessors WikiProcessors] [wiki:WikiHtml#HowtoUseDivSpan #!div], додавши таке в наступних рядках: |
| | 46 | |
| | 47 | {{{ |
| | 48 | {{{#!div style="border: 1pt solid; margin: .0em; background-color: #FFFFDE;" |
| | 49 | Context of `outdated` |
| | 50 | }}} |
| | 51 | }}} |
| | 52 | |
| | 53 | Список [wikitr:/OutdatedPages застарілих сторінок] показує всі застарілі сторінки та повʼязані з ними коментарі. |
| | 54 | Його перекладені варіанти показують цю інформацію тільки для мови перекладу та для базових сторінок англійською мовою. |
| | 55 | |
| | 56 | === Коди мов === |
| | 57 | |
| | 58 | Коди мов у JOSM відповідають методу, який використовується у Launchpad та багатьох інших відкритих перекладах. Це: |
| | 59 | * Дволітерні коди з [https://www.loc.gov/standards/iso639-2/php/English_list.php ISO 639-1] у нижньому регістрі, наприклад `de`. |
| | 60 | * Трилітерні коди з [https://www.loc.gov/standards/iso639-2/php/English_list.php ISO 639-2] у нижньому регістрі, якщо немає дволітерного коду, наприклад `ast`. |
| | 61 | * Вищезазначений код мови, за яким йде підкреслення та код країни великими літерами відповідно до ISO 3166-1, тобто `pt_BR`. |
| | 62 | * Вищезазначений код мови, за яким йде знак `@` та діалект малими літерами, тобто `ca@valencia`. |
| | 63 | |
| | 64 | Коди дещо змінені в різних місцях: |
| | 65 | * Для використання в маніфесті Java та ключах XML-файлів знак `@` замінено на `-`, тобто `ca-valencia`. |
| | 66 | * Для використання в назвах сторінок Wiki перша літера (а також літери після знаків) пишеться великою, тобто `Pt_BR` або `Ca-Valencia`. |
| | 67 | |
| | 68 | Стан перекладу всієї вікі можна переглянути на сторінці [wikitr:/Translations/Statistics Статистика]. |