Инструкция по созданию архива изменённых файлов после перевода интерфейса в SVN

Материал из Forumooo wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Необходимые пояснения)
 
(5 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
{{DISPLAYTITLE: Инструкция по созданию архива изменённых файлов после перевода в SVN }}
+
{{DISPLAYTITLE: Инструкция по созданию архива изменённых файлов после перевода интерфейса в SVN }}
-
{{Note|Эта статья не предназначена для пользователей}}
+
{{Warning|Эта статья не предназначена для пользователей}}
-
* скопировать и распаковать zip-архив из Pootle на локальный компьютер, например в ~/OOO340
+
 
-
* создать рабочую копию репозитория SVN, если она не была создана ранее.
+
== Необходимые пояснения ==
 +
Эта статья подразумевает, что
 +
* вы - участник команды локализации OpenOffice.org
 +
* вы используете Linux
 +
* у вас на локальном компьютере есть рабочая копия репозитория переводов UI OpenOffice.org http://oooru.svn.sourceforge.net/viewvc/oooru/trunk/
 +
* у вас есть права на запись файлов в Pootle
 +
* вы осознаёте, что хотите получить
 +
 
 +
== Порядок действий ==
 +
 
 +
* Создать резервную копию имеющегося в Pootle архива: скопировать и распаковать zip-архив из Pootle на локальный компьютер, например в ~/OOO340
* выяснить у администратора репозитория переводов SVN, какая версия SVN соответствует архиву из Pootle. Например, это rev.299.
* выяснить у администратора репозитория переводов SVN, какая версия SVN соответствует архиву из Pootle. Например, это rev.299.
* выполнить команду
* выполнить команду
Строка 19: Строка 29:
Если всё сделано правильно, то архив to-send.zip содержит требуемый список изменённых файлов, который можно отправлять в Pootle.
Если всё сделано правильно, то архив to-send.zip содержит требуемый список изменённых файлов, который можно отправлять в Pootle.
 +
 +
== Перед записью в Pootle ==
 +
Перед записью в Pootle убедитесь, что созданный архив правильный, т.е.
 +
* содержит адекватную информацию,
 +
* только изменённые файлы.
[[Категория:Для переводчиков]]
[[Категория:Для переводчиков]]

Текущая версия на 03:44, 22 апреля 2011


Warning.pngЭта статья не предназначена для пользователей

Необходимые пояснения

Эта статья подразумевает, что

Порядок действий

svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)'

(после ^ три пробела) это даст нам список файлов, изменённых с ревизии 299 до настоящий момент.

svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)' | cut -d/ -f3-
svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)' | cut -d/ -f3- | sort -u
zip ../to-send.zip $(svn -v -q -r 299:HEAD log | egrep '^   (M|A|G)' | cut -d/ -f3- | sort -u)

Если всё сделано правильно, то архив to-send.zip содержит требуемый список изменённых файлов, который можно отправлять в Pootle.

Перед записью в Pootle

Перед записью в Pootle убедитесь, что созданный архив правильный, т.е.

Личные инструменты
Пространства имён
Варианты
Действия
Компоненты
Общие вопросы
Совместимость
Навигация
Инструменты