Locale System
Et Locale System samler språkene og de oversatte meldingene du bruker på Pages og en Site. Opprett et i Definitions når du vil vedlikeholde felles tekst på flere språk og velge hvilket språk som skal brukes mens en oversettelse er uferdig.
Dette lagrer et Locale System
En Locale er et språk, eventuelt med region, for eksempel English en eller German de-DE. En Message er en gjenbrukbar tekst, som en velkomsthilsen, med en oversettelse for hver Locale. Meldingsgrupper hjelper deg å organisere teksten.
Velg en Locale som reservespråk når et annet språk skal brukes ved manglende oversettelser eller tilstanden Initial. Pages bruker de lagrede Messages. Følg Site-veiledningen for å velge språkene som skal publiseres.
Opprett et system og legg til en Locale
Start med English og legg deretter til de andre språkene innholdet trenger.
- Åpne menyen med tre prikker på Definitions og velg New locale system.
- Skriv Store languages i Locale system name og velg Create locale system.
- Åpne systemet. Det starter med English, taggen en, som standard-Locale.
- Velg New locale. Fyll ut Name, velg Language og eventuelt Country or region, og kontroller Language tag (BCP 47).
- For å bruke English mens oversettelsen er uferdig, velger du English i Add fallback locale og deretter Add fallback.
- Velg Create.
- For å endre systemets standardspråk velger du systemet, deretter Default locale og Save.
Innstillinger for system og Locale
Velg tagger og reservespråk uttrykkelig. For å bruke English ved uferdig tysk tekst legger du English til i Fallback order for German.
- Name - Bruk et lesbart navn som Store languages eller German. En ny underordnet oppføring starter tom.
- Description - Tomt og valgfritt. Forklar systemet, Locale, gruppen eller Message. Bruk Translator note nedenfor til veiledning som gjelder oversettelsen.
- Default locale - English er valgt fra start. Velg systemets ene primære Locale. Publisert innhold på standardspråket bruker / og oppgir x-default for språkgjenkjenning.
- Language - Choose language fra start på en ny Locale. Valget German gir de i taggen.
- Country or region (optional) - Ingen region fra start. Velg Germany når du ønsker tyske formateringskonvensjoner for Tyskland. Dette gir de-DE.
- Language tag (BCP 47) - Påkrevd. Kontroller taggen som lages fra valgene, eller skriv et mer spesifikt språk, skriftsystem, region eller formateringstillegg. Bruk anerkjente tagger som de-DE.
- Fallback order - Tomt fra start. Velg Add fallback locale og Add fallback for å legge til et språk fra systemet sist i listen. Bruk pil opp/ned for å endre rekkefølge eller Remove for å fjerne koblingen. Hvert valgt språks egne reservespråk prøves også.
- Save / Discard - For en eksisterende oppføring beholder Save endringene, og Discard gjenoppretter siste lagrede versjon. For en ny oppføring bruker du Create eller Cancel.
Opprett og forhåndsvis en Message
Velg New message for å skrive oversettelser. Opprett en gruppe først hvis du vil samle beslektet tekst.
- Velg systemet eller en eksisterende meldingsgruppe.
- Velg New message. For å lage en gruppe først velger du New message group, fyller ut Name og Key, velger Create, velger den nye gruppen og deretter New message.
- Fyll ut Name og Key, for eksempel Welcome og welcome. En tom Key ved oppretting avledes fra Name.
- Fyll ut Translator note for å forklare hvor teksten vises og hvilke variabler den bruker.
- Skriv oversettelsen for hver Locale og velg oversettelsestilstanden.
- Velg Create, eller Save for en eksisterende Message.
- I Preview velger du Locale og fyller ut Example arguments (JSON) for eventuelle navngitte variabler.
Innstillinger for Message
Nye oversettelsesceller starter som Initial. Velg Translated, Reviewed eller Final når teksten er klar til bruk. Initial-celler bruker det konfigurerte reservespråket.
- Name - Tomt fra start. Skriv det lesbare navnet, for eksempel Welcome.
- Key - Skriv en stabil nøkkel som welcome eller catalog-heading. Start med en ASCII-bokstav eller et siffer, og bruk deretter bokstaver, tall, punktum, bindestreker eller understreker. Nøklene må være forskjellige i en gruppe, uten forskjell på store og små bokstaver.
- Translator note - Tomt og valgfritt. Forklar sammenheng og variabler, for eksempel Hilsen over katalogen; name er kundens navn.
- Locale translation - Skriv tekst med Unicode MessageFormat 2. For eksempel setter
Welcome, {$name}.inn det oppgitte name-argumentet. Rett eventuelle syntaksfeil før du lagrer. - Initial - Valgt for nye eller manglende celler. Velg Translated, Reviewed eller Final for å bruke teksten du skrev, eller behold Initial og konfigurer et reservespråk.
- Translated - Marker teksten som oversatt og klar til bruk.
- Reviewed - Marker den som gjennomgått. Oversettelsen er fortsatt tilgjengelig.
- Final - Marker den som endelig. Oversettelsen er fortsatt tilgjengelig. Publiser Site når besøkende skal få den lagrede teksten.
- Preview Locale - Standard-Locale fra start. Velg et språk for å se teksten som blir brukt, og eventuell melding om reservespråk.
- Example arguments (JSON) - {} fra start. Skriv et objekt som
{"name":"Ada"}for å teste variabler. Disse inndataene brukes bare til forhåndsvisningen.
Eksempel: en hilsen med kundens navn
Legg til German de-DE i Store languages med English som reservespråk. Opprett Welcome med Key welcome og disse oversettelsene, og velg Create.
- English - Skriv
Welcome, {$name}.og velg Final. - German - Skriv
Willkommen, {$name}.og velg Reviewed.
Forhåndsvis kundens navn
Velg German i Preview → Locale og skriv argumentene nedenfor. Du ser Willkommen, Ada. Du kan gjenbruke Message for en annen kunde ved å oppgi et annet navn.
Eksempelargumenter for variabelen name.
{"name":"Ada"}
Eksempel: en uferdig oversettelse
Endre tilstanden for German til Initial på Welcome, og velg German i Preview. Med English i Fallback order for German ser du Welcome, Ada. og Using English fallback. Velg Discard for å gjenopprette den lagrede tyske oversettelsen med Reviewed.
Når du vil ha en bevisst tom oversettelse, lagrer du en tom verdi med Translated, Reviewed eller Final. Da viser språket den tomme verdien du valgte.
Koble systemet til en Site
Når meldingene er klare, følger du Site-veiledningen for å velge Locale System og språk for Site. Koble Page-tekst til de lagrede Messages, kontroller hvert språk og velg Publish for endringene du vil vise besøkende.
Begrensninger og vanlige feil
Kontroller forhåndsvisningen og valgene for reservespråk før publisering.
- Velg reservespråk fra dette Locale System og hold kjeden fri for løkker.
- Behold priser, valutaer, kvalifikasjonskrav og juridiske vilkår i forretningsdata og regler. Velg Locale for språk og formatering.
- Forhåndsvis de navngitte argumentene Pages skal oppgi, og kontroller eventuell melding om reservespråk.
- Hvis noen andre lagrer oppføringen mens du redigerer, ser du gjennom lagringsfeilen. Bruk Discard for å laste siste versjon og gjør deretter endringene på nytt.
- Hold Name innenfor 250 tegn og Description innenfor 2 000. Skriv en gyldig Key uttrykkelig hvis navnet ikke kan gi en passende nøkkel.
Relaterte artikler
- Definitions - Beskriv felles begreper og datastruktur.
- Properties - Definer egenskaper, verdityper og enheter.
- Models - Flytt valgte Definitions og innhold.
- Site - Velg og publiser språkvariantene for Site.
