Here are two queries to have comparable data of the languages present on d.o and the languages present on localize.drupal.org.
1. To run on the d.o database: select distinct(uri), n.title from project_projects pp inner join term_node tn on pp.nid = tn.nid inner join node n on pp.nid = n.nid where n.status = 1 AND tn.tid = 29 order by uri;
+----------------+----------------------------------------------+
| uri | title |
+----------------+----------------------------------------------+
| af | Afrikaans Translation |
| ar | Arabic Translation |
| be | Belarusian Drupal Translation |
| bg | Bulgarian Translation |
| bs | Bosnian translation |
| ca | Catalan translation |
| cs | Czech translation |
| da | Danish Translation |
| de | German translation |
| de-informal | German translation (Informal) |
| drupal-pot | Translation templates for Drupal core |
| drupal_bn | Drupal Bangla |
| dz | Dzongkha Translation |
| el | Greek translation (el) |
| eo | Esperanto |
| es | Spanish translation |
| es-cu | Spanish (Cuba) translation |
| es-es | Spanish (Spain) translation |
| et | Estonian translation |
| eu | Basque translation |
| fa | Persian Translation |
| fi | Finnish translation |
| fil | Filipino Translation Project |
| fo | Faroese Translation |
| fr | French translation |
| gl | Galician Translation |
| gu | Gujarati translation |
| haitian_creole | Haitian Creole |
| he | Hebrew Translation |
| hi | Hindi Translation |
| hr | Croatian translation of the Drupal interface |
| hu | Hungarian translation |
| hy | Armenian |
| id | Indonesian translation |
| is | Icelandic Translation |
| it | Italian translation |
| ja | Japanese translation(日本語) |
| ka | Georgian Translation |
| kgp | Kaingang translation |
| km | Khmer translation |
| ko | Korean Translation |
| ku | Kurdish Kurmancî |
| ku_ckb | Kurdish |
| lao | DrupaLao |
| lt | Lithuanian translation |
| ml | Malayalam Translation |
| mr | Marathi Translations |
| ms | Malay Translation |
| nb | Norwegian Bokmål Localization Project |
| ne | Nepali Translation |
| nl | Dutch translation |
| nn | Norwegian Nynorsk translation |
| no | Norwegian (no) Translation [deprecated] |
| or | Oriya Translation |
| pa | Punjabi Translation |
| pe | Persian language |
| pl | Polish translation |
| pt-br | Portuguese (Brasil) Translation |
| pt-pt | Portuguese (Portugal) Translation |
| ro | Romanian translation |
| ru | Russian (русский) translation |
| sco | Scots translation |
| sk | Slovak translation |
| sl | Slovenian translation |
| so_KU | Kurdish Soranî |
| sq | Albanian translation |
| sr | Serbian translation |
| sv | Swedish translation |
| sw | Swahili |
| ta | Tamil Translation |
| th | Thai Translation |
| tr | Turkish Translation (Türkçe çevirisi) |
| uk | Ukrainian translation |
| ur | Urdu Translation |
| vi | Vietnamese Translation |
| xx | Pseudo translation |
| zh-hans | Chinese (simplified) |
| zh-hant | Chinese (traditional) |
+----------------+----------------------------------------------+
2. To run on the l.d.o database: select g.language, n.title from l10n_groups_group g inner join node n on g.nid = n.nid order by language;
+-------------+------------------------------------------------------+
| language | title |
+-------------+------------------------------------------------------+
| af | Afrikaans team |
| am | Amharic team |
| ar | Arabic team |
| ast | Asturian team |
| bg | Bulgarian team |
| bs | Bosnian team |
| ca | Catalan team - Equip català |
| cs | Czech |
| cy | Welsh team |
| da | Danish team |
| de | German team |
| el | Greek team |
| en-gb | British English team |
| eo | Esperanto team |
| es | Spanish team |
| et | Estonian team |
| eu | Basque team |
| fa | Persian (Farsi) team |
| fi | Finnish team |
| fil | Filipino team |
| fo | Faroese team |
| fr | French team |
| ga | Irish team |
| gl | Galician team |
| gsw-berne | Swiss German team |
| gu | ગુજરાતી ભાષાંતર |
| he | Hebrew team |
| hi | हिन्दी लोकीकरण |
| hr | Croatian |
| ht | Haitian Creole team |
| hu | Hungarian team |
| hy | Armenian team |
| id | Indonesian translation |
| is | Icelandic team |
| it | Italian team |
| ja | Japanese team |
| ka | Georgian team |
| km | Khmer team |
| kn | Kannada team |
| ko | Korean team |
| lt | Lithuanian team |
| lv | Latvian team |
| ml | മലയാളം |
| mn | Mongolian team |
| mr | Marathi team |
| ms | Bahasa Malaysia team |
| my | Burmese team |
| nb | Norsk bokmål (Norwegian Bokmål) |
| ne | Nepali team |
| nl | Dutch team |
| nn | Norwegian Nynorsk team |
| pa | Punjabi team |
| pl | Polish team |
| pt | Portuguese, International team |
| pt-br | Portuguese, Brazil team |
| pt-pt | Equipa Português de Portugal |
| ro | Romanian team |
| sco | Scots team |
| se | Northern Sami team |
| sk | Slovak team |
| sl | Slovenian team |
| sr | Serbian team |
| sv | Swedish team |
| sw | Swahili team |
| ta | Tamil team |
| te | తెలుగు |
| test | Test group |
| th | Thai team |
| tr | Turkish team |
| uk | Ukrainian team |
| ur | Urdu team |
| xx-lolspeak | Lolspeak team |
| zh-hans | Chinese, Simplified team |
| zh-hant | Chinese, Traditional team / 正體中文翻譯團隊 |
+-------------+------------------------------------------------------+
This turns out new teams that l.d.o enabled are Amharic, Asturian, Welsh, British English, Irish, Kannada, Latvian, Mongolian, Burmese, Portuguese International, Northern Sami, Telugu
Missing from l.d.o: Belarusian, German informal, Bangla, Dzongkha, Spanish (Cuba), Spanish (Spain), Kaingang, Kurdish Kumanci, Kurdish, Lao, Norvegian (deprecated), Oriya, Persian, Russian, Kurdish Sorani, Albanian, Vietnamese, Pseudo translation (?!)
So all-in-all its great we gave 12 news teams the possibility to unite and contribute translations, however, we did not manage to get 18 languages on l.d.o yet, which have d.o projects. Some of these like the deprecated Norvegian we are not interested in. The pseudo translation I'm not sure how to proceed with, should talk to @kkaefer about it.
For the languages not on l.d.o yet, it would be great to ensure we have an issue about them to move to l.d.o, and the d.o project maintainer is aware of the issue. Let's compile that list!
Comments
Comment #1
Gábor HojtsyBelarusian; #727544: Add Belarusian language to l.d.o, emailed d.o project maintainer
German informal: #980692: Add German informal to l.d.o, emailed d.o project maintainer
Bangla: #712296: Add Bengali language to l.d.o, emailed d.o project maintainer
Dzongkha: #980698: Add Dzongkha language to l.d.o, emailed d.o project maintainer
Spanish (Cuba): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o, emailed d.o project maintainer
Spanish (Spain): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o, emailed d.o project maintainer
Kaingang: #711346: Add Kaingang language to l.d.o, has no contributions yet, but emailed maintainer nonetheless
Lao: opened over a year ago, never contributed, despite #524250: unpublished for no commits/releases, unpublished
Norvegian (deprecated): N/A, will never move to l.d.o obviously
Oriya: #828802: Add Oriya language to l.d.o, contacted maintainer
Persian: #980750: Add Persian language to l.d.o, contacted maintainer
Russian #564794: Add Russian language to l.d.o - heated ongoing discussion
Albanian: #600094: Add Albanian language to L.D.O., contacted maintainer (again)
Vietnamese: #648708: Add vietnamese language to localization server - added the team, there was agreement about it already
Pseudo translation: #980664: Convert pseudo translation project to automated l.d.o export?, contacted maintainer
Finally Kurdish languages seem to be quite fractured. The following projects exist on drupal.org:
Kurdish Kumanci: #947340: Add Kurdish language to l.d.o (has only installer.po from 2 years ago), contacted maintainer nonetheless
Kurdish: looks like a Sorani translation, but no files submitted, contacted maintainer nonetheless
Kurdish Sorani: again, no files submitted, contacted the maintainer nonetheless
And then there is a suggestion for a whole new Kurdish approach: #760176: Add Kurdish (Unified) language to l.d.o
Comment #2
Gábor HojtsyRelated: #980682: Deny creation of new translation projects and releases of existing translations
Related: #980686: Output a big warning on project/translations and translation projects
Comment #3
Gábor HojtsyUpdated comment above with more issue links and contact notes as I went through the list. Some notable actions:
- unpublished Lao translation as it had no data in 1.5 years (some Kurdish variants are destined for similar fate IMHO)
- created Vietnamese team since there was already agreement on the issue
Also added Mauritian Creole to l.d.o independently as per #857722: Add Mauritian Creole language to l.d.o.
Comment #4
Geldora@drupal.ru CreditAttribution: Geldora@drupal.ru commentedThis list is missing Kazakh translations. For now the translations are located on Drupaler.ru localisation server. I will try to connect with official mainteiner of Kazakh localisations (not drupaler.ru mainteiners) so he could state clearly the position about moving kazakh brunch to l.d.o.
Comment #5
Gábor HojtsyNew stuff!
- Albanian just added to l.d.o
- Belarusian just added to l.d.o
- I've unpublished two of the Kurdish languages, since they never had commits ever (and registered 3 years ago)
The missing languages then:
German informal: #980692: Add German informal to l.d.o, emailed d.o project maintainer
Bangla: #712296: Add Bengali language to l.d.o, emailed d.o project maintainer
Dzongkha: #980698: Add Dzongkha language to l.d.o, emailed d.o project maintainer
Spanish (Cuba): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o, emailed d.o project maintainer
Spanish (Spain): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o, emailed d.o project maintainer
Kaingang: #711346: Add Kaingang language to l.d.o, has no contributions yet, but emailed maintainer nonetheless
Oriya: #828802: Add Oriya language to l.d.o, contacted maintainer
Persian: #980750: Add Persian language to l.d.o, contacted maintainer
Russian #564794: Add Russian language to l.d.o - heated ongoing discussion
Pseudo translation: #980664: Convert pseudo translation project to automated l.d.o export?, contacted maintainer
Kurdish Kumanci: #947340: Add Kurdish language to l.d.o and #760176: Add Kurdish (Unified) language to l.d.o are related but probably not Kumanci
Comment #6
Gábor Hojtsy@Geldora: this issue is about moving all languages present on http://drupal.org/project/translations to localize.drupal.org. Kazakh is not present in any way on drupal.org, so it is not listed here. You'll find an issue for Kazakh as well as many others not listed here at http://drupal.org/project/issues/search/webmasters?text=language+to+l.d.... (as linked from the localize.drupal.org front page).
Comment #7
podaroksubscribed
Comment #8
Gábor HojtsyRetitling so it stands out it is not its own issue but rather more like a summary. Bengali was just added, so we are down to these:
German informal: #980692: Add German informal to l.d.o, emailed d.o project maintainer
Dzongkha: #980698: Add Dzongkha language to l.d.o, emailed d.o project maintainer
Spanish (Cuba): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o, emailed d.o project maintainer
Spanish (Spain): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o, emailed d.o project maintainer
Kaingang: #711346: Add Kaingang language to l.d.o, has no contributions yet, but emailed maintainer nonetheless
Oriya: #828802: Add Oriya language to l.d.o, contacted maintainer
Persian: #980750: Add Persian language to l.d.o, contacted maintainer
Russian #564794: Add Russian language to l.d.o - heated ongoing discussion
Pseudo translation: #980664: Convert pseudo translation project to automated l.d.o export?, contacted maintainer
Kurdish Kumanci: #947340: Add Kurdish language to l.d.o and #760176: Add Kurdish (Unified) language to l.d.o are related but probably not Kumanci
Comment #9
Gábor HojtsyIn fact, Russian was added a while back and we have one version of Kurdish, which I consider covers the needs for now. Updated list:
German informal: #980692: Add German informal to l.d.o
Dzongkha: #980698: Add Dzongkha language to l.d.o
Spanish (Cuba): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o
Spanish (Spain): #980710: Add Spanish (Cuba) and Spanish (Spain) to l.d.o
Kaingang: #711346: Add Kaingang language to l.d.o
Oriya: #828802: Add Oriya language to l.d.o
Persian: #980750: Add Persian language to l.d.o
Pseudo translation: #980664: Convert pseudo translation project to automated l.d.o export?
Comment #10
wulff CreditAttribution: wulff commentedMoving this issue to the new l.d.o project.