Vertalingen beheren

Nieuwe tekenreeksen toevoegen

Nieuwe tekenreeksen kunnen voor vertaling beschikbaar worden gemaakt als zij in het basisbestand, genaamd Sjabloon voor nieuwe vertalingen verschijnen (bekijk Configuratie onderdeel). Als uw bestandsindeling niet zo’n bestand vereist, wat het geval is met de meeste eentalige vertaalstromen, kunt u beginnen met lege bestanden.

Weblate kan nieuwe tekenreeksen toevoegen aan bestaande bestanden voor de meeste bestandsindelingen. U kunt ook Context specificeren voor tweetalige indelingen om onderscheid te maken tussen dezelfde tekenreeks, die wordt gebruikt in een andere context. Pas de context automatisch aan als dezelfde tekenreeks al aanwezig is. kan worden gebruikt om Context automatisch aan te passen, door het toevoegen van een numeriek achtervoegsel, in het geval een dergelijke tekenreeks al bestaat in de vertaling.

Zie ook

Context

Nieuwe vertalingen toevoegen

Nieuwe talen kunnen direct worden toegevoegd als ene gebruiker daar om vraagt in Weblate, of er zal een notificatie worden verzonden aan de projectbeheerders voor goedkeuring en handmatig toevoegen. Dit kan worden gedaan met Nieuwe vertaling toevoegen in Configuratie onderdeel.

Sommige indelingen verwachten te beginnen met ene leeg bestand en dat alleen vertaalde tekenreeksen moeten worden opgenomen (bijvoorbeeld Android bronnen tekenreeksen), terwijl andere verwachten dat alle sleutels aanwezig zijn (bijvoorbeeld GNU gettext PO (Portable Object)). De op document gebaseerde indelingen (bijvoorbeeld OpenDocument-indeling) beginnen met een kopie van het brondocument en alle tekenreeksen gemarkeerd dat zij bewerken nodig hebben. In sommige situaties is dit niet echt afhankelijk van de indeling, maar meer van het framewerk dat u gebruikt om de vertaling af te handelen (bijvoorbeeld met JSON-bestanden).

Wanneer u Sjabloon voor nieuwe vertalingen specificeert in Configuratie onderdeel, gebruikt Weblate dit bestand om nieuwe vertalingen te beginnen. Elke bestaande vertaling wordt uit het bestand verwijderd door dit te doen.

Wanneer Sjabloon voor nieuwe vertalingen leeg is en de bestandsindeling ondersteunt het, wordt een leeg bestand gemaakt waarin nieuwe vertalingen worden toegevoegd als zij eenmaal zijn vertaald.

De Opmaak taalcode stelt u in staat de in de gegenereerde bestandsnamen gebruikte taalcode aan te passen. Aanvullend worden verwijzingen, die zijn gedefinieerd in Taalaliassen, omgekeerd toegepast.

Notitie

Als u een taalbestand toevoegt in een verbonden opslagruimte op afstand, wordt een respectievelijke vertaling toegevoegd aan het onderdeel als Weblate de lokale opslagruimte bijwerkt.

Meer informatie over de instellingen voor het bijwerken van opslagruimten is te vinden in Bijwerken van opslagruimten.

Bestaande vertalingen verwijderen

Talen, onderdelen of de projecten waar zij in staan, kunnen worden verwijderd (gewist uit Weblate en uit de opslagruimte op afstand indien aanwezig) vanuit het menu BeherenVerwijderen van elk project, onderdeel of taal.

Activeren van de actie Verwijderen geeft de lijst met onderdelen weer die verwijderd moeten worden. U moet de slug van het object invoeren om het verwijderen te bevestigen. De slug is de padnaam van het project, taal of onderdeel, zoals dat te zien is in de URL.

Als u slechts enkele specifieke tekenreeksen wilt verwijderen, zijn er de volgende manieren:

  • Handmatig in het bronbestand. Zij zullen ook uit het vertaalproject worden verwijderd bij het door Weblate bijwerken van de opslagruimte.

Added in version 4.5.

  • In de gebruikersinterface van Weblate via de knop GereedschapVerwijderen bij het bewerken van de tekenreeks. Dit varieert tussen de bestandsindelingen, bekijk: Tekenreeksen beheren

Notitie

Als u een taalbestand verwijdert uit een verbonden opslagruimte op afstand, wordt een respectievelijke vertaling verwijderd uit het onderdeel als Weblate de lokale opslagruimte bijwerkt.

Meer informatie over de instellingen voor het bijwerken van opslagruimten is te vinden in Bijwerken van opslagruimten.

Varianten van tekenreeksen

Varianten zijn nuttig om verscheidene tekenreeksen te groeperen, zodat vertalers alle varianten van de tekenreeks op een plaats kunnen zien.

Hint

Afkortingen (verkorte vormen, verkortingen) zijn een goed voorbeeld van varianten.

Varianten gebaseerd op een geautomatiseerde sleutel

U kunt een reguliere uitdrukking definiëren om de tekenreeksen te groeperen, gebaseerd op de sleutel van eentalige vertalingen in het Configuratie onderdeel:

../_images/variants-settings.webp

In het geval dat de Sleutel overeenkomt met de uitdrukking, wordt het overeenkomende deel verwijderd om de bronsleutel van de variant te genereren. Daarna worden alle tekenreeksen met dezelfde bronsleutel deel van ene enkele groep varianten, met daarin ook de tekenreeks met de sleutel die exact overeenkomt met de bronsleutel.

De volgende tabel vermeldt enkele voorbeelden voor gebruik:

Te gebruiken

Variant reguliere uitdrukking

Overeenkomende vertaalsleutels

Identificatie achtervoegsel

(Short|Min)$

monthShort, monthMin, month

Identificatie op de regel

#[SML]

dial#S.key, dial#M.key, dial.key

Handmatige varianten

Added in version 4.5.

U kunt handmatig specifieke tekenreeksen koppelen met de vlag variant:SOURCE. Dit kan nuttig zijn voor tweetalige vertalingen die geen sleutels hebben om tekenreeksen automatisch te groeperen, of om tekenreeksen te groeperen waarvan de sleutels niet overeenkomen, maar bij elkaar zouden moeten staan bij het vertalen.

De aanvullende variant voor een tekenreeks kan ook worden toegevoegd met Gereedschap tijdens het vertalen (als Tekenreeksen beheren is ingeschakeld):

../_images/glossary-tools.webp

Notitie

De variant brontekenreeks mag ten hoogste 768 tekens lang zijn. Dat is een technische beperking vanwege de compatibiliteit met de database MySQL.

Varianten tijdens vertalen

De variant wordt later gegroepeerd bij het vertalen:

../_images/variants-translate.webp

Labels voor tekenreeksen

Splits tekenreeksen van vertaalonderdelen in categorieën op tekst en kleur in de projectconfiguratie.

../_images/labels.webp

Hint

Labels kunnen worden toegewezen aan eenheden met Aanvullende informatie over brontekenreeksen in bulk-bewerken, of met de add-on Bulk bewerken.