возможно. вобще-то я предполагал, что есть подобная приблуда, но написть парсер мне было даже интересно.
кроме того в переводимом ресурсе может быть и какой нибудь невалидный хмл, который нужно очень аккуратно собирать, собирая по особым правилам и учитывая различные специфичные моменты... в моём случае так и было.
Можно ли сделать так, чтобы задействованный фильтр оставался активным при переходе между главами?
На странице редактирования любой главы стрелочки «Влево» и «Вправо». И если фильтр задействован, то при нажатии одной из стрелок я перехожу в другую главу, а фильтр сбрасывается. Это не всегда удобно.
Возможно хорошей идеей было бы добавить в окне выбора фильтров галочку «глобальный фильтр для всего перевода»?
При таком подходе скорее всего получится глава, в которой очень важна последовательность исходных (оригинальных, то есть на языке оригинала) реплик. Их нельзя будет перемещать, нельзя модифицировать. Иначе потом будет сложно собирать весь текст назад.
Нужно написать парсер, который соберёт все строки для локализации из хмл в текстовый файл. Каждая реплика отделяется от другой через пустую строку.
После этого тут можно создать главу, в которой есть возможность загрузить такой текстовый файл, и автоматически разбить на реплики.
Далее идёт непосредственно процесс перевода на этом сайте.
Когда результат будет удовлетворительный, наступает время писать обратный парсер, который соберёт тексты из текстового файла с переведёнными репликами (его можно получить по клику на «читать» в списке глав), и вставит их обратно в хмл.
Для написания подобных парсеров достаточно знать азы программирования на уровне школьной программы. В основном всё делается с помощью построения списка всех строк с нужными тегами, и замены текста внутри строк функциями вроде strreplace.
1. Добавить фильтр, позволяющий показывать те фрагменты, в которых есть более двух переводов и равное количество голосов (это будут фрагменты, с переводом которых окончательно не определились большинством. 0 голосов тоже считать).
2. Добавить новый статус главы «идёт голосование» для глав, в которых перевод готов, но не во всех фрагментах однозначно выбраны лучшие варианты.
возможно. вобще-то я предполагал, что есть подобная приблуда, но написть парсер мне было даже интересно.
кроме того в переводимом ресурсе может быть и какой нибудь невалидный хмл, который нужно очень аккуратно собирать, собирая по особым правилам и учитывая различные специфичные моменты... в моём случае так и было.
Можно ли сделать так, чтобы задействованный фильтр оставался активным при переходе между главами?
На странице редактирования любой главы стрелочки «Влево» и «Вправо». И если фильтр задействован, то при нажатии одной из стрелок я перехожу в другую главу, а фильтр сбрасывается. Это не всегда удобно.
Возможно хорошей идеей было бы добавить в окне выбора фильтров галочку «глобальный фильтр для всего перевода»?
При таком подходе скорее всего получится глава, в которой очень важна последовательность исходных (оригинальных, то есть на языке оригинала) реплик. Их нельзя будет перемещать, нельзя модифицировать. Иначе потом будет сложно собирать весь текст назад.
Нужно написать парсер, который соберёт все строки для локализации из хмл в текстовый файл. Каждая реплика отделяется от другой через пустую строку.
После этого тут можно создать главу, в которой есть возможность загрузить такой текстовый файл, и автоматически разбить на реплики.
Далее идёт непосредственно процесс перевода на этом сайте.
Когда результат будет удовлетворительный, наступает время писать обратный парсер, который соберёт тексты из текстового файла с переведёнными репликами (его можно получить по клику на «читать» в списке глав), и вставит их обратно в хмл.
Для написания подобных парсеров достаточно знать азы программирования на уровне школьной программы. В основном всё делается с помощью построения списка всех строк с нужными тегами, и замены текста внутри строк функциями вроде strreplace.
У меня такое во многих постах в последнее время.
:)
Ну хоть перевод можно исправлять, спасибо и на том :D
Так и будет, чую. Но тут раздел по внесению предложений по улучшению функционала сайта. Я за то, чтобы сделать сайт лучше.
Почему нельзя модифицировать свои комментарии?
и, кстати я ошибся, не «более двух переводов» а «более одного перевода».
Это почему? О_о По моему просьбы логичны и не требуют особых вмешательств в код
1. Добавить фильтр, позволяющий показывать те фрагменты, в которых есть более двух переводов и равное количество голосов (это будут фрагменты, с переводом которых окончательно не определились большинством. 0 голосов тоже считать).
2. Добавить новый статус главы «идёт голосование» для глав, в которых перевод готов, но не во всех фрагментах однозначно выбраны лучшие варианты.