Jump to content


Photo

Локализация текста


Best Answer PR9INICHEK , 09 June 2014 - 22:50

Люди, подскажите как мне локализовать вот этот код

 hintSilent parseText format ["<t size='1' font='Zeppelin33' color='#00FF3C'>STRD_PIO_3</t>", d];

?

Это прописываешь в лок. файл - stringtable.xml

Т.к. в xml символы <> являются зарегистрированными, то тебе их надо заменить на
&lt;

&gt;

соответственно.

Я использую эту статью - http://www.ascii.cl/htmlcodes.htm

Т.е. получаешь

stringtable.xml

<Project name="Any_name">
	<Package name="Main">
			<Key ID="STR_Sample_1">
				<Original>&lt;t size='1' font='Zeppelin33' color='#00FF3C'&gt;You text&lt;/t&gt;</Original>
				<Russian>&lt;t size='1' font='Zeppelin33' color='#00FF3C'&gt;По-русски!&lt;/t&gt;</Russian>
			</Key>
	</Package>
</Project>

а в коде пишешь

hintSilent parseText format [localize "STR_Sample_1", d];

В таком случае случае, при изменение текста ты лезешь в файл локализации, а не в скрипт.
"И овцы целы, и волки сыты"

Go to the full post


  • Please log in to reply
5 replies to this topic

#1 OFFLINE   Артём

Артём

    Рядовой

  • Пользователи
  • 26 posts
  • Откуда:Курск

Posted 09 June 2014 - 18:34

Люди, подскажите как мне локализовать вот этот код hintSilent parseText format ["<t size='1' font='Zeppelin33' color='#00FF3C'>STRD_PIO_3</t>", d];?


  • 0

#2 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 09 June 2014 - 21:26

Код не локализуется, локализуется текстовая инфа.

 

Если я правильно понял что вам надо, то сюда

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


Edited by SteelRat, 09 June 2014 - 21:27.

  • 0

#3 OFFLINE   PR9INICHEK

PR9INICHEK

    Ст.сержант

  • Пользователи
  • 320 posts
  • Откуда:Moscow
  • Отряд:TCP

Posted 09 June 2014 - 22:50   Best Answer

Люди, подскажите как мне локализовать вот этот код

 hintSilent parseText format ["<t size='1' font='Zeppelin33' color='#00FF3C'>STRD_PIO_3</t>", d];

?

Это прописываешь в лок. файл - stringtable.xml

Т.к. в xml символы <> являются зарегистрированными, то тебе их надо заменить на
&lt;

&gt;

соответственно.

Я использую эту статью - 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

Т.е. получаешь

stringtable.xml

<Project name="Any_name">
	<Package name="Main">
			<Key ID="STR_Sample_1">
				<Original>&lt;t size='1' font='Zeppelin33' color='#00FF3C'&gt;You text&lt;/t&gt;</Original>
				<Russian>&lt;t size='1' font='Zeppelin33' color='#00FF3C'&gt;По-русски!&lt;/t&gt;</Russian>
			</Key>
	</Package>
</Project>

а в коде пишешь

hintSilent parseText format [localize "STR_Sample_1", d];

В таком случае случае, при изменение текста ты лезешь в файл локализации, а не в скрипт.
"И овцы целы, и волки сыты"


  • 0

#4 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 09 June 2014 - 23:23

STRD_PIO_3

Это случаем не из самой армы?

 

И parseText зачем? Это и так текст.


Edited by SteelRat, 09 June 2014 - 23:46.

  • 0

#5 OFFLINE   PR9INICHEK

PR9INICHEK

    Ст.сержант

  • Пользователи
  • 320 posts
  • Откуда:Moscow
  • Отряд:TCP

Posted 09 June 2014 - 23:52

STRD_PIO_3

Это случаем не из самой армы?

 

И parseText зачем? Это и так текст.

 

Нет, в Арме по-красивше пишут.

К примеру - STR_A3_Bohemia_Interactive

 

parseText потому что ты вставляешь элементы <t с префиксами>.

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


Edited by PR9INICHEK, 09 June 2014 - 23:53.

  • 0

#6 OFFLINE   Артём

Артём

    Рядовой

  • Пользователи
  • 26 posts
  • Откуда:Курск

Posted 10 June 2014 - 00:28

 

Люди, подскажите как мне локализовать вот этот код

 hintSilent parseText format ["<t size='1' font='Zeppelin33' color='#00FF3C'>STRD_PIO_3</t>", d];

?

Это прописываешь в лок. файл - stringtable.xml

Т.к. в xml символы <> являются зарегистрированными, то тебе их надо заменить на
&lt;

&gt;

соответственно.

Я использую эту статью - 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

Т.е. получаешь

stringtable.xml

<Project name="Any_name">
	<Package name="Main">
			<Key ID="STR_Sample_1">
				<Original>&lt;t size='1' font='Zeppelin33' color='#00FF3C'&gt;You text&lt;/t&gt;</Original>
				<Russian>&lt;t size='1' font='Zeppelin33' color='#00FF3C'&gt;По-русски!&lt;/t&gt;</Russian>
			</Key>
	</Package>
</Project>

а в коде пишешь

hintSilent parseText format [localize "STR_Sample_1", d];

В таком случае случае, при изменение текста ты лезешь в файл локализации, а не в скрипт.
"И овцы целы, и волки сыты"

 

Спс за совет :good:


  • 0




Яндекс.Метрика