Хотелось бы нечто вроде оффлайн-клиента.
Не у всех ведь есть круглосуточный доступ к сети. А так можно загрузить сабы и работать спокойно, а потом все скопом отправить на сайт.
Или это противоречит идее быстрого коллективного перевода?
Или это противоречит идее быстрого коллективного перевода?

Подниму пост.
Оффлайн-клиент – отличная идея. Есть проекты, над которыми работают не так много людей, ясно, кто и что переводит, и лично мне, часто и много летающей между городами и странами, было бы удивительно удобно потратить четыре часа в самолете на перевод книги/фильма в оффлайн-клиенте, а затем выложить сразу результат.
Идея нотабеноида не только в быстром коллективном переводе :)
скрытые комментарии (4 шт.)
Спасибо за поддержку:)
Мне кажется, одному проще переводить прямо в блокноте, а этот сайт как раз для того, чтобы несколько человек могли работать над одним текстом, и сразу видеть все вносимые изменения.
А выкладывать на сайт можно и уже переведенное, отдельной главой, правда, или скопипастить, куда надо, хотя муторно, конечно.
Да вот копипастить даже 1000 знаков уже муторно :) А чтобы выкладывать отдельной главой, прав просто переводчика недостаточно :)
Вы всегда можете открыть свой перевод, и туда выложить.
Идея неплохая. Но реализация затратная ..вряд ли возьмутся за это.
Тут более простые плюшки никак не сделают (вроде вот этой http://notabenoid.com/blog/post/2139.html).
скрытые комментарии (7 шт.)
А почему затратная?
Для реализации идеи нужно:
1. собственно написать клиент
2. согласовать протокол обмена с сервером (некоторые изменения в серверной части нужны будут).
Для серверной части программист уже есть (собственно тот кто сейчас «пожеланки» пользователей реализует). Нужен человек для написания клиента... Возможно конечно этим может заняться тот кто сервер пишет, но тогда встанет другая его работа..
Стоит ли для администрации сервера эта идея таких хлопот? А ведь проект-то некоммерческий..
Разве что найдется энтузиаст который возьмется за написание клиента.
Поищем энтузиастов:)
Никакой особый протокол не нужен. Переводы сейчас сабмитятся простым JS. Правда, с большим массивом переведенных реплик придется, по-видимому, ставить запросы на сабмит в очередь, но к вопросу о затратности – не так все и сложно. Грубо говоря: перевод в блокноте и скрипт, парсящий содержимое и отправляющий запросы на сервер.
С отправкой переведенных фраз все как раз понятно ..имеющегося хватает.
А текст с сервера получать вы как планировали ..в виде html а потом парсить? Зачем этот отдельный гемор клиентописателю.
А если шаблоны страниц поменяют ..дизайн и тп.
Его надо отдавать либо в xml ...либо в json как тут принято. В общем в каком-то структурированном виде.
А такого скрипта на сервере сейчас нет. Это же не просто текст ...для каждой переводимой фразы свой идентификатор ..да и не один если говорить о книге/фильме.
Ну я ведь говорю о простейшем примере реализации. Текст загружать с сайта в srt (или, строго говоря, в любом текстовом виде), править локально в любом редакторе, после чего скармливать скрипту, который по кусочкам шлет запросы на сайт. Что касается идентификаторов реплик, то можно заменить их таймингами из srt, ну или в крайнем случае сохранять в структуре текста (правда, тогда это будет уже не srt). Так или иначе, объем переделок серверной части невелик, а клиентская может не нуждаться в развитом клиенте.
К слову, этот же функционал можно реализовать и как просто отдельную страницу на сайте, позволяющую загрузить множественный перевод.
> ...ну или в крайнем случае сохранять в структуре текста (правда, тогда это будет уже не srt)
Да это не srt. Это как я сказал выше xml/json/... и тп, лучше не придумывать велосипедов.
Ну и srt это ведь только субтитры, а есть еще и книги.
Объем переделок невелик. Согласен. Нужна ровно одна доделка «добавить выгрузку текста в удобоваримом для альтернативного клиента формате». Это я и имел ввиду когда писал «некоторые изменения в серверной части нужны будут».
А как в оффлайн-клиенте узнавать, что переведено, а что – нет?
скрытые комментарии (2 шт.)
На стадии оффлайна – никак.
это был риторический вопрос))