Del via


Tilpasse etiketter, der understøtter flere sprog

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Når du opretter tilpasningerne i Microsoft Dynamics 365, kan du understøtte flere sprog ved hjælp af etiketter.

Dette emne indeholder

Brug af etiketter

Meddelelser, der bruges sammen med etiketter

Tilpasse etiketter på udgangssproget

Oversætte tilpasset objekt- og attributtekst

Administrere sprog for din organisation

Brug af etiketter

Etiketter er oversatte strenge, der vises for brugerne klientprogrammerne. De er implementeret ved hjælp af Label-klassen, som understøtter sprogpakker. Strenge, der vises for brugerne, såsom objekters visningsnavne eller indstillinger i en grupperet indstilling, kan gemmes på flere sprog. Brugerne kan vælge, hvilket sprog de vil have vist i formularer og visninger i Microsoft Dynamics 365.

I følgende tabel vises alle de metadata, der bruger Label-klassen.

Metadataegenskab

Beskrivelse

AttributeMetadata.Description

Beskrivelse af en attribut.

AttributeMetadata.DisplayName

Visningsnavn for en attribut.

EntityMetadata.Description

Beskrivelse af et objekt.

EntityMetadata.DisplayCollectionName

Flertalsvisningsnavn for et objekt.

EntityMetadata.DisplayName

Visningsnavn for et objekt.

Label

Den etiket, der bruges for et objekt i en objektrelation.

OptionMetadata.Label

Etiket til en indstilling på en valgliste, tilstand eller statusattribut.

Klassen Label kan gemme en streng for hvert installeret sprog. Denne matrix er LocalizedLabels-egenskaben. Der skal altid være en etiket, der er gemt for udgangssproget. Etiketterne for andre sprog kan være null. Hvis brugeren ønsker at få vist brugergrænsefladen på et andet sprog, og en etiket mangler en streng for det pågældende sprog, bruges etiketten på udgangssproget.

Du kan bruge UserLocalizedLabel-egenskaben til at hente etiketten på det sprog, der er valgt af brugeren.

Meddelelser, der bruges sammen med etiketter

I følgende tabel vises de meddelelser, du kan bruge til at arbejde med oversatte etiketter for at understøtte flere sprog. Når du importerer oversættelser, kan du generere en rapport på grundlag af importjobbet på samme måde, som når du importerer en løsning. Du kan finde flere oplysninger under Installere eller opgradere en løsning.

Meddelelse

Beskrivelse

ExportTranslationRequest

Eksporterer alle oversættelser for en specifik løsning til en komprimeret fil.

ImportTranslationRequest

Importerer alle oversættelser fra en komprimeret fil.

RetrieveFormattedImportJobResultsRequest

Henter resultaterne af et ImportJob som et XML-dokument, der er udviklet til at blive åbnet ved hjælp af Microsoft Office Excel.

RetrieveLocLabelsRequest

Henter de oversatte etiketter til den angivne attribut.

SetLocLabelsRequest

Angiver de oversatte etiketter for den angivne attribut.

Tilpasse etiketter på udgangssproget

Tilpasningsværktøjerne gør det muligt at redigere objekters viste navne, og du kan tilpasse disse egenskaber ved hjælp af programmering. Du kan også redigere objektmeddelelser. Men ikke alle meddelelser vises. Du kan også finde og tilpasse tekst, der bruges i programmet, ved at eksportere oversættelserne, redigere værdier for udgangssproget og importere oversættelserne igen. Selvom det ikke er formålet med denne funktion er det en mulighed for at identificere og tilpasse tekst, der bruges i programmet. Du kan finde flere oplysninger under Ændre meddelelser for et objekt.

Oversætte tilpasset objekt- og attributtekst

Du kan kun foretage tilpasninger i programmet på udgangssproget, så når du vil levere oversatte etiketter til disse tilpasninger, skal du eksportere teksten til etiketterne, så de kan blive oversat til andre sprog, der er aktiveret for organisationen.

Eksportere brugerdefineret tekst til oversættelse

Du kan eksportere oversættelser i webprogrammet eller ved hjælp af meddelelsen ExportTranslationRequest.

Eksporteret tekst gemmes som en komprimeret fil, der indeholder en CrmTranslations.xml, som du åbner ved hjælp af Microsoft Office Excel. Du kan sende denne fil til en sprogekspert, et oversættelsesbureau eller en lokaliseringsvirksomhed.

Du kan finde flere oplysninger i Office 2003 XML-referenceskemaer.

Importere oversat tekst

Når du har eksporteret den tilpassede objekt- eller attributtekst og har fået den oversat, kan du importere de oversatte tekststrenge i webprogrammet ved hjælp af meddelelsen ImportTranslationRequest. Filen, du importerer, skal være en komprimeret fil, der indeholder filen CrmTranslations.xml og filen [Content_Types].xml, som de var eksporteret.

Når du har importeret de færdige oversættelser, kan de brugere, der arbejder på de sprog, teksten er oversat til, se den tilpassede tekst.

Bemærk

I Microsoft Dynamics 365 kan der ikke importeres oversat tekst, der indeholder mere end 500 tegn. Hvis der findes elementer i oversættelsesfilen, som indeholder mere end 500 tegn, mislykkes importen. Hvis importen mislykkes, skal du gennemse linjen i den fil, der medførte fejlen, reducere antallet af tegn og prøve at udføre importen igen.

Da tilpasning kun understøttes på udgangssproget, arbejder du muligvis i Microsoft Dynamics 365 med udgangssproget angivet som dit foretrukne sprog. Du skal ændre det foretrukne sprog for Microsoft Dynamics 365-brugergrænsefladen for at kontrollere, om den oversatte tekst vises. Hvis du vil foretage yderligere tilpasning, skal du skifte tilbage til basissproget.

Administrere sprog for din organisation

I Microsoft Dynamics 365 (online og i det lokale miljø) kan du installere flere sprogpakker på en server og gøre det muligt for brugeren at vælge en sprogpakke. Du kan finde flere oplysninger om, hvordan du installerer sprogpakker, i Installationsvejledning, TechNet: Installere og aktivere en sprogpakke. Dette afsnit indeholder oplysninger om meddelelser, der bruges til at administrere sprog, som er installeret i din organisation.

I følgende tabel vises de meddelelser, som du kan bruge til at arbejde med sprogpakker. Meddelelser bruges sammen med Execute-metoden.

Meddelelse

Beskrivelse

DeprovisionLanguageRequest

Indeholder de data, der er nødvendige for at fjerne et sprog

ProvisionLanguageRequest

Indeholder de data, der er nødvendige for at klargøre et nyt sprog.

RetrieveAvailableLanguagesRequest

Henter listen over tilgængelige sprog.

RetrieveDeprovisionedLanguagesRequest

Henter listen over sprogpakker installeret på serveren, der er blevet deaktiveret.

RetrieveInstalledLanguagePacksRequest

Indeholder de data, der skal bruges til at hente listen over sprogpakker, der er installeret på serveren.

RetrieveInstalledLanguagePackVersionRequest

Indeholder de data, der skal bruges til at hente versionen af en installeret sprogpakke.

RetrieveProvisionedLanguagesRequest

Henter listen over sprogpakker installeret på serveren, der er aktiveret.

RetrieveProvisionedLanguagePackVersionRequest

Henter versionen af sprogpakker installeret på serveren.

Se også

Bruge organisationstjenesten med Dynamics 365-metadata
Tilpasse Microsoft Dynamics 365-programmer
Ændre meddelelser for et objekt

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret