aboutsummaryrefslogtreecommitdiffstats
path: root/ukrainian
diff options
context:
space:
mode:
authorEugeniy Meshcheryakov <eugen>2005-10-02 17:40:21 +0000
committerEugeniy Meshcheryakov <eugen>2005-10-02 17:40:21 +0000
commitece8ea05ed216f67805f3c6fc7c65b09c5885c91 (patch)
tree72eb21307e4476d68fc49127fc36a125fd57a741 /ukrainian
parent65daf37b843b49dc94f8fa7d3048f2fae5d0fb0b (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.wml29
-rw-r--r--ukrainian/devel/website/using_cvs.wml126
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&nbsp;&mdash; це програма, що допомагає керувати процесом роботи при
+одночасному опрацюванні декількома людьми одного й того ж
+матеріалу. Кожен користувач створює локальну копію головного
+сховища (репозитарія). Локальні копію можуть знаходитись
+на тій же машині, чи в будь-якому куточку світу. Користувачі
+можуть змінювати локальну копію на власний розсуд і, по
+завершенні внесення змін до матеріалів, фіксувати ці
+зміни в головному сховищі.
+
+<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/&lt;<var>мова</var>&gt;
+ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/webwml checkout \\
+ webwml/Perl webwml/english/template webwml/&lt;<var>мова</var>&gt;/Pics
+ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/webwml checkout \\
+ webwml/&lt;<var>мова</var>&gt;/&lt;<var>шлях_до_вибраних_файлів</var>&gt;
+</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 &lt;файл&gt;.wml
+</pre>
+
+<p>чи
+
+<pre>
+ cvs commit &lt;тека&gt; (для затвердження всіх змін в &lt;теці&gt;)
+</pre>
+
+<p>чи
+
+<pre>
+ cvs commit (внести всі зміни в поточній теці та нижче)
+</pre>
+
+<P>Якщо ви перекладаєте сторінку першим, ви повинні виконати
+
+<pre>
+ cvs add &lt;файл&gt;.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">.

© 2014-2024 Faster IT GmbH | imprint | privacy policy