Jaa


Kielen lisääminen raporttiin Translations Builderissa

Kun avaat .pbix-projektin käännöksien muodostimessa ensimmäistä kertaa, käännösruudukossa näkyy rivi kullekin projektin pohjana olevan tietomallin piilottamattomalle taulukolle, mittarille ja sarakkeelle. Käännösruudukko ei näytä tietomallin tietomallin objektien rivejä, jotka on piilotettu raporttinäkymästä. Piilotettuja objekteja ei näytetä raportissa, eivätkä ne vaadi käännöksiä.

Seuraavassa näyttökuvassa näytetään yksinkertaisen tietomallin lähtökohta, ennen kuin sitä on muokattu tukemaan toissijaisia kieliä.

Screenshot shows Translations Builder with no languages added.

Muistiinpano

Jos et ole vielä asentanut käännösten muodostinta, katso Monikielisten raporttien luominen Translations Builderilla.

Jos tarkastelet tämän .pbix-projektin käännösruudukkoa, näet, että kolme ensimmäistä saraketta sisältävät vain luku -sarakkeet, joita käytetään käyttäjätietojen kunkin metatietokäännöksen kohdalla. Jokaisella metatietojen käännöksellä on objektityyppi, ominaisuus ja nimi. Caption-ominaisuuden käännöksiä käytetään aina. Voit lisätä käännöksiä Description - ja DisplayFolder-ominaisuuksiin tarvittaessa.

Käännösruudukon neljäs sarake näyttää aina käännökset tietomallin oletuskielelle ja kieliasetukselle, joka on tässä tapauksessa englanti [en-US].

Screenshot shows a grid of string values for the default language and locale.

Muistiinpano

Käännösten muodostimen avulla oletuskielen käännökset voidaan päivittää. Käytä tätä tekniikkaa säästeliäästi. Se voi olla hämmentävää, koska oletuskielen käännökset eivät lataudu Power BI Desktopissa.

Kielten lisääminen

Translations Builder tarjoaa Lisää kieli -asetuksen, jolla voidaan lisätä toissijaisia kieliä projektin tietomalliin.

Translations Builder ei lisää metatietojen käännöksiä tietylle kielelle. Sen sijaan se lisää metatietokäännökset maa-asetuksen nimelle, joka tunnistaa sekä kielen että kielialueen. Lisätietoja on artikkelissa Aluekohtaisten arvojen käyttäminen monikielimmissä Power BI -raporteissa.

Käännökset Builder abstraktii kielen ja maa-asetuksen nimen väliset erot, mikä yksinkertaistaa käyttökokemusta. Sisällöntekijät voivat ajatella kielillä maa-asetusten nimien sijaan.

Jos haluat lisätä yhden tai useamman toissijaisen kielen, toimi seuraavasti.

  1. Valitse Lisää kieli, niin näet Lisää kieli -valintaikkunan.

  2. Valitse kieli luettelosta tai valitse useita kieliä Ctrl-näppäimellä .

  3. Valitse Lisää kieli.

    Screenshot shows the Add Language button in Translations Builder.

    Lisätty kieli tai kielet näkyvät nyt Toissijaiset kielet -luettelossa.

    Screenshot shows the Add Language dialog box with a language selected and the Add Language button highlighted.

  4. Valitse Power BI Desktopissa Tallenna.

    Screenshot shows the Power BI Desktop window with the save icon highlighted.

    Tärkeä

    Translations Builder voi muokata muistiin ladattua tietomallia, mutta se ei voi tallentaa muistissa olevia muutoksia takaisin taustalla olevaan .pbix-tiedostoon. Palaa aina Power BI Desktopiin ja valitse Tallenna-komento, kun olet lisännyt kieliä tai luonut tai päivittäneet käännöksiä.

Uuden kielen lisääminen lisää uuden muokattavien solujen sarakkeen käännösruudukkoon.

Screenshot shows Translations Builder grid with an empty column for the new language.

