Proces prekladu

Hlasovanie o návrhoch

Každý môže predvolene pridávať návrhy, ktoré majú byť prijaté prihlásenými používateľmi. Hlasovanie o návrhoch možno použiť na využitie reťazca, keď súhlasí viac ako jeden prihlásený používateľ, nastavením komponentu s Hlasovanie o návrhoch na zapnutie hlasovania a Automaticky prijímať návrhy na nastavenie prahu pre prijaté návrhy (zahŕňa to hlas od používateľa, ktorý návrh vytvoril, ak bol odovzdaný).

Poznámka

Akonáhle je nastavené automatické prijímanie, bežní používatelia strácajú oprávnenie priamo ukladať preklady alebo prijímať návrhy. Toto je možné obísť pomocou Upraviť reťazec, keď sú návrhy vynútené oprávnenie.

Môžete ich kombinovať s riadením prístupu do jedného z nasledujúcich nastavení:

  • Používatelia navrhujú a hlasujú o návrhoch a obmedzená skupina kontroluje, čo je akceptované.

    • Zapnúť hlasovanie.

    • Vypnúť automatické prijímanie.

    • Nepovoľte používateľom ukladať preklady.

  • Používatelia navrhujú a hlasujú o návrhoch s automatickým prijatím, keď súhlasí definovaný počet z nich.

    • Zapnúť hlasovanie.

    • Nastavte požadovaný počet hlasov pre automatické prijatie.

  • Voliteľné hlasovanie o návrhoch. (Môžu ho voliteľne používať používatelia, keď si nie sú istí prekladom, tým, že podajú viacero návrhov.)

    • Iba zapnúť hlasovanie.

Dodatočné informácie o zdrojových reťazcoch

Vylepšite proces prekladu pridaním dodatočných informácií k reťazcom, vrátane vysvetlení, priorít reťazcov, príznakov kontrol a vizuálneho kontextu. Niektoré z týchto informácií môžu byť extrahované z prekladových súborov a niektoré môžu byť pridané úpravou dodatočných informácií o reťazci:

../_images/source-review-edit.webp

Prístup k tomu priamo z rozhrania prekladu kliknutím na ikonu „Upraviť“ vedľa Kontext snímky obrazovky alebo Príznaky.

../_images/source-information.webp

Prioritizácia reťazcov

Priorita reťazca môže byť zmenená na ponúknutie reťazcov s vyššou prioritou na preklad skôr pomocou príznaku priority.

Rada

Toto sa môže použiť na usporiadanie toku prekladu logickým spôsobom.

Príznaky prekladu

Prispôsobenie kontrol kvality a iného správania Weblate, pozri Prispôsobenie správania pomocou príznakov.

Príznaky reťazca sa tiež dedia z Príznaky prekladu v Konfigurácia komponentu a príznakov z prekladového súboru (pozri Formáty lokalizačných súborov).

Použite Príznaky zdroja — všetky jazyky na konfiguráciu každého prekladu reťazca a Príznaky prekladu na konfiguráciu aktuálneho jazyka. Príznaky prekladu prepisujú hodnoty zdroja, ako sú max-length a max-size. Odstránenie lokálnej hodnoty obnoví dedenú hodnotu. Explicitný príznak read-only na zdroji sa vzťahuje na každý jazyk a nemôže byť zahodený prekladom.

Ponuka Nástroje môže označiť jeden preklad alebo všetky jazyky iba na čítanie. Keď je preklad už iba na čítanie, vyberte Nech sa iba na čítanie vzťahuje na všetky jazyky na presunutie jeho príznaku na zdroj. Odstránenie iba na čítanie pre celý zdroj zachováva nezávisle nastavené príznaky prekladu. Úprava príznakov vyžaduje oprávnenie na úpravu zdroja, alebo oprávnenie na úpravu glosára pre položky glosára, v každom dotknutom jazyku.

Vysvetlenie

Zmenené vo verzii 4.1: V predchádzajúcich verziách sa toto nazývalo Extra kontext.

Zmenené vo verzii 4.18: Bola zavedená podpora synchronizácie vysvetlenia so súborom.

Použite vysvetlenie na objasnenie rozsahu alebo použitia prekladu. Môžete použiť Markdown na zahrnutie odkazov a iného značkovania.

Niekolko formátov súborov podporuje ukladanie vysvetlenia v súbore, pozri Vysvetlenie.

Rada

Weblate môže tiež zobraziť popis prítomný v prekladovom súbore pre niektoré formáty, pozri Popis zdrojového reťazca.

Snímky obrazovky a vizuálny kontext

Môžete nahrať snímku obrazovky ukazujúcu daný zdrojový reťazec v použití vo vašom programe. Toto pomáha prekladateľom pochopiť, kde sa používa a ako by mal byť preložený.

Nahraná snímka obrazovky je zobrazená v bočnom paneli kontextu prekladu:

../_images/screenshot-context.webp

Okrem Dodatočné informácie o zdrojových reťazcoch je možné snímky obrazovky spravovať v používateľskom rozhraní Weblate, udržiavať synchronizované z repozitára alebo ich spracovávať prostredníctvom REST API Weblate.

Správa snímok obrazovky v používateľskom rozhraní

