RCOSDP / RDM-osf.io

Facilitating Open Science
https://rcos.nii.ac.jp
Apache License 2.0
13 stars 24 forks source link

Feature/i18n js 202001 n2 #154

Closed west1636 closed 4 years ago

west1636 commented 4 years ago

Purpose

apply i18n(ja) to RDM-osf.io

Changes

revise files mako,js,python,html and required setting files
add pot, po, js, mako

(Mako) --profile or templates-- ・pot ・po ・mako files(including messages.mako) --setting files-- ・dockerfile ・framework/flask/init.py ・framework/routing/init.py ・requirements.txt ・website/settings/babel.cfg ・website/settings/defaults.py ・addons/base/models.py ・addons/base/apps.py

(Javascript) --profile or js-- ・pot ・po ・js(including website/static/js/rdmGettext.js,js_messages.js,script/rdmPoToJson.js) --setting files-- ・yarn.lock ・package.json ・webpack.common.config.js ・website/settings/babel_js.cfg

(Py) --python code-- ・py (admin)

(HTML) --html-- ・html --setting files-- ・admin/base/settings/defaults.py ・admin/translations/ja/django.po (no pot file) ・dockerfile

that's all.

hide24 commented 4 years ago

以下の点は問題だと思うので優先的に修正してください。 後は金曜までに間に合う範囲で取捨選択に応じます。

website/templates/profile.makoで最新版ではタブの並び順が変更になっているのに追従できていない箇所 https://github.com/RCOSDP/RDM-osf.io/pull/154#discussion_r390817049 ほか

knockoutの条件分岐をメッセージIDに含めてしまっている箇所 https://github.com/RCOSDP/RDM-osf.io/pull/154#discussion_r390841727 https://github.com/RCOSDP/RDM-osf.io/pull/154#discussion_r390842920

hide24 commented 4 years ago

修正ありがとう。 動作を見ていて気付きましたが https://github.com/RCOSDP/RDM-osf.io/blob/feature/i18nJS-202001-n2/website/language.py のファイルも翻訳が必要なようです。とり急ぎ連絡だけです。