2014-01-22 2 views
1

Я использую CKAN как открытый портал данных. Я выполнил все шаги в Translating CKAN doc за исключением 3. Перенесите перевод & 5. (необязательно) Разверните шаги перевода. Но на начальном языке язык не отображается в раскрывающемся списке. Язык, который я должен получить, - это Синхала.Как я могу создать новый язык в раскрывающемся списке на начальном языке?

Как я могу создать новый язык в раскрывающемся списке на главной странице?

enter image description here

ответ

1

К сожалению, я думаю, что Перевод документа CKAN в документах довольно устарел/просто не очень хорошо. Тем не менее, если у вас есть файл ckan/i18n/*/LC_MESSAGES/ckan.mo в исходном каталоге CKAN (где * - это код языка для вашего нового языка), и вы перезапустили свой веб-сервер, язык должен быть доступен.

Если после перезапуска вашего веб-сервера он не появляется, вы можете попробовать установить locale_default в свой конфигурационный файл на новый язык, а затем снова перезапустить веб-сервер и посмотреть, работает ли ваш язык по умолчанию.

1

Вы должны убедиться, что ваши новые языковые файлы на сервере вы используете в нужном месте и с нужными разрешениями - вы, возможно, придется обратиться к администратору, чтобы сделать это для вашего и убедитесь, что вы не пропустили шаг переименования в код языка IETF.

Процесс переименования является то, что вы определяете primary language code и country code, например, если ваш язык является одним из многих разновидностей английского кода en это необязательно следует модификатор позволяет сказать, что вы делаете британский английский перевод, а не в общем переводе на английский язык вы бы использовали en-GB, а не en, (обратите внимание, что для английского языка тег en чаще всего используется на английском языке). Затем вы используете это, где пример говорит YOUR_LANGUAGE N.B. В этом примере не упоминается раздел расширенного кода страны, но он должен работать нормально.

BTW - пропуская использование системы контроля версий, как правило, Плохая идея! Если вы еще не готовы поделиться своей работой, просто пропустите git push origin translation-YOUR_LANGUAGE.

Смежные вопросы