Lokalizácia KDE/SVN
Táto kapitola popisuje, ako začať pracovať so systémom SVN, ktorý sa používa na správu verzií KDE.
Vytvorenie konta
[upraviť]Ak chceme mať prístup na zápis do svn.kde.org, musíme sa zaregistrovať na http://identity.kde.org. Toto je centrálne miesto, ktoré s používa na prístup do rôznych KDE portálov. Na tejto stránke je potrebné si vytvoriť SSH kľúč cez odkaz MANAGE SSH KEYS. SSH kľúč si vytvoríme v Linuxe príkazom "ssh-keygen -t dsa" a nahráme. Potom bude treba, aby nás niekto pridal do skupiny developers, aby sme mali možnosť pracovať s svn. Predtým je potrebné urobiť niekoľko prekladov, aby sme ukázali, že máme naozaj záujem o prekladanie.
Checkout
[upraviť]Keď už sme v skupine developers a máme SSH kľúč, môžeme si checkoutovať súbory na preklad:
Aplikácie
[upraviť]- KF 5 stable: svn+ssh://svn@svn.kde.org/home/kde/branches/stable/l10n-kf5/sk/messages/
- KF 5 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf5/sk/messages/
- KF 6 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf6/sk/messages/
Dokumentácia
[upraviť]- KF 5 stable: svn+ssh://svn@svn.kde.org/home/kde/branches/stable/l10n-kf5/sk/docmessages/
- KF 5 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf5/sk/docmessages/
- KF 6 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf6/sk/docmessages/
Teda otvoríme si dané umiestnenie v KDESVN, zadáme heslo svojho ssh kľúča a ďalej už nebudeme potrebovať zadávať heslo, pretože overovanie prebieha cez náš ssh kľúč. Ideálne je checkoutovať si vetvu stable aj trunk. Osvedčila sa mi nasledovná adresárová štruktúra:
Všetky prekladové súbory si ukladám v /home/user/KDE, kde mám adresáre app-stable, app-trunk, doc-stable a doc-trunk. Prakticky používam iba prvé dve uvedené, teda aplikácie stable a trunk.
Preklad nových súborov
[upraviť]Z času na čas sa stane, že do prekladov pribudnú úplne nové súbory, ktoré nie sú vôbec preložené. Tieto je potrebné si tiež stiahnuť a začať prekladať. Je možné ich nájsť tu:
Aplikácie
[upraviť]- KF 5 stable: svn+ssh://svn@svn.kde.org/home/kde/branches/stable/l10n-kf5/templates/messages/
- KF 5 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf5/templates/messages/
- KF 6 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf6/templates/messages/
Dokumentácia
[upraviť]- KF 5 stable: svn+ssh://svn@svn.kde.org/home/kde/branches/stable/l10n-kf5/templates/docmessages/
- KF 5 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf5/templates/docmessages/
- KF 6 trunk: svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf6/templates/docmessages/
Príkazy na klonovanie repozitára
[upraviť]svn co svn+ssh://svn@svn.kde.org/home/kde/branches/stable/l10n-kf5/sk/messages/ kde5-stable svn co svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf5/sk/messages/ kde5-trunk svn co svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf6/sk/messages/ kde6-trunk svn co svn+ssh://svn@svn.kde.org/home/kde/branches/stable/l10n-kf5/templates/messages/ tmp5-stable svn co svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf5/templates/messages/ tmp5-trunk svn co svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-kf6/templates/messages/ tmp6-trunk