codeforjapan / mapprint

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[多言語対応] カテゴリ名の翻訳を蓄積できるデータ構造にする

yuiseki opened this issue · comments

新しく地図を作るたびにカテゴリ名を多言語化するのは不毛

問題

  • assets/config/:mapid.json が増えるたびに、カテゴリ名の翻訳も移植する必要がある
  • 言語が増えるたびに各 assets/config/:mapid.json にカテゴリ名を追加拡張する必要がある
  • ある程度規格化しないと厳しいのではないかという気持ち

現状

  • assets/config/:mapid.json 毎に layer_settings という項目の中に、各言語のカテゴリ名がある
  "layer_settings":{
    "未分類": {
      "name": "未分類",
      "name_en": "Not categorized",
      "class": "layer_not_categorized",
      "color": "#C0C0C0",
      "bg_color": "#808080"
    },

理想

  • ./locales/ 以下にある翻訳ファイルに 言語毎にカテゴリ名がある

#369 で解決したのでClose