Шаблоны для Radialix

  1. Оффлайн

    Автор темы

    gazon01

    Звание: Мастер

    Администраторы

    Сообщений: 760

    Создано тем: 39

    Рейтинг: 8

    Здесь будем выкладывать свои и чужие шаблоны,

    продолжение за Leserg_ом wink
    Сообщение отредактировал gazon01 22 января 2015 - 20:06

    "Возможно всё! На невозможное просто требуется больше времени."
    Мудрец из Шангри Ла

    22 января 2015 - 20:06 / #1
  2. Оффлайн

    Stalevar

    Звание: Эксперт

    Команда сайта.

    Сообщений: 452

    Создано тем: 85

    Рейтинг: 6

    Цитата: kurkoff1965
    на днях была найдена "формула" шаблона, сократившая тупую ручную работу с 5 дней до нескольких минут.

    Шаблоны, это вещь покруче Фуста Гёте!!!

    Если кому то приходилось сталкиваться с переводами файлов *loc *xml *txt *dat... особенно где присутствует Multilangual из надцати языков, тот знает, что это за труд лопатить сутками несколько тысяч строк.
    А шаблон сокращает эти телодвижения в разы.

    Храни меня Господь от тех, кому я верю. Кому не верю - тех остерегусь я сам.

    22 января 2015 - 20:07 / #2
  3. Оффлайн

    Leserg

    Звание: Эксперт

    Команда сайта.

    Сообщений: 581

    Создано тем: 72

    Рейтинг: 6

    Цитата: Kopejkin
    Помогите создать правильный шаблон в Radialix.

    Я сделал так:
    В аттаче образец моего шаблона.

    Вложения:

      Вам запрещено скачивать вложения.

    Кто ищет, тот всегда найдет!

    22 января 2015 - 20:07 / #3
  4. Оффлайн

    Автор темы

    gazon01

    Звание: Мастер

    Администраторы

    Сообщений: 760

    Создано тем: 39

    Рейтинг: 8

    нужна подсказка, помощь
    не получается создать шаблон, кажется уже все перепробовал, но обратная квадратная скобка (тег) ] ни как не хочет убираться.
    это конечно не критично, просто уже дело принципа или я или меня dance_mini



    архив прикреплен

    Вложения:

      Вам запрещено скачивать вложения.
    Сообщение отредактировал gazon01 22 января 2015 - 20:07

    "Возможно всё! На невозможное просто требуется больше времени."
    Мудрец из Шангри Ла

    22 января 2015 - 20:07 / #4
  5. Оффлайн

    Leserg

    Звание: Эксперт

    Команда сайта.

    Сообщений: 581

    Создано тем: 72

    Рейтинг: 6

    Цитата: gazon01;10849
    нужна подсказка, помощь

    Посмотри формат содержимого файла Russian.lang - это же обычный XML документ (первая строка "<?xml version="1.0" encoding="UTF-8"?>". Поэтому он прекрасно парсится стандартным XML-шаблоном Radialix'a.

    Если ты просто тренируешься в написании регулярных выражений, то сделай вот так

    ([^[rn]+?)]]

    В регулярных выражениях квадратные скобки [ ] используются для обозначения группы символов. Поэтому, чтобы анализатор распознал их как символы, а не начало и конец группы, квадратные скобки необходимо экранировать обратной наклонной чертой ( ).
    Сообщение отредактировал WYLEK 29 июля 2018 - 17:46

    Кто ищет, тот всегда найдет!

    22 января 2015 - 20:07 / #5
  6. Оффлайн

    Автор темы

    gazon01

    Звание: Мастер

    Администраторы

    Сообщений: 760

    Создано тем: 39

    Рейтинг: 8

    Цитата: Leserg;10853
    Поэтому он прекрасно парсится стандартным XML-шаблоном Radialix'a.

    если использовать стандартный шаблон XML. то переводиться будут те выражения, которые заключены в кавычки "( )".
    в данном случае это комментарии, а не строки
    например

    < pp_on_domin label="Domain warning" >< ![CDATA[This quiz cannot be shown on the current domain.]] >< /pp_on_domin >

    Цитата: Leserg;10853
    Поэтому, чтобы анализатор распознал их как символы, а не начало и конец группы

    вот с этим и не смог справиться, спасибо за подсказку, теперь все OK

    < pp_on_domin label="Domain warning" >< ![CDATA[This quiz cannot be shown on the current domain.]] >< /pp_on_domin >

    "Возможно всё! На невозможное просто требуется больше времени."
    Мудрец из Шангри Ла

    22 января 2015 - 20:07 / #6
  7. Оффлайн

    Leserg

    Звание: Эксперт

    Команда сайта.

    Сообщений: 581

    Создано тем: 72

    Рейтинг: 6

    Цитата: gazon01;10855
    если использовать стандартный шаблон XML. то переводиться будут те выражения, которые заключены в кавычки "( )".
    в данном случае это комментарии, а не строки

    Твоя правда, не обратил внимания на этот нюанс. ok2

    Кто ищет, тот всегда найдет!

    22 января 2015 - 20:08 / #7
  8. Оффлайн

    WYLEK

    Звание: Мастер

    Админ

    Сообщений: 1127

    Создано тем: 235

    Рейтинг: 10

    Цитата: gazon01;10855
    < pp_on_domin label="Domain warning" >< ![CDATA[This quiz cannot be shown on the current domain.]] >< /pp_on_domin >



    Чего мучится, лучше Lingobit Localizer не справится ни один шаблонник dance-2 переводишь и сразу виден результат, да и код не портит biggrin_mini2

    Сообщение отредактировал WYLEK 29 июля 2018 - 17:48

    22 января 2015 - 20:08 / #8
  9. Оффлайн

    Автор темы

    gazon01

    Звание: Мастер

    Администраторы

    Сообщений: 760

    Создано тем: 39

    Рейтинг: 8

    Цитата: WYLEK;10864
    Чего мучится

    здесь главное знать структуру регулярного выражения, а составить шаблон это уже будет минутное дело.
    для составления шаблона используется визуальный редактор(предварительный просмотр) с подсветкой, что позволяет видеть результат ваших деяний в реальном времени (сразу).
    чтобы посмотреть результат извлечения данных (что будет переводить Radialix) надо перейти на вкладку Строки
    в программе предусмотрена возможность применения собственных стилей(кнопка СТИЛИ), короче в Radialix много чего есть, только надо это все на свет божий извлечь happy

    "Возможно всё! На невозможное просто требуется больше времени."
    Мудрец из Шангри Ла

    22 января 2015 - 20:08 / #9
  10. Оффлайн

    Stealthmax

    Участники

    Сообщений: 23

    Создано тем: 0

    Привет всем! Люди, кто силен в шаблонах, ткните в решение. 
    <?xml version="1.0" encoding="UTF-8"?>
    <StringBundle version="1.0">
            <String id="ApplyText">Apply</String>
    </StringBundle>

    На выходе нужны:
    1. ID строки, т.е. ApplyText
    2. Оригинал, т.е. Apply

    В SublimeText и Notepad++ обыгрывается регулярное вида:
    (?<=>).+(?=</)
    Но это неприменимо для Radialix.
    22 января 2015 - 20:08 / #10

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
831
Всего сообщений
7161
Пользователей
14174
Новый участник
spb-spb

Добро пожаловать на WYLEK.RU!

Для того чтобы стать полноценным участником нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запись!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт