Moving to Translate extension in the wiki: call for help

Hello teams,

as you may know, we are slowly moving to a new wiki translation workflow provided by Translate extension. It offers an experience familiar to us from Pootle and similar systems: translation memory, immediate display of outdated content etc. It is a robust system, having seen 14 years of development.

I thought it would be a crucial step in the migration to stop luring people into creating new translations with the old system. I went through lots of pages that use the OrigLang template and removed it from pages without translations (using a semi-automated technique with JavaScript). A complete list of pages with OrigLang is here: https://wiki.documentfoundation.org/Special:WhatLinksHere/Template:OrigLang

It then occurred to me that tackling pages with a single translation would be the easiest next step. This email is my call for help to these teams: Arabic, Chinese (simplified), Czech, Danish, French, German, Italian, Japanese, Portuguese (Brazil), Russian, Spanish and Turkish. At the end on this email I have included a selection of pages with only a single translation, grouped by language. I have curated the lists, skipping some obsolete stuff, but they are not 100% combed through.

The lists were produced by taking every entry from here https://wiki.documentfoundation.org/Special:WhatLinksHere/Template:Lang finding the unique ones with some shell scripting and sorting with trusty old Calc at the very end.

Here is a tutorial on using Translate extension on a page:
https://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_example

Adding this element will render a language menu:
<languages />
In the future, we could skip adding the element, though: https://redmine.documentfoundation.org/issues/2882

The old translations are not lost, when a page is modified to use the new translation system. You can migrate the old ones using this tool: https://wiki.documentfoundation.org/Special:PageMigration

On a page using the new system, after you update the content you will see a notice at the top of the page: "This page has changes since it was last marked for translation". Click the link "marked for translation", review the displayed changes and click the button "Mark this version for translation" found at the end of the page.

Here you can see all the pages currently using the new system:
https://wiki.documentfoundation.org/Special:PageTranslation

Feel free to contact me in public or private in case of any questions.

Ilmari

List of wiki pages with a single translation (do snip it from any replies):

Arabic:
https://wiki.documentfoundation.org/Mentors

Chinese (simplified):
https://wiki.documentfoundation.org/Color_blindness_issues
https://wiki.documentfoundation.org/Language_Teams
https://wiki.documentfoundation.org/Marketing/Events/LibORelease
https://wiki.documentfoundation.org/QA/Bibisect/Linux

Czech:
https://wiki.documentfoundation.org/Documentation/Development/UserGuideTasks

Danish:
https://wiki.documentfoundation.org/Faq/General/148
https://wiki.documentfoundation.org/LibreOffice_Vanilla_for_Mac
https://wiki.documentfoundation.org/QA/Bibisect/Bibisectzilla
https://wiki.documentfoundation.org/QA/Bibisect/Implementation

