Глобализировать драгоценный камень: использовать или не использовать? - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть активная модель с именем "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.

Правильно ли я думаю?Или есть другой способ сделать это более эффективно?Пожалуйста, порекомендуйте.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...