Každá snímka obrazovky sa ukladá pre konkrétny jazyk prekladu. Na stránke prekladu sa snímky obrazovky priradené k zdrojovému jazyku zobrazujú pre každý preklad reťazca, zatiaľ čo snímky priradené k inému jazyku sa zobrazujú len pre tento jazyk. Snímku obrazovky môžete pridať priamo zo stránky prekladu pomocou Nahrať snímku obrazovky v paneli Snímky obrazovky, alebo otvoriť samostatné rozhranie správy v ponuke Operácie. Tam môžete nahrávať snímky obrazovky, priraďovať ich ručne k zdrojovým reťazcom alebo nechať Weblate nájsť reťazce v obrázku pomocou rozpoznávania textu (OCR) tlačidlom Nájsť reťazce v obrázku. Zodpovedajúce zdrojové reťazce je možné priradiť individuálne, vo vybranej dávke alebo všetky naraz.

Ak chcete priradiť nahranú snímku obrazovky k aktuálnemu reťazcu, použite Pridať existujúcu snímku obrazovky v editore prekladu. Pracovný postup a požadované oprávnenie nájdete v Pridanie existujúcej snímky obrazovky.

Zoznam snímok obrazovky sumarizuje nahrané snímky obrazovky a umožňuje vám ich vyhľadávať alebo filtrovať:

../_images/screenshot-listing.webp

Akonáhle je snímka obrazovky nahraná, toto rozhranie spracováva správu a priradenie zdrojového reťazca:

../_images/screenshot-ocr.webp

Použite vyhľadávanie v zozname snímok obrazovky na nájdenie snímok obrazovky podľa názvu, cesty repozitára, jazyka, priradeného zdrojového reťazca, kontextu zdrojového reťazca alebo umiestnenia zdrojového reťazca. Vyhľadávanie prijíma obyčajný text aj pokročilé dotazy na snímky obrazovky, pozri Vyhľadávanie snímok obrazovky. Napríklad použite NOT has:string na nájdenie nepriradených snímok obrazovky, has:string na nájdenie priradených snímok obrazovky alebo repository:fastlane na kontrolu snímok obrazovky objavených z ciest repozitára.

Snímku obrazovky môžete nahrať z lokálneho súboru, vložiť ju zo schránky alebo poskytnúť URL na stiahnutie obrázka z externého zdroja. Nahrávania založené na URL môžu byť obmedzené na základe nastavenia ALLOWED_ASSET_DOMAINS, ktoré kontroluje, ktoré domény sú dôveryhodné na sťahovanie externých zdrojov, vrátane akýchkoľvek presmerovaní nasledovaných pri načítavaní obrázka, a ASSET_RESTRICT_PRIVATE, ktoré odmieta interné alebo neverejné ciele, pokiaľ nie sú zahrnuté v ASSET_PRIVATE_ALLOWLIST. Nastavenie ALLOWED_ASSET_SIZE obmedzuje maximálnu veľkosť zdroja.

Správa snímok obrazovky z repozitára

Snímky obrazovky môžete pridať alebo aktualizovať priamo z vášho repozitára systému verziovania (VCS).

Aby ste povolili túto funkciu, môžete buď nastaviť masku súboru snímky obrazovky pri vytváraní komponentu, ktorá bude monitorovaná na aktualizácie v repozitári, alebo môžete pridať alebo aktualizovať snímky obrazovky pri ich manuálnom nahrávaní.

Aby ste prepojili manuálne nahranú snímku obrazovky s neskoršími aktualizáciami repozitára, vyplňte Cesta repozitára k snímke obrazovky cestou sledovanou v repozitári.

Keď sa repozitár aktualizuje, systém automaticky vyhľadá zmeny. Existujúce snímky obrazovky v repozitári budú aktualizované a nové snímky obrazovky zodpovedajúce špecifikovanej maske súboru snímky obrazovky budú pridané do komponentu.

Pre aplikačné projekty je praktický pracovný postup:

  1. Zachytiť snímky obrazovky v zdrojovom jazyku pre najviditeľnejšie používateľské rozhranie.

  2. Uložiť ich do stabilnej cesty repozitára, napríklad pod fastlane/metadata/android/en-US/images/phoneScreenshots/.

  3. Nakonfigurovať Maska súboru snímky obrazovky pre túto cestu.

  4. Aktualizovať repozitár komponentu, aby Weblate objavil alebo obnovil snímky obrazovky.

  5. Použiť OCR alebo vyhľadávanie zdrojových reťazcov na priradenie snímok obrazovky k zodpovedajúcim zdrojovým reťazcom a skontrolovať počítadlo Zdrojové reťazce bez snímok obrazovky pre dôležité reťazce, ktorým stále chýba vizuálny kontext.

../_images/screenshot-filemask-repository-filename.webp

Správa snímok obrazovky prostredníctvom API

Pracovné postupy snímok obrazovky sú tiež dostupné prostredníctvom REST API. Použite GET /api/components/(string:project)/(string:component)/screenshots/ na zoznam snímok obrazovky pre jeden komponent, POST /api/screenshots/ na vytvorenie snímok obrazovky, POST /api/screenshots/(int:id)/file/ na nahradenie obrázka, POST /api/screenshots/(int:id)/units/ a DELETE /api/screenshots/(int:id)/units/(int:unit_id) na správu priradení zdrojových reťazcov a DELETE /api/screenshots/(int:id)/ na vymazanie snímok obrazovky. Objekty API snímok obrazovky zahŕňajú súvisiaci preklad a voliteľnú cestu repozitára použitú na aktualizácie založené na repozitári.