French:
https://wiki.documentfoundation.org/Advisories
https://wiki.documentfoundation.org/Development/Dictionaries
https://wiki.documentfoundation.org/Development/GSoC/Ideas
https://wiki.documentfoundation.org/Documentation/HowTo/fix_odp_fdo71428
https://wiki.documentfoundation.org/Extensions/How_to_create
https://wiki.documentfoundation.org/Faq/Base/001
https://wiki.documentfoundation.org/Faq/Base/011
https://wiki.documentfoundation.org/Faq/Base/012
https://wiki.documentfoundation.org/Faq/Base/013
https://wiki.documentfoundation.org/Faq/Base/014
https://wiki.documentfoundation.org/Faq/Base/015
https://wiki.documentfoundation.org/Faq/Base/016
https://wiki.documentfoundation.org/Faq/Base/017
https://wiki.documentfoundation.org/Faq/Base/020
https://wiki.documentfoundation.org/Faq/Base/022
https://wiki.documentfoundation.org/Faq/Base/118
https://wiki.documentfoundation.org/Faq/Base/136
https://wiki.documentfoundation.org/Faq/Base/137
https://wiki.documentfoundation.org/Faq/Base/138
https://wiki.documentfoundation.org/Faq/Base/139
https://wiki.documentfoundation.org/Faq/Base/140
https://wiki.documentfoundation.org/Faq/Base/141
https://wiki.documentfoundation.org/Faq/Base/146
https://wiki.documentfoundation.org/Faq/Base/148
https://wiki.documentfoundation.org/Faq/Base/How_to_connect_to_a_Microsoft_Access_database
https://wiki.documentfoundation.org/Faq/Calc/003
https://wiki.documentfoundation.org/Faq/Calc/008
https://wiki.documentfoundation.org/Faq/Calc/009
https://wiki.documentfoundation.org/Faq/Calc/011
https://wiki.documentfoundation.org/Faq/Calc/014
https://wiki.documentfoundation.org/Faq/Calc/019
https://wiki.documentfoundation.org/Faq/Calc/023
https://wiki.documentfoundation.org/Faq/Calc/041
https://wiki.documentfoundation.org/Faq/Calc/112
https://wiki.documentfoundation.org/Faq/Calc/117
https://wiki.documentfoundation.org/Faq/Calc/120
https://wiki.documentfoundation.org/Faq/Calc/121
https://wiki.documentfoundation.org/Faq/Calc/127
https://wiki.documentfoundation.org/Faq/Calc/129
https://wiki.documentfoundation.org/Faq/Calc/133
https://wiki.documentfoundation.org/Faq/Calc/134
https://wiki.documentfoundation.org/Faq/Calc/147
https://wiki.documentfoundation.org/Faq/Calc/148
https://wiki.documentfoundation.org/Faq/Draw/001
https://wiki.documentfoundation.org/Faq/Draw/016
https://wiki.documentfoundation.org/Faq/Draw/106
https://wiki.documentfoundation.org/Faq/Draw/107
https://wiki.documentfoundation.org/Faq/Draw/108
https://wiki.documentfoundation.org/Faq/Draw/109
https://wiki.documentfoundation.org/Faq/Draw/110
https://wiki.documentfoundation.org/Faq/Draw/111
https://wiki.documentfoundation.org/Faq/Draw/112
https://wiki.documentfoundation.org/Faq/Draw/113
https://wiki.documentfoundation.org/Faq/Draw/114
https://wiki.documentfoundation.org/Faq/Draw/115
https://wiki.documentfoundation.org/Faq/Draw/116
https://wiki.documentfoundation.org/Faq/Draw/117
https://wiki.documentfoundation.org/Faq/General/103
https://wiki.documentfoundation.org/Faq/General/110
https://wiki.documentfoundation.org/Faq/General/112
https://wiki.documentfoundation.org/Faq/General/117
https://wiki.documentfoundation.org/Faq/General/144
https://wiki.documentfoundation.org/Faq/General/145
https://wiki.documentfoundation.org/Faq/General/146
https://wiki.documentfoundation.org/Faq/General/149
https://wiki.documentfoundation.org/Faq/General/150
https://wiki.documentfoundation.org/Faq/Impress/018
https://wiki.documentfoundation.org/Faq/Impress/109
https://wiki.documentfoundation.org/Faq/Math/008
https://wiki.documentfoundation.org/Faq/Math/009
https://wiki.documentfoundation.org/Faq/Math/010
https://wiki.documentfoundation.org/Faq/Math/011
https://wiki.documentfoundation.org/Faq/Math/014
https://wiki.documentfoundation.org/Faq/Math/016
https://wiki.documentfoundation.org/Faq/Math/017
https://wiki.documentfoundation.org/Faq/Math/018
https://wiki.documentfoundation.org/Faq/Math/019
https://wiki.documentfoundation.org/Faq/Math/020
https://wiki.documentfoundation.org/Faq/Math/101
https://wiki.documentfoundation.org/Faq/Math/102
https://wiki.documentfoundation.org/Faq/Writer/006
https://wiki.documentfoundation.org/Faq/Writer/039
https://wiki.documentfoundation.org/Faq/Writer/043
https://wiki.documentfoundation.org/Faq/Writer/100
https://wiki.documentfoundation.org/Faq/Writer/106
https://wiki.documentfoundation.org/Faq/Writer/118
https://wiki.documentfoundation.org/Faq/Writer/119
https://wiki.documentfoundation.org/Faq/Writer/120
https://wiki.documentfoundation.org/Faq/Writer/121
https://wiki.documentfoundation.org/Faq/Writer/129
https://wiki.documentfoundation.org/Faq/Writer/133
https://wiki.documentfoundation.org/Faq/Writer/141
https://wiki.documentfoundation.org/Faq/Writer/143
https://wiki.documentfoundation.org/Faq/Writer/144
https://wiki.documentfoundation.org/Faq/Writer/149
https://wiki.documentfoundation.org/Faq/Writer/153
https://wiki.documentfoundation.org/Faq/Writer/164
https://wiki.documentfoundation.org/Faq/Writer/172
https://wiki.documentfoundation.org/Infra/Services
https://wiki.documentfoundation.org/LibreOffice_In_Print
https://wiki.documentfoundation.org/Macros/Base
https://wiki.documentfoundation.org/Macros/Base/001
https://wiki.documentfoundation.org/Macros/Base/002
https://wiki.documentfoundation.org/Macros/Base/003
https://wiki.documentfoundation.org/Macros/Base/004
https://wiki.documentfoundation.org/Macros/Base/005
https://wiki.documentfoundation.org/Macros/Calc
https://wiki.documentfoundation.org/Macros/Calc/001
https://wiki.documentfoundation.org/Macros/Calc/002
https://wiki.documentfoundation.org/Macros/Calc/003
https://wiki.documentfoundation.org/Macros/Calc/004
https://wiki.documentfoundation.org/Macros/Calc/005
https://wiki.documentfoundation.org/Macros/Calc/006
https://wiki.documentfoundation.org/Macros/Calc/007
https://wiki.documentfoundation.org/Macros/Calc/008
https://wiki.documentfoundation.org/Macros/Calc/009
https://wiki.documentfoundation.org/Macros/Calc/010
https://wiki.documentfoundation.org/Macros/Calc/011
https://wiki.documentfoundation.org/Macros/Calc/012
https://wiki.documentfoundation.org/Macros/Calc/013
https://wiki.documentfoundation.org/Macros/Calc/014
https://wiki.documentfoundation.org/Macros/Calc/015
https://wiki.documentfoundation.org/Macros/Draw
https://wiki.documentfoundation.org/Macros/Draw/001
https://wiki.documentfoundation.org/Macros/General
https://wiki.documentfoundation.org/Macros/General/001
https://wiki.documentfoundation.org/Macros/General/002
https://wiki.documentfoundation.org/Macros/General/003
https://wiki.documentfoundation.org/Macros/General/004
https://wiki.documentfoundation.org/Macros/General/005
https://wiki.documentfoundation.org/Macros/General/006
https://wiki.documentfoundation.org/Macros/General/007
https://wiki.documentfoundation.org/Macros/General/008
https://wiki.documentfoundation.org/Macros/Math
https://wiki.documentfoundation.org/Macros/Python_Guide/IDE
https://wiki.documentfoundation.org/Macros/Writer
https://wiki.documentfoundation.org/Macros/Writer/001
https://wiki.documentfoundation.org/Macros/Writer/002
https://wiki.documentfoundation.org/Macros/Writer/003
https://wiki.documentfoundation.org/Macros/Writer/004
https://wiki.documentfoundation.org/Macros/Writer/005
https://wiki.documentfoundation.org/Macros/Writer/006
https://wiki.documentfoundation.org/Macros/Writer/007
https://wiki.documentfoundation.org/Macros/Writer/008
https://wiki.documentfoundation.org/Marketing/Wallpapers
https://wiki.documentfoundation.org/QA/Testing/Subsequenttests
https://wiki.documentfoundation.org/TDF/Membership
https://wiki.documentfoundation.org/Videos/Base
https://wiki.documentfoundation.org/Videos/Calc
https://wiki.documentfoundation.org/Videos/Draw
https://wiki.documentfoundation.org/Videos/General
https://wiki.documentfoundation.org/Videos/Impress
https://wiki.documentfoundation.org/Videos/Writer

