Page MenuHomePhabricator

Translate Cat-a-lot to your language
Open, Needs TriagePublic

Description

Howto Translate Cat-a-lot to your language to Cat-a-lot

1.) Check if there is existing translations

Langcodes with translations
ar, , az, bn, ca, ckb, cs, de, en, es, eu, fa, fr, he, hr, ja, kk, kk-cyrl, ko, ku, lang, mk, ml, mr, ne, pl, ro, ru, sandbox.js, sco, sl, sq, sr, tr, uk, ur, vi, wuu, yue, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zh-yue

2.) If there is a previous translation, check if it is up to date.
Compare existing transaltion to english translation in the page MediaWiki:Gadget-Cat-a-lot.js/translating.

If there is missing translations translate them and ask translations to be added in the page MediaWiki talk:Gadget-Cat-a-lot.js/translating

3.) If there is no existing translation then create new

Copy the content of the MediaWiki:Gadget-Cat-a-lot.js/translating to Special:Mypage/Gadget-Cat-a-lot.js/langcode

4.) Test your translation
If you are testing new translation you need to modify your user page copy of Gadget-Cat-a-lot.js so that it will load your language version

line 1855

title: 'MediaWiki:Gadget-Cat-a-lot.js/' + lang,

to

title: 'user:<USERNAME>/Gadget-Cat-a-lot.js/' + lang,

5.) Switch user interface language

You can switch userinterface language from preferences

Go to preferences user profileInternationalisationLanguage

OR

temporarily using uselang=langcode url parameter, example below

https://commons.wikimedia.org/wiki/Category:Files_uploaded_by_FinnaUploadBot_without_street_category?uselang=fr

Propose new translation

When you are ready, you can ask new translations to be added in the page MediaWiki talk:Gadget-Cat-a-lot.js/translating

Event Timeline

Zache updated the task description. (Show Details)
Zache removed a subscriber: hubaishan.

Hey everyone! Since there is no existing translation for hindi language, I'll start working on it. If someone wants to collaborate, please inform, so that we can work on the same document.
Looking forward to working together!

Hey everyone! Since there is no existing translation for hindi language, I'll start working on it. If someone wants to collaborate, please inform, so that we can work on the same document.
Looking forward to working together!

Hi @adiba_anjum , I would love to collaborate on this. Let me know how we can get started please.

I will be working on the hausa translation. I see that there is currently no hausa translation for the gadget.

Hi @adiba_anjum and @Neyehh , I would also love to be part of translation for Hindi language. Please do let me know how can we proceed. Thank you.

Hey everyone! Since there is no existing translation for hindi language, I'll start working on it. If someone wants to collaborate, please inform, so that we can work on the same document.
Looking forward to working together!

Hey @Neyehh and @Samreet_kaur_sidhu! Somehow I had missed your messages on here, my apologies. I've made my translations according to the instructions provided in the task prompt and was almost done with them but I'd love it if we worked together.
Here's the link for the hind translation page.

I am working on the Punjabi (pa) translation as there is currently no punjabi translation for the gadget.

Since there is no translation for my language Luganda, I'll go ahead and contribute translation for it.

image.png (1,245×463 px, 108 KB)

Is anyone else experiencing this during testing? I have modified my javascript copy to load the language but it does not load.
@Zache is there any way else to do this? Here is my JavaScript line 1850 and my translation file