Добавил новую галочку в импорте – «удалять пустые строки». А то в одном из проектов сейчас столкнулись с тем, что при втягивании оригинала, где есть пустые строки, Нота их игнорирует, а из-за того, что и в переводах они есть, приходится ручками вычищать их из файла, иначе скрипт справедливо ругался, что кол-во строк разное. Теперь этой проблемы нет.
Странно... У меня мой пароль сам подставляется браузером... Разве что после нажатия кнопки «Назад» в браузере приходится его вводить. Предлагаю порыться в настройках браузера; возможно, когда-то ты просто выбрал «не сохранять пароль для этого сайта».
Сохранять пароли ни в каком виде я не буду. Это вопрос из разряда религиозно-этических :)
Скажу так: у меня такой скрипт есть, но работает он исключительно локально и заточен под конкретный проект. Заливка переводов – действие потенциально деструктивное, нагрузку на сервер создаёт большую, поэтому, увы, в паблик такой скрипт я выкладывать не буду.
Да уж, это я, значит, что-то другое тогда мутил – не было там автоопределения кодировки :(
Зато теперь есть :) Хоть тебе ANSI, хоть UTF-8 с BOM и без, да хоть UTF-16! :D
Дык оно это... уже это умеет вроде. Лезть смотреть лень, но я с той поры, кажись, уже добавил автоопределение кодировки и приведение её к UTF-8. Раньше потому что там висело предупреждение об UTF-8, сейчас уже не висит.
Теоретически возможно всё, вопрос в целесообразности :)
В данном случае, чтобы получить статус перевода, нужно парсить ещё и страницу проекта, что, по-моему, не имеет смысла. В тех проектах, где я участвовал и участвую, статус меняется только тогда, когда это действительно нужно. А чаще так и вовсе не меняется :)
Думал об этом тоже... Не помню, что надумал. Если мне не изменяет память, то возникли техническо-этические трудности: переводы явно лежат на странице, а комменты выдаются сервер по запросу, т.е. чтобы получить комментарии для одной строки оригинала придётся дёргать отдельным запросом сервер. Сколько строк – столько потребуется запросов. Не уверен, что стоит создавать такой трафик как минимум без санкции Дмитрия.
Но в моём случае в проекте уже были переводы. В общем же случае (когда до импорта переводов нет) достаточно посмотреть, есть ли в главе фрагменты БЕЗ переводов.
Я посчитал количество фрагментов после заливки на Ноту за моим авторством и количество фрагментов в файле. Заодно обнаружил такую вот ошибку: http://notabenoid.org/blog/33933
Как оказалось, при импорте могут теряться фрагменты (если сервер не успевает «усвоить» данные): проверяйте количество реально залитых фрагментов.
Со своей стороны я в ближайшее время постараюсь что-нить с этим придумать. Пока же поставил небольшую задержку после заливки каждого фрагмента – наберитесь терпения :)
На баннеры там кликайте, вам минута – а мне хоть раз в несколько лет хостинг оплатить :D
Вахаха~!!! Молодец! :)
Действительно, а почему оно не запоминает? :D
Что есть «нотабеноидские хвостовики»?
Добавил новую галочку в импорте – «удалять пустые строки». А то в одном из проектов сейчас столкнулись с тем, что при втягивании оригинала, где есть пустые строки, Нота их игнорирует, а из-за того, что и в переводах они есть, приходится ручками вычищать их из файла, иначе скрипт справедливо ругался, что кол-во строк разное. Теперь этой проблемы нет.
Странно... У меня мой пароль сам подставляется браузером... Разве что после нажатия кнопки «Назад» в браузере приходится его вводить. Предлагаю порыться в настройках браузера; возможно, когда-то ты просто выбрал «не сохранять пароль для этого сайта».
Сохранять пароли ни в каком виде я не буду. Это вопрос из разряда религиозно-этических :)
Скажу так: у меня такой скрипт есть, но работает он исключительно локально и заточен под конкретный проект. Заливка переводов – действие потенциально деструктивное, нагрузку на сервер создаёт большую, поэтому, увы, в паблик такой скрипт я выкладывать не буду.
Да уж, это я, значит, что-то другое тогда мутил – не было там автоопределения кодировки :(
Зато теперь есть :) Хоть тебе ANSI, хоть UTF-8 с BOM и без, да хоть UTF-16! :D
Потестил – работает вроде: http://notabenoid.org/book/52362/248537
Прошу проверить. Если что – пиши :)
Завтра, может, гляну. Но кому нафиг нужен этот ANSI?! :D
Дык оно это... уже это умеет вроде. Лезть смотреть лень, но я с той поры, кажись, уже добавил автоопределение кодировки и приведение её к UTF-8. Раньше потому что там висело предупреждение об UTF-8, сейчас уже не висит.
Теоретически возможно всё, вопрос в целесообразности :)
В данном случае, чтобы получить статус перевода, нужно парсить ещё и страницу проекта, что, по-моему, не имеет смысла. В тех проектах, где я участвовал и участвую, статус меняется только тогда, когда это действительно нужно. А чаще так и вовсе не меняется :)
Дык это... Статус-то какой у главы? :D При таком статусе невозможно добавлять переводы.
Можно ссылку на проект, который хочется залить?
Такая ошибка выдаётся в случае, если сервер... не отвечает взаимностью :)
Думал об этом тоже... Не помню, что надумал. Если мне не изменяет память, то возникли техническо-этические трудности: переводы явно лежат на странице, а комменты выдаются сервер по запросу, т.е. чтобы получить комментарии для одной строки оригинала придётся дёргать отдельным запросом сервер. Сколько строк – столько потребуется запросов. Не уверен, что стоит создавать такой трафик как минимум без санкции Дмитрия.
Что-то я там наколдовал.
Костыли, костыли, 302, костыли...
:D
Ну и славно :)
В любом случае, я проблему почти уже решил и минут через 10, надеюсь, залью исправленный код
Но в моём случае в проекте уже были переводы. В общем же случае (когда до импорта переводов нет) достаточно посмотреть, есть ли в главе фрагменты БЕЗ переводов.
Я посчитал количество фрагментов после заливки на Ноту за моим авторством и количество фрагментов в файле. Заодно обнаружил такую вот ошибку: http://notabenoid.org/blog/33933
:)
Ну и хорочо :)
А я вот в своих нашёл несколько косяков :(
Но сегодня, надеюсь, поборю :)
Не за что :)
Как оказалось, при импорте могут теряться фрагменты (если сервер не успевает «усвоить» данные): проверяйте количество реально залитых фрагментов.
Со своей стороны я в ближайшее время постараюсь что-нить с этим придумать. Пока же поставил небольшую задержку после заливки каждого фрагмента – наберитесь терпения :)
На баннеры там кликайте, вам минута – а мне хоть раз в несколько лет хостинг оплатить :D
Удачи!
Если что – обращайтесь.
Исправил