German:
https://wiki.documentfoundation.org/Ask
https://wiki.documentfoundation.org/Ask/FAQs
https://wiki.documentfoundation.org/Base/HSQLDB_Guide
https://wiki.documentfoundation.org/BASIC
https://wiki.documentfoundation.org/Development/BuildingForAndroid
https://wiki.documentfoundation.org/Documentation/Bezierkurven
https://wiki.documentfoundation.org/Documentation/ConfCalls
https://wiki.documentfoundation.org/Events/2016
https://wiki.documentfoundation.org/Events/Berlin2012_Conference
https://wiki.documentfoundation.org/Extensions_From_Other_Repositories
https://wiki.documentfoundation.org/Faq/Base/HSQLFunctions
https://wiki.documentfoundation.org/History
https://wiki.documentfoundation.org/Language_support_of_LibreOffice/German
https://wiki.documentfoundation.org/LibreOffice-Box_basic
https://wiki.documentfoundation.org/LibreOffice-Box_create-iso
https://wiki.documentfoundation.org/LibreOffice-Box_discuss
https://wiki.documentfoundation.org/LibreOffice-Box/isobuild
https://wiki.documentfoundation.org/LibreOffice-Box_Issues
https://wiki.documentfoundation.org/LibreOffice-Box_KMeleon
https://wiki.documentfoundation.org/LibreOffice-Box_QA
https://wiki.documentfoundation.org/LibreOffice-Box_Release-Plan
https://wiki.documentfoundation.org/LibreOffice-Box_Software
https://wiki.documentfoundation.org/LibreOffice-Box_Test
https://wiki.documentfoundation.org/LibreOffice-Box_todo
https://wiki.documentfoundation.org/LibreOffice-Box/Updating_using_zsync
https://wiki.documentfoundation.org/LibreOffice-Box/work
https://wiki.documentfoundation.org/Local_Mailing_Lists/de-discuss
https://wiki.documentfoundation.org/Local_Mailing_Lists/de-users
https://wiki.documentfoundation.org/Local_Mailing_Lists/libreoffice-design
https://wiki.documentfoundation.org/Local_Mailing_Lists/libreoffice-documentation
https://wiki.documentfoundation.org/Local_Mailing_Lists/libreoffice-l10n
https://wiki.documentfoundation.org/Local_Mailing_Lists/libreoffice-marketing
https://wiki.documentfoundation.org/Local_Mailing_Lists/libreoffice-website
https://wiki.documentfoundation.org/Marketing/Events/CeBIT2012
https://wiki.documentfoundation.org/Marketing/Events/CeBIT2012/press_release
https://wiki.documentfoundation.org/Marketing/Events/CeBIT2013
https://wiki.documentfoundation.org/Marketing/Events/CeBIT2014
https://wiki.documentfoundation.org/Marketing/Events/CeBIT2016
https://wiki.documentfoundation.org/Marketing/Events/Didacta2014
https://wiki.documentfoundation.org/Marketing/Work_Items
https://wiki.documentfoundation.org/QA/BugReportDiscuss
https://wiki.documentfoundation.org/QA/BugTrace
https://wiki.documentfoundation.org/QA/Improving_QA-Release-3.5
https://wiki.documentfoundation.org/QA/QA_Base
https://wiki.documentfoundation.org/QA/QA_Writer
https://wiki.documentfoundation.org/TDF/LibreOfficeAccountPolicy
https://wiki.documentfoundation.org/Test_LibreOffice
https://wiki.documentfoundation.org/Touch_LibreOffice
https://wiki.documentfoundation.org/Translation_for_3.6
https://wiki.documentfoundation.org/Video_Tutorials
https://wiki.documentfoundation.org/Website/Silverstripe

