Конвертировать систему в мультиязычность - PullRequest
0 голосов
/ 25 августа 2010

Мне нужно перевести веб-приложение, написанное на asp.net / javascript, с большим количеством html / javascript кода, созданного в codebehind, какой подход может быть лучшим для его перевода или поддержки мультиязычности?

Ответы [ 2 ]

1 голос
/ 25 августа 2010

Переместите весь текст в файл ресурсов, затем расширьте файл ресурсов дополнительным языком.

Затем попросите кого-нибудь проверить презентацию на другом языке и выяснить, какая боль в прикладных приложениях, поддерживающих несколькоязыки есть.

0 голосов
/ 25 августа 2010

Мы создали базу данных для сохранения всех наших переводов. Вы можете найти перевод по ключевому слову (это может быть английское слово или что-то еще).

Примерно так:

Keyword       English          Dutch       French
welcome       welcome          welkom      bonjour
assign_user   Assign a user    ...         ...

В нашем веб-приложении мы создали класс, которому необходимо ключевое слово и текущий язык, запрашивает базу данных и возвращает переведенное слово. Наше веб-приложение также использует много JavaScript, и это не было проблемой; это очень гибкий.

...