Skip to content
This repository has been archived by the owner on Apr 12, 2023. It is now read-only.

MATを廃止して文字列リソースを管理する #162

Closed
keiji opened this issue May 10, 2021 · 6 comments · Fixed by #209
Closed

MATを廃止して文字列リソースを管理する #162

keiji opened this issue May 10, 2021 · 6 comments · Fixed by #209
Labels
enhancement 新しい機能や改善のリクエスト

Comments

@keiji
Copy link
Collaborator

keiji commented May 10, 2021

その機能リクエストは何らかの問題に関連しますか / Is your feature request related to a problem?

#153 より。

COCOAは現在、Multilingual App Toolkit(MAT)を使って多言語対応(文字列リソース管理)をしている。

MATはWindows専用で、Visual Studio for macからは利用できない。自動翻訳等の便利な機能も現在は使っていない。
言語リソースの追加や削除の手順が煩雑で、またAppResources.*.resxの再生成時にライセンス通知が削除されるため都度付け直す必要がある。

解決策についてお書きください / Describe the solution you'd like

MATを廃止して、AppResources.*.resxで文字列リソースを管理していく。

あなたが考える代替案についてご説明ください / Describe alternatives you've considered

他の多言語対応のリソース管理ツールキットを採用する。

その他 / Additional context

残す言語リソースを決める。

COCOAは公式には日本語・英語・中国語に対応しているが、その他の言語対応についてもコントリビュートされている。
一方、翻訳はされていないのにMATによってファイルが生成されている言語もありそうなので調査する。

合わせて、今後、未対応の言語リソースの翻訳が提供された場合の受け入れ体制について開発チームとともに検討していく必要がある。


Internal Tracking ID: NFR 2260

@keiji keiji added the enhancement 新しい機能や改善のリクエスト label May 13, 2021
Takym added a commit to Takym/cocoa that referenced this issue May 16, 2021
@Takym
Copy link
Contributor

Takym commented May 16, 2021

PR を作成しました。これを #149#154 等にマージしても宜しいでしょうか?

@Meiryo7743
Copy link
Contributor

@keiji

お手すきの際に Wiki の「多言語対応時の文字列リソースの追加・変更について」の更新もお願いしたく存じます。

@keiji
Copy link
Collaborator Author

keiji commented Jun 21, 2021

@Meiryo7743
更新しました!(すっきりした

@Takym
Copy link
Contributor

Takym commented Jun 21, 2021

過去バージョンのソースを読まれる方のために残しておいても良かった気がします。

@Meiryo7743
Copy link
Contributor

@keiji
Copy link
Collaborator Author

keiji commented Jun 21, 2021

せっかくなので履歴へのリンクを追加しておきました。

This was referenced Jul 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement 新しい機能や改善のリクエスト
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants