KartikMistry has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/345504 )

Change subject: WIP: Tidy registry file for cxserver
......................................................................

WIP: Tidy registry file for cxserver

Bug: T145603
Change-Id: I5c885e9b02719a2eb3d68847fa3892f5dc79e6a0
---
M registry.yaml
M registry/index.js
2 files changed, 222 insertions(+), 594 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/cxserver 
refs/changes/04/345504/1

diff --git a/registry.yaml b/registry.yaml
index f09b4cd..d9449ba 100644
--- a/registry.yaml
+++ b/registry.yaml
@@ -570,601 +570,224 @@
   - zu
 mt:
   Apertium:
-    af:
-      - nl
-    an:
-      - ca
-      - es
-    ar:
-      - mt
-    ast:
-      - es
-    bg:
-      - mk
-    br:
-      - fr
-    ca:
-      - an
-      - en
-      - eo
-      - es
-      - fr
-      - oc
-      - pt
-      - simple
-    cy:
-      - en
-      - simple
-    da:
-      - nb
-      - nn
-      - sv
-    en:
-      - ca
-      - eo
-      - es
-      - gl
-      - sh
-    eo:
-      - en
-      - simple
-    es:
-      - an
-      - ast
-      - ca
-      - en
-      - eo
-      - fr
-      - gl
-      - it
-      - oc
-      - pt
-      - simple
-    eu:
-      - en
-      - es
-      - simple
-    fr:
-      - ca
-      - eo
-      - es
-    gl:
-      - en
-      - es
-      - pt
-      - simple
-    hi:
-      - ur
-    id:
-      - ms
-    is:
-      - en
-      - simple
-      - sv
-    it:
-      - ca
-      - es
-      - sc
-    kk:
-      - tt
-    mk:
-      - bg
-      - sr
-    ms:
-      - id
-    mt:
-      - ar
-    nb:
-      - da
-      - nn
-      - sv
-    nl:
-      - af
-    nn:
-      - da
-      - nb
-      - sv
-    oc:
-      - ca
-      - es
-    pt:
-      - ca
-      - es
-      - gl
-    ro:
-      - es
-    se:
-      - nb
-    sh:
-      - en
-      - simple
-      - sl
-    simple:
-      - ca
-      - eo
-      - es
-      - gl
-      - sh
-    sl:
-      - sh
-      - sr
-    sv:
-      - da
-      - is
-      - nb
-      - nn
-    tt:
-      - kk
-    ur:
-      - hi
+    source:
+     - af
+     - an
+     - ar
+     - ast
+     - bg
+     - br
+     - ca
+     - cy
+     - da
+     - en
+     - eo
+     - es
+     - eu
+     - fr
+     - gl
+     - hi
+     - id
+     - is
+     - it
+     - kk
+     - mk
+     - ms
+     - mt
+     - nb
+     - nl
+     - nn
+     - oc
+     - pt
+     - ro
+     - se
+     - sh
+     - simple
+     - sl
+     - sv
+     - tt
+     - ur
+    target:
+     - af
+     - an
+     - ar
+     - ast
+     - bg
+     - br
+     - ca
+     - cy
+     - da
+     - eo
+     - es
+     - eu
+     - fr
+     - gl
+     - hi
+     - id
+     - is
+     - it
+     - kk
+     - mk
+     - ms
+     - mt
+     - nb
+     - nl
+     - nn
+     - oc
+     - pt
+     - ro
+     - sc
+     - se
+     - sh
+     - simple
+     - sl
+     - sr
+     - sv
+     - tt
+     - ur
   Yandex:
-    af:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-    ar:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    az:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ba:
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    'be-tarask':
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    be:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    bg:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    bs:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ca:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    cs:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    cy:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    da:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    de:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    el:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    en:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    es:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    et:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    eu:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    fa:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    fi:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    fr:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ga:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    gl:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    he:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    hi:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    hr:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ht:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    hu:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    hy:
-      - ba
-      - pl
-      - sq
-      - ru
-      - uz
-    id:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    is:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    it:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ja:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ka:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    kk:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ko:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ky:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    la:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    lt:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    lv:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    mg:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    mk:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    mn:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ms:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    mt:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    nl:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    nb:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    pl:
-      - ba
-      - hy
-      - sq
-      - ru
-      - uz
-    pt:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ro:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ru:
-      - ba
-      - hy
-      - pl
-      - sq
-      - uz
-    sk:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    sl:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    sq:
-      - ba
-      - hy
-      - pl
-      - ru
-      - uz
-    sr:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    sv:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    sw:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    tg:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    th:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    tl:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    tr:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    tt:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    uk:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    ur:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    uz:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-    vi:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
-    zh:
-      - ba
-      - hy
-      - pl
-      - sq
-      - ru
-      - uz
+    source:
+     - af
+     - ar
+     - az
+     - ba
+     - 'be-tarask'
+     - be
+     - bg
+     - bs
+     - ca
+     - cs
+     - cy
+     - da
+     - de
+     - el
+     - en
+     - es
+     - et
+     - eu
+     - fa
+     - fi
+     - fr
+     - ga
+     - gl
+     - he
+     - hi
+     - hr
+     - ht
+     - hu
+     - hy
+     - id
+     - is
+     - it
+     - ja
+     - ka
+     - kk
+     - ko
+     - ky
+     - la
+     - lt
+     - lv
+     - mg
+     - mk
+     - mn
+     - ms
+     - mt
+     - nl
+     - nb
+     - pl
+     - pt
+     - ro
+     - ru
+     - sk
+     - sl
+     - sq
+     - sr
+     - sv
+     - sw
+     - tg
+     - th
+     - tl
+     - tr
+     - tt
+     - uk
+     - ur
+     - uz
+     - vi
+     - zh
+    target:
+     - af
+     - ar
+     - az
+     - ba
+     - 'be-tarask'
+     - be
+     - bg
+     - bs
+     - ca
+     - cs
+     - cy
+     - da
+     - de
+     - el
+     - es
+     - et
+     - eu
+     - fa
+     - fi
+     - fr
+     - ga
+     - gl
+     - he
+     - hi
+     - hr
+     - ht
+     - hu
+     - hy
+     - id
+     - is
+     - it
+     - ja
+     - ka
+     - kk
+     - ko
+     - ky
+     - la
+     - lt
+     - lv
+     - mg
+     - mk
+     - mn
+     - ms
+     - mt
+     - nl
+     - nb
+     - pl
+     - pt
+     - ro
+     - ru
+     - sk
+     - sl
+     - sq
+     - sr
+     - sv
+     - sw
+     - tg
+     - th
+     - tl
+     - tr
+     - tt
+     - uk
+     - ur
+     - uz
+     - vi
+     - zh
   Youdao:
-    en:
-      - zh
-    zh:
-      - en
+    source:
+     - en
+     - zh
+    target:
+     - en
+     - zh
 dictionary:
   Dictd:
     en:
diff --git a/registry/index.js b/registry/index.js
index c82396d..ccceb7f 100644
--- a/registry/index.js
+++ b/registry/index.js
@@ -16,7 +16,12 @@
 }
 
 function getMTPairs() {
-       return registry.mt;
+       var provider = Object.keys( registry[ 'mt' ] );
+
+       return {
+               source: provider.source,
+               target: provider.target
+       };
 }
 
 function getDictionaryPairs() {

-- 
To view, visit https://gerrit.wikimedia.org/r/345504
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5c885e9b02719a2eb3d68847fa3892f5dc79e6a0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/cxserver
Gerrit-Branch: master
Gerrit-Owner: KartikMistry <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to