Android icon indicating copy to clipboard operation
Android copied to clipboard

weblate & values-* directory name inconsistencies

Open obfusk opened this issue 2 years ago • 2 comments

Haven't looked into this in detail yet but looks like inconsistencies for el-rGR, in-rID, ro-rRO (which probably explains why I needed to replace those codes in .scripts/new-locales.py).

$ for x in app/src/{main,debug}/res; do ls $x/values* -d; echo; done
app/src/main/res/values         app/src/main/res/values-fr      app/src/main/res/values-night
app/src/main/res/values-ar      app/src/main/res/values-he-rIL  app/src/main/res/values-nl
app/src/main/res/values-ast     app/src/main/res/values-hi      app/src/main/res/values-oc
app/src/main/res/values-bg      app/src/main/res/values-hr      app/src/main/res/values-pl
app/src/main/res/values-bn      app/src/main/res/values-hu      app/src/main/res/values-pt-rPT
app/src/main/res/values-bn-rIN  app/src/main/res/values-in-rID  app/src/main/res/values-ro-rRO
app/src/main/res/values-bs      app/src/main/res/values-is      app/src/main/res/values-ru
app/src/main/res/values-ca      app/src/main/res/values-it      app/src/main/res/values-sk
app/src/main/res/values-cs      app/src/main/res/values-ja      app/src/main/res/values-sl
app/src/main/res/values-cy      app/src/main/res/values-kn      app/src/main/res/values-sv
app/src/main/res/values-da      app/src/main/res/values-ko      app/src/main/res/values-tr
app/src/main/res/values-de      app/src/main/res/values-lb      app/src/main/res/values-uk
app/src/main/res/values-el-rGR  app/src/main/res/values-lt      app/src/main/res/values-vi
app/src/main/res/values-eo      app/src/main/res/values-lv      app/src/main/res/values-w600dp
app/src/main/res/values-es      app/src/main/res/values-ml      app/src/main/res/values-zh-rCN
app/src/main/res/values-es-rAR  app/src/main/res/values-mr      app/src/main/res/values-zh-rTW
app/src/main/res/values-fi      app/src/main/res/values-nb-rNO

app/src/debug/res/values         app/src/debug/res/values-fi      app/src/debug/res/values-mr
app/src/debug/res/values-ar      app/src/debug/res/values-fr      app/src/debug/res/values-nb-rNO
app/src/debug/res/values-ast     app/src/debug/res/values-he-rIL  app/src/debug/res/values-nl
app/src/debug/res/values-bg      app/src/debug/res/values-hi      app/src/debug/res/values-oc
app/src/debug/res/values-bn      app/src/debug/res/values-hr      app/src/debug/res/values-pl
app/src/debug/res/values-bn-rIN  app/src/debug/res/values-hu      app/src/debug/res/values-pt-rPT
app/src/debug/res/values-bs      app/src/debug/res/values-in      app/src/debug/res/values-ro
app/src/debug/res/values-ca      app/src/debug/res/values-is      app/src/debug/res/values-ru
app/src/debug/res/values-cs      app/src/debug/res/values-it      app/src/debug/res/values-sk
app/src/debug/res/values-cy      app/src/debug/res/values-ja      app/src/debug/res/values-sl
app/src/debug/res/values-da      app/src/debug/res/values-kn      app/src/debug/res/values-sv
app/src/debug/res/values-de      app/src/debug/res/values-ko      app/src/debug/res/values-tr
app/src/debug/res/values-el      app/src/debug/res/values-lb      app/src/debug/res/values-uk
app/src/debug/res/values-eo      app/src/debug/res/values-lt      app/src/debug/res/values-vi
app/src/debug/res/values-es      app/src/debug/res/values-lv      app/src/debug/res/values-zh-rCN
app/src/debug/res/values-es-rAR  app/src/debug/res/values-ml      app/src/debug/res/values-zh-rTW

obfusk avatar Nov 21 '23 16:11 obfusk

I'm pretty sure those were made by the official "Add missing languages" Weblate add-on: https://docs.weblate.org/en/weblate-5.2/admin/addons.html#addon-weblate-consistency-languages

To me, this feels like a bug. Maybe the defaults changed through the years and Weblate created them with the new defaults, but it still feels weird for Weblate to not re-use the existing language codes. I wonder if we should try to report this upstream.

TheLastProject avatar Nov 21 '23 17:11 TheLastProject

I wonder if we should try to report this upstream.

Yeah, seems like a good idea.

obfusk avatar Nov 21 '23 17:11 obfusk