Translate a text into the language of the used InDesign®.

Translate a text into the language of the used InDesign®.

The language of the InDesign® you are using is determined when the program starts. The following language versions of InDesign® are supported:

Unsupported languages use the language code enEN as default.

The translations made by translate are mainly used to support the InDesign UI like the names of menus, custom dialogs or the descriptions of own Layout Rules. For translations of document contents the text::translate function can be used. With the help of so-called Artificial Intelligence this function provides pretty good results.

For translations prepared Key (=text) : Value (=translation) mappings are used. Only the definitions of the current InDesign® language are searched for translationas of course. Translations are searched - in that order - in those places:

  1. Current Data Pool
  2. Folder of priint:comet plug-ins
  3. Built-In translations of the priint:comet plug-ins
If the key is found, the search is terminated and the value (translation) is returned. If the key is not found in any of the mappings, the text is returned unchanged.

For each language you want to support, a file called message_<language-code>.xml must be created. For XML data pools, place this file directly into the XML folder. From SOAP connections the file must be delivered with the fieldId of the same name. The following example describes the syntax of the XML file:

<?xml version="1.0" encoding="utf-8"?>
<messages>
  <!-- Simplest case: key without wildcard, translation without wildcard -->
  <message>
    <key>HELLO_WORLD</key>
    <translation>Hallo Welt!</translation>
  </message>
  <!--     translation and key can contain placeholders (sensibly the same ones,     so that input parameters can be used even     if no translation for a translation is found for a key)   -->   <message>     <key>SPRINTF_STR_INT_DOUBLE %s %d %1,2f</key>     <translation>Formatted output "%s" int: "%d" double: %1,2f</translation>   </message>   <!-- etc. -->
</messages>

A table according to the following schema (MySQL dump) is required:

CREATE TABLE messages 
( 
    id INT(11) NOT NULL auto_increment,
    `key` varchar(250) NOT NULL DEFAULT '',
    language varchar(4) NOT NULL DEFAULT '',
    translation text NOT NULL DEFAULT '',
    PRIMARY KEY (id),
    UNIQUE INDEX key_language (`key`, language)
);

Translations independent of the data connection can be installed in the priint:comet plug-ins folder under the names message_<langcode>.xml. The files have the same format as the message_<langcode>.xmls of the XML offline folders and are read at program startup and each time the data pool is changed.

Built-in and available in every InDesign® language version is the following list of German (deDE) translations.

CodeKeydeDE
deDEjaja
deDEneinnein
deDElinkslinks
deDEmittemitte
deDErechtsrechts
deDEobenoben
deDEuntenunten
deDEwahrwahr
deDEfalschfalsch
deDEgenaugenau
deDEmindestensmindestens
deDEmitte (X)mitte (X)
deDEmitte (Y)mitte (Y)
deDEoben linksoben links
deDEoben Mitteoben Mitte
deDEoben rechtsoben rechts
deDEMitte linksMitte links
deDEMitteMitte
deDEMitte rechtsMitte rechts
deDEunten linksunten links
deDEunten Mitteunten Mitte
deDEunten rechtsunten rechts
deDEkleinerkleiner
deDEgleichgleich
deDEgroessergroesser
deDEBreiteBreite
deDEHoeheHoehe
deDEProcessProzess
deDEbeginning witham Anfang
deDEfirst onlyeinmal
deDEAllAlle
deDEOKOkay
deDECancelAbbrechen
deDEtestTest
deDEUnusedUnbenutzt
deDEunusedunbenutzt
deDE[[unused]][[unbenutzt]]
deDEthis is only a separator.Dies ist nur eine Trennlinie.
deDEscale textText skalieren
deDEscales the text corresponding to the frame's size change.Skaliert den Text entsprechend der Rahmengröße.
deDEfactorFaktor
deDElimitsLimits
deDEon oversetBei Übersatz
deDEfit text to frameText an Rahmen anpassen
deDEfits the text content to the frame.Passt den Textinhalt an den Rahmen an.
deDEfitanpassen
deDEfit tables to frame widthTabellen an Rahmenbreite anpassen
deDEfits all tables in the frame to the frame's width.Passt alle Tabellen des Rahmens an die Rahmenbreite an.
deDE--- image ------ Bild ---
deDEscale imageBild skalieren
deDEscales the image corresponding to the frame's size change.Skaliert das Bild entsprechend der Rahmengröße.
deDEreferenceReferenz
deDEfit image to frameBild an Rahmen anpassen
deDEfits the image content to the frame.Passt den Bildinhalt an den Rahmen an.
deDEproportionalproportional
deDEfill frameRahmen füllen
deDEapply areasBereiche anwenden
deDEscales and positions the image corresponding to the always- and never-areas.Skaliert und positioniert das Bild entsprechend den Immer- und Niemals-Bereichen.
deDEpreferbevorzugen
deDEresize frameRahmengröße ändern
deDE--- frame ------ Rahmen ---
deDEscale frameRahmen skalieren
deDEscales the frame corresponding to the document's size change.Skaliert den Rahmen analog zur Größenänderung des Dokuments.
deDEscale strokeLinien skalieren
deDEfit frame to contentRahmen an Inhalt anpassen
deDEfits the frame to its content.Passt den Rahmen an seinen Inhalt an.
deDEconstant widthKonstante Breite
deDEhold frameRahmen festhalten
deDEholds the frame in relation to the page.Hält den Rahmen relativ zur Seite fest.
deDEdirectionRichtung
deDEextend to bleedAnschnitt anfügen
deDEextends the frame into the bleed area.Erweitert den Rahmen in den Anschnittsbereich
deDEover spineüber Bund
deDEslackToleranz
deDEmatch page marginsSeitenränder anpassen
deDEmatches one or all page margin to a given page margin.Passt einen oder alle Seitenränder an einen vorgegebenen Seitenrand an.
deDEmatchAnpassen
deDErow (0=all)Spalte (0:alle)
deDEjustify paragraphsAbsatz-Keil
deDEmitte (Y)Proportional füllen
deDEjustifyVertikaler Keil
deDEleave untouchedUnverändert lassen
deDEuse document image intentDokumentbildpriorität verwenden
deDEperceptual (images)Perzeptiv (Bilder)
deDEsaturation (graphics)Sättigung (Grafiken)
deDErelative colorimetricRelativ farbmetrisch
deDEabsolute colorimetricAbsolut farbmetrisch
deDEno extraskeine
deDEuniform rowsZeilen ausgleichen
deDEcopy cell propertiesZellgestaltung anpassen
deDEframe onlynur Rahmen
deDEtext onlynur Text
deDEDocumentDokument
deDEPublicationPublikation
deDEPublicationtypePublikationstyp
deDEIgnoreIgnorieren
deDEPrefer latestLetze bevorzugen
deDEFileDatei
deDEembeddedeingebettet
deDEFrameRahmen
deDEImageBild
deDEfit to frame widthan Rahmenbreite anpassen
deDEfit to frame heightan Rahmenhöhe anpassen
deDEfit to better sidean bessere Seite anpassen
deDEk_YESja
deDEk_NOnein
deDEk_LEFTlinks
deDEk_CENTERmitte
deDEk_RIGHTrechts
deDEk_TOPoben
deDEk_BOTTOMunten
deDEk_TRUEwahr
deDEk_FALSEfalsch
deDEk_EXACTLYgenau
deDEk_ATLEASTmindestens
deDEk_CENTERXmitte (X)
deDEk_CENTERYmitte (Y)
deDEk_TOPLEFToben links
deDEk_TOPCENTERoben Mitte
deDEk_TOPRIGHToben rechts
deDEk_CENTERLEFTMitte links
deDEk_CENTERCENTERMitte
deDEk_CENTERRIGHTMitte rechts
deDEk_BOTTOMLEFTunten links
deDEk_BOTTOMCENTERunten Mitte
deDEk_BOTTOMRIGHTunten rechts
deDEk_SMALLERkleiner
deDEk_EQUALgleich
deDEk_GREATERgroesser
deDEk_WIDTHBreite
deDEk_HEIGHTHoehe
deDEk_TESTTest
deDEk_UNUSEDunbenutzt
deDEk_UNUSEDBRACKETS[[unbenutzt]]
deDEk_ONLYASEPERATORDies ist nur eine Trennlinie.
deDEk_SCALETEXTText skalieren
deDEk_SCALETEXTTOFRAMESkaliert den Text entsprechend der Rahmengröße.
deDEk_FACTORFaktor
deDEk_LIMITSLimits
deDEk_ONOVERSETBei Übersatz
deDEk_FITTEXTTOTFRAMEText an Rahmen anpassen
deDEk_FITTEXTCONTENTTOFRAMEPasst den Textinhalt an den Rahmen an.
deDEk_FITanpassen
deDEk_FITTABLESTOFRAMEWIDTHTabellen an Rahmenbreite anpassen
deDEk_FITTABLESTOFRAMEWIDTHLONGPasst alle Tabellen des Rahmens an die Rahmenbreite an.
deDEk_IMAGESEPERATOR--- Bild ---
deDEk_SCALEIMAGEBild skalieren
deDEk_SCALEIMAGETOFRAMESkaliert das Bild entsprechend der Rahmengröße.
deDEk_REFERENCEReferenz
deDEk_FITIMAGETOFRAMEBild an Rahmen anpassen
deDEk_FITIMAGECONTENTTOFRAMEPasst den Bildinhalt an den Rahmen an.
deDEk_PROPORTIONALproportional
deDEk_FILLFRAMERahmen füllen
deDEk_APPLYAREASBereiche anwenden
deDEk_IMAGETOALWAYSNEVERAREASSkaliert und positioniert das Bild entsprechend den Immer- und Niemals-Bereichen.
deDEk_PREFERbevorzugen
deDEk_RESIZEFRAMERahmengröße ändern
deDEk_FRAMESEPERATOR--- Rahmen ---
deDEk_SCALEFRAMERahmen skalieren
deDEk_SCALEFRAMETODOCSIZECHANGESkaliert den Rahmen analog zur Größenänderung des Dokuments.
deDEk_SCALESTROKELinien skalieren
deDEk_FITFRAMETOCONTENTRahmen an Inhalt anpassen
deDEk_FITFRAMETOCONTENTLONGPasst den Rahmen an seinen Inhalt an.
deDEk_CONSTANTWIDTHKonstante Breite
deDEk_HOLDFRAMERahmen festhalten
deDEk_HOLDFRAMERELATIVETOPAGEHält den Rahmen relativ zur Seite fest.
deDEk_DIRECTIONRichtung
deDEk_EXTENDTOBLEEDAnschnitt anfügen
deDEk_EXTENDFRAMETOBLEEDErweitert den Rahmen in den Anschnittsbereich
deDEk_OVERSPINEüber Bund
deDEk_SLACKToleranz
deDEk_MATCHPAGEMARGINSSeitenränder anpassen
deDEk_MATCHPAGEMARGINSLONGPasst einen oder alle Seitenränder an einen vorgegebenen Seitenrand an.
deDEk_MATCHAnpassen
deDEk_ROWZEROALLSpalte (0:alle)
deDEk_JUSTIFYPARAGRAPHSAbsatz-Keil
deDEk_FILLPROPORTIONALLYProportional füllen
deDEk_JUSTIFYVertikaler Keil
deDEk_LEAVEUNTOUCHEDUnverändert lassen
deDEk_USEDOCIMAGEINTENTDokumentbildpriorität verwenden
deDEk_PERCEPTUALIMAGESPerzeptiv (Bilder)
deDEk_SATURATIONGRAPHICSSättigung (Grafiken)
deDEk_RELATIVCOLORIMETRICRelativ farbmetrisch
deDEk_ABSOLUTECOLORIMETRICAbsolut farbmetrisch
deDEk_NOEXTRASKeine
deDEk_UNIFORMROWSZeilen ausgleichen
deDEk_COPYCELLPROPERTIESZellgestaltung anpassen
deDEk_FRAMEONLYnur Rahmen
deDEk_TEXTONLYnur Text
deDEk_DOCUMENTDokument
deDEk_PUBLICATIONPublikation
deDEk_PUBLICATIONTYPEPublikationstyp
deDEk_IGNOREIgnorieren
deDEk_PREFERLATESTLetzte bevorzugen
deDEk_PREFERLATESTLetze bevorzugen
deDEk_FILEDatei
deDEk_EMBEDDEDeingebettet
deDEk_FRAMERahmen
deDEk_IMAGEBild

