diff options
author | Eugeniy Meshcheryakov <eugen> | 2005-10-02 17:40:21 +0000 |
---|---|---|
committer | Eugeniy Meshcheryakov <eugen> | 2005-10-02 17:40:21 +0000 |
commit | ece8ea05ed216f67805f3c6fc7c65b09c5885c91 (patch) | |
tree | 72eb21307e4476d68fc49127fc36a125fd57a741 /ukrainian | |
parent | 65daf37b843b49dc94f8fa7d3048f2fae5d0fb0b (diff) |
new translations [Borys Yanovych]
CVS version numbers
ukrainian/devel/website/content_negotiation.wml: INITIAL -> 1.1
ukrainian/devel/website/using_cvs.wml: INITIAL -> 1.1
Diffstat (limited to 'ukrainian')
-rw-r--r-- | ukrainian/devel/website/content_negotiation.wml | 29 | ||||
-rw-r--r-- | ukrainian/devel/website/using_cvs.wml | 126 |
2 files changed, 155 insertions, 0 deletions
diff --git a/ukrainian/devel/website/content_negotiation.wml b/ukrainian/devel/website/content_negotiation.wml new file mode 100644 index 00000000000..3024092f4dd --- /dev/null +++ b/ukrainian/devel/website/content_negotiation.wml @@ -0,0 +1,29 @@ +#use wml::debian::template title="Узгодження вмісту" +#use wml::debian::translation-check translation="1.1" maintainer="Borys Yanovych" + +<H3>Як сервер дізнається який файл потрібно передати</H3> +<P>Як ви могли помітити, внутрішні посилання не мають +закінчення .html. Це пов'язано з тим, що сервер використовує +узгодження вмісту для визначення яку версію документа слід +передавати. Якщо існує більш ніж один елемент, що задовольняє +вибір, сервер може створювати список всіх придатних для +відображення файлів (наприклад, якщо відбувається запит щодо +'about', то в списку можуть міститись about.en.html й +about.de.html). За замовченням, сервери Debian передають +англійський варіант документу, але це можна переналаштувати. + +<P>Якщо клієнт встановив відповідні змінні, наприклад на передачу +німецькою, то в цьому випадку буде відображатись about.de.html. +Переваги такого підходу в тому, що у випадку якщо бажана мова +є недоступною, замість неї може бути доставлена сторінка іншою +мовою (з надією, що це краще ніж нічого). Процес вирішення питання +який документ необхідно відображати є настільки складним, що його +не варто описувати тут, але якщо ви зацікавились цим, ви можете +отримати вичерпні питання на сторінці +<a href="http://httpd.apache.org/docs/content-negotiation.html">http://httpd.apache.org/docs/content-negotiation.html</a> + +<P>Оскільки більшість користувачів навіть не будуть знати про існування +узгодження вмісту, внизу кожної сторінки існують прямі посилання на +переклади цієї сторінки іншими мовами (якщо такі існують). Вони +створюються за допомогою скрипта perl при генеруванні кожної +сторінки з wml-коду. diff --git a/ukrainian/devel/website/using_cvs.wml b/ukrainian/devel/website/using_cvs.wml new file mode 100644 index 00000000000..8eb3345411a --- /dev/null +++ b/ukrainian/devel/website/using_cvs.wml @@ -0,0 +1,126 @@ +#use wml::debian::template title="Використання CVS" +#use wml::debian::translation-check translation="1.14" maintainer="Borys Yanovych" + +<p>CVS — це програма, що допомагає керувати процесом роботи при +одночасному опрацюванні декількома людьми одного й того ж +матеріалу. Кожен користувач створює локальну копію головного +сховища (репозитарія). Локальні копію можуть знаходитись +на тій же машині, чи в будь-якому куточку світу. Користувачі +можуть змінювати локальну копію на власний розсуд і, по +завершенні внесення змін до матеріалів, фіксувати ці +зміни в головному сховищі. + +<p>CVS не дозволить зафіксувати зміни в файлі, якщо його +копія в головному сховищі була змінена з моменту вашого +останнього оновлення. Зазвичай, це не є проблемою, оскільки +ви все одно можете оновити локальну копію. +Якщо зміни відбулись в частині, відмінній від тієї, над якою +працювали ви, вони будуть об'єднані без жодних питань. Якщо ж +зміни стосувалися однієї ділянки, то ви будете попереджені +про конфлікт та повинні будете відредагувати файл, щоб усунути +цю проблему перед подальшою спробою фіксування ваших змін +в головному сховищі. + +<P>В подальшому в якості прикладу буде використовуватись анонімний +доступ. Якщо ви маєте доступ до іншого рахунку, що дає вам право +запису до сховища, скористайтесь ним замість анонімного. Якщо ви +плануєте робити зміни до сховища, ви спочатку повинні отримати такий +рахунок, оскільки анонімним користувачам модифікувати вміст +головного сховища не дозволяється. Щоб отримати більше інформації, +перегляньте <a href="#write-access">розділ щодо права на запис</a>. + +<p>Перед тим як почати використовувати CVS необхідно зареєструватись +(<code>login</code>) на CVS-сервері: + +<pre> + cvs -d :pserver:anonymous@cvs.debian.org:/cvs/webwml login +</pre> + +<p>(просто натисніть enter при вводі пароля) + +<P>Для створення копії wml-файлів на вашій локальній машині використовується +команда: + +<pre> + cvs -d :pserver:anonymous@cvs.debian.org:/cvs/webwml checkout webwml +</pre> + +<p>Ви можете скопіювати лише підмножину сторінок, наприклад: + +<pre> + cvs -d :pserver:anonymous@cvs.debian.org:/cvs/webwml checkout -l \\ + webwml webwml/<<var>мова</var>> + cvs -d :pserver:anonymous@cvs.debian.org:/cvs/webwml checkout \\ + webwml/Perl webwml/english/template webwml/<<var>мова</var>>/Pics + cvs -d :pserver:anonymous@cvs.debian.org:/cvs/webwml checkout \\ + webwml/<<var>мова</var>>/<<var>шлях_до_вибраних_файлів</var>> +</pre> + +<p>Повторіть для всіх підтек чи файлів, які вам потрібні. Другий рядок +включає всі файли, які вам будуть потрібні, якщо ви хочете створити +html-файли з файлів wml. Часткові копіювання, подібні до цього, +в загальному випадку не підтримуються, тому ці команди можуть працювати +не завжди. + +<p>Якщо ви отримали ім'я користувача з паролем, вставте його замість +anonymous, приблизно ось так: + +<pre> + cvs -d :pserver:username@cvs.debian.org:/cvs/webwml checkout webwml/english/doc +</pre> + +<P>Після цього вам вже не потрібно буде використовувати в параметрах +<code>'-d :pserver:...'</code> +За бажанням, через кожні кілька днів ви можете запускати + +<pre> + cvs update -d +</pre> + +<p>щоб оновити ті файли з головного сховища, які за цей час зазнали змін. +Параметр <code>-d</code> при оновленні додає всі нові теки автоматично. +Ви також можете створити файл <code>~/.cvsrc</code>, щоб не додавати +деякі опції постійно. Наприклад, в ньому можуть міститись такі рядки: + +<pre> +cvs -z9 +update -d -P +diff -u +</pre> + +<P>Подальші рядки призначено тим, хто має право запису до сховища. +Якщо ви завершили редагування сторінки, ви можете затвердити ваші зміни +на сервері за допомогою команди + +<pre> + cvs commit <файл>.wml +</pre> + +<p>чи + +<pre> + cvs commit <тека> (для затвердження всіх змін в <теці>) +</pre> + +<p>чи + +<pre> + cvs commit (внести всі зміни в поточній теці та нижче) +</pre> + +<P>Якщо ви перекладаєте сторінку першим, ви повинні виконати + +<pre> + cvs add <файл>.wml +</pre> + +<p>перед тим, як підтверджувати зміни в ньому. Зауважте, що +команда <code>cvs add</code> не є рекурсивною, ви повинні +додати теку перед тим, як займатись її вмістом. + +<P>Щоб отримати більше інформації про CVS, скористайтесь <code>info cvs</code>. + +<h3><a name="write-access">Доступ до CVS з правом запису</a></h3> + +<p>Щоб ознайомитись з вказівками щодо того, як здобути доступ до CVS +з правом запису, перегляньте <url "http://people.debian.org/~joey/misc/webwml.html">. |