Italian:
https://wiki.documentfoundation.org/Events/2015/Document_Freedom_Day
https://wiki.documentfoundation.org/LibreOffice-Box/Features
https://wiki.documentfoundation.org/LibreOffice_Localization_Guide
https://wiki.documentfoundation.org/TDF/Membership_Role/Invite
https://wiki.documentfoundation.org/Website/MailAccounts

Japanese:
https://wiki.documentfoundation.org/Development/Cpp_Unit_Tests
https://wiki.documentfoundation.org/Development/EasyHacks
https://wiki.documentfoundation.org/Development/GetInvolved
https://wiki.documentfoundation.org/Development/How_to_build/localized
https://wiki.documentfoundation.org/Documentation/Install/Windows/Help
https://wiki.documentfoundation.org/EventsCalendar
https://wiki.documentfoundation.org/UI_and_Help_files_Content_Guide

Portuguese (Brazil):
https://wiki.documentfoundation.org/Development/BuildingIOnMac
https://wiki.documentfoundation.org/Development/gerrit/PatchReview
https://wiki.documentfoundation.org/Development/How_to_build/Hacking_configure.in
https://wiki.documentfoundation.org/Development/Math
https://wiki.documentfoundation.org/Documentation/FromCommunity
https://wiki.documentfoundation.org/Documentation/HowTo
https://wiki.documentfoundation.org/Events/2011/Latinoware
https://wiki.documentfoundation.org/Events/2012/FISL
https://wiki.documentfoundation.org/Events/2013/FISL
https://wiki.documentfoundation.org/Events/Fotos
https://wiki.documentfoundation.org/Events/Fotos/2011
https://wiki.documentfoundation.org/Events/Fotos/2011/Bits
https://wiki.documentfoundation.org/Events/Fotos/2011/Consegi
https://wiki.documentfoundation.org/Events/Fotos/2011/CP
https://wiki.documentfoundation.org/Extensions/Projects
https://wiki.documentfoundation.org/Extensions/Projects/AddPics
https://wiki.documentfoundation.org/Extensions/Projects/CoGrOO
https://wiki.documentfoundation.org/Extensions/Projects/CopyVisiCells
https://wiki.documentfoundation.org/Extensions/Projects/CopyVisiCells/Use
https://wiki.documentfoundation.org/Extensions/Projects/CpfCnpj
https://wiki.documentfoundation.org/Extensions/Projects/Edidoc
https://wiki.documentfoundation.org/Extensions/Projects/Edidoc/Development
https://wiki.documentfoundation.org/Extensions/Projects/FixedValues
https://wiki.documentfoundation.org/Extensions/Projects/Numbertext
https://wiki.documentfoundation.org/Extensions/Projects/NumeroPorExtenso
https://wiki.documentfoundation.org/Extensions/Projects/NumExtenso
https://wiki.documentfoundation.org/Extensions/Projects/NumExtenso/Development
https://wiki.documentfoundation.org/Extensions/Projects/ScTamLetra
https://wiki.documentfoundation.org/Faq/Config
https://wiki.documentfoundation.org/Feature_Comparison:LibreOffice_3.6-_Microsoft_Office_2010
https://wiki.documentfoundation.org/License_Policy
https://wiki.documentfoundation.org/Marketing/Magazine
https://wiki.documentfoundation.org/Marketing/Magazine/Guide
https://wiki.documentfoundation.org/Marketing/Magazine/Issues
https://wiki.documentfoundation.org/Marketing/Magazine/IssuesLibOMag
https://wiki.documentfoundation.org/Marketing/Magazine/Production
https://wiki.documentfoundation.org/Marketing/Magazine/Production/Edição21
https://wiki.documentfoundation.org/Marketing/Magazine/Repository
https://wiki.documentfoundation.org/Marketing/Magazine/Translation
https://wiki.documentfoundation.org/TDF/Advisory_Board

