PZwiki:Project Translations: Difference between revisions
m (→Templates: clean up) |
m (→Miscellaneous: cleanup) |
||
Line 100: | Line 100: | ||
===Miscellaneous=== | ===Miscellaneous=== | ||
#Populate [[ | #Populate [[Template:Translation]] with content from [https://github.com/TheIndieStone/ProjectZomboidTranslations public translations] and start utilizing the template more (in progress; template should have a good documentation now). | ||
#Add new languages to the wiki (especially the ones that the game comes with). | #Add new languages to the wiki (especially the ones that the game comes with). | ||
#Move pages and categories to appropriate places according to the [[Help:Style guide]] (This will need coordination with [[PZwiki:Project Navigation and Categories|Project Navigation and Categories]]). | #Move pages and categories to appropriate places according to the [[Help:Style guide]] (This will need coordination with [[PZwiki:Project Navigation and Categories|Project Navigation and Categories]]). | ||
##The auto-translation template is required to automatically categorize pages and avoid adding categories manually. | ##The auto-translation template is required to automatically categorize pages and avoid adding categories manually. | ||
# | #Use <code><nowiki>{{DISPLAYTITLE}}</nowiki></code> for all remaining non-English pages. (Mentioned in [[Help:Translations|translation guide]]) | ||
#Figure out a way to easily update translations whenever main page changes, indicate which version it's based it? oldid? (maybe it's enough for pages with a ''version'' category, other pages are not maintained frequently) | |||
#Don't use <code><nowiki>[[page|xx]]</nowiki></code> for pages that use <code><nowiki>{{DISPLAYTITLE}}</nowiki></code>. (the links will automatically display the custom (translated) title) | |||
#Figure out a way to easily update translations whenever main page changes, indicate which version it's based it? oldid? | #Use {{Tlx|Subpage}} template instead of manually inputting /xx for languages. (for links can use {{Tlx|T}}) | ||
#Don't use <code><nowiki>[[page | |||
#Use {{ | |||
===Technical (sysop)=== | ===Technical (sysop)=== |
Revision as of 05:06, 22 December 2023
Welcome to Project Translations, a PZwiki project that aims to improve translations of the wiki pages.
If you have any questions, please feel free to ask on our discussion page.
Language name | Language code | Article count | Speakers count | Notes | |
---|---|---|---|---|---|
wiki | game | ||||
English (US) | en | EN | 2,996 | 8 | base language |
English (UK) | en-gb | EN UK[1] | 0 | 0 | not present |
Afrikaans | af | AF[1] | 0 | 1 | not present |
Catalan | ca | CA | 0 | 0 | not present |
Czech | cs | CS | 7 | 0 | |
Danish | da | DA | 0 | 0 | not present |
Estonian | ee | EE[1] | 0 | 0 | not present |
German | de | DE | 14 | 2 | |
Spanish | es | ES | 102 | 3 | |
Spanish (Argentina) | es-ar[2] | AR | 0 | 0 | not present |
Finnish | fi | FI | 0 | 1 | not present |
French | fr | FR | 87 | 5 | |
Hungarian | hu | HU | 1 | 0 | |
Indonesian | id | ID | 0 | 0 | not present |
Italian | it | IT | 15 | 0 | |
Japanese | ja | JP | 100 | 1 | |
Korean | ko | KO | 22 | 1 | |
Dutch | nl | NL | 1 | 0 | |
Norwegian | no | NO | 8 | 0 | |
Polish | pl | PL | 31 | 3 | |
Tagalog | ph | PH | 0 | 0 | not present |
Portugese | pt | PT | 2 | 0 | |
Brazilian Portugese | pt-br | PTBR | 65 | 2 | |
Romanian | ro | RO | 0 | 0 | not present |
Russian | ru | RU | 88 | 9 | |
Thai | th | TH | 10 | 2 | |
Turkish | tr | TR | 320 | 1 | |
Ukrainian | uk | UA | 57 | 2 | |
Chinese (Simplified) | zh-hans | CN | 120 | 5 | |
Chinese (Traditional) | zh-hant | CH | 51 | 6 |
- ↑ Despite Spanish (AR) being a separate language in the game, the Argentinian Spanish is not supported language by MediaWiki, the only other other Spanish language currently available being es-formal. There is also Latin American Spanish (es-419) which is used for some MediaWiki translations, but it's not supported for the interface.
Job board
Translation guide
- Add instructions on how to change language in MediaWiki.
- Add instructions on how to translate main page.
Add instructions on how to translate the sidebar- Add instructions on how to translate the templates. (related templates need to be reworked first)
- Other instructions to be added as needed.
Templates
- Update Navboxes and more templates to use Template:T (links) or Template:Translation (raw translation).
- Another method is to pass all the text that needs to be translated to the subpage through parameters and hand it over to the main template for combination. This method preserves the translation of the template document.
- Template:T/sandbox get translation from pages'
DISPLAYTITLE
to translate the links instead of get data from Template:Translation.
- Translate and improve notice boxes.
- Latest changes to translating notice boxes use Template:Translation, needs to be improved by:
- Use simplified string to get text, e.g.
notice_improve_text
instead of sections of the notice box. - Get string from the language code subpage of the template.
- Use simplified string to get text, e.g.
- Latest changes to translating notice boxes use Template:Translation, needs to be improved by:
Figure out a way to keep how many pages are in each language, User:Vaileasys should have template for that? Maybe update count of the pages in PZwiki:Community portal? (requires all pages to be subpage of the relevant page).
Miscellaneous
- Populate Template:Translation with content from public translations and start utilizing the template more (in progress; template should have a good documentation now).
- Add new languages to the wiki (especially the ones that the game comes with).
- Move pages and categories to appropriate places according to the Help:Style guide (This will need coordination with Project Navigation and Categories).
- The auto-translation template is required to automatically categorize pages and avoid adding categories manually.
- Use
{{DISPLAYTITLE}}
for all remaining non-English pages. (Mentioned in translation guide) - Figure out a way to easily update translations whenever main page changes, indicate which version it's based it? oldid? (maybe it's enough for pages with a version category, other pages are not maintained frequently)
- Don't use
[[page|xx]]
for pages that use{{DISPLAYTITLE}}
. (the links will automatically display the custom (translated) title) - Use
{{Subpage}}
template instead of manually inputting /xx for languages. (for links can use{{T}}
)
Technical (sysop)
- Figure out how to translate some interface elements based on the language chosen in MediaWiki (
sidebar, site notice,footer…).- Most interface elements can be translated by wiki admins via Mediawiki interface pages, using the language code subpage [1].
- All other elements require setting up by a system admin, such as Namespaces and custom footers (default footers can be translated as above [2]).
Add full-fledge language support, such as Wikipedia or other MediaWikis? (wiki farm; extra maintenance burden).- To be like MediaWiki, this would require the Translate extension (evaluate if it's needed for our use case).
Translation progress
You can check the progress of the translations below by clicking on the language name.
Also it is encouraged to add new tasks or cross out completed tasks on the certain language section below to help the translation progress.
Czech
Main page
Needs moving to the new format.- Needs translation of new links and general checking.
Sidebar
- Needs translation.
German
Main page
Needs moving to the new format.- Needs translation of new links and general checking.
Sidebar
Needs translation.
Templates
Replace old navbox templates with the new ones.
Spanish
French
Main page
Needs moving to the new format.
Sidebar
Needs translation.
Others
Move pages (including categories) to subpages of English page.
Hungarian
Italian
Japanese
Korean
Dutch
Norwegian
Polish
Main page
Needs moving to the new format.
Sidebar
Needs translation.
Translations
- A lot of pages are terribly outdated (based on 0.2.0).
Portugese
Main page
Needs moving to the new format.
Sidebar
- Needs translation (falls back to pt-br, Affiliates missing).
Others
- Make sure if all old Portugese pages are indeed not pt-br (should be mostly done now).
Brazilian Portugese
Main page
Needs moving to the new format.
Sidebar
Needs translation.
Others
- Make sure if all old Portugese pages are indeed not pt-br (should be mostly done now).
- I checked and it seems that even these pages are in pt-br... Sarah52 (talk) 03:39, 22 April 2024 (BST)
- Change the sections "Uso" to "Utilidade" from all pages that have it (eng equivalent: use to utility, as usage in portuguese "usagem" is not a really common word)
Russian
Main page
Needs moving to the new format.
Sidebar
Needs translation
Templates
Replace old navbox templates with the new ones.
Others
Move pages (including categories) to subpages of English page.
Thai
Turkish
Ukrainian
Main page
Needs moving to the new format.- Needs some checkups (some translation differs to what is in GitHub) – still needed?.
Sidebar
Needs translation
Chinese (Simplified)
Chinese (Traditional)
Main page
Needs moving to the new format.
Sidebar
- Needs translation (will fall back to zh-hans).
Others
- Move remaining pages and links from /zh and /zh-Hant to /zh-hant.
Contributors
Want to be a contributor? You can add the appropriate Userbox so you can be properly counted toward the contributor count.
Just copy and paste the syntax onto your user page to display your contribution to this project.
Syntax | Userbox |
---|---|
{{User project|Translations|leader}} |
XXX is the project leader of Translations. |
{{User project|Translations}} |
XXX is a contributor of Translations. |