Built-in and available in every InDesign® language version is the following list of English (enEN) translations.

CodeKeyenEN
enENjayes
enENneinno
enENlinksleft
enENmittecenter
enENrechtsright
enENobentop
enENuntenbottom
enENwahrtrue
enENfalschfalse
enENgenauexactly
enENmindestensat least
enENmitte (X)center (X)
enENmitte (Y)center (Y)
enENoben linkstop left
enENoben Mittetop center
enENoben rechtstop right
enENMitte linkscenter left
enENMittecenter
enENMitte rechtscenter right
enENunten linksbottom left
enENunten Mittebottom center
enENunten rechtsbottom right
enENkleinerless
enENgleichequal
enENgroessergreater
enENBreitewidth
enENHoeheheight
enENProcessProcess
enENbeginning withbeginning with
enENfirst onlyfirst only
enENAllAll
enENOKOkay
enENCancelCancel
enENtestTest
enENUnusedUnused")), false));
enENunusedunused
enEN[[unused]][[unused]]
enENthis is only a separator.This is only a separator.
enENscale textScale text
enENscales the text corresponding to the frame's size change.Scales the text corresponding to the frame's size change.
enENfactorFactor
enENlimitsLimits
enENon oversetOn overset
enENfit text to frameFit text to frame
enENfits the text content to the frame.Fits the text content to the frame.
enENfitfit
enENfit tables to frame widthFit tables to frame width
enENfits all tables in the frame to the frame's width.fits all tables in the frame to the frame's width.
enEN--- image ------ Image ---
enENscale imageScale image
enENscales the image corresponding to the frame's size change.Scales the image corresponding to the frame's size change.
enENreferenceReference
enENfit image to frameFit image to frame
enENfits the image content to the frame.Fits the image content to the frame.
enENproportionalproportional
enENfill frameFill Frame
enENapply areasApply Areas
enENscales and positions the image corresponding to the always- and never-areas.Scales and positions the image corresponding to the always- and never-areas.
enENpreferPrefer
enENresize frameResize frame
enEN--- frame ------ Frame ---
enENscale frameScale frame
enENscales the frame corresponding to the document's size change.Scales the frame corresponding to the document's size change.
enENscale strokeScale stroke
enENfit frame to contentFit frame to content
enENfits the frame to its content.Fits the frame to its content.
enENconstant widthConstant width
enENhold frameHold Frame
enENholds the frame in relation to the page.Holds the frame in relation to the page.
enENdirectionDirection
enENextend to bleedExtend to bleed
enENextends the frame into the bleed area.Extends the frame into the bleed area.
enENover spineOver spine
enENslackSlack
enENmatch page marginsMatch page margins
enENmatches one or all page margin to a given page margin.Matches one or all page margin to a given page margin.
enENmatchMatch
enENrow (0=all)row (0:all)
enENjustify paragraphsJustify paragraphs
enENfill proportionallyFill proportionally
enENjustifyJustify
enENleave untouchedLeave untouched
enENuse document image intentUse Document Image Intent
enENperceptual (images)Perceptual (Images)
enENsaturation (graphics)Saturation (Graphics)
enENrelative colorimetricRelative Colorimetric
enENabsolute colorimetricAbsolute Colorimetric
enENno extrasNo extras
enENuniform rowsUniform rows
enENcopy cell propertiesCopy cell properties
enENframe onlyframe only
enENtext onlytext only
enENDocumentDocument
enENPublicationPublication
enENPublicationtypePublicationtype
enENIgnoreIgnore
enENPrefer latestPrefer latest
enENFileFile
enENembeddedembedded
enENFrameFrame
enENImageImage
enENfit to frame widthfit to frame width
enENfit to frame heightfit to frame height
enENfit to better sidefit to better side
enENk_YESyes
enENk_NOno
enENk_LEFTleft
enENk_CENTERcenter
enENk_RIGHTrechts
enENk_TOPtop
enENk_BOTTOMbottom
enENk_TRUEtrue
enENk_FALSEfalse
enENk_EXACTLYexactly
enENk_ATLEASTat least
enENk_CENTERXcenter (X)
enENk_CENTERYcenter (Y)
enENk_TOPLEFTtop left
enENk_TOPCENTERtop center
enENk_TOPRIGHTtop right
enENk_CENTERLEFTcenter left
enENk_CENTERCENTERcenter
enENk_CENTERRIGHTcenter right
enENk_BOTTOMLEFTbottom left
enENk_BOTTOMCENTERbottom center
enENk_BOTTOMRIGHTbottom right
enENk_SMALLERless
enENk_EQUALequal
enENk_GREATERgreater
enENk_WIDTHwidth
enENk_HEIGHTheight
enENk_TESTTest
enENk_UNUSEDunused
enENk_UNUSEDBRACKETS[[unused]]
enENk_ONLYASEPERATORThis is only a separator.
enENk_SCALETEXTScale text
enENk_SCALETEXTTOFRAMEScales the text corresponding to the frame's size change.
enENk_FACTORFactor
enENk_LIMITSLimits
enENk_ONOVERSETOn overset
enENk_FITTEXTTOTFRAMEFit text to frame
enENk_FITTEXTCONTENTTOFRAMEFits the text content to the frame.
enENk_FITfit
enENk_FITTABLESTOFRAMEWIDTHFit tables to frame width
enENk_FITTABLESTOFRAMEWIDTHLONGfits all tables in the frame to the frame's width.
enENk_IMAGESEPERATOR--- Image ---
enENk_SCALEIMAGEScale image
enENk_SCALEIMAGETOFRAMEScales the image corresponding to the frame's size change.
enENk_REFERENCEReference
enENk_FITIMAGETOFRAMEFit image to frame
enENk_FITIMAGECONTENTTOFRAMEFits the image content to the frame.
enENk_PROPORTIONALproportional
enENk_FILLFRAMEFill Frame
enENk_APPLYAREASApply Areas
enENk_IMAGETOALWAYSNEVERAREASScales and positions the image corresponding to the always- and never-areas.
enENk_PREFERPrefer
enENk_RESIZEFRAMEResize frame
enENk_FRAMESEPERATOR--- Frame ---
enENk_SCALEFRAMEScale frame
enENk_SCALEFRAMETODOCSIZECHANGEScales the frame corresponding to the document's size change.
enENk_SCALESTROKEScale stroke
enENk_FITFRAMETOCONTENTFit frame to content
enENk_FITFRAMETOCONTENTLONGFits the frame to its content.
enENk_CONSTANTWIDTHConstant width
enENk_HOLDFRAMEHold Frame
enENk_HOLDFRAMERELATIVETOPAGEHolds the frame in relation to the page.
enENk_DIRECTIONDirection
enENk_EXTENDTOBLEEDExtend to bleed
enENk_EXTENDFRAMETOBLEEDExtends the frame into the bleed area.
enENk_OVERSPINEOver spine
enENk_SLACKSlack
enENk_MATCHPAGEMARGINSMatch page margins
enENk_MATCHPAGEMARGINSLONGMatches one or all page margin to a given page margin.
enENk_MATCHMatch
enENk_ROWZEROALLrow (0:all)
enENk_JUSTIFYPARAGRAPHSJustify paragraphs
enENk_FILLPROPORTIONALLYFill proportionally
enENk_JUSTIFYJustify
enENk_LEAVEUNTOUCHEDLeave untouched
enENk_USEDOCIMAGEINTENTUse Document Image Intent
enENk_PERCEPTUALIMAGESPerceptual (Images)
enENk_SATURATIONGRAPHICSSaturation (Graphics)
enENk_RELATIVCOLORIMETRICRelative Colorimetric
enENk_ABSOLUTECOLORIMETRICAbsolute Colorimetric
enENk_NOEXTRASNo extras
enENk_UNIFORMROWSUniform rows
enENk_COPYCELLPROPERTIESCopy cell properties
enENk_FRAMEONLYframe only
enENk_TEXTONLYtext only
enENk_DOCUMENTDocument
enENk_PUBLICATIONPublication
enENk_PUBLICATIONTYPEPublicationtype
enENk_IGNOREIgnore
enENk_PREFERLATESTPrefer latest
enENk_FILEFile
enENk_EMBEDDEDembedded
enENk_FRAMEFrame
enENk_IMAGEImage

Built-in and available in every InDesign® language version is the following list of French (frFR) translations.

CodeKeyfrFR
frFRjaoui
frFRneinnon
frFRlinksgauche
frFRmittecentré
frFRrechtsdroite
frFRobenhaut
frFRuntenbas
frFRwahrvrai
frFRfalschfaux
frFRgenauexactement
frFRmindestensau moins
frFRmitte (X)centré (X)
frFRmitte (Y)centré (Y)
frFRoben linkshaut gauche
frFRoben Mittehaut centré
frFRoben rechtshaut droite
frFRMitte linkscentré gauche
frFRMittecentré
frFRMitte rechtscentré droite
frFRunten linksbas gauche
frFRunten Mittebas centré
frFRunten rechtsbas droite
frFRkleinermoins
frFRgleichégal
frFRgroessersupérieur
frFRBreitelargeur
frFRHoehehauteur
frFRProcessProcessus
frFRbeginning withcommençant par
frFRfirst onlySeulement le premier
frFRAllTout
frFROKOkay
frFRCancelAnnuler
frFRtestTest
frFRUnusedInutilisé
frFRunusedinutilisé
frFR[[unused]][[inutilisé]]
frFRthis is only a separator.Ceci est seulement un séparateur.
frFRscale textéchelle du texte
frFRscales the text corresponding to the frame's size change.Met à l'échelle le texte correspondant au changement de taille du cadre.
frFRfactorFacteur
frFRlimitsLimits
frFRon overseten excès
frFRfit text to frameAjuster le texte au cadre
frFRfits the text content to the frame.Ajuste le contenu du texte au cadre.
frFRfitAjuste
frFRfit tables to frame widthAdapter les tables à la largeur du cadre
frFRfits all tables in the frame to the frame's width.adapte toutes les tables dans le cadre à la largeur du cadre.
frFR--- image ------ Image ---
frFRscale imageImage d'échelle
frFRscales the image corresponding to the frame's size change.Met à l'échelle l'image correspondant au changement de taille d'image.
frFRreferenceréférence
frFRfit image to frameAjuster l'image au cadre
frFRfits the image content to the frame.Ajuste le contenu de l'image au cadre.
frFRproportionalproportionnel
frFRfill frameRemplir le cadre
frFRapply areasAppliquer les zones
frFRscales and positions the image corresponding to the always- and never-areas.Les échelles et l'image correspondant aux zones toujours et jamais.
frFRpreferpréférer
frFRresize frameRedimensionner le cadre
frFR--- frame ------ Cadre ---
frFRscale frameEchelle du cadre
frFRscales the frame corresponding to the document's size change.Met à l'échelle le cadre correspondant au changement de taille du document.
frFRscale strokeCourse d'échelle
frFRfit frame to contentAjuster le cadre au contenu
frFRfits the frame to its content.Ajuste le cadre à son contenu.
frFRconstant widthLargeur constante
frFRhold frameTenir le cadre
frFRholds the frame in relation to the page.Maintient le cadre par rapport à la page.
frFRdirectiondirection
frFRextend to bleedétendre au fond perdu
frFRextends the frame into the bleed area.étendre au fond perdu
frFRover spineà la colonne vertébrale
frFRslackSlack
frFRmatch page marginsFaire correspondre les marges de la page
frFRmatches one or all page margin to a given page margin.Faire correspondre les marges de la page
frFRmatchRencontre
frFRrow (0=all)colonne (0:tout)
frFRjustify paragraphsjustifier les paragraphes
frFRfill proportionallyremplir proportionnellement
frFRjustifyjustifier
frFRleave untouchedLaisser intact
frFRuse document image intentUtiliser Colorimétrie Image
frFRperceptual (images)Perceptuel (Images)
frFRsaturation (graphics)Saturation (Graphiques)
frFRrelative colorimetricColorimétrie relative
frFRabsolute colorimetricColorimétrie absolue
frFRno extrasAucun extra
frFRuniform rowsLignes uniformes
frFRcopy cell propertiesCopier les propriétés de la cellule
frFRframe onlybloc seulement
frFRtext onlytexte seulement
frFRDocumentDocument
frFRPublicationPublication
frFRPublicationtypeType de publication
frFRIgnoreIgnorer
frFRPrefer latestPréfère
frFRFileFichier
frFRembeddedancré
frFRFrameBloc
frFRImageImage
frFRfit to frame widthajuster à la hauteur du cadre
frFRfit to frame heightajuster à la largeur du cadre
frFRfit to better sides'adapter à une meilleure page
frFRk_YESoui
frFRk_NOno
frFRk_LEFTgauche
frFRk_CENTERcentré
frFRk_RIGHTdroite
frFRk_TOPhaut
frFRk_BOTTOMbas
frFRk_TRUEvrai
frFRk_FALSEfaux
frFRk_EXACTLYexactement
frFRk_ATLEASTat least
frFRk_CENTERXcentré (X)
frFRk_CENTERYcentré (Y)
frFRk_TOPLEFThaut gauche
frFRk_TOPCENTERhaut centré
frFRk_TOPRIGHThaut droite
frFRk_CENTERLEFTcentré gauche
frFRk_CENTERCENTERcentré
frFRk_CENTERRIGHTcentré droite
frFRk_BOTTOMLEFTbas gauche
frFRk_BOTTOMCENTERbas centré
frFRk_BOTTOMRIGHTbas droite
frFRk_SMALLERmoins
frFRk_EQUALégal
frFRk_GREATERsupérieur
frFRk_WIDTHlargeur
frFRk_HEIGHThauteur
frFRk_TESTTest
frFRk_UNUSEDinutilisé
frFRk_UNUSEDBRACKETS[[inutilisé]]
frFRk_ONLYASEPERATORCeci est seulement un séparateur.
frFRk_SCALETEXTéchelle du texte
frFRk_SCALETEXTTOFRAMEMet à l'échelle le texte correspondant au changement de taille du cadre.
frFRk_FACTORFacteur
frFRk_LIMITSLimits
frFRk_ONOVERSETen excès
frFRk_FITTEXTTOTFRAMEAjuster le texte au cadre
frFRk_FITTEXTCONTENTTOFRAMEAjuste le contenu du texte au cadre.
frFRk_FITAjuste
frFRk_FITTABLESTOFRAMEWIDTHAdapter les tables à la largeur du cadre
frFRk_FITTABLESTOFRAMEWIDTHLONGadapte toutes les tables dans le cadre à la largeur du cadre.
frFRk_IMAGESEPERATOR--- Image ---
frFRk_SCALEIMAGEImage d'échelle
frFRk_SCALEIMAGETOFRAMEMet à l'échelle l'image correspondant au changement de taille d'image.
frFRk_REFERENCEréférence
frFRk_FITIMAGETOFRAMEAjuster l'image au cadre
frFRk_FITIMAGECONTENTTOFRAMEAjuste le contenu de l'image au cadre.
frFRk_PROPORTIONALproportionnel
frFRk_FILLFRAMERemplir le cadre
frFRk_APPLYAREASAppliquer les zones
frFRk_IMAGETOALWAYSNEVERAREASLes échelles et l'image correspondant aux zones toujours et jamais.
frFRk_PREFERpréférer
frFRk_RESIZEFRAMERedimensionner le cadre
frFRk_FRAMESEPERATOR--- Cadre ---
frFRk_SCALEFRAMEEchelle du cadre
frFRk_SCALEFRAMETODOCSIZECHANGEMet à l'échelle le cadre correspondant au changement de taille du document.
frFRk_SCALESTROKECourse d'échelle
frFRk_FITFRAMETOCONTENTAjuster le cadre au contenu
frFRk_FITFRAMETOCONTENTLONGAjuste le cadre à son contenu.
frFRk_CONSTANTWIDTHLargeur constante
frFRk_HOLDFRAMETenir le cadre
frFRk_HOLDFRAMERELATIVETOPAGEMaintient le cadre par rapport à la page.
frFRk_DIRECTIONdirection
frFRk_EXTENDTOBLEEDétendre au fond perdu
frFRk_EXTENDFRAMETOBLEEDétendre au fond perdu
frFRk_OVERSPINEà la colonne vertébrale
frFRk_SLACKSlack
frFRk_MATCHPAGEMARGINSFaire correspondre les marges de la page
frFRk_MATCHPAGEMARGINSLONGFaire correspondre les marges de la page
frFRk_MATCHRencontre
frFRk_ROWZEROALLcolonne (0:tout)
frFRk_JUSTIFYPARAGRAPHSjustifier les paragraphes
frFRk_FILLPROPORTIONALLYRemplir proportionnel
frFRk_JUSTIFYjustifier
frFRk_LEAVEUNTOUCHEDLaisser intact
frFRk_USEDOCIMAGEINTENTUtiliser Colorimétrie Image
frFRk_PERCEPTUALIMAGESPerceptuel (Images)
frFRk_SATURATIONGRAPHICSSaturation (Graphiques)
frFRk_RELATIVCOLORIMETRICColorimétrie relative
frFRk_ABSOLUTECOLORIMETRICColorimétrie absolue
frFRk_NOEXTRASAucun extra
frFRk_UNIFORMROWSLignes uniformes
frFRk_COPYCELLPROPERTIESCopier les propriétés de la cellule
frFRk_FRAMEONLYbloc seulement
frFRk_TEXTONLYtexte seulement
frFRk_DOCUMENTDocument
frFRk_PUBLICATIONPublication
frFRk_PUBLICATIONTYPEPublicationtype
frFRk_IGNOREIgnorer
frFRk_PREFERLATESTDernière préférence
frFRk_FILEFichier
frFRk_EMBEDDEDancré
frFRk_FRAMEBloc
frFRk_IMAGEImage

