team4alfanous team mailing list archive
-
team4alfanous team
-
Mailing list archive
-
Message #00290
[Branch ~team4alfanous/alfanous/alfanous-git] Rev 477: Put the language first in the name of translations before author name
------------------------------------------------------------
revno: 477
committer: Assem Chelli <assem.ch@xxxxxxxxx>
timestamp: Fri 2013-01-04 19:46:53 +0100
message:
Put the language first in the name of translations before author name
add more values to the mapping language-shortname : language-longname
modified:
src/alfanous-import/Updater.py
--
lp:alfanous
https://code.launchpad.net/~team4alfanous/alfanous/alfanous-git
Your team Alfanous team is subscribed to branch lp:alfanous.
To unsubscribe from this branch go to https://code.launchpad.net/~team4alfanous/alfanous/alfanous-git/+edit-subscription
=== modified file 'src/alfanous-import/Updater.py'
--- src/alfanous-import/Updater.py 2012-12-21 23:25:02 +0000
+++ src/alfanous-import/Updater.py 2013-01-04 18:46:53 +0000
@@ -6,7 +6,73 @@
from alfanous.main import TraductionSearchEngine
-LANGS = {'el': 'Greek', 'eo': 'Esperanto', 'en': 'English', 'vi': 'Vietnamese', 'ca': 'Catalan', 'it': 'Italian', 'lb': 'Luxembourgish', 'eu': 'Basque', 'ar': 'Arabic', 'bg': 'Bulgarian', 'cs': 'Czech', 'et': 'Estonian', 'gl': 'Galician', 'id': 'Indonesian', 'ru': 'Russian', 'nl': 'Dutch', 'pt': 'Portuguese', 'no': 'Norwegian', 'tr': 'Turkish', 'lv': 'Latvian', 'lt': 'Lithuanian', 'th': 'Thai', 'es_ES': 'Spanish', 'ro': 'Romanian', 'en_GB': 'British English', 'fr': 'French', 'hy': 'Armenian', 'uk': 'Ukrainian', 'pt_BR': 'Brazilian', 'hr': 'Croatian', 'de': 'German', 'da': 'Danish', 'fa': 'Persian', 'bs': 'Bosnian', 'fi': 'Finnish', 'hu': 'Hungarian', 'ja': 'Japanese', 'he': 'Hebrew', 'ka': 'Georgian', 'zh_CN': 'Chinese', 'kk': 'Kazakh', 'sr': 'Serbian', 'sq': 'Albanian', 'ko': 'Korean', 'sv': 'Swedish', 'mk': 'Macedonian', 'sk': 'Slovak', 'pl': 'Polish', 'ms': 'Malay', 'sl': 'Slovenian'} #languages
+LANGS = {
+ 'el': 'Greek',
+ 'eo': 'Esperanto',
+ 'en': 'English',
+ 'vi': 'Vietnamese',
+ 'ca': 'Catalan',
+ 'it': 'Italian',
+ 'lb': 'Luxembourgish',
+ 'eu': 'Basque',
+ 'ar': 'Arabic',
+ 'bg': 'Bulgarian',
+ 'cs': 'Czech',
+ 'et': 'Estonian',
+ 'gl': 'Galician',
+ 'id': 'Indonesian',
+ 'ru': 'Russian',
+ 'nl': 'Dutch',
+ 'pt': 'Portuguese',
+ 'no': 'Norwegian',
+ 'tr': 'Turkish',
+ 'lv': 'Latvian',
+ 'lt': 'Lithuanian',
+ 'th': 'Thai',
+ 'es': 'Spanish',
+ 'ro': 'Romanian',
+ 'en_GB': 'British English',
+ 'fr': 'French',
+ 'hy': 'Armenian',
+ 'uk': 'Ukrainian',
+ 'pt_BR': 'Brazilian',
+ 'hr': 'Croatian',
+ 'de': 'German',
+ 'da': 'Danish',
+ 'fa': 'Persian',
+ 'bs': 'Bosnian',
+ 'fi': 'Finnish',
+ 'hu': 'Hungarian',
+ 'ja': 'Japanese',
+ 'he': 'Hebrew',
+ 'ka': 'Georgian',
+ 'zh': 'Chinese',
+ 'kk': 'Kazakh',
+ 'sr': 'Serbian',
+ 'sq': 'Albanian',
+ 'ko': 'Korean',
+ 'sv': 'Swedish',
+ 'mk': 'Macedonian',
+ 'sk': 'Slovak',
+ 'pl': 'Polish',
+ 'ms': 'Malay',
+ 'sl': 'Slovenian',
+ 'sw': 'Swahili',
+ 'sd': 'Sindhi',
+ 'ml': 'Malayalam',
+ 'tg': 'Tajik',
+ 'ta': 'Tamil',
+ 'ur': 'Urdu',
+ 'uz': 'Uzbek',
+ 'hi': 'Hindi',
+ 'tt': 'Tatar',
+ 'so': 'Somali',
+ 'az': 'Azerbaijani',
+ 'bn': 'Bengali',
+ 'dv': 'Divehi',
+ 'ha': 'Hausa',
+ 'ug': 'Uughur'
+ } #languages
def update_translations_list( TSE_index = "../../indexes/extend", translations_list_file = "../../resources/configs/translations.js" ):
TSE = TraductionSearchEngine( TSE_index )
@@ -19,7 +85,7 @@
list5 = map( lambda x: LANGS[x] if LANGS.has_key( x ) else x, list2 )
D = {}
for i in range( len( list3 ) ):
- D[list1[i]] = list3[i] + "-" + list5[i]
+ D[list1[i]] = list5[i] + "-" + list3[i]
TDICT = json.dumps( D )
f = open( translations_list_file, "w" )
f.write( TDICT )