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