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ť
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