![]()  | 
	
		
 locallang.php и русский язык 
		
		
		Есть довольно много расширений, в которых используется php файл локализации. И в таких расширениях русский язык нормально не работает. Сам я в такие файлики вставлял русские буквы в виде html.  
	Может есть какой нить не сложный, и более правильный способ подправить это? Или переключить где то кодировку, или подменить на xml или еще что. ЗЫ: везде кодировки норм.  | 
		
 А какая кодировка в BE? 
	 | 
		
 Все утф 
	 | 
		
 Попробуй поставить кодировку файла locallang.php utf-8 или utf-8(без BOM) 
	Я помню вроде что-то такое делал и помогало  | 
		
 не, файл тоже в утф. не помогает 
	 | 
		
 Для этого есть специальное расширение - llxml. Оно позволяет выгрузить старые locallang.php в новый формат locallang.xml и отредактировать переводы. После этого файлы переводов можно хранить и копировать в новые проекты. 
	 | 
		
 Об этом расширении я знаю... Но о такой функции что то не замечал. Вроде только переводит уже имеющиеся файлы. 
	 | 
		
 Цитата: 
	
 файлы locallang.php не имеют единой кодировки - у каждого языка внутри него она своя, то есть надо руские лейблы редактировать в кодировке win1251 если хотите лейблы редактировать в utf-8, то надо в locallang.xml переводить  | 
		
 Как уже говорил, все в утф. Так и понял, что надо в xml. вот и спрашивал, как это сделать проще всего. 
	 | 
		
 Проще всего это сделать сконвертировав автоматически с помощью экстеншена. Но для этого нужен "правильный" locallang.php то есть где русские лейблы в cp1251. А если вы его сделаете как надо, в cp1251, то и делать xml уже не понадобиться :) 
	Насколько я помню кодировка лейблов в locallang.php никак не коррелирует с кодировкой сайта – перекодировки делаются автоматически.  | 
		
 правельная кодировка - cp1251? О_о 
	А в чем юмор?  | 
		
 Так сделаны файлы locallang.php 
	лейблы каждого языка в нем в своей национальной кодировке. И это вполне логично, а как еще сделать, если надо в одном файле разместить лейблы на английском, французском, немецком и русском и притом этот файл не в utf-8 ? :)  | 
		
 Тоже вопрос... Почему этот файл нельзя поставить в uft-8? 
	 | 
		
 Цитата: 
	
 Код: 
	plugin.tx_srquiz_pi1{ | 
		
 Цитата: 
	
 поэтому, если вы его сделаете мультибайтным (utf-8) это ни к чему не приведет, только к тому, что механизм перестанет работать как задумано locallang.xml же позволяет хранить лейблы и редактировать в utf-8, за исключением этого никаких другой разницы нету лично я продолжаю по-старинке пользоваться locallang.php, у меня подозрение, что это работает быстрее, так как не надо парсить xml, хотя я не проверял, утверждать не буду  | 
| Часовой пояс GMT +4, время: 04:08. | 
	Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot