Vertaling over meerdere platforms¶
Bij het vertalen van apps voor meerder platforms (bijv. Android en iOS), configureer afzonderlijke onderdelen voor elk platform. De Verspreiden van vertaling zal u helpen bij het synchroniseren van de tekenreeksen.
Beste werkwijzen:
Maak een onderdeel per platform (bijv. MyApp Android, MyApp iOS).
Zorg ervoor dat identieke brontekenreeksen en sleutels, waar mogelijk, worden gebruikt over de verschillende platforms.
Schakel Sta propageren van vertalingen toe in om automatisch vertalingen opnieuw te gebruiken voor overeenkomende tekenreeksen.
Deze opstelling vermijdt dubbel werk en houdt vertalingen consistent over de platforms.
Doorgeleiden van vertalingen gebruikt alleen overeenkomende tekenreeksen. De brontekst en context moeten identiek zijn. Voor enkeltalige indelingen moet ook de sleutel overeenkomen. Doorgeleiden converteert niet de syntaxis of semantiek van het bericht, dus tekenreeksen die verschillende syntaxen voor plaatsvervangers gebruiken, zoals Hallo {name} en Hallo %s, komen niet overeen.
Als klanten dezelfde berichten gebruiken, maar andere weergaven voor runtime vereisen, overweeg dan het behouden van een canonical vertalingsindeling en het maken van klantspecifieke bronnen in de pijplijn voor het bouwen. Dat maakt het mogelijk dat de gemaakte bronnen alleen de tekenreeksen en talen bevatten die nodig zijn voor elke klant. Gebruik afzonderlijke onderdelen als vertalers duidelijk verschillende berichten moeten onderhouden. Schakel doorgeleiding van vertalingen uit voor die onderdelen, of wijs afzonderlijke sleutels of inhoud voor platformspecifieke berichten toe, zodat latere bewerkingen niet de opzettelijke verschillen overschrijven.