Built-in and available in every InDesign® language version is the following list of Japanese (jaJP) translations.

CodeKeyjaJP
jaJPjaはい"
jaJPneinいいえ"
jaJPlinks左"
jaJPmitte中心"
jaJPrechts右"
jaJPoben上"
jaJPunten下"
jaJPwahr正"
jaJPfalsch誤"
jaJPgenauまさに"
jaJPmindestens少なくとも"
jaJPmitte (X)中心 (X)"
jaJPmitte (Y)中心 (Y)"
jaJPoben links上左"
jaJPoben Mitte上中心"
jaJPoben rechts上右"
jaJPMitte links中心左"
jaJPMitte中心"
jaJPMitte rechts中心右"
jaJPunten links下左"
jaJPunten Mitte下中心"
jaJPunten rechts下右"
jaJPkleiner以下"
jaJPgleichエコール"
jaJPgroesser以上"
jaJPBreite幅"
jaJPHoehe高さ"
jaJPProcessプロセス"
jaJPbeginning withで始まり"
jaJPfirst only最初のみ"
jaJPAllすべて"
jaJPOKオーケー"
jaJPCancelキャンセル"
jaJPtestテスト"
jaJPUnused未使用")), false));
jaJPunused未使用"
jaJP[[unused]][[未使用]]"
jaJPthis is only a separator.これはセパレーターのみです。"
jaJPscale textテキストをスケール"
jaJPscales the text corresponding to the frame's size change.サイズ変更フレームに適応するテキストをスケール。"
jaJPfactorファクター"
jaJPlimitsリミット"
jaJPon oversetオーバーセット"
jaJPfit text to frameフレームにテキストをフィット"
jaJPfits the text content to the frame.フレームにテキストコンテンツをフィット。"
jaJPfitフィット"
jaJPfit tables to frame widthフレーム幅にテーブルをフィット。"
jaJPfits all tables in the frame to the frame's width.フレーム幅にフレーム中のすべてテーブルをフィット。"
jaJP--- image ------ 画像 ---"
jaJPscale image画像をスケール"
jaJPscales the image corresponding to the frame's size change.サイズ変更フレームに適応する画像をスケール。"
jaJPreferenceリファレンス"
jaJPfit image to frameフレームに画像をフィット"
jaJPfits the image content to the frame.フレームに画像コンテンツをフィット"
jaJPproportional比例"
jaJPfill frameフレームを埋める"
jaJPapply areasエリアに適用"
jaJPscales and positions the image corresponding to the always- and never-areas.常に又は一度もないエリアに適応する画像をスケール及びポジション。"
jaJPprefer好み"
jaJPresize frameフレームをサイズ変更"
jaJP--- frame ------ フレーム ---"
jaJPscale frameフレームをスケール"
jaJPscales the frame corresponding to the document's size change.サイズ変更ドキュメントに適応するフレームをスケール。"
jaJPscale strokeストロークをスケール"
jaJPfit frame to contentコンテンツにフレームをフィット"
jaJPfits the frame to its content.フレームコンテンツにフレームをフィット。"
jaJPconstant widthコンスタント幅"
jaJPhold frameフレームを保持"
jaJPholds the frame in relation to the page.ページに関わるフレームを保持。"
jaJPdirection方向"
jaJPextend to bleedブリードを拡張"
jaJPextends the frame into the bleed area.ブリードエリアにフレームを拡張。"
jaJPover spineオーバースパイン"
jaJPslackスラック"
jaJPmatch page marginsページマージンをマッチ"
jaJPmatches one or all page margin to a given page margin.指定ページマージンに一つもしくは全てページマージンをマッチ。"
jaJPmatchマッチ"
jaJProw (0=all)行 (0:全て)"
jaJPjustify paragraphsパラグラフを整列"
jaJPfill proportionally比例的に埋める"
jaJPjustify整列"
jaJPleave untouched放置"
jaJPuse document image intentドキュメント画像インテントを使用"
jaJPperceptual (images)知覚的 (画像)"
jaJPsaturation (graphics)飽和 (グラフィック)"
jaJPrelative colorimetric相対比色"
jaJPabsolute colorimetric絶対比色"
jaJPno extrasエクストラなし"
jaJPuniform rows均一行"
jaJPcopy cell propertiesセルプロパティをコピー"
jaJPframe onlyフレームのみ"
jaJPtext onlyテキストのみ"
jaJPDocumentドキュメント"
jaJPPublicationパブリケーション"
jaJPPublicationtypeパブリケーションタイプ"
jaJPIgnore無視"
jaJPPrefer latest最新を好み"
jaJPFileファイル"
jaJPembedded組み込み"
jaJPFrameフレーム"
jaJPImage画像"
jaJPfit to frame widthフレーム幅にフィット"
jaJPfit to frame heightフレーム高さをフィット"
jaJPfit to better sideより良い側にフィット"
jaJPfillprop比例的にフレームを埋める"
jaJPfitprop比例的にコンテンツを埋める"
jaJPfittoframeフレームにコンテンツを埋める"
jaJPcentercontentコンテンツ中心"
jaJPk_YESはい"
jaJPk_NOいいえ"
jaJPk_LEFT左"
jaJPk_CENTER中心"
jaJPk_RIGHT右"
jaJPk_TOP上"
jaJPk_BOTTOM下"
jaJPk_TRUE正"
jaJPk_FALSE誤"
jaJPk_EXACTLYまさに"
jaJPk_ATLEAST少なくとも"
jaJPk_CENTERX中心 (X)"
jaJPk_CENTERY中心 (Y)"
jaJPk_TOPLEFT上左"
jaJPk_TOPCENTER上中心"
jaJPk_TOPRIGHT上右"
jaJPk_CENTERLEFT中心左"
jaJPk_CENTERCENTER中心"
jaJPk_CENTERRIGHT中心右"
jaJPk_BOTTOMLEFT下左"
jaJPk_BOTTOMCENTER下中心"
jaJPk_BOTTOMRIGHT下右"
jaJPk_SMALLER以下"
jaJPk_EQUALイコール"
jaJPk_GREATER以上"
jaJPk_WIDTH幅"
jaJPk_HEIGHT高さ"
jaJPk_TESTテスト"
jaJPk_UNUSED未使用"
jaJPk_UNUSEDBRACKETS[[未使用]]"
jaJPk_ONLYASEPERATORこれはセパレーターのみです。"
jaJPk_SCALETEXTテキストをスケール"
jaJPk_SCALETEXTTOFRAMEサイズ変更フレームに適応するテキストをスケール。"
jaJPk_FACTORファクター"
jaJPk_LIMITSリミット"
jaJPk_ONOVERSETオーバーセット"
jaJPk_FITTEXTTOTFRAMEフレームにテキストをフィット"
jaJPk_FITTEXTCONTENTTOFRAMEフレームにテキストコンテンツをフィット。"
jaJPk_FITフィット"
jaJPk_FITTABLESTOFRAMEWIDTHフレーム幅にテーブルをフィット。"
jaJPk_FITTABLESTOFRAMEWIDTHLONGフレーム幅にフレーム中のすべてテーブルをフィット。"
jaJPk_IMAGESEPERATOR--- 画像 ---"
jaJPk_SCALEIMAGE画像をスケール"
jaJPk_SCALEIMAGETOFRAMEサイズ変更フレームに適応する画像をスケール。"
jaJPk_REFERENCEリファレンス"
jaJPk_FITIMAGETOFRAMEフレームに画像をフィット"
jaJPk_FITIMAGECONTENTTOFRAMEフレームに画像コンテンツをフィット。"
jaJPk_PROPORTIONAL比例"
jaJPk_FILLFRAMEフレームを埋める"
jaJPk_APPLYAREASエリアに適用"
jaJPk_IMAGETOALWAYSNEVERAREAS常に又は一度もないエリアに適応する画像をスケール及びポジション。"
jaJPk_PREFER好み"
jaJPk_RESIZEFRAMEフレームをサイズ変更"
jaJPk_FRAMESEPERATOR--- フレーム ---"
jaJPk_SCALEFRAMEフレームをスケール"
jaJPk_SCALEFRAMETODOCSIZECHANGEサイズ変更ドキュメントに適応するフレームをスケール。"
jaJPk_SCALESTROKEストロークをスケール"
jaJPk_FITFRAMETOCONTENTコンテンツにフレームをフィット"
jaJPk_FITFRAMETOCONTENTLONGフレームコンテンツにフレームをフィット。"
jaJPk_CONSTANTWIDTHコンスタント幅"
jaJPk_HOLDFRAMEフレームを保持"
jaJPk_HOLDFRAMERELATIVETOPAGEページに関わるフレームを保持。"
jaJPk_DIRECTION方向"
jaJPk_EXTENDTOBLEEDブリッドを拡張"
jaJPk_EXTENDFRAMETOBLEEDブリッドエリアにフレームを拡張。"
jaJPk_OVERSPINEオーバースパイン"
jaJPk_SLACKスラック"
jaJPk_MATCHPAGEMARGINSページマージンをマッチ"
jaJPk_MATCHPAGEMARGINSLONG指定ページマージンに一つもしくは全てページマージンをマッチ。"
jaJPk_MATCHマッチ"
jaJPk_ROWZEROALL行 (0:全て)"
jaJPk_JUSTIFYPARAGRAPHSパラグラフを整列"
jaJPk_FILLPROPORTIONALLY比例的に埋める"
jaJPk_JUSTIFY整列"
jaJPk_LEAVEUNTOUCHED放置"
jaJPk_USEDOCIMAGEINTENTドキュメント画像インテントを使用"
jaJPk_PERCEPTUALIMAGES知覚的 (画像)"
jaJPk_SATURATIONGRAPHICS飽和 (グラフィック)"
jaJPk_RELATIVCOLORIMETRIC相対比色"
jaJPk_ABSOLUTECOLORIMETRIC絶対比色"
jaJPk_NOEXTRASエクストラなし"
jaJPk_UNIFORMROWS均一行"
jaJPk_COPYCELLPROPERTIESセルプロパティをコピー"
jaJPk_FRAMEONLYフレームのみ"
jaJPk_TEXTONLYテキストのみ"
jaJPk_DOCUMENTドキュメント"
jaJPk_PUBLICATIONパブリケーション"
jaJPk_PUBLICATIONTYPEパブリケーションタイプ"
jaJPk_IGNORE無視"
jaJPk_PREFERLATEST最新を好み"
jaJPk_FILEファイル"
jaJPk_EMBEDDED組み込み"
jaJPk_FRAMEフレーム"
jaJPk_IMAGE画像"
Translations (also from the priint:comet InDesign® Plug-Ins folder) are read after login/setting the data folder. Changes made on this data are show not until re-loggin/setting the datafolder again.

