0

i18nを使用してRailsプロジェクトを終了しました。次に、Webサイトのすべてのテキストをクライアントに渡して、クライアントがそれらを翻訳できるようにし、アプリに追加のロケールを含めることができるようにする必要があります。

問題は、クライアントがオタクではないことです。実際のYAMLファイルを提供すると、MS Wordを使用して編集され、プロセスで適切なマークアップがすべて失われます(新しい行の場合は「\ n」、1行テキストなど...)。

このプロセスをどのように処理しますか?クライアントに.docファイルを提供し、その後テキストをクリーンアップして手動でYAMLに戻すよりも良い方法はありますか?

よろしくお願いします、アウグスト

4

2 に答える 2

1

これは、私が一度翻訳を行ってからそれで完了するという1回限りのことのように聞こえます。

このような場合(通常、これらの種類の処理ではTranslatorを使用します)、YAMLのすべてのキーをExcelにエクスポートし、送信します。

それを取り戻したら、通常、インターンにyamlの修正を依頼します(YAMLに変換された後、現時点では手動で行いますが、小さなスクリプトは簡単に実装できるはずです)

他の解決策は、(これを頻繁に行う場合)アプリに翻訳を含め、JavaScriptや、ユーザーがテキストをクリックしてアプリで翻訳するAlohaEditorに似たものを使用できるようにすることです。しかし、それは少し過剰であり、実行する翻訳が本当にたくさんあり、それらをクラウドソーシングしたい場合にのみ意味があります(Facebookはその日にこれを行いました)

于 2012-09-11T17:47:11.360 に答える
1

これはまさにロケールが作成された目的です。YAMLファイルをアップロードし、クライアント/翻訳者がコンテンツを編集し、YAMLを同期します。あなたはファイルを電子メールで送らないし、くだらないファイル形式を扱う必要もありません-それをチェックしてください!

完全開示:私はLocaleを共同設立して開発しました。

于 2012-09-12T00:18:23.287 に答える