Перейти к содержимому


Фотография

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


Лучший Ответ 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];

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

Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 OFFLINE   Артём

Артём

    Рядовой

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

Отправлено 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 сообщений
  • Откуда:РФ

Отправлено 09 June 2014 - 21:26

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

 

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

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


Сообщение отредактировал SteelRat: 09 June 2014 - 21:27

  • 0

#3 OFFLINE   PR9INICHEK

PR9INICHEK

    Ст.сержант

  • Пользователи
  • 320 сообщений
  • Откуда:Moscow
  • Отряд:TCP

Отправлено 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;

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

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

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

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

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 сообщений
  • Откуда:РФ

Отправлено 09 June 2014 - 23:23

STRD_PIO_3

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

 

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


Сообщение отредактировал SteelRat: 09 June 2014 - 23:46

  • 0

#5 OFFLINE   PR9INICHEK

PR9INICHEK

    Ст.сержант

  • Пользователи
  • 320 сообщений
  • Откуда:Moscow
  • Отряд:TCP

Отправлено 09 June 2014 - 23:52

STRD_PIO_3

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

 

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

 

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

К примеру - STR_A3_Bohemia_Interactive

 

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

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


Сообщение отредактировал PR9INICHEK: 09 June 2014 - 23:53

  • 0

#6 OFFLINE   Артём

Артём

    Рядовой

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

Отправлено 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




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