Я работаю над приложением I18N, которое будет расположено на японском языке, я не знаю ни слова по-японски, и сначала мне интересно, достаточно ли utf8 для этого языка.
Обычно для европейского языка достаточно utf8, и мне нужно настроить кодировку / сопоставление моей базы данных для использования utf8_general_ci (в MySQL) и моих представлений html в utf8, и этого достаточно.
А как насчет японцев, есть ли еще чем заняться?
Кстати, мое приложение могло бы обрабатывать английский, французский, японский языки, но позже может потребоваться добавить несколько языков, скажем, русский.
Как я могу настроить приложение I18N, чтобы оно было широко доступным, не меняя при развертывании много конфигураций?
Есть ли лучшие практики?
Кстати, я планирую использовать gettext, я почти уверен, что он поддерживает такие языки без каких-либо проблем, поскольку это де-факто стандарт почти для всех программ GNU, но есть ли отзывы?