どのように私は無料で50の言語に私のメディアプレーヤーのアプリをローカライズ


最近、私はAndroid用の小さなメディアプレーヤーのアプリでは、SDカード上の特定のフォルダ内のトラックのリストを再生するために働いた.つの要件のアプリをより多くの言語に翻訳を得ることでした.
当時はいくつかの文字列しかなかったが、アプリは概念の証明であり、将来改良されることになっていた.
<resources>
    <string name="button_play">Play</string>
    <string name="button_pause">Pause</string>
    <string name="button_stop">Stop</string>
    <string name="button_next">Next</string>
    <string name="button_previous">Previous</string>
    <string name="menu_tracks">Tracks</string>
    <string name="info_playing">Now playing: %1$s</string>
</resources>
私は翻訳を管理する簡単な解決策を探していました.それは無料です、そしてそれは私のアプリを無料で他のアプリとの翻訳を共有することにより、80の言語に翻訳することを約束したので、私はそれを試してみることを決めた.
私はサインアップし、指示に従って、私のgradleスクリプトを統合したlocalazy.それは簡単でした、そして、私はソースコードに触れるか、XMLファイルを扱う必要はありませんでした.きちんと!
Localazyによって加えられたuploadStrings Gradleコマンドで、私はストリングをアップロードしました.数秒で、新しい言語が私のアプリケーションで利用可能です.
Localazy
私はその後、私のアプリに約50を追加しました

それから、

レビューは、プレースホルダが正しいかどうかを確認することができました.
正直に、提供される翻訳は非常に正確です.私はあまりにも私のアプリの別の試み、それはGoogle翻訳よりも方法です.ストリングが共有翻訳で利用できないならば、アマゾンとGoogleから機械翻訳があります.
私のアプリに新しい言語を追加するだけで数分かかった.そして、私は完全にについては、私は私のプロジェクトをクリーンアップし、すべての言語は、アプリケーションに含まれていることを再構築されています!何も必要ありません.
それは私の単純なアプリは簡単に翻訳された、その衝撃的ではない、私の文字列が一般的である.しかし、全体のプロセスは楽しく、シームレスです!
この投稿は翻訳され、元の著者の同意で再発行されます.