У меня есть активная модель с именем "reference", и ее структура данных выглядит следующим образом:
id :integer not null, primary key
title :text(65535)
created_at :datetime not null
updated_at :datetime not null
Как видите, заголовок является единственным текстом для перевода.На самом деле у меня 983 названия на английском языке, но 17 названий на японском языке.Для японского покупателя я могу без проблем показать эти 17 наименований на японском языке.Но для английского клиента мне нужно перевести эти 17 названий на английский язык.
Сначала я планирую создать файл CSV с именем reference_translation, чтобы иметь в общей сложности 2000 записей (983 английских заголовка + 17 японских заголовков плюс 983 английских заголовков +17 переведенных английских названий).Но я не думаю, что это правильный способ сделать это.Поэтому я пытаюсь использовать Globalize gem, но не уверен, является ли это правильным решением для этого случая.
Я думаю, что Globalize gem может помочь мне быстро создать файл перевода, следуя инструкциям в файле Globalize README.Я думаю, что запасной вариант хорош, так что мне не нужно хранить все 2000 записей в CSV, возможно, только 1017 записей (983 английских заголовка, 17 японских заголовков плюс 17 переведенных заголовков).В будущем мне нужно только перевести эти 17 японских названий на другие языки, не создавая 1000 записей в формате CSV.
Правильно ли я думаю?Или есть другой способ сделать это более эффективно?Пожалуйста, порекомендуйте.Спасибо.