Culturen en landinstellingen

Hoe Daxlate .NET-globalisatieculturen koppelt aan modelvertalingen.

Laatst bijgewerkt:

Culturen in het Tabular Object Model van Power BI worden aangeduid met .NET-cultuurcodes als en-US, fr-FR, ja-JP en he-IL. Daxlate ontsluit elke cultuur uit de .NET-globalisatiecatalogus van Windows (ongeveer 890 vermeldingen), dus je kunt alles toevoegen van fr-CA tot gsw-LI zonder te moeten goochelen met een vaste lijst.

Wat er wordt vertaald #

Elke cultuur draagt een set vertalingen voor twee eigenschappen op elk vertaalbaar object:

  • Bijschrift: de naam die de gebruiker ziet (tabel, kolom, meting, hiërarchie, hiërarchieniveau)
  • Beschrijving: de beschrijving in knopinfo en metagegevens

Hiërarchieën hebben een extra laag: elk niveau binnen een hiërarchie is los vertaalbaar, met een eigen bijschrift en beschrijving.

Ook DisplayFolder-vertalingen horen bij het TOM-model, en Daxlate behoudt ze bij de roundtrip, maar mappen bewerken zit niet in het raster. Heeft je model al vertaalde mappen, dan overleven die een laad- en opslagcyclus ongeschonden.

Behalve het model vertaalt Daxlate ook het rapportcanvas zelf: visualtitels, kopteksten, knoppen en tekstvakken. Dat is een aparte laag met een eigen bereik in de editor; zie Rapportvisuals vertalen.

linguisticMetadata #

De blob linguisticMetadata (synoniemen en formuleringen achter Q&A) blijft behouden bij de roundtrip, maar is niet bewerkbaar in het raster. Bewerken gebeurt in de authoringtool van het model; Daxlate geeft de bytes ongewijzigd door.

Standaardcultuur #

De standaardcultuur is degene die je kiest bij het maken van het model. Meestal is dat en-US. Bijschriften in de standaardcultuur zijn leidend. Elke andere cultuur waarin een bijschrift ontbreekt, valt bij het weergeven van het rapport terug op de standaard.

In het raster is de kolom van de standaardcultuur gearceerd, zodat je er niet per ongeluk in vertaalt. Voeg je een nieuwe cultuur toe, dan biedt het dialoogvenster Cultuur toevoegen aan die te vullen vanuit de standaard (of vanuit een willekeurige bestaande cultuur), zodat je met een gevulde basis begint in plaats van met lege cellen.

De standaardcultuur wijzigen #

Je kunt het model op een andere taal baseren. In de vervolgkeuzelijst Culturen heeft elke taal die niet de standaard is de actie Instellen als standaard; kies je er een, dan wordt die taal de nieuwe basis. Alle bestaande vertalingen blijven behouden (de vorige basis wordt een gewone, bewerkbare kolom), objectnamen worden nooit hernoemd, dus je DAX blijft werken, en de terugval van de rapportvertaling volgt ook de nieuwe basiscultuur.

RTL-talen #

Culturen waarvan de primaire schrijfrichting van rechts naar links loopt (Arabisch, Hebreeuws, Perzisch, Urdu) worden automatisch herkend. De rastercel draait haar FlowDirection om zodra je erin klikt, zodat wat je typt goed leesbaar is. Zie Werken met RTL-talen voor de details.