Ang Snipp ay isinasalin ng komunidad nito, at gusto naming makatulong ka. Kung matatas ka sa ibang wika, maaari mong pahusayin ang mga umiiral na pagsasalin o tumulong na dalhin ang Snipp sa isang bagong wika. Saklaw ng gabay na ito ang lahat ng kailangan mo.
Ang mahahalagang kontribusyon ay magbibigay sa iyo ng eksklusibong Tagapagsalin na badge sa iyong Snipp profile.
Matatanggap mo rin ang Tagapagsalin na role sa aming Discord server.
Maaaring matanggap ng masisigasig na tagatulong ang Snipp PLUS bilang pasasalamat.
Ang pinakamagandang lugar na pagsimulan ay ang aming Discord server kung saan nag-uugnayan ang mga tagapagsalin, kumukuha ng mga wika, at humihingi ng tulong. Ipaalam sa amin kung aling wika ang nais mong pagtrabahuhan upang hindi maulit ang mga gawain.
May dalawang paraan upang mag-ambag ng mga pagsasalin. Piliin kung alin ang bagay sa iyo, hindi mo kailangang gamitin ang dalawa.
Ang pinakamadaling opsyon. Magsalin nang direkta sa iyong browser nang hindi kailangan ng kaalaman sa JSON o Git. Ipinapakita ng Crowdin ang bawat string sa konteksto at inaasikaso nito ang pag-format para sa iyo. Inirerekomenda para sa karamihan ng mga tagapagsalin.
Buksan ang CrowdinPara sa mga developer na sanay sa Git. I-edit nang direkta ang mga locale JSON file at magbukas ng pull request. Pinakamainam kung gusto mo ng ganap na kontrol o nagdaragdag ka ng bagong wika.
Buksan ang RepositoryoAng bawat locale ay isang flat na JSON file. Ang key ay isang matatag na ID at hindi kailanman nagbabago. Ang value ang teksto na ipinapakita sa mga user, at iyon lamang ang isinasalin mo:
{
"SETTINGS_PREFS_AUTO_COMPRESSION_LABEL": "Automatic Compression",
"SETTINGS_PREFS_PARTY_MODE_LABEL": "Party Mode"
}Ang English na file ang pinagkukunan ng katotohanan. Ang bawat ibang locale ay may eksaktong parehong hanay ng mga key, kaya ang mga value lamang ang binabago mo.
Huwag kailanman magdagdag, mag-alis, o magpalit ng pangalan ng mga key. Ang mga bagong key ay nagmumula sa codebase ng Snipp. Kung may nawawalang key sa iyong locale, babalik ang site sa English.
Panatilihing magkapareho ang mga placeholder. Ang teksto tulad ng {count} o {username} ay pinapalitan sa runtime. Panatilihin ang eksaktong parehong mga placeholder, ngunit maaari mo silang ilipat upang umangkop sa pagkakasunod-sunod ng mga salita sa iyong wika.
Itugma ang kombensyon sa paggamit ng malalaking titik. Ang maiikling label ng UI ay gumagamit ng Title Case sa bawat wika. Ang buong pangungusap ay gumagamit ng normal na sentence case para sa iyong wika.
Huwag isalin ang mga brand o teknikal na token. Iwanan ang Snipp, Discord, ShareX, URL, API, PLUS, at mga file extension nang hindi binabago.
Panatilihin itong balidong JSON. Gumamit ng double quote, isang kuwit pagkatapos ng bawat entry maliban sa huli, at walang trailing comma.
Panatilihin ang mga puwang sa simula at dulo kung mayroon ang isang value. Sinadya ang mga ito at ginagamit para pagdugtungin ang mga pangungusap.
Kung pinili mo ang GitHub na paraan, narito ang daloy. Maaaring laktawan ng mga tagapagsalin sa Crowdin ang seksyong ito, isinusumite ang iyong mga pagbabago mula mismo sa loob ng Crowdin.
Ang mga pagsasalin ay isinusumite sa pamamagitan ng i18n na repositoryo sa GitHub gamit ang karaniwang daloy ng fork-and-pull-request:
Mag-fork ng repositoryo, pagkatapos ay i-clone ang iyong fork at gumawa ng bagong branch para sa iyong pagbabago.
I-edit ang locale file para sa iyong wika at isalin ang mga value na nais mong pahusayin.
Patakbuhin ang validation script mula sa ugat ng repositoryo at ayusin ang anumang iniuulat nito bago magsumite.
Mag-commit, i-push sa iyong fork, at magbukas ng pull request laban sa main branch. Susuriin at ime-merge ito ng isang maintainer.
Mas gusto mo bang hindi gumamit ng command line? Gumagana rin ang web editor ng GitHub. Buksan ang locale file, i-click ang icon ng lapis, i-edit, at imungkahi ang iyong mga pagbabago.
Hindi pa ba sinusuportahan ng Snipp ang iyong wika? Magbukas ng issue sa GitHub na nagmumungkahi ng wika at ng locale code nito, kopyahin ang English na source file bilang panimulang punto, isalin ang bawat value, at magbukas ng pull request. Irerehistro ng isang maintainer ang bagong locale sa site.
Sumali sa aming Discord server upang kumuha ng wika, makilala ang ibang mga tagapagsalin, at magsimula.