7カ国語、各ファイル1200行を超えるローカライズを安全に運用する方法 by Shimomura Kazumasa

iOSDC Japan 2023
採択
2023/09/02 17:05〜
Track A
ルーキーズLT(5分)

7カ国語、各ファイル1200行を超えるローカライズを安全に運用する方法

_kzumu Shimomura Kazumasa _kzumu

私たちのチームで開発しているアプリは7カ国向けのローカライズを対応しています。
ローカライズのテキストは外部へ依頼して翻訳してもらった後に、手作業でスプレッドシートからLocalizable.stringsへコピペをする必要があったため
人的ミスが発生する原因となっていました。

そこで、ローカライズファイルの静的検査ツールである、L10nLintというコマンドラインツールを開発し、
実際に自分たちのチームで運用がされています。

このツールには、Baseファイルと比較したときのkeyの抜け漏れ検知や、並び順のチェック、
簡体字と繁体字が混合していないかなどのチェックなどの様々なルールが含まれています。

また、Danger経由でPull Requestへコメントを行うためのプラグインもリリースしています。

本トークではこのツールのご紹介を予定しています。