Bes 
 
 
		
		
		
			
			
			
 
 
			
Posts: 5453 
	
		
	 | 
	
		
			
			 
			
				 (01.12.2017 23:26)Berserker Wrote:     я пишу так: 
Попутно создаю Lang\test.json с содержимым: 
Code: 
 { 
  "hero_is_x_age": "@hero@ достиг @age@ лет" 
}
  
 
Выводится: «Berserer достиг 27 лет»   
 
Из каких элементов состоит локализация: 
1) Автоматическая подгрузка языковых json-файлов формата { "глобальный уникальный ключ": "перевод", ... } 
2) Совпадающие строки из разных модов подчиняются приоритетам модов (последний установленный весомее) 
3) Перевод по ключу можно загрузить из ЕРМ или плагина. 
4) В перевод можно передать до 7 именованных параметров (плагинам — неограниченно), которые будут подставлены в перевод при необходимости. 
@имя параметра@ 
5) SN:T(ключ)/?(z-переменная)/(параметр 1)/(значение 1)/(параметр N)/(значение N); 
Команда получает перевод строки или возвращает сам ключ, если перевод не найден. 
Berserker, в последствии ограничение в 7 параметров осталось для ERA2 ?
			  
			
			
			
		 |  
	 
 | 
	| 06.11.2020 00:41 | 
	
		
	 |