|
35 | 35 |
|
36 | 36 | # translator names here as a hash where the key is the lang_country code used for the ts file name
|
37 | 37 | my $translators= {
|
38 |
| - af => '', |
39 |
| - ar => 'Ichaouia Amine, Hosham Munier', |
40 |
| - bg => 'Захари Савов, Jordan Tzvetkov', |
41 |
| - bs => 'Almir Karabegovic', |
42 |
| - ca => 'Albert F, Pau Reguant Ridó, Xavier Roijals', |
43 |
| - cs => 'Jan Helebrant, Martin Landa, Peter Antolik, Martin Dzurov, Stanislav Horáček', |
44 |
| - da => 'Jacob Overgaard Madsen, Bo Victor Thomsen', |
45 |
| - de => 'Jürgen E. Fischer, Stephan Holl, Otto Dassau, Werner Macho', |
46 |
| - es => 'Carlos Dávila, Javier César Aldariz, Gabriela Awad, Edwin Amado, Mayeul Kauffmann, Diana Galindo', |
47 |
| - el => 'Theodoros Vakkas, Ioannis Tsimpiris, Evripidis Argyropoulos, Mike Pegnigiannis, Nikos Ves', |
48 |
| - et => 'Veiko Viil', |
49 |
| - eu => 'Asier Sarasua Garmendia, Irantzu Alvarez', |
50 |
| - fa => 'Mola Pahnadayan, Masoud Pashotan , Masoud Erfanyan', |
51 |
| - fi => 'Kari Salovaara, Marko Järvenpää', |
52 |
| - fr => 'Stéphane Brunner, Olivier Dalang, Nicolas Damien, Michael Douchin, Régis Haubourg, Matthias Khun, Sylvain Maillard, Jean-Roc Morreale, Mehdi Semchaoui, Harrissou Sant-anna', |
53 |
| - gl => 'Xan Vieiro', |
54 |
| - hi => 'Harish Kumar Solanki', |
55 |
| - hu => 'Zoltan Siki', |
56 |
| - hr => 'Zoran Jankovic', |
57 |
| - is => 'Ásta Kristín Óladóttir, Thordur Ivarsson', |
58 |
| - id => 'Emir Hartato, Muhammad Iqnaul Haq Siregar, Trias Aditya, Januar V. Simarmata, I Made Anombawa', |
59 |
| - it => 'Roberto Angeletti, Michele Beneventi, Marco Braida, Stefano Campus, Luca Casagrande, Paolo Cavallini, Giuliano Curti, Luca Delucchi, Alessandro Fanna, Michele Ferretti, Matteo Ghetta, Anne Gishla, Maurizio Napolitano, Flavio Rigolon', |
60 |
| - ja => 'BABA Yoshihiko, Yoichi Kayama, Minoru Akagi, Takayuki Nuimura, Takayuki Mizutani, Norihiro Yamate', |
61 |
| - ka => 'Shota Murtskhvaladze, George Machitidze', |
62 |
| - km => 'Khoem Sokhem', |
63 |
| - ko => 'OSGeo Korean Chapter', |
64 |
| - lo => 'Anousak Souphavanh, Soukanh Lathsavong', |
65 |
| - lv => 'Maris Nartiss, Pēteris Brūns', |
66 |
| - lt => 'Paulius Litvinas, Tomas Straupis, Kestas M', |
67 |
| - ml => 'Vinayan Parameswaran', |
68 |
| - mn => 'Bayarmaa Enkhtur', |
69 |
| - mr => '', |
70 |
| - nb => 'James Stott, Maléne Peterson', |
71 |
| - nl => 'Richard Duivenvoorde, Raymond Nijssen, Carlo van Rijswijk, Diethard Jansen, Willem Hoffmans, Dick Groskamp', |
72 |
| - pl => 'Robert Szczepanek, Milena Nowotarska, Borys Jurgiel, Mateusz Łoskot, Tomasz Paul, Andrzej Świąder, Radosław Pasiok', |
73 |
| - pt_BR => 'Sidney Schaberle Goveia, Arthur Nanni, Marcelo Soares Souza, Narcélio de Sá Pereira Filho, Leônidas Descovi Filho, Felipe Sodré Barros ', |
74 |
| - pt_PT => 'Giovanni Manghi, Joana Simões, Duarte Carreira, Alexandre Neto, Pedro Pereira, Pedro Palheiro, Nelson Silva, Ricardo Sena, Leandro Infantini, João Gaspar', |
75 |
| - ro => 'Sorin Călinică, Lonut Losifescu-Enescu, Bogdan Pacurar', |
76 |
| - ru => 'Alexander Bruy, Artem Popov', |
77 |
| - sk => 'Lubos Balazovic, Jana Kormanikova, Ivan Mincik', |
78 |
| - sl => 'Jože Detečnik, Dejan Gregor, Jaka Kranjc', |
79 |
| - sq => '', |
| 38 | + 'af' => '', |
| 39 | + 'ar' => 'Ichaouia Amine, Hosham Munier', |
| 40 | + 'bg' => 'Захари Савов, Jordan Tzvetkov', |
| 41 | + 'bs' => 'Almir Karabegovic', |
| 42 | + 'ca' => 'Albert F, Pau Reguant Ridó, Xavier Roijals', |
| 43 | + 'cs' => 'Jan Helebrant, Martin Landa, Peter Antolik, Martin Dzurov, Stanislav Horáček', |
| 44 | + 'da' => 'Jacob Overgaard Madsen, Bo Victor Thomsen', |
| 45 | + 'de' => 'Jürgen E. Fischer, Stephan Holl, Otto Dassau, Werner Macho', |
| 46 | + 'es' => 'Carlos Dávila, Javier César Aldariz, Gabriela Awad, Edwin Amado, Mayeul Kauffmann, Diana Galindo', |
| 47 | + 'el' => 'Theodoros Vakkas, Ioannis Tsimpiris, Evripidis Argyropoulos, Mike Pegnigiannis, Nikos Ves', |
| 48 | + 'et' => 'Veiko Viil', |
| 49 | + 'eu' => 'Asier Sarasua Garmendia, Irantzu Alvarez', |
| 50 | + 'fa' => 'Mola Pahnadayan, Masoud Pashotan , Masoud Erfanyan', |
| 51 | + 'fi' => 'Kari Salovaara, Marko Järvenpää', |
| 52 | + 'fr' => 'Arnaud Morvan, Augustin Roche, Jean-Roc Morreale, Loïc Buscoz, Marc-André Saia, Mathieu Bossaert, Mayeul Kauffmann, Médéric Ribreux, Michael Douchin, Nicolas Rochard, Robin Prest, DelazJ, Stéphane Possamai, Sylvain Badey, Sylvain_M, Sylvain Maillard, Xavier Tardieu', |
| 53 | + 'gl' => 'Xan Vieiro', |
| 54 | + 'hi' => 'Harish Kumar Solanki', |
| 55 | + 'hu' => 'Zoltan Siki', |
| 56 | + 'hr' => 'Zoran Jankovic', |
| 57 | + 'is' => 'Ásta Kristín Óladóttir, Thordur Ivarsson', |
| 58 | + 'id' => 'Emir Hartato, Muhammad Iqnaul Haq Siregar, Trias Aditya, Januar V. Simarmata, I Made Anombawa', |
| 59 | + 'it' => 'Roberto Angeletti, Michele Beneventi, Marco Braida, Stefano Campus, Luca Casagrande, Paolo Cavallini, Giuliano Curti, Luca Delucchi, Alessandro Fanna, Michele Ferretti, Matteo Ghetta, Anne Gishla, Maurizio Napolitano, Flavio Rigolon', |
| 60 | + 'ja' => 'BABA Yoshihiko, Yoichi Kayama, Minoru Akagi, Takayuki Nuimura, Takayuki Mizutani, Norihiro Yamate', |
| 61 | + 'ka' => 'Shota Murtskhvaladze, George Machitidze', |
| 62 | + 'km' => 'Khoem Sokhem', |
| 63 | + 'ko' => 'OSGeo Korean Chapter', |
| 64 | + 'lo' => 'Anousak Souphavanh, Soukanh Lathsavong', |
| 65 | + 'lv' => 'Maris Nartiss, Pēteris Brūns', |
| 66 | + 'lt' => 'Paulius Litvinas, Tomas Straupis, Kestas M', |
| 67 | + 'ml' => 'Vinayan Parameswaran', |
| 68 | + 'mn' => 'Bayarmaa Enkhtur', |
| 69 | + 'mr' => '', |
| 70 | + 'nb' => 'James Stott, Maléne Peterson', |
| 71 | + 'nl' => 'Richard Duivenvoorde, Raymond Nijssen, Carlo van Rijswijk, Diethard Jansen, Willem Hoffmans, Dick Groskamp', |
| 72 | + 'pl' => 'Robert Szczepanek, Milena Nowotarska, Borys Jurgiel, Mateusz Łoskot, Tomasz Paul, Andrzej Świąder, Radosław Pasiok', |
| 73 | + 'pt_BR' => 'Sidney Schaberle Goveia, Arthur Nanni, Marcelo Soares Souza, Narcélio de Sá Pereira Filho, Leônidas Descovi Filho, Felipe Sodré Barros ', |
| 74 | + 'pt_PT' => 'Giovanni Manghi, Joana Simões, Duarte Carreira, Alexandre Neto, Pedro Pereira, Pedro Palheiro, Nelson Silva, Ricardo Sena, Leandro Infantini, João Gaspar', |
| 75 | + 'ro' => 'Sorin Călinică, Lonut Losifescu-Enescu, Bogdan Pacurar', |
| 76 | + 'ru' => 'Alexander Bruy, Artem Popov', |
| 77 | + 'sk' => 'Lubos Balazovic, Jana Kormanikova, Ivan Mincik', |
| 78 | + 'sl' => 'Jože Detečnik, Dejan Gregor, Jaka Kranjc', |
| 79 | + 'sq' => '', |
80 | 80 | 'sr@latin' => 'Goran Ivanković',
|
81 |
| - sr => 'Goran Ivanković', |
82 |
| - sv => 'Lars Luthman, Magnus Homann, Victor Axbom', |
83 |
| - sw => '', |
84 |
| - ta => '', |
85 |
| - te => '', |
86 |
| - th => 'Man Chao', |
87 |
| - tl => 'Kathrina Gregana', |
88 |
| - tr => 'Osman Yalçın YILMAZ, Omur Saygin', |
89 |
| - uk => 'Alexander Bruy', |
90 |
| - vi => 'Phan Anh, Bùi Hữu Mạnh', |
91 |
| - zh_CN => 'Calvin Ngei, Zhang Jun, Richard Xie', |
92 |
| - zh_TW => 'Nung-yao Lin', |
| 81 | + 'sr' => 'Goran Ivanković', |
| 82 | + 'sv' => 'Lars Luthman, Magnus Homann, Victor Axbom', |
| 83 | + 'sw' => '', |
| 84 | + 'ta' => '', |
| 85 | + 'te' => '', |
| 86 | + 'th' => 'Man Chao', |
| 87 | + 'tl' => 'Kathrina Gregana', |
| 88 | + 'tr' => 'Osman Yalçın YILMAZ, Omur Saygin', |
| 89 | + 'uk' => 'Alexander Bruy', |
| 90 | + 'vi' => 'Phan Anh, Bùi Hữu Mạnh', |
| 91 | + 'zh_CN' => 'Calvin Ngei, Zhang Jun, Richard Xie', |
| 92 | + 'zh-Hans' => 'Calvin Ngei, Lisashen', |
| 93 | + 'zh_TW' => 'Nung-yao Lin', |
93 | 94 | };
|
94 | 95 |
|
95 | 96 | my $maxn;
|
|
106 | 107 | $charset = " (latin)";
|
107 | 108 | $langcode = $1;
|
108 | 109 | }
|
| 110 | + if( $langcode =~ /(.*)\-Hans/ ) { |
| 111 | + $charset = " simplified"; |
| 112 | + $langcode = $1; |
| 113 | + } |
| 114 | + if( $langcode =~ /(.*)\-Hant/ ) { |
| 115 | + $charset = " traditional"; |
| 116 | + $langcode = $1; |
| 117 | + } |
109 | 118 | my $name;
|
110 | 119 | if($langcode =~ /(.*)_(.*)/) {
|
111 | 120 | my $lang = code2language(lc $1);
|
|
0 commit comments