Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15294
Рейтинг: 1518
#46: 2010-02-06 22:17:56 ЛС | профиль | цитата
[offtop]
iarspider писал(а):
Какого такого фильма?
в оригинале фраза звучит как: морпех в теле аватара - это адская смесь[/offtop]
карма: 26
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#47: 2010-02-06 22:25:28 ЛС | профиль | цитата
iarspider писал(а):
И да, если тебе так хочется - напиши сам

Кстати, я вообще против этой идеи, ты ее пропихиваешь, вот ты и пиарь ее тут, и в питоне, и в Hiasm-e, можешь еще в чем-нибудь, а мне она и в пень не упала
карма: 22

0
Ответов: 5446
Рейтинг: 323
#48: 2010-02-06 23:35:02 ЛС | профиль | цитата
Немного поправил скрипт ini2xml и "скомпилировал" его с помощью py2exe.
------------ Дoбавленo в 23.37:
[offtop]
Dilma, а-а, так и думал, что речь о "Покахонтас в 3D" идёт. А то я боялся, что какую-то приличную киберфантастику пропустил...
[/offtop]
карма: 1

0
Разработчик
Ответов: 4697
Рейтинг: 426
#49: 2010-02-07 18:01:13 ЛС | профиль | цитата
ini2xml Not Found!
карма: 10
0
Ответов: 5446
Рейтинг: 323
#50: 2010-02-07 18:37:43 ЛС | профиль | цитата
Перезалил: http://slil.ru/28609140
карма: 1

0
Разработчик
Ответов: 4697
Рейтинг: 426
#51: 2010-02-07 18:43:30 ЛС | профиль | цитата
[offtop]Да это с сервером hiasm что-то не то, нифига файлы размером > 1.8МБ не закачивает [/offtop]
карма: 10
0
Ответов: 4612
Рейтинг: 746
#52: 2010-02-08 12:08:30 ЛС | профиль | цитата
iarspider писал(а):
Такие словари можно точно так же выкладывать для всеобщего редактирования
(третий снизу пост на первой странице)
Если не трудно, обьясни последовательность действий автора компонента для публикации его на сайте и пользователя для установки такого компонента в среду.
карма: 26

0
Администрация
Ответов: 15294
Рейтинг: 1518
#53: 2010-02-08 12:45:53 ЛС | профиль | цитата
[offtop]
iarspider писал(а):
а-а, так и думал, что речь о "Покахонтас в 3D" идёт.
не трогать святое! [/offtop]
карма: 26
0
Ответов: 5446
Рейтинг: 323
#54: 2010-02-08 21:16:03 ЛС | профиль | цитата
Netspirit, последовательность точно такая же, только вместо ini файла - xml-файл. Общие словари - обновляются вместе со средой, а фразы, специфичные для компонента записываются внутрь компонента или в сопутствующий файл (который, скажем, кладётся в Elements/<pack>/lang)
карма: 1

0
Ответов: 4612
Рейтинг: 746
#55: 2010-02-09 11:43:51 ЛС | профиль | цитата
Не вижу надобности в глобальном словаре, поскольку более вероятно, что в большинстве компонентов найдется уникальное описание. Поэтому мне больше нравится, чтобы переводы хранились в самом конфиге элемента.
В ini я вижу это как-то так:
например, вместо


+Data=Данные, выдаваемые в поток событием onClick|3

это:

+Data=data_description|3

[lang-ru]
...
data_description=Русский текст
...


[lang-en]
...
data_description=English text
...



карма: 26

0
Ответов: 5446
Рейтинг: 323
#56: 2010-02-09 14:35:20 ЛС | профиль | цитата
Netspirit, в xml примерно так:

в Element.xml
<Property name="Data" type="Data" edit="yes">
<Hint id="data_description"/>
</Property>

в Element_lang.xml
<Text id="data_description" lang="en">English text</Text>
<Text id="data_description" lang="ru">Русски текст</Text>

карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#57: 2010-02-09 15:25:26 ЛС | профиль | цитата
А мне Netspirit-вское представление больше понятно
карма: 22

0
Ответов: 215
Рейтинг: 45
#58: 2010-02-09 16:21:07 ЛС | профиль | цитата
Имхо, чуток избыточно

+Data=3
или
+Data=|3 - для обратной совместимости

[lang-ru]
...
Data=Русский текст
...

[lang-en]
...
Data=English text
...
карма: 0

0
Ответов: 4612
Рейтинг: 746
#59: 2010-02-09 16:31:40 ЛС | профиль | цитата
Не подойдет: могут быть два одинаковых названия в секции Property и Methods:

[Property]
+Message=Содержит текст выводимого сообщения по-умолчанию|2|
...

[Methods]
...
Message=Определяет текст сообщения|4|2

карма: 26

0
Ответов: 215
Рейтинг: 45
#60: 2010-02-09 17:14:51 ЛС | профиль | цитата
Вот и повод унифицировать. Одинаковое название - одинаковое свойство/действие и описание
или, как я выше предлагал
Message_en=...
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)