Jos sisällöntuottajat puhuvat kaikkia siihen liittyviä kieliä, he voivat lisätä ja päivittää toissijaisten kielten käännöksiä suoraan käännösruudukossa Excelin kaltaisella muokkauskokemuksella.

Screenshot shows Translations Builder grid with the new column populated.

Testaa käännökset Power BI -palvelu

Et voi tarkistaa, toimiiko monikielinen Power BI Desktopissa. Sen sijaan sinun on testattava työsi Premium-kapasiteettiin liittyvän työtilan Power BI -palvelu. Kun olet lisännyt käännöstuen Translations Builderiin, toimi seuraavasti:

  1. Tallenna Power BI Desktopissa muutokset pohjana olevaan .pbix-tiedostoon.

  2. Valitse Aloitus-valintanauhasta Julkaise.

    Screenshot shows the Power BI Desktop Home ribbon with the Publish button highlighted.

  3. Korosta työtila Julkaise Power BI:hin -valintaikkunassa ja valitse sitten Valitse.

  4. Kun julkaisu on valmis, valitse linkki, joka avaa projektin Power BI -palvelu.

Kun raportti on latautunut oletuskielensä kanssa, valitse selaimen osoiterivi ja lisää raportin URL-osoitteeseen seuraava kieliparametri .

?language=es-ES

Kun lisäät kieliparametrin raportin URL-osoitteen loppuun, määritä arvo, joka on kelvollinen maa-asetus. Kun olet lisännyt kieliparametrin ja painat Enter-näppäintä, voit varmistaa, että selain on hyväksynyt parametrin, kun se lataa raportin uudelleen.

Jos unohdat lisätä kysymysmerkin (?) tai jos et muotoile kieliparametria oikein, selain hylkää parametrin ja poistaa sen URL-osoitteesta. Kun olet ladannut raportin oikein käyttämällä kieliparametriarvoa es-ES, sinun pitäisi nähdä koko Power BI -palvelu käyttöliittymän muutos englannista espanjaksi.

Screenshot shows a Power BI service experience with es-ES selected and Spanish values displayed.

Raportissa näytetään myös sarakkeiden ja mittayksiköiden nimien espanjankieliset käännökset.

Usean kielen työnkulun käyttöönotto

Kun olet testannut työsi ja varmistanut, että käännökset toimivat oikein, voit tallentaa .pbix-tiedoston lähteen hallintajärjestelmään, kuten GitHubiin tai Azure Reposiin. Tämä lähestymistapa voi olla osa sovelluksen elinkaaren hallintastrategiaa, jossa toissijaisten kielten ja käännösten tuki kehittyy ajan myötä.

Kun alat käyttää toissijaisia kieliä ja käännöksiä .pbix-projektin lokalisoimiseksi, noudata samoja vaiheita:

  1. Tee muutoksia Power BI Desktopiin.
  2. Julkaise .pbix-projekti Power BI -palvelu.
  3. Testaa työsi Power BI -palvelu selaimella kieliparametrin avulla.
  4. Toista näitä vaiheita, kunnes olet suorittanut kaikki käännökset.

Power BI -raporttien upottaminen käyttämällä tiettyä kieltä ja aluekohtaisia aluekohtaisia tietoja

Jos kehität sovellusta Power BI -upottamisen avulla, voit Power BI JavaScript -ohjelmointirajapinnan avulla ladata raportteja tietyllä kielellä ja kieliasetuksella. Tämä tehtävä toteutetaan laajentamalla config kohteeseen välitetty powerbi.embed localeSettings objekti, joka sisältää ominaisuuden language seuraavassa koodissa esitetyllä tavalla.

let config = {
  type: "report",
  id: reportId,
  embedUrl: embedUrl,
  accessToken: embedToken,
  tokenType: models.TokenType.Embed,
  localeSettings: { language: "de-DE" }
};

let report = powerbi.embed(reportContainer, config);