Непереведённая статья
Вы можете помочь проекту переведя её до конца. |
В этой статье описано как настроить страницу Whats New, для всех языков. Работа над страницами Whats New засчитывается при получении ранга писателя ( смотрите: ранги вкладчиков и награды за вклад). Если вам нужна помощь, обратитесь в гильдию Wizards of the Wiki.
Требования к макету и тексту[]
Для английской версии текста используется американский английский, который следует скопировать, чтобы он полностью соответствовал объявлениям Bailey.
Все лингвисты должны свободно владеть языком, на который они переводят. Лучше вообще не иметь перевода (английская версия статьи используется по умолчанию ) чем иметь плохой перевод, потому что некачественные переводы приводят к жалобам и могут навредить репутации Habitica. Пожалуйста, не предоставляйте переводы сделанные с помощью Google переводчика или других аналогичных сервисов.
Во время перевода текста, пожалуйста обращайтесь к Weblate для уточнения названий / перевода предметов в Habitica, (снаряжение, фоны, инкубационные эликсиры, квесты, и т.д). Если в Weblate отсутствует перевод какого либо предмета или сам предмет, пожалуйста добавьте и переведите его. Надеемся, что это сможет обеспечить единообразие переводов как в Weblate так и в Wiki.
Даты[]
Для английской версии текста, даты должны указываться в американском формате: mm/dd/yyyy. Для неанглоязычных форматов, даты должны указываться в том формате который соответсвует данной культуре.
Дата должна совпадать с датой UTC ( по крайней мере, в английской версии ). Если вы находитесь в другом часовом поясе, это может быть не та дата которую вы видите в объявлении. В момент публикации, Bailey показывает ту дату, которая соответсвует часовому поясу пользователя , поэтому пользователи из разных часовых поясов могут видеть разные даты в одном и том же объявлении. Точное время публикации можно найти в источниках, указанных в подразделе поиск прошлых объявлений Bailey .
В старых объявлениях (до 6 октября 2020 года), дата еще не была привязана к часовому поясу пользователя. (Все пользователи видели одну и туже дату в объявлении, это был просто статический текст.) В этом случае, дата должна совпадать с датой указанной в объявлении.
Изображения[]
Для новых объявлений Bailey , исходный код объявления содержит полные URL-адреса изображений, с которых их можно скачать и загрузить в Wiki. Для объявлений Bailey , опубликованных до 6 октября 2020 года, исходный код объявления содержит только имена файлов, а файлы изображений обычно можно найти в истории репозитория на GitHub в каталоге для промо-изображений ( promo images ). (путь к этой директории был другим до 12 окября, 2017 года.) Если изображения недоступны в дереве разработки ( development tree ) , Вы можете найти их в дереве релизов ( release tree ), особенно в случае незначительных обновлений.
Имена файлов изображений в Wiki должны совпадать с именами файлов изображений в исходном коде объявления, за исключением различий генерируемых Wiki автоматически (например: замена подчеркивания в именах файлов на пробелы и написание первой буквы имени файлов заглавной).
Если использование одного и того же имени невозможно, поскольку разные изображения в разных объявлениях Bailey используют одинаковые имена файлов в исходном коде объявления, к названию файла изображения необходимо добавить год, в который эта версия изображения была впервые использована . (Например: File:Promo spooky sparkles 2016.png, File:Promo spooky sparkles 2019.png, имеют одинаковое название файла изображения в исходном коде: promo_spooky_sparkles.png )
Изображения для английской версии текста должны находиться в тех же местах где они расположены в объявлении Bailey , со скрытым оглавлением. Для всех других языков, лучше всего поддерживать максимально возможную схожесть, учитывая переведенный текст.
Интервалы[]
- Текст должен находиться сразу после загаловка, за исключением месяцев и разделительных полос.
- Заголовок новости должен находиться после даты, и пишется полностью ПРОПИСНЫМИ БУКВАМИ.
- Перед загаловком всегда должен быть пропуск строки.
- После перевода строки (----) всегда ставиться пропуск строки .
- Комментарии/onlyinclude и другие теги считаются как пропуск строки .
- Изображения должны быть добавлены в первую строку непосредственно под загаловком .
- For the English version, ensure to only have one post in the onlyinclude section. The onlyinclude section is not included in translated news.
Разделы для каждого месяца[]
Как только появляется первая статья нового месяца, необходимо создать для него ( месяца ) раздел. Для создания раздела января, смотрите ниже в разделе чек-лист для создания страницы Whats New для нового года. Ниже приведен пример исходного кода текста за ноябрь 2016 года:
---
==November 2016==
<div class="mw-collapsible mw-collapsed" data-expandtext="See November 2016 News" data-collapsetext="Hide November 2016 News">
===11/30/2016===-
LAST CHANCE FOR NOVEMBER SUBSCRIBER ITEMS, AND HABITICA T-SHIRTS AND MUGS REMINDER-
====Last Chance for Cornucopia Set====-
Lot of text for each section
by the Habitica Team-
---
</div>
==October 2016==
News By[]
Шаблон NewsBy используется для обеспечения правильного форматирования, с указанием того человека кто создал данное объявление, кем был написан текст данной статьи (если таковой имеется), и кто нарисовал имеющиеся в объявлении арты (если таковые имеются). Для языков отличных от английского, название шаблона должно иметь следующий вид: Template:NewsBy [двухбуквенный языковой код]
. Например шаблон для французского языка: Template:NewsBy fr.
Шаблон должен быть использован в тех случаях когда в первоначальном объявлении указано, кем были созданы: текст, арты и т.п (обычно шаблон используется в конце раздела или всего объявления). Чтобы добавить шаблон, скопируйте и вставьте код шаблона на соответсвующую страницу шаблона, и замените примеры указанные в нем, на нужные имена.
При переводе, единственное, что вам нужно будет изменить при копировании английского объявления, это название шаблона NewsBy на соответсвующее вашему языку, добавив двухбуквенный языковой код и перевести такие слова как and.
Например:
{{NewsBy
| by = Beffymaroo and SabreCat
| ArtBy = Uncommon Criminal, InspectorCaracal, Leephon, aurakami, FuzzyTrees, PainterProphet, and plumilla
| WritingBy = Daniel the Bard, Flutter Bee, and Lemoness
}}
То, что необходимо изменить:
{{NewsBy fr
| by = Beffymaroo et SabreCat
| ArtBy = Uncommon Criminal, InspectorCaracal, Leephon, aurakami, FuzzyTrees, PainterProphet, et plumilla
| WritingBy = Daniel the Bard, Flutter Bee, et Lemoness
}}
Чтобы получилось это:
par Beffymaroo et SabreCat
Ecriture par Daniel the Bard, Flutter Bee, et Lemoness
Art par Uncommon Criminal, InspectorCaracal, Leephon, aurakami, FuzzyTrees, PainterProphet, et plumilla
То есть by, ArtBy and WritingBy переводить не нужно.
Поиск прошлых объявлений Bailey[]
Чтобы посмотреть исходный код или найти прошлые объявления Bailey, опубликованные 30 января 2015 года или ранее, посмотрите на GitHub здесь. Объявления опубликованные после 30 января 2015 года, но не позднее 19 сентября 2017 года, можно найти на GitHub здесь. Объявления опубликованные между 20 июля 2017 года и 30 января 2018 года, можно найти здесь. Объявления опубликованные с 31 января 2018 года по 6 октября 2020 года вы можете найти здесь.
К объявлениям Bailey опубликованным после 6 октября 2020 года, можно получить доступ с помощью программного интерфейса приложения, в необработанном HTML формате:
- Самое последнее объявление Baily вы можете найти, перейдя по адресу: https://habitica.com/api/v3/news
- Старые объявления доступны в следующем формате:
- https://habitica.com/api/v4/news or https://habitica.com/api/v4/news?page=0 - самые последние объявления Baily
- https://habitica.com/api/v4/news?page=1 - старые объявления
- https://habitica.com/api/v4/news?page=2 - еще более старые объявления
- https://habitica.com/api/v4/news?page=3 - и т.д.
На момент публикации данной статьи, это все доступные страницы, но в будущем, увеличив номер страницы в ссылке можно будет получить более старые объявления.
Подготовка[]
Английский язык[]
Текущий год оформляется как: Whats New [YYYY]
, например Whats New 2019.
Возможно потребуется создать перенаправление для Whats New и Whats new чтобы они указывали на текущий год.
Другие языки помимо английского[]
Название страниц Whats new для неанглоязынчных страниц, оформляется как: Whats new [двухбуквенный языквой код] [YYYY]
, например. Whats new fr 2017. Обратите внимание, что в новом варианте используется строчная n, а не прописная N, как в английском варианте.
О двухбуквенном языковом коде можно прочитать здесь.
Возможно потребуется установить перенаправление для Whats new [двухбуквенный языквой код]
на последний переведенный год, например. Whats new fr.
Создание шаблона года[]
В верхней части каждой страницы Whats New находится шаблон, показывающий все доступные годы для страниц Whats New. Например для английской версии : Template:List of News Pages. Каждый шаблон года должен содержать в себе все года. Если на данный момент нету переведенной страницы для этого года, до тех пора пока перевод не появится, можете указать на английскую версию текста.
Для неанглоязычного шаблона используется следующий формат :List of News Pages [двухбуквенный языквой код]
, например: Template:List of News Pages de.
Добавление языка в шаблоны языков[]
Каждый год имеет свою языковую панель ( список ), которая перечисляет языки которые были переведны.
- Template:LanguagesNews2022
- Template:LanguagesNews2021
- Template:LanguagesNews2020
- Template:LanguagesNews2019
- Template:LanguagesNews2018
- Template:LanguagesNews2017
- Template:LanguagesNews2016
- Template:LanguagesNews2015
- Template:LanguagesNews2014
- Template:LanguagesNews2013
В новом году требуется создать новую языковую панель ( список ), которая перечисляет языки которые необходимо перевести.
Обратите внимание:
- Названия файлов флагов для всех языков должны иметь такой формат:
Language_[двухбуквенный языквой код].png
- Название страны ( под флагом ) должно быть написано на родном языке ( для этой страны ), а не на английском.
Индекс[]
При создании новой страницы Whats New, страницу необходимо вручную добавить в индекс. При добавлении страницы в индекс, Habitica Wiki на других языках автоматически обновится.
Категория[]
Все страницы с новостями должны быть добавлены в категорию: Новости.
Чек-лист для создания страницы Whats New для нового года[]
- В предыдущем году удалите раздел "Текущие новости" и создайте раздел "Декабрь" с опцией показать/скрыть.
- Создайте новую страницу Whats New для нового года для вашего языка.
- Добавьте ее в категорию: Новости.
- Добавьте новую страницу в индекс.
- Создайте/обновите языковой шаблон года для вашего языка.
- Обновите шаблон:список новостных страниц с наступлением нового года.
- Обновите перенаправления для страниц(-ы) Whats New, т.е Whats New/Whats new or
Whats new [двухбуквенный языковой код]
для того чтобы они указывали на новый год. - Update all previous years in that language to reflect the new year created in the Bailey message.
Создание шаблона NewsBy[]
Чтобы создать шаблон NewsBy для нового языка, сначала нажмите кнопку "Создать страницу", которая находится в правом верхнем углу любой страницы wiki. Название страницы должно соответсвовать следющему формату: Шаблон:NewsBy [двухбуквенный языковой код]
(О двухбуквенном языковом коде можно прочитать здесь.). Вот пример названия шаблона для французского языка Template:NewsBy fr. После создания страницы, вы увидите всплывающее окно: вам нужно будет выбрать пустой макет страницы, и тип шаблона "Дизайн". Когда страница будет создана откройте шаблон English NewsBy и нажмите кнопку "Править код" в правом верхнем правом углу. Выделите и скопируйте весь текст и вставьте его в ваш новый шаблон.
В новом шаблоне, переведите текст сразу после <font size="2">
на ваш язык. Измените NewsBy
на NewsBy [двухбуквенный языковой код]
. Переведите все слова "and" на ваш язык. Оставьте остальную часть кода нетронутой, а затем нажмите кнопку "Сохранить", когда закончите.
Получение ранга участника[]
Пожалуйста, ознакомьтесь с разделами: руководство для писателей и руководство для пистелей-лингвистов .