Vispārējā atbalsta izveide pamatnes programmās
Power Apps ir globāls produkts. Varat būvēt un lietot pamatnes programmas dažādās valodās un reģionos.
Gan veidojot, gan palaižot programmas, Power Apps parādītais teksts ir tulkots dažādās valodās. Būs redzami izvēlnes elementi, dialoglodziņi, lentes cilnes un cits teksts jūsu dzimtajā valodā. Arī datumu un skaitļu ievade un rādīšana ir pielāgota jūsu konkrētajai valodai un reģionam. Piemēram, dažos pasaules reģionos lieto . (punktu) kā decimāldaļu atdalītāju, savukārt citos izmanto , (komatu).
Arī jūsu izveidotās programmas var būt vispārīgi saprotamas. Izmantojiet Valodas, Teksta, Vērtības, DateValue un citas funkcijas, lai dažādās valodās pielāgotu to, kas tiek rādīts un lietots kā ievade.
Valodas iestatījumi
Lietojot sākotnējo studiju vai sākotnējo atskaņotāju, izmantoto valodu nodrošina resursdatora operētājsistēma. Operētājsistēmā Windows šo iestatījumu var kontrolēt sadaļā "Visi iestatījumi" un pēc tam iestatījumos "Laiks & valodas". Windows arī ļauj norādīt rakstzīmes, ko izmantot decimāldaļu atdalītājiem, ignorējot valodas iestatījumu.
Izmantojot tīmekļa iespējas, izmantoto valodu nodrošina pārlūkprogramma. Vairumā pārlūku noklusējuma valoda ir resursdatora operētājsistēmas iestatījums, taču daudzi piedāvā arī iespēju valodu iestatīt manuāli.
Autorēšanas vide
Autorēšanas vide pielāgojas autora valodas iestatījumam. Pati programma tiek glabāta no valodas neatkarīgā veidā, tāpēc vienu un to pašu programmu var rediģēt autori, kuri izmanto atšķirīgas valodas.
Nosaukumi formulās
Vairums elementu formulā vienmēr ir angļu valodā:
- Funkciju nosaukumi: Ja, Pāriet, Savākt un citi.
- Vadīklas rekvizītu nosaukumi: Screen.Fill, Button.OnSelect, Textbox.Font, utt.
- Numerāciju nosaukumi: Color.Aqua, DataSourceInfo.MaxValue, FontWeight.Bold, un tā tālāk.
- Signāla ieraksti: Compass.Heading, Location. Latitude, App.ActiveScreen, un tā tālāk.
- Operatori: Primārs, programmā, exactIn, un tā tālāk.
Tiekot lokalizētai autorēšanas pieredzei, vadīkla un citi objektu nosaukumi parādīsies autora dzimtajā valodā. Spāņu valodā daži no šiem vadīklu nosaukumiem parādīsies kā:
Kad programmā ievietojat kādu no šīm vadīklām, to nosaukums pēc noklusējuma būs angļu valodā. Šīs izmaiņas ir veicamas konsekvences nodrošināšanai ar vadīklas rekvizītu nosaukumiem un pārējo formulu. Piemēram, augstāk uzskaitītā Casilla tiek ievadīta kā Checkbox1.
Pēc vadīklas ievadīšanas varat mainīt nosaukumu uz jebko, ko vēlaties. Kamēr to atlasāt, lentes "Saturs" kreisajā tālajā pusē tiek rādīts vadīklas nosaukums. Atlasot šo nosaukumu, nolaižas teksta lodziņš, kurā varat rediģēt šo nosaukumu:
Ja vēlaties, šeit vadīklu varat pārdēvēt par Casilla1. Sarkanā krāsa, ko šajā gadījumā rāda pārlūkprogramma, ir tāpēc, ka vārds nav spāņu vārds un tas nav saistīts.
Varat piešķirt jebkādu nosaukumu:
- Vadīklu nosaukumiem
- Kolekciju nosaukumiem
- Konteksta mainīgo nosaukumiem
Formulu atdalītājiem un saķēdēšanas operatoriem
Daži atdalītāji un operatori pārvietojas, pamatojoties uz autora valodas decimāldaļu atdalītāju:
Autora valodas decimāldaļu atdalītājs | Power Apps decimāldaļu atdalītājs | Power Apps saraksta atdalītājs | Power Apps saķēdēšanas operators |
---|---|---|---|
. (punkts vai beigu punkts) | . (punkts vai beigu punkts) | , (komats) | ; (semikols) |
, (komats) | , (komats) | ; (semikols) | ;; (dubultais semikols) |
Izmaiņas Power Apps sarakstu atdalītājā atbilst tam, kas notiek ar Excel sarakstu atdalītāju. Tas ietekmē:
Piemēram, ņemiet vērā šādu formulu, kas izteikta valodā un reģionā, kas izmanto punktu kā decimāldaļu atdalītāju, piemēram, Japānā vai Apvienotajā Karalistē.
Aplūkojiet šo pašu formulu valodā un reģionā, kurā decimāldaļu atdalīšanai izmanto komatu, piemēram, Francijā vai Spānijā:
Izcēlums rāda operatorus, kas mainās abās versijās. Rekvizītu atlases operators . (punkts vai beigu punkts) Slider1.Value vienmēr ir tāds pats neatkarīgi no tā, kāds ir decimāldaļu atdalītājs.
Iekšēji formula nemainās, mainās tikai tas, kā autors to parāda un rediģē. Divi dažādi autori, kuri izmanto divas dažādas valodas, var skatīt un rediģēt vienu un to pašu formulu, katrs redzot savai valodai atbilstošos atdalītājus un operatorus.
Vispārējas programmas izveide
Izveidoto programmu varat pielāgot dažādām valodām, nodrošinot lielisku lietotāju pieredzi visā pasaulē.
Valodas funkcija
Valodas funkcija atgriež pašreizējā lietotāja valodas tagu. Piemēram, šī funkcija atgriež "en-GB" lietotājiem Lielbritānijā, bet "de-DE" lietotājiem Vācijā.
Cita starpā varat izmantot funkciju Valoda, lai saviem lietotājiem rādītu tulkotu tekstu. Jūsu programma var ietvert savā programmā tulkoto vērtību tabulu:
Un pēc tam izmantojiet formulu, piemēram, šādu, lai no tabulas izvilktu tulkotās virknes:
LookUp( Table1, TextID = "Hello" && (LanguageTag = Left( Language(), 2 ) || IsBlank( LanguageTag ))).LocalizedText
Tulkotās virknes citās valodās var būt garākas, nekā tās ir jūsu valodā. Daudzos gadījumos etiķetēm un citiem elementiem, kas jūsu lietotāja saskarnē rāda virknes, būs jābūt platākiem, lai pielāgotos.
Papildinformāciju skatiet dokumentos par funkciju Valoda.
Skaitļu, datumu un laika formatēšana
Skaitļus, datumus un laiku dažādās pasaules daļās pieraksta dažādos formātos. Komatu, decimāldaļu un mēneša, dienas un gada secība atšķiras atkarībā no vietas.
Funkcija Text formatē skaitļus un datumus, izmantojot lietotāja valodas iestatījumu.
Funkcijai Text ir nepieciešama formāta virkne, lai zinātu, kā vēlaties formatēt skaitli vai datumu. Šai formāta virknei var būt viens no diviem veidiem:
- Vispārīgi atpazīts uzskaitījums. Piemēram, Text( Now(), DateTimeFormat.LongDate ). Šī formula formatēs pašreizējo datumu valodai atbilstošā formātā. Šī metode ir vēlamais veids, kā norādīt formāta virkni.
- Pielāgota formāta virkne. Piemēram, Text( Now(), "[$-en-US]dddd, mmmm dd, yyyy" ) parāda to pašu tekstu kā uzskaitījumu, ja tas tiek lietota valodā "en-US". Pielāgotās formāta virknes priekšrocība ir tas, ka varat konkrēti norādīt to, ko vēlaties.
"[$-en-US]" pielāgotās formāta virknes priekšā norāda funkcijai Text, kurā valodā interpretēt pielāgoto formāta virkni. Šī virkne tiek ievietota jums un pēc noklusējuma ir jūsu autorēšanas valodā. Parasti šī virkne nav jāmaina. Tas ir noderīgi, ja dažādu valodu autori rediģē vienu un to pašu programmu.
Trešais arguments funkcijā Text norāda, kādu valodu izmantot funkcijas rezultātam. Pēc noklusējuma tas ir pašreizējā lietotāja valodas iestatījums.
Papildinformāciju skatiet dokumentos par funkciju Text.
Skaitļu, datumu un laika lasīšana
Lietotāja nodrošināto skaitļu, datumu un laika lasīšanai ir četras funkcijas:
- Value: Pārvērš teksta virknes skaitli par skaitļa vērtību.
- DateValue: Pārvērš teksta virknes datuma vērtību par datuma/laika vērtību. Teksta virknē norādītais laiks tiek ignorēts.
- TimeValue: Pārvērš teksta virknes laika vērtību par datuma/laika vērtību. Jebkāds teksta virknē norādītais datums tiek ignorēts.
- DateTimeValue: Pārvērš teksta virknes datuma un laika vērtību par datuma/laika vērtību.
Ja izmantojāt programmu Excel, visas no šīm funkcijām tiek apvienotas vienā Vērtības funkcijā. Tas nedarbojas, jo Power Apps ir atsevišķo tipu datuma/laika vērtības un skaitļi.
Visām šīm funkcijām ir vienādi argumenti:
- Virkne, obligāti: Virkne no lietotāja. Piemēram, virkne ievada Teksta ievades vadīklā un nolasa no vadīklas, izmantojot Teksta rekvizītu.
- Valoda, neobligāti: valoda, kurā interpretēt Virkni. Pēc noklusējuma tas ir lietotāja valodas iestatījums.
Piemērs.
- Value( "12,345.678", "en-US" ) vai Value( "12,345.678" ) atrodoties vietā, kur "en-US" ir lietotāja valoda, tiek atgriezts skaitlis 12345.678, kas ir gatavs aprēķiniem.
- DateValue( "1/2/01", "es-ES" ) vai DateValue( "1/2/01" ), atrodoties vietā, kur "es-ES" ir lietotāja valoda, atgriež datuma/laika vērtību February 1, 2001 at midnight.
- TimeValue("11:43:02", "fr-FR") vai TimeValue("11:43:02"), ja atrodas vietā, kur “fr-FR” ir lietotāja valoda, atgriež datuma/laika vērtību 1970. gada 1. janvāris 11:43:02.
- DateTimeValue("11:43:02 1/2/01", "de-DE") vai DateTimeValue("11:43:02 1/2/01"), ja atrodas vietā, kur "de-DE" ir lietotāja valoda, atgriež datuma/laika vērtību 2001. gada 1. februāris 11:43:02.
Papildinformāciju skatiet dokumentos par funkcijām Value un DateValue, TimeValue un DateTimeValue, kā arī sadaļā darbs ar datumiem un laiku.
Informācija par kalendāru un pulksteni
Kalendāra un Pulksteņa funkcijas sniedz kalendāra un pulksteņa informāciju lietotāja pašreizējai valodai.
Cita starpā izmantojiet šīs funkcijas, lai nodrošinātu Nolaižamo vadīklu ar izvēļu sarakstu.
Papildinformāciju skatiet dokumentos par funkcijām Kalendārs un Pulkstenis.
Piezīme
Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)
Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).