3

さまざまな言語のユーザーがアクセスするアプリケーションを作成しています。
私が理解しているように、Rails アプリをローカライズする標準的な方法は、gem i18n(静的テキストのローカライズ) とglobalize(db フィールド値のローカライズ) を使用することです。これらの gem は問題なく動作し、 を使用して同じビューに異なる言語でフィールドを表示できますGlobalize.with_locale(...) { ... }

ただし、同じビューに異なる言語で値を入力する必要があります。どうやってやるの?

アップデート

より具体的には、(フォームが送信された後)それらの値をさまざまなロケールに保存する<inputs>内部の数が必要です。<form>

                   ____________________________
Description (en): |             Ruby           |
                  |____________________________|

                   ____________________________
Description (de): |             Rubin          |
                  |____________________________|

4

1 に答える 1

0

入力のラベルを変更するだけでよい場合は、次のように簡単に解決できます。

=form.label :model_attribute, t('translation.in.your.locale.file')
于 2014-03-17T13:44:49.133 に答える