Russian:
https://wiki.documentfoundation.org/Development/ESC
https://wiki.documentfoundation.org/Development/Impress/Remote
https://wiki.documentfoundation.org/Documentation/Help
https://wiki.documentfoundation.org/Documentation/Help_Content
https://wiki.documentfoundation.org/Documentation/Install
https://wiki.documentfoundation.org/Documentation/Install/Errors
https://wiki.documentfoundation.org/Documentation/Install/Mac
https://wiki.documentfoundation.org/Faq/Math/200
https://wiki.documentfoundation.org/FindTheExpert
https://wiki.documentfoundation.org/Installing_in_parallel/OS_X
https://wiki.documentfoundation.org/Installing_in_parallel/Start_script
https://wiki.documentfoundation.org/LibreOffice_Migrations
https://wiki.documentfoundation.org/LOWN
https://wiki.documentfoundation.org/LOWN/5
https://wiki.documentfoundation.org/QA/BugHuntingSession/Organization
https://wiki.documentfoundation.org/QA/Bugzilla/Components
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Chart
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Database
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Drawing
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Impress_Remote
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Presentation
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Printing_and_PDF_export
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Spreadsheet
https://wiki.documentfoundation.org/QA/Bugzilla/Components/UI
https://wiki.documentfoundation.org/QA/Bugzilla/Components/Writer
https://wiki.documentfoundation.org/QA/Bugzilla/FAQ
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Keywords
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Severity
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/RESOLVED
https://wiki.documentfoundation.org/QA/IRC
https://wiki.documentfoundation.org/QA/Mailing_List
https://wiki.documentfoundation.org/QA/Testing/Feature_Tests
https://wiki.documentfoundation.org/Server_Install_GUI

Spanish:
https://wiki.documentfoundation.org/Accessibility
https://wiki.documentfoundation.org/Design/Members
https://wiki.documentfoundation.org/Development/How_to_build
https://wiki.documentfoundation.org/Development/NotebookBar
https://wiki.documentfoundation.org/Faq/General/003
https://wiki.documentfoundation.org/Marketing/Events/Document_Freedom_Day
https://wiki.documentfoundation.org/Marketing/Members
https://wiki.documentfoundation.org/Smart_font_optional_features_for_Graphite_and_OpenType_fonts
https://wiki.documentfoundation.org/Website/OpenID

Turkish:
https://wiki.documentfoundation.org/Working_Groups
https://wiki.documentfoundation.org/Design/Mailing_List
https://wiki.documentfoundation.org/Development/Environment_variables
https://wiki.documentfoundation.org/Development/GetInvolved/DeveloperStepByStep/javapython
https://wiki.documentfoundation.org/Fligran
https://wiki.documentfoundation.org/Hackfest/Ankara2016
https://wiki.documentfoundation.org/QA/BugReport/Attachments
https://wiki.documentfoundation.org/QA/Bugzilla/Statistics

Hi Ilmari,

Thanks for your detailed mail and pushing this work softly.

Just a quick question: you've tagged the FR FAQ, but it's the source
language for other translations, so will it still work that way or do we
(FR team) have to create it in English first?

And a note: I guess most of us are rushing to complete there l10n for
6.3, so speaking about me, I won't have time to dedicate to the wiki
pages before that, that mean I aim to finish l10n mid-July. So don't be
disappointed if you see few feedback before July, but be sure I'll help
after :slight_smile:
Cheers
Sophie

Hello teams,

[...]

sophi kirjoitti 17.5.2019 klo 12.12:

Hi Ilmari,

Thanks for your detailed mail and pushing this work softly.

Just a quick question: you've tagged the FR FAQ, but it's the source
language for other translations, so will it still work that way or do we
(FR team) have to create it in English first?

Good question. This requires action from infra: https://redmine.documentfoundation.org/issues/2883

Ilmari

Great, thanks a lot!
Cheers
Sophie