Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tuotteiden nimet voidaan lokalisoida eri alueille. Dynamics 365 Sales avulla voit antaa lokalisoituja tunnisteita tietyille tuotemääritteille, jotta käyttäjät näkevät kieliasetuksiaan vastaavat lokalisoidut nimet. Tässä artikkelissa kerrotaan, miten kehittäjät voivat käyttää tätä ominaisuutta. Vaiheittaiset ohjeet tämän ominaisuuden käyttämiseen sovelluksessa ovat edellisten versioiden ohjeissa Tuotenimien ja ominaisuuksien kääntäminen useille kielille.
Määritteet, jotka tukevat lokalisoituja ominaisuusarvoja
Seuraavassa luettelossa on määritteet, jotka tukevat lokalisoitavia arvoja:
Product.NameDynamicProperty.NameDynamicPropertyOptionSetItem.DynamicPropertyOptionNameDynamicPropertyOptionSetItem.DynamicPropertyOptionDescription- ja StringAttributeMetadata -MemoAttributeMetadataluokilla on vain
IsLocalizableluku -totuusarvo-ominaisuus, joka onfalsetarkoitettu kaikille määritteille lukuun ottamatta edellisessä taulukossa olevia neljää.
Lokalisoidun ominaisuuden arvojen noutaminen
Sinun ei tarvitse tehdä mitään toisin hakeaksesi lokalisoidun arvon, joka vastaa käyttäjän kieliasetusta. Jos käyttäjän ensisijaiselle kielelle on lokalisoitu arvo, järjestelmä palauttaa sen. Jos lokalisoitua arvoa ei ole, järjestelmä palauttaa organisaation peruskielen arvon. Tämä toiminta ylläpitää yhteensopivuutta aiempien versioiden kanssa. koodi, joka tällä hetkellä käyttää tuotteen nimen määritettä, toimii edelleen lokalisoitujen arvojen avulla. Jos ominaisuuksien arvojen lokalisointi on epätäydellinen, käyttäjät saattavat nähdä erikielisiä arvoja.
Jos haluat noutaa kaikki lokalisoidut otsikot tietylle lokalisoitavalle määritteelle RetrieveLocLabelsRequest , käytä viestiä.
Kysely lokalisoitujen arvojen avulla
Kun teet kyselyjä taulukoista käyttämällä lokalisoitujen määritteiden arvoja ehdoissa, järjestelmä arvioi ehdot ensin käyttämällä haluamaasi kieltä. Jos määritteelle ei ole lokalisoituja arvoja, kysely palautuu peruskieleksi. Lokalisoitujen määritearvojen kyselytulokset palautetaan haluamallasi kielellä, jos sellaisia on. Muussa tapauksessa tulokset palautetaan peruskielelläsi.
Lokalisoitavia määritteitä sisältävien tietueiden luominen tai päivittäminen
Tietueet, joissa on lokalisoitavia määritteitä, ovat kirjoitussuojattuja, ellei ensisijainen kieli ole organisaation peruskieli. Voit luoda tietueita vain lokalisoiduilla ominaisuusarvoilla käyttämällä organisaation peruskieltä. Jos päivität lokalisoitavan määritteen peruskieliarvon, kyseisen määritteen lokalisoidut arvot eivät muutu, paitsi jos tyhjennät peruskielen arvon. Jos määrität peruskieliarvoksi tyhjäarvon tai tyhjän merkkijonon, myös kaikki kyseisen ominaisuuden lokalisoidut arvot tyhjennetään.
Jos haluat lisätä tai päivittää lokalisoituja tunnisteita mille tahansa lokalisoitavalle määritteelle, käytä SetLocLabelsRequest viestiä tai tuo käännettyjä arvoja. Lokalisoitaviin määritteisiin tehdyt muutokset näkyvät tietueen seurantahistoriassa. Lokalisoidun arvon kielikooditunniste (LCID) näkyy seurantahistoriassa.
Lokalisoitavien määritteiden kääntäminen
Lokalisoitavat määritteet ohjelmallisesti on samanlainen kuin lokalisoitujen ratkaisujen tunnisteiden kääntämisprosessi. [! INCLUDE[proc_more_information]Käännä mukautettu taulukon ja sarakkeen teksti
Toisin kuin metatietoarvojen kääntäminen, lokalisoitujen määritearvojen viemiseen ja tuomiseen ei tarvita järjestelmänvalvojan käyttöoikeusroolia. Myyntipäällikön käyttöoikeusroolilla on oikeudet, joita tarvitaan lokalisoitavien määritteiden kääntämiseen. Lokalisoituja ominaisuusarvoja kääntävä henkilö voi viedä vain ne tietueet, joihin hänellä on käyttöoikeus, ja päivittää tietueita, joihin hänellä on oikeudet päivittää.
Jos haluat kääntää lokalisoitavat määritteet ohjelmallisesti, sinun on ensin vietävä nykyiset lokalisoitavat otsikkomääritykset käyttämällä -sovellusta ExportFieldTranslationRequest.
ExportFieldTranslationResponse.
ExportTranslationFile-ominaisuus sisältää byte[] pakatulle crmFieldTranslations.zip-tiedostolle, joka sisältää [Content_types]-.xml tiedoston sekä crmFieldTranslations.xml-tiedoston, jonka voit avata Office Excel:n avulla.
Lokalisoitujen otsikoiden laskentataulukko sisältää sarakkeen, jossa on LCID-arvo kullekin organisaation valmistellulle kielelle. Peruskieliarvoja sisältävä sarake täytetään, ja kunkin valmistellun kielen sarakkeet sisältävät kaikki aiemmin lokalisoidut arvot. Kääntäjä voi muokata tätä tiedostoa lokalisoitavien ominaisuuksien lokalisoitujen tunnisteiden tarjoamiseksi.
Vinkki
Jos haluat päivittää joukkopäivityksen vain peruskielien nimistä, voit myös muokata peruskieliarvoja.
Kun olet muokkannut crmFieldTranslations.xml tiedostoa lokalisoitujen selitteiden antamiseksi, pakkaa se yhteen [Content_types]-.xml tiedoston kanssa ja määritä tiedosto -TranslationFileominaisuudeksi ImportFieldTranslationRequest .
Käännettyjen ominaisuuksien arvojen viemisen aikana sisällytettyjen arvojen muokkaaminen
Lokalisoitavia ominaisuusarvoja tukeviin taulukoihin liittyvät mukautettavat näkymät hallitsevat vietyihin käännöksiin sisältyviä arvoja. Vain tuotetaulukot näyttävät tämän näkymän mukauttamisen käyttöliittymässä. Näiden näkymien nimi on Vie kenttien käännökset. Seuraavassa taulukossa on SavedQueryId näitä näkymiä varten.
| Taulukko | SavedQueryId |
Laiminlyönti FetchXml |
|---|---|---|
| tuote | 9cfe2a9f-13c4-e311-8f2e-00155d9d2505 |
<nouda versio="1.0" output-format="xml-platform" resurssikuvaus="looginen" distinct="false"> <entiteetin nimi="product"> <määritteen nimi="nimi" /> </kokonaisuus> </fetch> |
| dynaaminen-ominaisuus | 4833cf48-1ac4-e311-8f2e-00155d9d2505 |
<nouda versio="1.0" output-format="xml-platform" mapping="logical"> <entiteetin nimi="dynamicproperty"> <määritteen nimi="nimi" /> </kokonaisuus> </fetch> |
| dynaaminen ominaisuuksien-valinta-asetus-elementti | d64cce30-1fc4-e311-8f2e-00155d9d2505 |
<nouda versio="1.0" output-format="xml-platform" mapping="logical"> <entiteetin nimi="dynamicpropertyoptionsetitem"> <määritteen nimi="dynamicpropertyoptionname" /> <määritteen nimi="dynamicpropertyoptiondescription" /> </kokonaisuus> </fetch> |
Voit muokata näiden näkymien FetchXml ominaisuutta suodattaaksesi pois kaikki ominaisuusarvot, joita et halua sisällyttää. Saatat esimerkiksi haluta jättää pois arkistoidut tietueet tai sisällyttää vain ne tietueet, jotka on päivitetty tietyn päivämäärän jälkeen.
Kenttien käännöstuontitöiden edistymisen seuranta
Järjestelmätöiden taulukoissa on seuraavat näkymät, joiden avulla voit seurata kenttien käännösten tuontitöiden edistymistä:
Kaikki kenttäkohtaisten käännösten tuontityöt
Valmiit käännöstehtävien tuontityöt
Keskeneräisiä kenttien käännöstuontitöitä
Omien kenttäsisältöjeni käännöstuontitehtävät
Ei aloitettu kenttien käännöstuontitöitä
Seuraavat ehdot aiheuttavat virheitä käännöstöiden tuonnissa:
| Viesti | Kuvaus |
|---|---|
| Varoitus: Sinulla ei ole kirjoitusoikeuksia yhteen tai useampaan laskentataulukon {0}, rivin, tuontitiedostossa määritettyyn riviin {1}. | Tuontia suorittavalla henkilöllä ei ehkä ole kirjoitusoikeuksia tuotuun tiedostoon sisältyvään riviin. Muiden rivien käsittely jatkuu. |
| Varoitus: Laskentataulukon {0}, rivin {1}ja sarakkeen {2} peruskielen käännösmerkkijonot ovat tyhjäarvoisia. | Et voi tyhjentää peruskieliarvoa tuomalla käännöksiä. Muiden rivien käsittely jatkuu. |
| Varoitus: Rivin {0} solujen määrä ei vastaa taulukon {1}rivin 1 solujen määrää. | Kaikilla laskentataulukon riveillä on oltava sama määrä soluja. Muiden rivien käsittely jatkuu. |
| Varoitus: Laskentataulukosta {0}, Rivistä {1}, Sarakkeesta A löytyi virheellinen taulukon nimi. | Järjestelmässä ei ole kelvollista taulukkoa, joka käyttäisi nimeä laskentataulukossa. Muiden rivien käsittely jatkuu. |
| Varoitus: Laskentataulukosta {0}, riviltä {1}, sarakkeesta C löytyi virheellinen objektisarakkeen nimi. | Järjestelmässä ei ole kelvollista lokalisoitavaa määritettä, joka käyttäisi laskentataulukon nimeä. Muiden rivien käsittely jatkuu. |
| Varoitus: Laskentataulukosta {0}, riviltä {1}, sarakkeesta B löytyi virheellinen objektitunnus. | Organisaatiossa ei ole vastaavaa tietuetta tämän rivin kohteelle. Muiden rivien käsittely jatkuu. |
| Virhe: Laskentataulukosta {0}ei löytynyt rivejä. | Tuottava laskentataulukko on tyhjä. |
| Virhe: Laskentataulukossa {0} oleva organisaatiotunnus ei vastaa nykyistä organisaatiotunnusta. | Voit tuoda käännöksiä vain samaan organisaatioon, josta ne vietiin. |
| Varoitus: Laskentataulukosta {0}, sarakkeesta {1}löytyi virheellinen kielikoodi. | Tiedot: {2} | Sarakkeen LCID ei ole kelvollinen kokonaisluku tai kielen kielipakettia ei ole asennettu. Sarakkeen käännökset ohitetaan. Kelvolliset aluekohtaisen tunnuksen arvot löytyvät Locale ID (LCID) -kaaviosta. |
| Virhe: Laskentataulukosta , sarakkeesta {0}löytyi kielikoodin {1}kaksoiskappale. | Kullakin sarakkeella on oltava eri kielikoodi. |
| Virhe: Käännöstiedosto on virheellinen. Pakatun tiedoston juuressa on oltava seuraavat tiedostot: CrmFieldTranslations.xml, [Content_Types].xml | Tuotavan pakatun (zip-) tiedoston on sisällettävä vain virheestä kuvatut tiedostot. |
| Virhe: Käännöstiedosto on virheellinen tai se ei ole vaaditun rakenteen mukainen. | Pakattuun (zip)-tiedostoon sisältyvän CrmFieldTranslations.xml on oltava tiedosto, joka on viety järjestelmästä ja jota on muokattu vain lokalisoitujen arvojen tarjoamiseksi. Muut muutokset voivat mitätöidä tiedoston. |
Kielen asennuksen poistaminen
Järjestelmä säilyttää asennuksen poistamasi kielen lokalisoidut tunnisteet. Jos asennat kielen uudelleen, tunnisteet ovat jo paikoillaan.
Liittyvät tiedot
Tuoteluettelotaulukot
Käännä mukautettujen taulukoiden ja sarakkeiden tekstiKäännä tuotenimet ja ominaisuudet useille kielille