Skriftlig Info ➜ DITA-publisering ➜ DITA variabler ➜ Definer variabler i moduler

Definer variabler i moduler

Hvis du trenger et antall variabler for publikasjonen din kan du enten definere alle på en gang i en topic map eller et bibliotek, eller du kan velge den modulære tilnærmingen.

Min gjetning er at dine publikasjoner ikke er så forskjellige fra mine. Det betyr at variablene dine kan sorteres etter bruksområde. Noen er unike for en spesiell publikasjon. Andre er generiske for produktet, produktgruppen eller produsenten du jobber for, mens de siste er generiske av andre årsaker.

Hvis du velger å lage alle variablene dine i ett objekt (map eller bibliotek) trenger du bare å importere ett enkelt objekt inn i publikasjonen. Det er enkelt og greit. Det gjør deg sårbar for endringer i de generiske verdiene. Du må også oversette verdiene om og om igjen, selv om de er identiske.

Jeg har valgt en modulær tilnærming. Jeg har laget et begrenset antall generiske objekter, og bruker disse om og om igjen i flere publikasjoner. Dette lar meg gjenbruke allerede oversatte objekter. Det gir meg også en høy grad av konsistens.

Eksempel

En av variablene jeg bruker er "Month". Jeg har bare 12 mulige verdier, så jeg har 12 biblioteker som definerer disse verdiene. Jeg kan bruke en av disse i hver eneste publikasjon jeg lager.

Jeg har også en variabel som definerer "ProductType". Jeg har ikke så mange verdier å velge mellom her, så jeg har ett bibliotek for hver produkttype. Hver gang jeg lager en publikasjon for "Fish-finding sonar" bruker jeg det samme biblioteket. Dette gir konsistens, for jeg har sett at dette begrepet har blitt oversatt forskjellig avhengig av hvilken oversetter jeg har brukt.

"ProductName" er også definert i en variabel. Dette betyr at jeg kan bruke det samme biblioteket for hver publikasjon for dette spesifikke produktet.

Dette gir meg bare noen få variabler som er unike for hver publikasjon. Publikasjonens "DocumentNumber" er en av disse, den relaterte "SW-Version" er en annen.

Som du skjønner må jeg alltid importere flere biblioteker inn i publikasjonen min. Jeg innrømmer at dette er litt mer "komplisert" enn å sette inn bare ett bibliotek. Ikke desto mindre, etter å ha veiet "for og imot", har jeg konkludert med at jeg både sparer tid og penger. Dessuten oppnår jeg ønsket grad av konsistens.

Tips

På disse sidene forklares bare hvordan variabler brukes i DITA-publisering. Hvis du ønsker utfyllende forklaringer rundt prinsippet med variabler, se under Metodikk og spesielt Bruk av variabler i teksten.


Alle eksterne linker åpner i et nytt vindu. Jeg tar ikke ansvar for informasjon på eksterne nettsteder, selv om jeg har linket til dem. Vennligst rapporter linker som ikke virker.

Informasjonen på denne siden representerer mine personlige meninger, og min egen forståelse av temaet som beskrives. Du kan gjerne linke til siden, men ikke kopiere større deler av innholdet uten tillatelse. Jeg tar ingen ansvar for eventuelle feil, misforståelser eller manglende informasjon om omfattende temaer. Jeg tar heller intet ansvar for feil du måtte gjøre eller forårsake som et resultat av feilaktig eller manglende informasjon. Du kan gjerne bidra med kommentarer, egner erfaringer eller utfyllende informasjon. Se Kontaktinformasjonen.