Sukurkite visuotinio palaikymo drobės programas
„Power Apps” yra pasaulinis produktas. Galite kurti ir naudoti drobes programas įvairiomis kalbomis ir regionais.
Tiek kuriant ir veikiant programoms, tekstas rodomas „Power Apps“ buvo išverstas į skirtingas kalbas. Matysite meniu elementus, teksto laukelius, juostų skirtukus ir kitą tekstą savo gimtąja kalba. Įvedimas ir datų bei skaičių rodymas taip pat pritaikytas konkrečiai kalbai ir regionui. Pavyzdžiui, kai kuriuose pasaulio regionuose naudojama . (tašką) kaip dešimtainį skyriklį, o kiti naudoja , (kablelį).
Jūsų sukurtos programos taip pat gali būti visuotinai prisitaikančios. Naudokite Kalbą, Text, Vertę, Datos vertę ir kitas funkcijas, kad pritaikytumėte rodinius ir naudotumėte kaip įvestį skirtingomis kalbomis.
Kalbos parametrai
Naudojant vietinę studiją arba pirminį grotuvą, pagrindinė operacinė sistema pateikia naudojamą kalbą. „Windows“ šis nustatymas gali būti valdomas skyriuje „Visi nustatymai“ ir tada „Laikas ir kalba“ nustatymuose. „Windows” taip pat leidžia nurodyti simbolius, kad naudotumėte dešimtainį skyriklį nepaisyti kalbos parametro.
Naudojant žiniatinklį, naršyklė teikia naudojamą kalbą. Dauguma naršyklių pritaikytos pagal pagrindinio kompiuterio operacinės sistemos nuostatas, kai kuriose taip pat galima pasirinkti kalbą rankiniu būdu.
Kūrimo aplinka
Kūrimo aplinka prisitaiko prie autoriaus kalbos parametro. Pati programa saugoma kalbos agnostikas būdu, todėl autoriai, naudodami skirtingas kalbas, gali redaguoti tą pačią programą.
Pavadinimai formulėse
Dauguma formulės elementų visada yra anglų k.:
- Funkcijų pavadinimai: Jei, Naršyti, Rinkti ir panašiai.
- Valdyti ypatybės pavadinimą: Ekranas.Pildyti, Mygtukas.pasirinkti, Tekstolaukelis.šriftas ir pan.
- Skaičių pavadinimai: Spalva.vanduo, Domenųšaltiniųinfo.Maksvertė, Šriftosvoris.paryškintas ir pan.
- Signalo įrašai: Kompaso.antraštė, Vieta. Platuma, Programa.įjungtasekranas ir pan.
- Operatoriai: Pagrindiniai, skyriuje, tiksliai ir pan.
Kadangi kūrimo patirtis yra lokalizuota, valdymo ir kitų objektų pavadinimai bus rodomi autoriaus gimtąja kalba. Ispanų kalboje kai kurie valdiklio pavadinimai rodomi kaip:
Jums įvedus vieną iš šių valdiklių į savo programą, jų pavadinimai pagal nutylėjimą bus angliški. Šis keitimas atliekamas dėl nuoseklumo su valdiklio ypatybės pavadinimais ir formulės likusia dalimi. Pavyzdžiui, Casilla nurodyta anksčiau įterpiama kaip Checkbox1.
Įterpus valdiklį, pakeiskite pavadinimą į pageidaujamą. Pasirinkę, toliausioje kairėje pusėje „Turinys“ juosta rodo valdiklio pavadinimą. Pažymėjus šį pavadinimą, išskleidžiamas teksto laukas, kuriame galite redaguoti pavadinimą:
Jei norite, galite pervardyti valdiklį į Casilla1. Raudonos linijos, jei rodoma naršyklėje, yra dėl to, kad pavadinimas nėra ispanų kalbos žodis ir į jį atsižvelgti nereikia.
Galite naudoti norimus pavadinimus:
- Valdiklių pavadinimams
- Rinkinių pavadinimams
- Konteksto kintamųjų pavadinimams
Formulės skyrikliams ir susiejamiems operatoriams
Kai kurie skyrikliai ir operatoriai pasikeis pagal autoriaus kalbos dešimtainį skyriklį:
Autoriaus kalbos dešimtainis skyriklis | "Power Apps" dešimtainis skyriklis | "Power Apps" sąrašo skyriklis | "Power Apps" susiejamas operatorius |
---|---|---|---|
. (taškas) | . (taškas) | , (kablelis) | ; (kabliataškis) |
, (kablelis) | , (kablelis) | ; (kabliataškis) | ;; (dvigubas kabliataškis) |
Power Apps sąrašo skyriklio pakeitimas atitinka pokyčius „Excel” sąrašo skyriklyje. Tai veikia:
Pavyzdžiui, atsižvelkite į šią formulę, išreikštą kalba ir regionu, kuris naudoja tašką kaip dešimtainį skyriklį, pvz., Japonijoje arba Jungtinėje Karalystėje:
Dabar tą pačią formulę peržiūrėkite kalba ir regionu, kur dešimtainiame skyriklyje naudojamas kablelis pvz., Prancūzijoje ar Ispanijoje:
Paryškinta vieta rodo tarp dviejų versijų besikeičiančius operatorius. Ypatybės pasirinkimo operatorius . (taškas) 1slankiklio.Vertė yra visada toks pat neatsižvelgiant į dešimtainį skyriklį.
Pati formulė nesikeičia, o keičiasi tik tai, kaip ji rodoma ir redaguojama autoriaus. Du skirtingi autoriai, naudodami dvi skirtingas kalbas, gali peržiūrėti ir redaguoti tą pačią formulę, kiekvienam iš jų bus rodomi atitinkami jų kalbos skyriklius ir operatoriai.
Visuotinės programos kūrimas
Jūsų sukurta programa gali prisitaikyti prie skirtingų kalbų, dėl to jūsų vartotojams visame pasaulyje suteikia puikios patirties.
Kalbos funkcija
Language funkcija grąžina dabartinio vartotojo kalbos žymą. Pavyzdžiui, ši funkcija grąžina "en-GB" vartotojams Didžiojoje Britanijoje ir "de-DE" Vokietijos vartotojams.
Be kitų dalykų, galite naudoti Kalbą, kad rodytų išverstą tekstą jūsų vartotojams. Jūsų programoje gali būti programos išverstų verčių lentelė:
Tada naudokite žemiau nurodytą formulę, kad iš lentelės ištrauktų išverstas eilutes:
LookUp( Table1, TextID = "Hello" && (LanguageTag = Left( Language(), 2 ) || IsBlank( LanguageTag ))).LocalizedText
Eilučių išverstų į kitas kalbas gali nebebūti jūsų kalba. Daugeliu atvejų žymos ir kiti elementai, kurie rodo eilutes jūsų vartotojo sąsajoje, turi būti platesnės, kad perteiktumėte mintį.
Daugiau informacijos rasite Language funkcijos dokumentacijoje.
Skaičių, datų ir laikų formatavimas
Skaičiai, datos ir laikas skirtingose pasaulio dalyse rašomi skirtingais formatais. Kablelių, dešimtainių dalių reikšmė, mėnesio, datos ir metų tvarka skiriasi skirtingose pasaulio vietose.
Text funkcija formatuoja skaičius ir datas naudojant vartotojo kalbos parametrą.
Teksto laukui reikia formatuotos eilutės, kad žinotų, kaip norite formatuoti skaičių arba datą. Ši formatuota eilutė gali būti dviejų tipų:
- Visuotinis numeravimas. Pavyzdžiui, Text( Now(), DateTimeFormat.LongDate ). Ši formulė formatuos esamą datą kalbos tinkamu formatu. Šis metodas yra rekomenduojamas būdas norint nurodyti formato eilutę.
- Pasirinktinio formato eilutė. Pavyzdžiui, Text( Now(), "[$-en-US]dddd, mmmm dd, yyyy" ) rodo tą patį tekstą kaip ir išvardijimo atveju „en-US” kalba. Pasirinktinio formato eilutės pranašumas yra toks, kad galite nurodyti būtent tai, ko norite.
„[$-EN-US]” pasirinktinio formato eilutės priekyje nurodo Text, kuria kalba interpretuoti pasirinktinį formato eilutę. Ši eilutė yra įterpta jums ir nustatytoji jūsų autorizavimo kalbai. Dažniausiai, jums nereikės keisti šios eilutės. Ji naudingai, kai autoriai iš skirtingų kalbų yra redaguojami toje pačioje programoje.
Trečias argumentas Tekstas nurodo, kurią kalbą naudoti funkcijai atlikti. Dabartinio vartotojo kalbos parametras yra numatytasis.
Daugiau informacijos rasite Text funkcijos dokumentacijoje.
Skaičių, datų ir laikų interpretavimas
Yra keturios vartotojo pateiktų skaičių, datų ir laiko interpretavimo funkcijos:
- Value : konvertuoja skaičių teksto eilutėje į skaičiaus vertę.
- DateValue: konvertuoja datos vertę teksto eilutėje į datos/laiko vertę. Bet koks laikas nurodytas teksto eilutėje yra ignoruojamas.
- TimeValue: konvertuoja laiko vertę teksto eilutėje į datos/laiko vertę. Bet kuri teksto eilutėje nurodyta data ignoruojama.
- DateTimeValue: konvertuoja datos ir laiko vertę teksto eilutėje į datos/laiko vertę.
Jei naudojote „Excel”, visos šios funkcijos yra sujungtos vienoje Reikšmės funkcijoje. Jie yra padalyti čia, nes „Power Apps“ turi atskirus datos ir laiko verčių tipus ir skaičius.
Visos šios funkcijos turi tuos pačius argumentus:
- String, required: vartotojo eilutė. Pavyzdžiui, eilutės tipai į Teksto įvestis valdiklį ir nuskaito iš valdiklio su Teksto ypatybe.
- Language, optional: kalba, kuria norite interpretuoti String. Pagal numatytuosius nustatymus, vartotojo kalbos parametras.
Pavyzdžiui:
- Value( "12,345.678", "en-US" ) arba Value( "12,345.678" ), kai yra, kai „en-US” yra nustatyta vartotojo kalba, grąžina skaičių 12345.678, paruoštą skaičiavimams.
- DateValue( "1/2/01", "es-ES" ) arba DateValue( "1/2/01" ), kai yra, kai „es-ES” yra nustatyta vartotojo kalba, grąžina datos/laiko vertę February 1, 2001 at midnight.
- Laiko vertė( "11:43:02", "fr-FR" ) ar Laiko vertė ( "11:43:02" ) kai lokalizuojama, kai "fr-FR" yra vartotojo kalbos grąžinimas laiko ir datos vertei 1970 m. sausio 1 d. 11:43:02 val..
- Datos laiko vertė( "11:43:02 1/2/01", "de-DE" ) ar datos laiko vertė( "11:43:02 1/2/01" ), kai lokalizuojama, kai „de-DE" yra vartotojo kalbos grąžinimas datos laiko vertei 2001 m. vasario 1 d. 11:43:02 val..
Norėdami gauti daugiau informacijos, žr. Value ir DateValue, TimeValue, and DateTimeValue funkcijos ir darbas su datomis ir laiku.
Kalendoriaus ir laikrodžio informacija
Calendar ir Clock funkcijos suteikia informacijos apie kalendorių ir laikrodį vartotojo šiuo metu naudojamai kalbai.
Be kitų dalykų, naudokite šias funkcijas, kad Išplečiamojo sąrašo valdikliui pateiktumėte pasirinkimų sąrašą.
Daugiau informacijos rasite Calendar ir Clock funkcijų dokumentacijoje.
Pastaba
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).