Ondersteuning voor taalvariabelen
AEM Guides biedt de functie voor het gebruik van taalvariabelen. U kunt taalvariabelen gebruiken om gelokaliseerde koorden in de output van PDF te bepalen of om het even welke statische tekst in de outputmalplaatjes te lokaliseren. U kunt CSS stijlen gebruiken om de koorden te lokaliseren die uit CSS komen.
Taalvariabelen gebruiken in de PDF-uitvoer
U kunt taalvariabelen gebruiken om een gelokaliseerde versie van de uit-van-de-doos etiketten zoals Nota, Voorzichtigheid, en Waarschuwing of statische tekst in de output van PDF te bepalen. De variabelenaam is hetzelfde voor alle talen, maar kan verschillende waarden hebben voor de verschillende talen. U kunt de waarde voor deze variabelen bijwerken in een of meer talen en vervolgens wordt de gelokaliseerde waarde automatisch gekozen in de uitvoer van PDF.
U kunt bijvoorbeeld op de volgende manieren het label Note
in de uitvoer van PDF presenteren:
-
Engels: Opmerking
-
Frans: Opmerking
-
Duits: Hinweis
{width="550"}
de steekproefnota van A in het Engels, Frans, en Duitse talen.
en_us
), of anders kiest het de Engelse (en
) waarde en toont het het zelfde in de output van PDF.Typen taalvariabelen
AEM Guides ondersteunt twee typen variabelen: variabelen Application en User.
Toepassingsvariabelen
AEM Guides biedt een set vooraf gedefinieerde of out-of-the-box toepassingsvariabelen. U kunt deze vooraf gedefinieerde variabelen gebruiken om informatie toe te voegen over een specifiek document voor AEM Guides. De variabele chapter-number
geeft bijvoorbeeld, indien deze op een pagina is opgenomen, het hoofdstuknummer weer waartoe de pagina behoort. De variabele author-label
geeft de naam van de auteur van het document weer.
Gebruikersvariabelen
U kunt ook nieuwe taalvariabelen maken. U kunt bijvoorbeeld een gebruikersvariabele Publisher maken voor het label van de uitgever voor het document.
{width="550"}
voeg en bekijk de taalvariabelen voor een geselecteerde taal toe.
Een nieuwe taalvariabele toevoegen
-
Ga in de webeditor naar het tabblad Uitvoer.
-
Selecteer Variabelen van de Taal {width="25"} in het linkerdeelvenster.
-
Selecteer uitgeven om het venster van de Variabelen van de Taal te openen. De toepassing en de gebruikersvariabelen in de geselecteerde taal worden in alfabetische volgorde weergegeven. De waarden worden weergegeven volgens de geselecteerde taal. Als u bijvoorbeeld de Franse taal selecteert, wordt Tip weergegeven als Conseil.
-
Van Taal dropdown, selecteer de gewenste taal waarin u een variabele wilt uitgeven.
note note NOTE Als u niet de gewenste talen bekijkt, laat de gewenste taal van de Variabele Montages van de Taal toe. Instellingen selecteren {width="25"} om de dialoog van de Montages van de Variabelen van de Taal te openen. -
Ga de veranderlijke naam in de kolom van de Naam en zijn waarde in de kolom van de Waarde in.
note note NOTE U kunt elke HTML-inhoud als een variabelewaarde gebruiken om de variabelewaarde in specifieke opmaak weer te geven. U kunt bijvoorbeeld de tag <b>
aan de variabele waarde toevoegen om de uitgever vet weer te geven. -
Selecteer Variabele van de Taal toevoegen {width="25"} om een nieuwe taalvariabele aan de geselecteerde taal toe te voegen. Als u een variabele aan één taal toevoegt, wordt deze automatisch aan alle talen toegevoegd. U kunt geen variabele maken met dezelfde naam als een bestaande variabele. Er wordt een fout weergegeven.
Taalvariabelen exporteren en importeren
Experience Manager Guides biedt ondersteuning voor het exporteren en importeren van de taalvariabelen in de geselecteerde taal. U kunt gemakkelijk alle taalvariabelen samen met de bepaalde waarden uitvoeren. Dit omvat zowel toepassings- als gebruikersvariabelen. Gebruik het geëxporteerde bestand om de gewenste wijzigingen in de waarden aan te brengen of om de waarden te lokaliseren naar andere talen.
U kunt ook het XML-bestand importeren dat de taalvariabelen bevat. Experience Manager Guides importeert alleen de taalvariabelen die al zijn gedefinieerd, inclusief zowel toepassings- als gebruikersvariabelen. Er worden geen variabelen geïmporteerd die nog niet zijn gedefinieerd.
Taalvariabelen exporteren
Om de taalvariabelen voor een taal uit te voeren, selecteer de taal van dropdown en selecteer Uitvoer
{width="25"}.
Er wordt een XML-bestand gemaakt met de indeling language_variable_<ln>
, waarbij <ln>
de code van de geselecteerde taal is. Bijvoorbeeld language_variable_en.xml
voor Engels en language_variable_fr.xml
voor Frans.
Taalvariabelen importeren
De taalvariabelen importeren:
-
Selecteer een taal van dropdown en selecteer Invoer
{width="25"}
.
-
Blader en selecteer de XML die de taalvariabelen bevat. Bijvoorbeeld language_variable_en.xml.
U kunt XML-bestanden in de volgende indeling importeren:
<?xml version="1.0" encoding="UTF-8"?>
<variables>
<variable id="note-important">Important: </variable>
<variable id="note-caution">Avertir: </variable>
<variable id="image-with-text">Text and image <img src="/content/dam/assets/images/image_with_text.png" /> </variable>
</variables>
De variabelen met dezelfde id worden geïmporteerd wanneer u het bestand importeert. De waarden voor de variabelen in de geselecteerde taal worden bijgewerkt met die in het XML-bestand. Er wordt een bericht weergegeven over het aantal bijgewerkte variabelen.
- Als het dossier geen dossier van XML is, of als het dossier een onjuist formaat bevat dat niet met de taalvariabelen in kaart brengt, bekijkt u een fout dat er een kwestie met het dossier van XML is. >
- Als het bestand geen variabelen met dezelfde id bevat, wordt u gewaarschuwd dat er geen overeenkomstige taalvariabele in het geïmporteerde bestand wordt gevonden.
Opties voor een taalvariabele
Beweeg over de variabele om het menu van Opties voor het te bekijken.
{width="550"}
gebruik het menu van Opties om, een taalvariabele te schrappen voor te vertonen of te dupliceren.
U kunt zowel toepassings- als gebruikersvariabelen voorvertonen. Om te bekijken hoe de waarde van de variabele in de output wordt getoond, selecteer Voorproef van het menu van Opties van de geselecteerde variabele.
U kunt ook verkiezen om Schrapping of te dupliceren de gebruikersvariabelen. Als u een variabele uit één taal verwijdert, wordt deze automatisch uit alle talen verwijderd.
Toepassingsvariabelen bewerken of herstellen
U kunt ook de waarden voor een toepassingsvariabele bewerken. Later kunt u de oorspronkelijke waarde van een toepassingsvariabele herstellen. keert Variabele terug {width="25"} wordt weergegeven voor een toepassingsvariabele met een gewijzigde waarde.
Taalvariabelen gebruiken in de uitvoersjablonen
Voeg taalvariabelen toe aan gelokaliseerde documenten. U kunt deze taalvariabelen invoegen in de paginalay-out die op verschillende pagina's in uw gelokaliseerde documenten wordt weergegeven. U kunt bijvoorbeeld de taalvariabele voor de author-name
toevoegen die in het koptekstgebied van de paginalay-out wordt weergegeven (of een ander deel zoals de voettekst of de hoofdtekst).
{width="550"}
de auteur en de merknaam gelokaliseerd in de output van de PDF die voor de Franse taal wordt geproduceerd.
Voer de volgende stappen uit om een taalvariabele zoals de copyright-label
in het koptekstgebied in te voegen:
-
Open de vereiste pagina-indeling voor bewerking.
note note NOTE De mening past een sectie van de paginalay-outvoor het openen van een paginalay-out voor aanpassing of het uitgeven aan. -
Selecteer de koptekst om deze actief te maken en een variabele in te voegen.
-
Selecteer Variabele van het Tussenvoegsel {width="25"} op de werkbalk.
-
In het Tussenvoegsel Variabele pop-up, selecteer de naam van de taalvariabele die moet worden opgenomen en klik Tussenvoegsel om het op het kopbalgebied op te nemen.
note note NOTE U kunt ook de zoektekenreeks in het tekstvak invoeren. De namen van variabelen die de opgegeven tekenreeks bevatten, worden gefilterd en in de lijst weergegeven.
De geselecteerde taalvariabele wordt ingevoegd in het koptekstgebied.
{width="550"}
copyright-label
toegevoegd in het kopbalgebied.
Inhoudsstijl toepassen op taalvariabelen
Naast de waarde die u toewijst aan een taalvariabele, kunt u ook HTML-tags gebruiken om de waarde van de variabele in een specifieke opmaak weer te geven. U kunt bijvoorbeeld de waarde van de parameter publisher-label
vet weergeven.
-
U kunt de stijlen van de waarden ook opmaken met de tag . Met de taalvariabele voor het paginanummer kunt u bijvoorbeeld het paginanummer in Romeinse getalnotatie in het Engels weergeven en de notatie voor andere talen opgeven.
Waarde voor Engels:
<span data-field="page-number" data-format="upper-roman">1</span>
Waarde voor Tamil:
<span data-field="page-number" data-format="tamil">1</span>
U kunt ook taalvariabelen toevoegen en andere velden opmaken die worden vermeld in de functie Velden invoegen van de paginalay-outs. Voor meer details bij het toevoegen van gebieden, mening voegt gebieden en meta-gegevenstoe.
-
U kunt ook gelokaliseerde afbeeldingen aan de waarden toevoegen. U kunt bijvoorbeeld een afbeeldingspictogram toevoegen in de taal met hoofdstuknummers en gelokaliseerde afbeeldingen van het pictogram ophalen in de uitvoer van PDF.
In het Engels kan de waarde van een variabele voor een afbeelding ongeveer gelijk zijn aan
<img src="banner-en.jpg">
en in het Duits kan deze waarde voor dezelfde variabele gelijk zijn aan<img src="banner-de.jpg">
. Het neemt de beelden op afhankelijk van de taal.
De tekenreeksen lokaliseren met CSS-stijlen
Met CSS-stijlen kunt u ook de tekenreeksen lokaliseren die in Herfst worden gebruikt, zoals Hoofdstuk, Sectie, Figuur en Tabel. Aangezien deze tekenreeksen uit CSS-bestanden komen, kunt u ze niet lokaliseren met behulp van taalvariabelen. Als u deze tekenreeksen wilt lokaliseren, kunt u CSS-stijlen maken voor elke taal waarin u ze wilt lokaliseren.
U kunt bijvoorbeeld de volgende CSS gebruiken om het hoofdstukvoorvoegsel en de bijbehorende getalnotatie in verschillende talen weer te geven.
Bijvoorbeeld, kunt u volgende CSS gebruiken om Hoofdstuk als Hoofdstuk in het Duits en het hoofdstukaantal in decimaal formaat te tonen. Bij Japans kunt u de getalnotatie voor Japans gebruiken om de hoofdstuknummers weer te geven in de inhoudsopgave.
// for English
h1:before {
counter-increment: h11;
content: "Chapter " counter(h11, decimal)".";
}
// for German
:root:lang(de) h1:before {
content: "Hoofdstuk " counter(h11, decimal)".";
}
// for Japanese
:root:lang(ja) h1:before {
content: "章 " counter(h11, japanese-formal)".";
}
In de volgende schermafbeeldingen worden de tekenreeksen weergegeven die zijn gelokaliseerd in Duitse en Japanse PDF-uitvoer.
{width="550"}
{width="550"}
De voorvoegsels opmaken
Met CSS-stijlen kunt u ook de voorvoegsels opmaken. U kunt bijvoorbeeld het label Note
opmaken, zodat het in rode kleuren wordt weergegeven in de PDF-uitvoer van verschillende talen.
.note .prefix-content
{
color: red;
}