jenkins-bot has submitted this change and it was merged.
Change subject: Improving transliteration support
......................................................................
Improving transliteration support
From:
http://www.wikidata.org/wiki/MediaWiki:Gadget-SimpleTransliterate.js
Bug: 56524
Change-Id: I7b633792e8550b3abab7d07313567c2f6f93076d
---
M userinterfaces/transliteration.py
1 file changed, 356 insertions(+), 0 deletions(-)
Approvals:
Merlijn van Deen: Looks good to me, approved
jenkins-bot: Verified
diff --git a/userinterfaces/transliteration.py b/userinterfaces/transliteration.py
index 10a0278..39ba1b0 100644
--- a/userinterfaces/transliteration.py
+++ b/userinterfaces/transliteration.py
@@ -1657,6 +1657,362 @@
self.trans[u"໗"] = "7"
self.trans[u"໘"] = "8"
self.trans[u"໙"] = "9"
+ # from:
http://www.wikidata.org/wiki/MediaWiki:Gadget-SimpleTransliterate.js
+ self.trans[u"ଂ"] = "anusvara"
+ self.trans[u"ઇ"] = "i"
+ self.trans[u"എ"] = "e"
+ self.trans[u"ગ"] = "ga"
+ self.trans[u"ਜ"] = "ja"
+ self.trans[u"ഞ"] = "nya"
+ self.trans[u"ଢ"] = "ddha"
+ self.trans[u"ધ"] = "dha"
+ self.trans[u"ਬ"] = "ba"
+ self.trans[u"മ"] = "ma"
+ self.trans[u"ଲ"] = "la"
+ self.trans[u"ષ"] = "ssa"
+ self.trans[u"਼"] = "nukta"
+ self.trans[u"ാ"] = "aa"
+ self.trans[u"ୂ"] = "uu"
+ self.trans[u"ે"] = "e"
+ self.trans[u"ੌ"] = "au"
+ self.trans[u"ൎ"] = "reph"
+ self.trans[u"ੜ"] = "rra"
+ self.trans[u"՞"] = "?"
+ self.trans[u"ୢ"] = "l"
+ self.trans[u"૧"] = "1"
+ self.trans[u"੬"] = "6"
+ self.trans[u"൮"] = "8"
+ self.trans[u"୲"] = "quarter"
+ self.trans[u"ൾ"] = "ll"
+ self.trans[u"ਇ"] = "i"
+ self.trans[u"ഉ"] = "u"
+ self.trans[u"ઌ"] = "l"
+ self.trans[u"ਗ"] = "ga"
+ self.trans[u"ങ"] = "nga"
+ self.trans[u"ଝ"] = "jha"
+ self.trans[u"જ"] = "ja"
+ self.trans[u"؟"] = "?"
+ self.trans[u"ਧ"] = "dha"
+ self.trans[u"ഩ"] = "nnna"
+ self.trans[u"ଭ"] = "bha"
+ self.trans[u"બ"] = "ba"
+ self.trans[u"ഹ"] = "ha"
+ self.trans[u"ଽ"] = "avagraha"
+ self.trans[u"઼"] = "nukta"
+ self.trans[u"ੇ"] = "ee"
+ self.trans[u"୍"] = "virama"
+ self.trans[u"ૌ"] = "au"
+ self.trans[u"੧"] = "1"
+ self.trans[u"൩"] = "3"
+ self.trans[u"୭"] = "7"
+ self.trans[u"૬"] = "6"
+ self.trans[u"൹"] = "mark"
+ self.trans[u"ਖ਼"] = "khha"
+ self.trans[u"ਂ"] = "bindi"
+ self.trans[u"ഈ"] = "ii"
+ self.trans[u"ઍ"] = "e"
+ self.trans[u"ଌ"] = "l"
+ self.trans[u"ഘ"] = "gha"
+ self.trans[u"ઝ"] = "jha"
+ self.trans[u"ଡ଼"] = "rra"
+ self.trans[u"ਢ"] = "ddha"
+ self.trans[u"ന"] = "na"
+ self.trans[u"ભ"] = "bha"
+ self.trans[u"ବ"] = "ba"
+ self.trans[u"ਲ"] = "la"
+ self.trans[u"സ"] = "sa"
+ self.trans[u"ઽ"] = "avagraha"
+ self.trans[u"଼"] = "nukta"
+ self.trans[u"ੂ"] = "uu"
+ self.trans[u"ൈ"] = "ai"
+ self.trans[u"્"] = "virama"
+ self.trans[u"ୌ"] = "au"
+ self.trans[u"൨"] = "2"
+ self.trans[u"૭"] = "7"
+ self.trans[u"୬"] = "6"
+ self.trans[u"ੲ"] = "iri"
+ self.trans[u"ഃ"] = "visarga"
+ self.trans[u"ં"] = "anusvara"
+ self.trans[u"ଇ"] = "i"
+ self.trans[u"ഓ"] = "oo"
+ self.trans[u"ଗ"] = "ga"
+ self.trans[u"ਝ"] = "jha"
+ self.trans[u"?"] = "?"
+ self.trans[u"ണ"] = "nna"
+ self.trans[u"ઢ"] = "ddha"
+ self.trans[u"ଧ"] = "dha"
+ self.trans[u"ਭ"] = "bha"
+ self.trans[u"ള"] = "lla"
+ self.trans[u"લ"] = "la"
+ self.trans[u"ଷ"] = "ssa"
+ self.trans[u"ൃ"] = "r"
+ self.trans[u"ૂ"] = "uu"
+ self.trans[u"େ"] = "e"
+ self.trans[u"੍"] = "virama"
+ self.trans[u"ୗ"] = "mark"
+ self.trans[u"ൣ"] = "ll"
+ self.trans[u"ૢ"] = "l"
+ self.trans[u"୧"] = "1"
+ self.trans[u"੭"] = "7"
+ self.trans[u"൳"] = "1/4"
+ self.trans[u"୷"] = "sixteenths"
+ self.trans[u"ଆ"] = "aa"
+ self.trans[u"ઋ"] = "r"
+ self.trans[u"ഊ"] = "uu"
+ self.trans[u"ਐ"] = "ai"
+ self.trans[u"ଖ"] = "kha"
+ self.trans[u"છ"] = "cha"
+ self.trans[u"ച"] = "ca"
+ self.trans[u"ਠ"] = "ttha"
+ self.trans[u"ଦ"] = "da"
+ self.trans[u"ફ"] = "pha"
+ self.trans[u"പ"] = "pa"
+ self.trans[u"ਰ"] = "ra"
+ self.trans[u"ଶ"] = "sha"
+ self.trans[u"ഺ"] = "ttta"
+ self.trans[u"ੀ"] = "ii"
+ self.trans[u"ો"] = "o"
+ self.trans[u"ൊ"] = "o"
+ self.trans[u"ୖ"] = "mark"
+ self.trans[u"୦"] = "0"
+ self.trans[u"૫"] = "5"
+ self.trans[u"൪"] = "4"
+ self.trans[u"ੰ"] = "tippi"
+ self.trans[u"୶"] = "eighth"
+ self.trans[u"ൺ"] = "nn"
+ self.trans[u"ଁ"] = "candrabindu"
+ self.trans[u"അ"] = "a"
+ self.trans[u"ઐ"] = "ai"
+ self.trans[u"ക"] = "ka"
+ self.trans[u"ਸ਼"] = "sha"
+ self.trans[u"ਛ"] = "cha"
+ self.trans[u"ଡ"] = "dda"
+ self.trans[u"ઠ"] = "ttha"
+ self.trans[u"ഥ"] = "tha"
+ self.trans[u"ਫ"] = "pha"
+ self.trans[u"ર"] = "ra"
+ self.trans[u"വ"] = "va"
+ self.trans[u"ୁ"] = "u"
+ self.trans[u"ી"] = "ii"
+ self.trans[u"ੋ"] = "oo"
+ self.trans[u"ૐ"] = "om"
+ self.trans[u"ୡ"] = "ll"
+ self.trans[u"ૠ"] = "rr"
+ self.trans[u"੫"] = "5"
+ self.trans[u"ୱ"] = "wa"
+ self.trans[u"૰"] = "sign"
+ self.trans[u"൵"] = "quarters"
+ self.trans[u"ਫ਼"] = "fa"
+ self.trans[u"ઁ"] = "candrabindu"
+ self.trans[u"ਆ"] = "aa"
+ self.trans[u"ઑ"] = "o"
+ self.trans[u"ଐ"] = "ai"
+ self.trans[u"ഔ"] = "au"
+ self.trans[u"ਖ"] = "kha"
+ self.trans[u"ડ"] = "dda"
+ self.trans[u"ଠ"] = "ttha"
+ self.trans[u"ത"] = "ta"
+ self.trans[u"ਦ"] = "da"
+ self.trans[u"ର"] = "ra"
+ self.trans[u"ഴ"] = "llla"
+ self.trans[u"ુ"] = "u"
+ self.trans[u"ୀ"] = "ii"
+ self.trans[u"ൄ"] = "rr"
+ self.trans[u"ૡ"] = "ll"
+ self.trans[u"ୠ"] = "rr"
+ self.trans[u"੦"] = "0"
+ self.trans[u"૱"] = "sign"
+ self.trans[u"୰"] = "isshar"
+ self.trans[u"൴"] = "1/2"
+ self.trans[u"ਁ"] = "bindi"
+ self.trans[u"આ"] = "aa"
+ self.trans[u"ଋ"] = "r"
+ self.trans[u"ഏ"] = "ee"
+ self.trans[u"ખ"] = "kha"
+ self.trans[u"ଛ"] = "cha"
+ self.trans[u"ട"] = "tta"
+ self.trans[u"ਡ"] = "dda"
+ self.trans[u"દ"] = "da"
+ self.trans[u"ଫ"] = "pha"
+ self.trans[u"യ"] = "ya"
+ self.trans[u"શ"] = "sha"
+ self.trans[u"ി"] = "i"
+ self.trans[u"ੁ"] = "u"
+ self.trans[u"ୋ"] = "o"
+ self.trans[u"ੑ"] = "udaat"
+ self.trans[u"૦"] = "0"
+ self.trans[u"୫"] = "5"
+ self.trans[u"൯"] = "9"
+ self.trans[u"ੱ"] = "addak"
+ self.trans[u"ൿ"] = "k"
+ self.trans[u"ആ"] = "aa"
+ self.trans[u"ଊ"] = "uu"
+ self.trans[u"એ"] = "e"
+ self.trans[u"ਔ"] = "au"
+ self.trans[u"ഖ"] = "kha"
+ self.trans[u"ଚ"] = "ca"
+ self.trans[u"ટ"] = "tta"
+ self.trans[u"ਤ"] = "ta"
+ self.trans[u"ദ"] = "da"
+ self.trans[u"ପ"] = "pa"
+ self.trans[u"ય"] = "ya"
+ self.trans[u"ശ"] = "sha"
+ self.trans[u"િ"] = "i"
+ self.trans[u"െ"] = "e"
+ self.trans[u"൦"] = "0"
+ self.trans[u"୪"] = "4"
+ self.trans[u"૯"] = "9"
+ self.trans[u"ੴ"] = "onkar"
+ self.trans[u"ଅ"] = "a"
+ self.trans[u"ਏ"] = "ee"
+ self.trans[u"କ"] = "ka"
+ self.trans[u"ઔ"] = "au"
+ self.trans[u"ਟ"] = "tta"
+ self.trans[u"ഡ"] = "dda"
+ self.trans[u"ଥ"] = "tha"
+ self.trans[u"ત"] = "ta"
+ self.trans[u"ਯ"] = "ya"
+ self.trans[u"റ"] = "rra"
+ self.trans[u"ଵ"] = "va"
+ self.trans[u"ਿ"] = "i"
+ self.trans[u"ു"] = "u"
+ self.trans[u"ૄ"] = "rr"
+ self.trans[u"ൡ"] = "ll"
+ self.trans[u"੯"] = "9"
+ self.trans[u"൱"] = "100"
+ self.trans[u"୵"] = "sixteenth"
+ self.trans[u"અ"] = "a"
+ self.trans[u"ਊ"] = "uu"
+ self.trans[u"ഐ"] = "ai"
+ self.trans[u"ક"] = "ka"
+ self.trans[u"ଔ"] = "au"
+ self.trans[u"ਚ"] = "ca"
+ self.trans[u"ഠ"] = "ttha"
+ self.trans[u"થ"] = "tha"
+ self.trans[u"ତ"] = "ta"
+ self.trans[u"ਪ"] = "pa"
+ self.trans[u"ര"] = "ra"
+ self.trans[u"વ"] = "va"
+ self.trans[u"ീ"] = "ii"
+ self.trans[u"ૅ"] = "e"
+ self.trans[u"ୄ"] = "rr"
+ self.trans[u"ൠ"] = "rr"
+ self.trans[u"ਜ਼"] = "za"
+ self.trans[u"੪"] = "4"
+ self.trans[u"൰"] = "10"
+ self.trans[u"୴"] = "quarters"
+ self.trans[u"ਅ"] = "a"
+ self.trans[u"ഋ"] = "r"
+ self.trans[u"ઊ"] = "uu"
+ self.trans[u"ଏ"] = "e"
+ self.trans[u"ਕ"] = "ka"
+ self.trans[u"ഛ"] = "cha"
+ self.trans[u"ચ"] = "ca"
+ self.trans[u"ଟ"] = "tta"
+ self.trans[u"ਥ"] = "tha"
+ self.trans[u"ഫ"] = "pha"
+ self.trans[u"પ"] = "pa"
+ self.trans[u"ଯ"] = "ya"
+ self.trans[u"ਵ"] = "va"
+ self.trans[u"ି"] = "i"
+ self.trans[u"ോ"] = "oo"
+ self.trans[u"ୟ"] = "yya"
+ self.trans[u"൫"] = "5"
+ self.trans[u"૪"] = "4"
+ self.trans[u"୯"] = "9"
+ self.trans[u"ੵ"] = "yakash"
+ self.trans[u"ൻ"] = "n"
+ self.trans[u"ઃ"] = "visarga"
+ self.trans[u"ം"] = "anusvara"
+ self.trans[u"ਈ"] = "ii"
+ self.trans[u"ઓ"] = "o"
+ self.trans[u"ഒ"] = "o"
+ self.trans[u"ਘ"] = "gha"
+ self.trans[u"ଞ"] = "nya"
+ self.trans[u"ણ"] = "nna"
+ self.trans[u"ഢ"] = "ddha"
+ self.trans[u"ਲ਼"] = "lla"
+ self.trans[u"ਨ"] = "na"
+ self.trans[u"ମ"] = "ma"
+ self.trans[u"ળ"] = "lla"
+ self.trans[u"ല"] = "la"
+ self.trans[u"ਸ"] = "sa"
+ self.trans[u"¿"] = "?"
+ self.trans[u"ା"] = "aa"
+ self.trans[u"ૃ"] = "r"
+ self.trans[u"ൂ"] = "uu"
+ self.trans[u"ੈ"] = "ai"
+ self.trans[u"ૣ"] = "ll"
+ self.trans[u"ൢ"] = "l"
+ self.trans[u"੨"] = "2"
+ self.trans[u"୮"] = "8"
+ self.trans[u"൲"] = "1000"
+ self.trans[u"ਃ"] = "visarga"
+ self.trans[u"ଉ"] = "u"
+ self.trans[u"ઈ"] = "ii"
+ self.trans[u"ਓ"] = "oo"
+ self.trans[u"ଙ"] = "nga"
+ self.trans[u"ઘ"] = "gha"
+ self.trans[u"ഝ"] = "jha"
+ self.trans[u"ਣ"] = "nna"
+ self.trans[u"ન"] = "na"
+ self.trans[u"ഭ"] = "bha"
+ self.trans[u"ଜ"] = "ja"
+ self.trans[u"ହ"] = "ha"
+ self.trans[u"સ"] = "sa"
+ self.trans[u"ഽ"] = "avagraha"
+ self.trans[u"ૈ"] = "ai"
+ self.trans[u"്"] = "virama"
+ self.trans[u"୩"] = "3"
+ self.trans[u"૨"] = "2"
+ self.trans[u"൭"] = "7"
+ self.trans[u"ੳ"] = "ura"
+ self.trans[u"ൽ"] = "l"
+ self.trans[u"ઉ"] = "u"
+ self.trans[u"ଈ"] = "ii"
+ self.trans[u"ഌ"] = "l"
+ self.trans[u"ઙ"] = "nga"
+ self.trans[u"ଘ"] = "gha"
+ self.trans[u"ജ"] = "ja"
+ self.trans[u"ਞ"] = "nya"
+ self.trans[u"ନ"] = "na"
+ self.trans[u"ബ"] = "ba"
+ self.trans[u"ਮ"] = "ma"
+ self.trans[u"હ"] = "ha"
+ self.trans[u"ସ"] = "sa"
+ self.trans[u"ਾ"] = "aa"
+ self.trans[u"ૉ"] = "o"
+ self.trans[u"ୈ"] = "ai"
+ self.trans[u"ൌ"] = "au"
+ self.trans[u"૩"] = "3"
+ self.trans[u"୨"] = "2"
+ self.trans[u"൬"] = "6"
+ self.trans[u"੮"] = "8"
+ self.trans[u"ർ"] = "rr"
+ self.trans[u"ଃ"] = "visarga"
+ self.trans[u"ഇ"] = "i"
+ self.trans[u"ਉ"] = "u"
+ self.trans[u"ଓ"] = "o"
+ self.trans[u"ഗ"] = "ga"
+ self.trans[u"ਙ"] = "nga"
+ self.trans[u"ઞ"] = "nya"
+ self.trans[u"ଣ"] = "nna"
+ self.trans[u"ധ"] = "dha"
+ self.trans[u"મ"] = "ma"
+ self.trans[u"ଳ"] = "lla"
+ self.trans[u"ഷ"] = "ssa"
+ self.trans[u"ਹ"] = "ha"
+ self.trans[u"ਗ਼"] = "ghha"
+ self.trans[u"ા"] = "aa"
+ self.trans[u"ୃ"] = "r"
+ self.trans[u"േ"] = "ee"
+ self.trans[u"ൗ"] = "mark"
+ self.trans[u"ଢ଼"] = "rha"
+ self.trans[u"ୣ"] = "ll"
+ self.trans[u"൧"] = "1"
+ self.trans[u"੩"] = "3"
+ self.trans[u"૮"] = "8"
+ self.trans[u"୳"] = "half"
for char in self.trans:
value = self.trans[char]
if value == "?": continue
--
To view, visit
https://gerrit.wikimedia.org/r/97040
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I7b633792e8550b3abab7d07313567c2f6f93076d
Gerrit-PatchSet: 3
Gerrit-Project: pywikibot/compat
Gerrit-Branch: master
Gerrit-Owner: Ladsgroup <ladsgroup(a)gmail.com>
Gerrit-Reviewer: DrTrigon <dr.trigon(a)surfeu.ch>
Gerrit-Reviewer: Ebrahim <ebrahim(a)byagowi.com>
Gerrit-Reviewer: Merlijn van Deen <valhallasw(a)arctus.nl>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot