Home / Technische vertaling / Softwarelokalisatie

IT- en softwarelokalisatie naar het Georgisch

Het woord "Submit" op een knop telt zes letters. Het Georgische equivalent "gagzavna" (verzenden) heeft er al acht, en "dadastureba" (bevestigen) elf. Wanneer zo'n knop op honderden schermen terugkomt, wordt vertalen een ontwerpprobleem: tekst wordt afgekapt, het menu loopt over op twee regels en op een mobiel scherm past de knop niet meer.

Softwarelokalisatie is geen gewone vertaling. De vertaler moet begrijpen waar een string verschijnt, hoeveel ruimte die heeft en welk deel code is en welk deel tekst. TARGMANEBI lokaliseert apps, SaaS-platforms, fintech- en e-commerceproducten naar het Georgisch voor de Georgische markt en levert de bestanden terug in hetzelfde formaat, zodat uw ontwikkelaars ze direct kunnen inladen. De eerste versie is dezelfde of de volgende dag klaar.

Wat we lokaliseren

Mobiele apps

  • Interfaces voor iOS en Android
  • Pushmeldingen
  • Beschrijvingen in de App Store en Google Play
  • Onboardingschermen
  • Schermen en menu's van apparaten

Webapps en SaaS

  • Dashboards en instellingen
  • Formulieren en validatiemeldingen
  • Internetbankieren en betaalprocessen
  • Winkelwagen, afrekenen en bezorgstatussen
  • Transactionele e-mails en sms'jes

Documentatie

  • Helpcentrum en kennisbank
  • Release notes
  • API-documentatie
  • Gebruikershandleidingen
  • Ondertitels voor instructievideo's

Wilt u de inhoud van een bedrijfswebsite laten vertalen in plaats van een productinterface, bekijk dan onze pagina vertaling van websites.

Bestandsformaten

We werken rechtstreeks in uw resourcebestanden, zonder de tekst naar Excel te kopiëren:

  • JSON en YAML - i18next, react-intl, Vue I18n, Rails;
  • XLIFF - exports uit Angular en Xcode;
  • gettext PO/POT - WordPress-, Django- en PHP-projecten;
  • Android strings.xml, iOS .strings en .stringsdict;
  • .resx (.NET) en .properties (Java);
  • Lokalisatieplatforms (TMS) - we sluiten aan bij uw project en werken in uw eigen omgeving.

De bestandsstructuur, de sleutels, de codering (UTF-8) en de volgorde van de items blijven ongewijzigd.

Variabelen en code: wat we niet aanraken

Een UI-string bevat vaak variabelen en opmaakcode die in de vertaling precies zo moeten blijven als in het origineel:

  • {username}, {{count}}, %s, %d, %1$s - variabelen die het programma invult;
  • <b>, <a href>, \n - opmaak en regeleinden;
  • constructies in ICU MessageFormat, bijvoorbeeld {count, plural, one {...} other {...}}.

Een variabele verwijderen of wijzigen laat de app crashen of zet betekenisloze tekst op het scherm. Onze CAT-tool zet variabelen om in beschermde tags, en een geautomatiseerde QA-controle vergelijkt in elke afzonderlijke string of het aantal en de volgorde van de variabelen overeenkomen.

Technische kenmerken van de Georgische taal

  • Lengte - Georgische tekst is vaak langer dan Engelse. Heeft een knop of een tabblad een tekenlimiet, laat het ons dan weten, en de vertaling zal die niet overschrijden. We controleren de limiet voor elke string afzonderlijk;
  • Meervoud - in het Georgisch blijft een zelfstandig naamwoord na een getal in het enkelvoud: "5 faili" (5 bestand), niet "5 failebi" (5 bestanden). Volgens CLDR heeft het Georgisch twee meervoudscategorieën (one, other), dus beide vormen zijn vaak identiek, maar het meervoudssjabloon moet toch correct worden ingevuld;
  • Hoofdletters - het Georgische Mchedroeli-schrift kent geen hoofdletters. In moderne browsers zet CSS text-transform: uppercase Georgische tekst om in Mtavroeli, wat knoppen en koppen vaak een onverwachte breedte en uitstraling geeft. Zulke gevallen markeren we voor uw ontwikkelaars;
  • Naamval naast een variabele - "{name}'s profile" vraagt in het Georgisch de genitief, en die kan niet op een variabele worden toegepast. Zulke strings bouwen we zo om dat de naam zonder naamvalsuitgang staat: "profili: {name}" (Profiel: {name});
  • Aanspreekvorm - bij de start van het project spreken we af of de beleefde vorm "tkven" (u) of de informele vorm "shen" (jij) wordt gebruikt. Beide door elkaar in één interface komt onprofessioneel over;
  • Datum, getal, valuta - datums in de notatie DD.MM.JJJJ, een komma als decimaalteken en het valutasymbool ₾ na het getal.

Het Georgisch kent geen grammaticaal geslacht, dus "man shetsvala paroli" ("hij" of "zij" heeft het wachtwoord gewijzigd) werkt voor elke gebruiker hetzelfde. Dat maakt een Georgische interface eenvoudiger dan in sommige andere talen, maar naamvalsuitgangen en werkwoordsvormen vragen aparte aandacht.

Wat niet wordt vertaald

Aan het begin van de lokalisatie stellen we een "Do Not Translate"-lijst op. Daarin staan merk- en productnamen, als handelsmerk beschermde namen van functies, namen van technologieën (Wi-Fi, Bluetooth, QR) en afkortingen die Georgische gebruikers in hun oorspronkelijke vorm herkennen, zoals PIN of SMS.

De lijst legt ook vast wat in Latijnse letters wordt geschreven en wat naar het Georgisch wordt getranslitereerd. Is er eenmaal een besluit genomen, dan geldt het identiek op elk scherm, in de beschrijving in de store en in het helpcentrum.

Context: waarom we schermafbeeldingen nodig hebben

Het Engelse "Save" kan "shenakhva" (een bestand opslaan), "dazogva" (geld besparen) of "shenakhuli" (de status "opgeslagen") zijn. "Book" is ofwel een "boek", ofwel "boeken" in de zin van reserveren. Een stringsleutel zoals checkout.button.book geeft vaak een hint over de context, maar de beste resultaten krijgen we met schermafbeeldingen of toegang tot een stagingomgeving.

Dubbelzinnige strings verzamelen we in één lijst en die nemen we in één keer met uw ontwikkelaar door, zodat het proces geen tijd van uw team opslokt.

Tips voor ontwikkelaars: code die klaar is voor lokalisatie

De helft van de kwaliteit van een lokalisatie wordt vóór de vertaling bepaald, in de code. Dit zijn de meest voorkomende problemen die we zien wanneer we bestanden ontvangen:

  • Samengevoegde strings - "You have " + count + " new messages" wordt als drie aparte strings vertaald, en daaruit valt geen correcte Georgische zin te bouwen. De juiste aanpak is één string met een variabele;
  • Hardgecodeerde tekst - strings die niet in het resourcebestand staan, blijven ook na de vertaling Engels;
  • Tekst in afbeeldingen - tekst op banners en illustraties vraagt om een apart bestand of een nieuw ontwerp;
  • Vaste breedte - knoppen en tabbladen die zich niet aan de lengte van de tekst kunnen aanpassen;
  • Sleutels zonder context - "label1" of "text_23" zegt de vertaler niets. Een opmerking van de ontwikkelaar in het bestand kost een paar seconden en vermindert vertaalfouten.

Is uw project nog in ontwikkeling, dan delen we deze punten vooraf met u, en verloopt de lokalisatie veel sneller.

Storepagina's en transactionele teksten