The second version of the call works on unformatted strings (strings without %d, %s, ...). It translates/re-translates simple strings and the first parameter is for distinction from the first version only, and must always be 0! Re-translations you may need to work with user input given in the foreign language.

Name Type Default Description
Return char*   Translation of the given text ofter replacing the %-placeholders. The result exists only temporarily. For further script uses, please copy its content.
formatStr char* - Message. The string can contain %-markes , see here to learn more. An additional parameter is expected in the (correct) sequence and with the correct type for each of these markers.
... depending on the %-markers - Values or variables according to the %-markers in formatStr
Unformatted string
p int - Must always be 0.
char* keyOrVal - Key or translation to find its sibling.

Key are evaluated case insensitiv!
findKey int 0 0 : search for the translation of keyOrVal
1 : search for the key of keyOrVal

Some possibilities to translate/retranslate strings. The 4th call finds the key to the given value. Be careful to use a showmessage with %s. Otherwise showmessage will tranlate your key automatically again. You should have defined the following translation:

<message>
    <key>deutsches <0x00F6></key>
    <translation>german <0x00F6></translation>
</message>

int main ()
{
    showmessage (translate ("deutsches ö"));
    showmessage (translate (0, "deutsches ö"));
    showmessage (translate (0, "deutsches ö", 0));
    showmessage (translate (0, "german ö", 1));
return 0; }

Since
P/R32, März 2006

Available
priint:comet InDesign® Plug-Ins, comet_pdf

See Also
comet.translate

Alphabetic index HTML hierarchy of classes or Java