Incubator:Переводный проект
| In other languages | English | [[Incubator:Translation project#Version | (2.0)]] |
Мы принимаем проекты Викимедиа, на разных языках, прежде чем они будут готовы к самостоятельному запуску. Многие из наших редакторов не понимают русский, но могут достаточно хорошо говорить на другом распространенном языке. Вы можете помочь им с точным переводом, но машинный перевод запрещен.
Это краткий обзор нашей работы по переводу.
- Мы планируем перевести интерфейс и несколько страниц проекта по всему сайту.
- Перевод интерфейса происходит на Translatewiki.net и влияет на все сайты МедиаВики. Элементы интерфейса зеркально отображены в МедиаВики. пространстве имён. Подробности: Help:Manual/ru#Шаг 5: Локализация (перевод интерфейса).
- Несколько страниц MediaWiki, относящихся к конкретному инкубатору, хранятся локально.
- Страницы проекта описывают, как работает Инкубатор, и находятся в пространствах имен Проект или Справка.
Исключения:
- Иногда правила и связанные с ними обсуждения размещаются на одной странице. Обсуждения редко переводятся, но часть, касающаяся политики, может быть переведена. (См: Incubator:Administrators)
- На Портале сообщества, мы склонены использовать мировые языки. Вы можете помочь своему языковому сообществу, переводя там их запросы — у языка, говорящего на другом языке мира, больше шансов быть понятым другими. Это не является приоритетом проекта по переводу, а просто знак внимания к вашим коллегам-редакторам.
- Ваш тестовый проект может устанавливать свои собственные политики, что является задачей его сообщества. Используйте префиксы, чтобы отличить их от правил, действующих на всем сайте.
Местные переводы
[edit source]Соглашения об именовании
[edit source]Мы храним большинство переводов на подстраницах. Если исходная страница на русском языке является пространство имен:имя страницы, тогда его перевод будет следующим пространство имен:имя страницы/ISOкод. У каждого языка есть свой ISO код. (См: префикс).
Translate extension
[edit source]The Translate extension allows us to:
- translate the source text in little parts which are less overwhelming to work on;
- tally outdated translations, if the source text changes;
- allow edits in the generally protected MediaWiki namespace;
- display a translated title;
- review translations.
The extension stores the translations in the Translations namespace. Each part has its own language subpages: Translations:namespace:pagename/partnumber/ISOcode.
The translated page, when displayed, appears to be continuous and follows the source layout. Parts, which are not yet translated, appear in their original language. Outdated translations are highlighted.
Usage
[edit source]Translation administrators mark pages for translation through the extension.

The extension offers an interface for easy translation, which you can access via:
- the marked page: click on “Translate this page” link on the top of the page near the language menu;
- Special:LanguageStats, a list of marked pages by target language. Choose a language, then a page from the list to see its parts;
- if you can’t find your ISO code, consult the manual. If too many core messages are missing, your language will not appear, and you will have to start with translating on translatewiki.net.
- Special:MessageGroupStats which shows the translations of a given marked page.
Save each translation by clicking on the Publish translation button. You may navigate between the parts, but unsaved ones will be lost when you refresh the page. You can filter the list by status (outdated, translated, unreviewed). Outdated translations are highlighted.
Tips
[edit source]- Upon finishing, glance through the whole page. Make sure that each part is translated with a consistent style and word usage throughout the page.
- Don’t translate MediaWiki page titles, as these display titles, in practice, are never shown.
- Pages are not accessible through the display title. (I.e. the search box won’t return results for the translated title.)
- You may append the original title in brackets
(namespace:pagename/code)behind the translated one to remind your readers. (Example: Incubator:About/hu.)
- You may append the original title in brackets
- Do not translate page titles in links, they will not work.
- Link translated versions (subpages) directly. For a French page, link [[Help:FAQ/fr]] instead of [[Help:FAQ]].
- You may change the link text as described on w:en:Help:Introduction to editing with Wiki Markup/3. On a French page, for example, you may use [[Help:Manual/fr|Help:Manuel]] instead of [[Help:Manual/fr]].
- You may link the reader’s preferred language like this: [[Special:MyLanguage/Help:FAQ]].
- Shortcuts do not work with
Special:MyLanguageor by attaching ISO codes to them. Replace shortcuts with the proper name of the target page.
- Shortcuts do not work with
- Section headers should be translated exactly as they are given on the target page. A French example would be: [[Help:Manual/fr#Étape 1 : Prérequis]] instead of [[Help:Manual#Step 1: Requirements]]. If the section names in the link and the target page mismatch, the link will still work, but it will not jump to the given section.
- Link translated versions (subpages) directly. For a French page, link [[Help:FAQ/fr]] instead of [[Help:FAQ]].
- Links sometimes appear as
$variables. Test how they would fit your translation, so that they will not disrupt text flow.
Versions
[edit source]Translation administrators have to approve source page changes, before they would appear in the extension. This might take some time.
Each part has its borders marked in the source version. When this partition changes, hidden fuzzy messages will appear in the translated text. Remove them after you have made sure that the translations correspond with the source text.
Notifications
[edit source]Users can sign up for notifications through Special:TranslatorSignup. Admins can send such notifications through Special:NotifyTranslators, but this feature is rarely used.
Regular subpages
[edit source]Some project pages are not important enough to be marked for translation, but you can still translate them using the old method: create a subpage like this: namespace:pagename/ISOcode. In these cases, a subpage contains a whole translated page or header.
Incubator and Help namespaces
[edit source]In these namespaces, you can freely create subpages. When you translate a page:
- the links should point to the translated versions of other pages, if they exist. Links without a language code lead to the English page. See also: #Tips;
- insert the
{{Translations}}template on the top of the subpage. Add this to the original English page, if it does not have it already. It allows an easy switch between languages. Use its "version" parameter to distinguish between up-to-date and outdated translations: borrow the version number from the page you are translating from. If you update the translation because a change in the source, update the version number. (When a significant change is made to the source, its version should be upped.)
Templates
[edit source]If you want to translate a template, you should ask an administrator to create the subpage for you. Normal users are not able to create non-prefixed pages/templates.
MediaWiki namespace
[edit source]- See also: Special:AllMessages.
Our sidebar, parts of the main page and some templates use certain MediaWiki pages (or so-called messages). Users can set their preferred interface language, which then determines which localized MediaWiki pages will appear for said user.
- The not-yet-translated MediaWiki messages will be borrowed from the fallback language, which can be set for each language separately by developers. The default is English. However, in the case of Cajun French, it had been set to French (see: rev:92418 and rev:92419).
Most messages are on translatewiki.net now, but there are some local ones still. The editinterface right is needed to edit/create subpages in the MediaWiki namespace:
- you can request to become a translator to have this right; or
- you can ask administrators on their noticeboard to perform edits for you in that namespace. This is the preferred way. Of course, you still have to supply the translations in this case.
- Before making a request, please check on translatewiki.net whether the text is available there for translation or not.
Do not use the {{Translations}} template on translated MediaWiki pages.
Global translations
[edit source]You can translate most of our MediaWiki messages on translatewiki.net. See these categories:
Our project pages and templates sometimes link to corresponding pages on Meta. For example, we use their speedy deletion criteria. Meta uses the same Translate extension as we do; some project pages are worth translating there, but that is not our primary focus here.
Translatable pages
[edit source]A far-from-complete list, somewhat sorted by importance.
| Page | Connecting MediaWiki pages | Additional info |
|---|---|---|
| Incubator:Main Page | Some of the messages in translatewiki.net | See in the Translate extension. |
| Help:Manual | - | See in the Translate extension. |
| Help:Contents | - | See in the Translate extension. |
{{Welcome}} |
- | See {{Welcome-translate}}. |
| Help:FAQ | - | See in the Translate extension. |
| Help:Editing | - | See in the Translate extension. |
| Incubator:Upload | - | Upload has been disabled on Incubator, and MediaWiki:Sidebar-upload-url redirects to Commons.
|
| MediaWiki:Sidebar-sandbox | The Sandbox itself does not need to be translated, as there is no useful content in it. | |
{{Test wiki}} |
All messages are translated in translatewiki.net | |
| Incubator:Wikis | See in the Translate extension. | |
| Incubator:Policy | - | Not really necessary.
|
Language priority
[edit source]There are certain priority languages which are going to be used more because of their wide acceptance as second languages.
- For us, a language is important, if it has many speakers who do not have a Wikimedia project in their own languages yet. Using common sense, we determined these to be the UN official languages, Bengali, Hindi and Portuguese. These happen to be most spoken languages on Earth. German is a major language, but translating to German is not a priority here, as most languages of Germany, Switzerland and Austria have their own wikis already.
- To avoid languages being thrown around in categories, we discuss changes on the Community Portal first. Do not take this classification too seriously though, as it has no real importance.
Regional languages and dialects have limited importance to outsiders: translation into them is not encouraged, but nevertheless welcome.
Important pages per language
[edit source]Vertically sorted by language importance and language code, and horizontally by page importance. Those displayed in italics are system messages (i.e. MediaWiki pages).
Priority languages
[edit source]Incubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/lang
Normal priority
[edit source]| We do not recommend you to translate into these languages unless you want to keep the pages up-to-date. |
Incubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/lang
Regional languages and dialects
[edit source]Incubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/langIncubator:Переводный проект/lang
History
[edit source]The Incubator launched on 2 June 2006. Before October 2007 there were no translations.
We turned on our login language selector in 2007. It was a precursor to translations as it enabled changing some links in the sidebar.
In 2008, we adapted the Transcom’s concept of language priority. In 2011, supporting the Foundation’s ongoing expansion projects in India, we added Bengali and Hindi to the priority languages.
We installed the Translate extension on 6 February 2012. Before that, translations had to be made on manually created subpages. You may track which pages were marked for translations here.
The translator group was introduced in 2008 to allow edits in the MediaWiki namespace without admin rights. Requests for this right were handled on Template:Test wiki/translations until 10 August 2010, but since then we moved this section to Incubator:Administrators#Other requests. Since then most of our MediaWiki messages were moved to Translatewiki, and as of 2021, we have no users with translator rights.