Шаблоны для Radialix

Поддерживаются три группы шаблонов:Проект – шаблоны, хранящиеся в файле проекта.Пользовательские – шаблоны, сохраняемые в настройках
  1. Оффлайн

    Автор темы

    gazon01

    Звание: Ветеран

    Команда

    Сообщений: 1212

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

    Рейтинг: 8

    Репа: (42|41|-1)

    Баллы: 66

    Был: 2018-12-02 14:30

    Лайков: 17



    Поддерживаются три группы шаблонов:

    Проект – шаблоны, хранящиеся в файле проекта.

    Пользовательские – шаблоны, сохраняемые в настройках Radialix для текущего пользователя в реестре.

    По умолчанию – шаблоны, хранящиеся в исполняемом файле Radialix. Эти шаблоны не доступны для редактирования.

    Шаблоны проекта можно просмотреть и изменить в диалоге свойств проекта, а пользовательские шаблоны – с помощью пункта меню Сервис-->Пользовательские шаблоны. Шаблон, назначенный файлу, отображается в поле Шаблон на вкладке исходных ресурсов в диалоге свойств файла.  Результат работы шаблона отображается в панели предварительного просмотра.



    Здесь будем выкладывать свои и чужие шаблоны, продолжение за Leserg_омbeer
    WYLEK нравится это сообщение.
    Сообщение отредактировал gazon01 22 января 2015 - 21:06

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

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

    Stalevar

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

    Команда

    Сообщений: 488

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

    Рейтинг: 6

    Репа: (59|59|0)

    Баллы: 51

    Страна: не указана!

    Был: 2015-05-25 08:56

    Лайков: 22

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

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

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

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

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

    Leserg

    Звание: Ветеран

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

    Сообщений: 928

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

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1591

    Был: 2024-04-27 18:34

    Лайков: 138

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


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

    Прикрепление: 1518638761lang_test.rar

    Вложения:

      Вам запрещено скачивать вложения.
    Сообщение отредактировал 27 января 2021 - 01:12

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

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

    Автор темы

    gazon01

    Звание: Ветеран

    Команда

    Сообщений: 1212

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

    Рейтинг: 8

    Репа: (42|41|-1)

    Баллы: 66

    Был: 2018-12-02 14:30

    Лайков: 17

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



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

    Прикрепление: 1518643279wonder.rar

    Вложения:

      Вам запрещено скачивать вложения.
    Сообщение отредактировал 27 января 2021 - 00:59

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

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

    Leserg

    Звание: Ветеран

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

    Сообщений: 928

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

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1591

    Был: 2024-04-27 18:34

    Лайков: 138

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


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

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

    ([^[
    ]+?)]]


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

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

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

    Автор темы

    gazon01

    Звание: Ветеран

    Команда

    Сообщений: 1212

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

    Рейтинг: 8

    Репа: (42|41|-1)

    Баллы: 66

    Был: 2018-12-02 14:30

    Лайков: 17

    Поэтому он прекрасно парсится стандартным XML-шаблоном Radialix"a.

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

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

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

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

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

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

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

    Leserg

    Звание: Ветеран

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

    Сообщений: 928

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

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1591

    Был: 2024-04-27 18:34

    Лайков: 138

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

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

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

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

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2178

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

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3400

    Был: 2024-04-08 16:00

    Лайков: 196

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




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

    Сообщение отредактировал 27 января 2021 - 01:13

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

    Автор темы

    gazon01

    Звание: Ветеран

    Команда

    Сообщений: 1212

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

    Рейтинг: 8

    Репа: (42|41|-1)

    Баллы: 66

    Был: 2018-12-02 14:30

    Лайков: 17

    Чего мучится


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


    Сообщение отредактировал 27 января 2021 - 01:04

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

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

    Stealthmax

    Звание: Новичок

    Участники

    Сообщений: 30

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

    Рейтинг: 2

    Репа: 0

    Баллы: 51

    Был: 2019-02-06 19:58

    Привет всем! Люди, кто силен в шаблонах, ткните в решение. ?
    <?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 - 23:08 / #10

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

---
Создано тем
1177
Всего сообщений
15337
Пользователей
17851
Новый участник
Dobriy-76