Lokalisatie houdt niet op bij de interface. Gebruikers zien uw product voor het eerst in de App Store, op Google Play of in een e-mail:

  • Beschrijving in de store - titel en ondertitel met strikte tekenlimieten, korte en volledige beschrijvingen, teksten voor "What's New";
  • Bijschriften bij schermafbeeldingen - korte zinnen die binnen het kader van de afbeelding passen;
  • Transactionele e-mails en sms'jes - registratie, wachtwoordherstel, betalingsbevestiging. Georgische sms-tekst wordt in Unicode-codering verzonden, dus er passen minder tekens in één bericht dan bij Latijnse tekst, en daarom is een beknopte formulering hier extra belangrijk;
  • Pushmeldingen - tekst die op het vergrendelscherm leesbaar moet zijn zonder te worden afgekapt.

Proces en doorlopende lokalisatie

  • Analyse - bestandsformaat, aantal strings, soorten variabelen, tekenlimieten;
  • Stijlgids en terminologie - aanspreekvorm, toon en producttermen die niet worden vertaald;
  • Vertaling in een CAT-omgeving - met beschermde variabelen en een Translation Memory;
  • Geautomatiseerde QA - variabelen, tags, lengte, lege strings, dubbele spaties;
  • Linguïstische kwaliteitscontrole (LQA) - in een stagingomgeving of op schermafbeeldingen controleren we hoe de tekst er op een echt scherm uitziet.

Uw product verandert met elke sprint. Dankzij het Translation Memory vertalen we bij elke nieuwe release alleen de nieuwe en gewijzigde strings, terwijl al goedgekeurde tekst automatisch behouden blijft. De termen blijven in alle versies dezelfde.

Nog niet uitgebrachte functies en toegang tot staging zijn bedrijfsgeheimen. Op verzoek ondertekenen we een geheimhoudingsovereenkomst (NDA), en alleen het projectteam heeft toegang: privacybeleid.

Hoe u begint

1

Resourcebestand

Stuur ons een JSON-, XLIFF-, PO- of ander bestand, of geef ons toegang tot uw lokalisatieplatform.

2

Context

Schermafbeeldingen, toegang tot staging en een lijst met tekenlimieten, als u die heeft.

3

Lokalisatie en QA

Vertaling met beschermde variabelen, geautomatiseerde controles en linguïstische tests.

4

Levering

Bestanden in hetzelfde formaat en dezelfde structuur, dezelfde of de volgende dag.

Heeft u een Georgische versie van uw app of platform nodig? Stuur ons uw resourcebestand en een paar schermafbeeldingen - de eerste versie is dezelfde of de volgende dag klaar.

Bellen: 501 113 200

Veelgestelde vragen

Hoe lang duurt een lokalisatie?

De eerste versie is dezelfde of de volgende dag klaar. Updates na elke release worden ook dezelfde of de volgende dag geleverd.

Hoe houdt u zich aan tekenlimieten?

Geef de limiet aan in het bestand of in een aparte lijst. Elke string wordt aan zijn limiet getoetst, en past een exacte vertaling niet, dan stellen we een korter alternatief voor.

Beschadigt u de variabelen niet?

Nee. Variabelen zijn beschermd in de CAT-tool, en vóór de levering vergelijkt een geautomatiseerde QA-controle elke string met het origineel.

Kunt u op ons lokalisatieplatform werken?

Ja. Geef ons toegang en we werken in uw omgeving, zonder dat er bestanden heen en weer gestuurd hoeven te worden.

Formele of informele aanspreekvorm - welke gebruikt u?

Dat spreken we bij de start van het project met u af, op basis van uw merk en uw doelgroep. De gekozen vorm wordt vastgelegd in de stijlgids en consequent in elke string gebruikt.

Kunt u ook een website vertalen?

Ja. De vertaling van de inhoud van een bedrijfswebsite is een aparte dienst: zie onze pagina over de vertaling van websites.

T

TARGMANEBI

TARGMANEBI - Georgische lokalisatie van apps, SaaS-platforms en software-interfaces, dezelfde of de volgende dag - info@targmanebi.ge, 501 113 200.

☎ App lokaliseren? Bel ons 501 113 200