Шаблоны для Radialix

  1. Оффлайн

    Автор темы

    gazon01

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

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

    Сообщений: 538

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

    Рейтинг: 7

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

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

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

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

    Stalevar

    Звание: Бывалый

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

    Сообщений: 396

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

    Рейтинг: 5

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

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

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

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

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

    Leserg

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

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

    Сообщений: 478

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

    Рейтинг: 6

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

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

    Вложения:

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

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

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

    Автор темы

    gazon01

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

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

    Сообщений: 538

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

    Рейтинг: 7

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



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

    Вложения:

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

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

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

    Leserg

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

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

    Сообщений: 478

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

    Рейтинг: 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

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

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

    Сообщений: 538

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

    Рейтинг: 7

    Цитата: 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

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

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

    Сообщений: 478

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

    Рейтинг: 6

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

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

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

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

    WYLEK

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

    Админ

    Сообщений: 697

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

    Рейтинг: 9

    Цитата: 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

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

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

    Сообщений: 538

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

    Рейтинг: 7

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

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

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

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

    Stealthmax

    Участники

    Сообщений: 14

    Создано тем: 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

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

---
Создано тем
720
Всего сообщений
5392
Пользователей
14041
Новый участник
mironov

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

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

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

Войти на сайт