Snipp prekladá jeho komunita a radi privítame tvoju pomoc. Ak ovládaš iný jazyk, môžeš vylepšiť existujúce preklady alebo pomôcť priniesť Snipp do nového jazyka. Tento sprievodca pokrýva všetko, čo potrebuješ.
Zmysluplné príspevky ti vynesú exkluzívny odznak Prekladateľ na tvojom profile Snipp.
Dostaneš tiež rolu Prekladateľ na našom Discord serveri.
Aktívni prispievatelia môžu ako poďakovanie dostať Snipp PLUS.
Najlepšie miesto, kde začať, je náš Discord server kde sa prekladatelia koordinujú, prihlasujú si jazyky a získavajú pomoc. Daj nám vedieť, na ktorom jazyku chceš pracovať, aby sa úsilie nezdvojovalo.
Existujú dva spôsoby, ako prispievať prekladmi. Vyber si ten, ktorý ti vyhovuje, nemusíš použiť oba.
Najjednoduchšia možnosť. Prekladaj priamo v prehliadači bez potreby znalosti JSON alebo Git. Crowdin zobrazuje každý reťazec v kontexte a formátovanie rieši za teba. Odporúčané pre väčšinu prekladateľov.
Otvoriť CrowdinPre vývojárov, ktorým je pohodlný Git. Uprav súbory JSON s lokalizáciou priamo a otvor pull request. Najlepšie, ak chceš plnú kontrolu alebo pridávaš nový jazyk.
Otvoriť repozitárKaždá lokalizácia je plochý súbor JSON. Kľúč je stabilné ID a nikdy sa nemení. Hodnota je text zobrazený používateľom a to jediné prekladáš:
{
"SETTINGS_PREFS_AUTO_COMPRESSION_LABEL": "Automatic Compression",
"SETTINGS_PREFS_PARTY_MODE_LABEL": "Party Mode"
}Anglický súbor je zdrojom pravdy. Každá ďalšia lokalizácia má presne rovnakú množinu kľúčov, takže meníš len hodnoty.
Nikdy nepridávaj, neodstraňuj ani nepremenúvaj kľúče. Nové kľúče pochádzajú zo zdrojového kódu Snipp. Ak kľúč v tvojej lokalizácii chýba, stránka sa vráti k angličtine.
Zachovaj identické zástupné symboly. Text ako {count} alebo {username} sa nahrádza za behu. Zachovaj presne rovnaké zástupné symboly, hoci ich môžeš presunúť tak, aby zodpovedali slovosledu tvojho jazyka.
Dodrž konvenciu veľkých písmen. Krátke označenia v UI používajú v každom jazyku veľké začiatočné písmená. Celé vety používajú bežné písanie viet pre tvoj jazyk.
Neprekladaj značkové ani technické tokeny. Snipp, Discord, ShareX, URL, API, PLUS a prípony súborov ponechaj tak, ako sú.
Udrž to ako platný JSON. Používaj dvojité úvodzovky, čiarku za každou položkou okrem poslednej a žiadne koncové čiarky.
Zachovaj úvodné a koncové medzery, ak ich hodnota má. Sú zámerné a používajú sa na spájanie viet.
Ak si zvolil cestu cez GitHub, tu je postup. Prekladatelia na Crowdine môžu túto časť preskočiť, tvoje zmeny sa odosielajú z Crowdinu.
Preklady sa odosielajú cez repozitár i18n na GitHube pomocou štandardného postupu fork-and-pull-request:
Forkni repozitár, potom naklonuj svoj fork a vytvor novú vetvu pre svoju zmenu.
Uprav súbor lokalizácie pre svoj jazyk a prelož hodnoty, ktoré chceš vylepšiť.
Spusti validačný skript z koreňa repozitára a oprav všetko, čo nahlási, ešte pred odoslaním.
Commitni, pushni do svojho forku a otvor pull request voči hlavnej vetve. Správca ho skontroluje a zlúči.
Radšej nepoužívaš príkazový riadok? Funguje aj webový editor GitHubu. Otvor súbor lokalizácie, klikni na ikonu ceruzky, uprav a navrhni svoje zmeny.
Snipp ešte nepodporuje tvoj jazyk? Otvor issue na GitHube s návrhom jazyka a jeho kódu lokalizácie, skopíruj anglický zdrojový súbor ako východiskový bod, prelož každú hodnotu a otvor pull request. Správca zaregistruje novú lokalizáciu na stránke.
Pridaj sa na náš Discord server, prihlás si jazyk, spoznaj ostatných prekladateľov a začni.