Показать сообщение отдельно
Старый 09.10.2014, 21:18   #484
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: [TrueHorror] - разработка

localization очень длинное название переменной.
А почему map? У тебя есть язык, название куска текста и сам текст, то есть 3 поля.
Язык и текст желательно менять извне, а в код вставить выбор где какой текст выводить.
В общем подробней опиши в чём проблема.
Суть в том что я делаю игру с локализацией( то бишь переводом на другие языки ). Ну и там при загрузке, например, уровня я загружаю файл соответствующий( посмотри папку data\lang\rus ) и парсю его, и потом там где надо отрисовать текст, передаю текст в виде loc[ "foo" ]. Я не думаю что это хорошая идея использовать string в качестве ключа . Но и плодить кучу переменных для каждой строки тоже не очень весело. Поэтому и спрашиваю, может кто знает как про-разрабы с этим справляются.

Вообще если посмотреть на современные игры, то складывается ощущение что разрабам глубоко похер на оптимизацию. Но чет мне не хочется уподобляться сим говнокодерам.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Mr_F_ (09.10.2014), Samodelkin (09.10.2014)