แชร์ผ่าน


สร้างการสนับสนุนส่วนกลางลงในแอปพื้นที่ทำงาน

Power Apps เป็นผลิตภัณฑ์ส่วนกลาง คุณสามารถสร้างและใช้แอปพื้นที่ทำงานในหลายภาษาและหลายภูมิภาค

ทั้งในขณะที่สร้างและเรียกใช้แอป ข้อความที่แสดงโดย Power Apps จะได้รับการแปลเป็นภาษาที่แตกต่างกันหลายชนิด คุณจะเห็นรายการเมนู กล่องโต้ตอบ แท็บ Ribbon และข้อความอื่นๆ ในภาษาแม่ของคุณ การพิมพ์และการแสดงวันที่และตัวเลขยังปรับเข้ากับภาษาและภูมิภาคของคุณ ตัวอย่างเช่น บางภูมิภาคของโลกใช้ . (จุดหรือมหัพภาค) เป็นตัวคั่นทศนิยมในขณะที่คนอื่นใช้ , (จุลภาค)

แอปที่คุณสร้างขึ้นอาจรู้จักทั่วโลกด้วยเช่นกัน ใช้ Language Text Value DateValue และฟังก์ชันอื่นๆ เพื่อปรับเปลี่ยนสิ่งที่แสดงและใช้เป็นข้อมูลป้อนเข้าในภาษาอื่น

การตั้งค่าภาษา

เมื่อใช้สตูดิโอในระบบหรือโปรแกรมเล่นในระบบ ภาษาที่ใช้ถูกจัดเตรียมโดยระบบปฏิบัติการโฮสต์ สำหรับ Windows การตั้งค่านี้สามารถควบคุมได้ภายใต้ "การตั้งค่าทั้งหมด" แล้วจากนั้น เลือกการตั้งค่า "เวลาและภาษา" นอกจากนี้ Windows ยังช่วยให้คุณระบุอักขระที่จะใช้สำหรับตัวคั่นทศนิยม แทนที่การตั้งค่าภาษา

เมื่อใช้ประสบการณ์เว็บ ภาษาที่ใช้ถูกจัดเตรียมโดยเบราว์เซอร์ เบราว์เซอร์ส่วนใหญ่เป็นค่าเริ่มต้นของการตั้งค่าของระบบปฏิบัติการโฮสต์ ซึ่งบางอย่างยังให้วิธีการตั้งค่าภาษาด้วยตนเอง

สภาพแวดล้อมในการสร้าง

สภาพแวดล้อมในการสร้างจะปรับไปตามการตั้งค่าภาษาของผู้เขียน ตัวแอปเองจะถูกจัดเก็บไว้ในลักษณะการวินิจฉัยภาษา เพื่อให้ผู้เขียนที่ใช้ภาษาอื่นสามารถแก้ไขแอปเดียวกันได้

ชื่อในสูตร

องค์ประกอบส่วนใหญ่ในสูตรมักเป็นภาษาอังกฤษ:

  • ชื่อฟังก์ชัน: If Navigate Collect และอื่นๆ
  • ชื่อคุณสมบัติตัวควบคุม: Screen.Fill ปุ่ม.OnSelect Textbox.Font และอื่นๆ
  • ชื่อการแจงนับ: Color.Aqua DataSourceInfo.MaxValue FontWeight.Bold และอื่นๆ
  • เรกคอร์ดสัญญาณ: Compass.Heading Location. Latitude App.ActiveScreen และอื่นๆ
  • ตัวดำเนินการ: รายการหลัก ใน exactIn และอื่นๆ

เนื่องจากประสบการณ์ใช้งานการสร้างได้รับการแปล ชื่อตัวควบคุมและออบเจ็กต์อื่นจะปรากฏในภาษาแม่ของผู้เขียน ในภาษาสเปน ชื่อตัวควบคุมบางตัวจะปรากฏเป็น:

ชื่อตัวควบคุมในภาษาสเปน

เมื่อคุณแทรกหนึ่งในตัวควบคุมเหล่านี้ลงในแอปของคุณ ชื่อจะถูกกำหนดค่าเริ่มต้นเป็นภาษาอังกฤษ มีการดำเนินการเปลี่ยนแปลงนี้เพื่อความสอดคล้องกับชื่อคุณสมบัติตัวควบคุมและส่วนที่เหลือของสูตร ตัวอย่างเช่น Casilla ที่อยู่ในรายการข้างต้นจะถูกแทรกเป็น Checkbox1

หลังจากที่แทรกตัวควบคุมแล้ว คุณสามารถเปลี่ยนชื่อเป็นชื่อที่คุณต้องการได้ เมื่อเลือกแล้ว ด้านซ้ายสุดของ Ribbon "เนื้อหา" จะแสดงชื่อของตัวควบคุม การเลือกชื่อนี้จะปล่อยกล่องข้อความลง ซึ่งคุณสามารถแก้ไขชื่อได้:

ประสบการณ์ในภาษาสเปน

ถ้าคุณต้องการ ที่นี่คุณสามารถเปลี่ยนชื่อตัวควบคุมเป็น Casilla1 เส้นหยักสีแดง ในกรณีนี้ที่แสดงโดยเบราว์เซอร์ เป็นเพราะชื่อไม่ใช่คำภาษาสเปน และไม่จำเป็นต้องกังวล

คุณสามารถใช้ชื่อใดก็ได้ที่คุณต้องการสำหรับ:

  • ชื่อตัวควบคุม
  • ชื่อคอลเลกชัน
  • ชื่อตัวแปรบริบท

ตัวคั่นสูตรและตัวดำเนินการการเกี่ยวโยง

ตัวคั่นและตัวดำเนินการ บางตัวจะเลื่อนตามตัวคั่นทศนิยมของภาษาของผู้เขียน:

ตัวคั่นทศนิยมของภาษาของผู้เขียน ตัวคั่นทศนิยมของ Power Apps ตัวคั่นรายการของ Power Apps ตัวดำเนินการการเกี่ยวโยงของ Power Apps
. (จุดหรือมหัพภาค) . (จุดหรือมหัพภาค) , (เครื่องหมายจุลภาค) ; (อัฒภาค)
, (เครื่องหมายจุลภาค) , (เครื่องหมายจุลภาค) ; (อัฒภาค) ;; (อัฒภาคคู่)

การเปลี่ยนแปลงในตัวคั่นรายการ Power Apps จะสอดคล้องกับสิ่งที่เกิดขึ้นกับตัวคั่นรายการ Excel ซึ่งส่งผลกระทบต่อ:

  • อาร์กิวเมนต์ในการเรียกใช้ฟังก์ชัน
  • ฟิลด์ใน เรกคอร์ด
  • เรกคอร์ดใน ตาราง

ตัวอย่างเช่น ให้พิจารณาสูตรต่อไปนี้ที่แสดงในภาษาและภูมิภาคที่ใช้จุดหรือมหัพภาคเป็นตัวคั่นทศนิยม เช่น ญี่ปุ่น หรือสหราชอาณาจักร:

สูตร Power Apps If open paren slider1 dot value greater than 12 dot 59 comma notify open paren double-quote Valid! double-quote comma success close paren semi-colon Navigate open paren double-quote NextScreen double-quote comma None close paren comma notify open paren double-quote Invalid, try again double-quote comma error close paren close paren

ตอนนี้ดูสูตรเดียวกันนี้ในภาษาและภูมิภาคที่ใช้เครื่องหมายจุลภาคสำหรับตัวคั่นทศนิยม เช่น ฝรั่งเศส หรือสเปน:

สูตร Power Apps If open paren slider1 dot value greater than 12 comma 59 semi-colon notify open paren double-quote Valid! double-quote semi-colon success close paren double semi-colon Navigate open paren double-quote NextScreen double-quote semi-colon None close paren semi-colon notify open paren double-quote Invalid, try again double-quote semi-colon error close paren close paren

การเน้นจะแสดงตัวดำเนินการที่เปลี่ยนแปลงระหว่างสองรุ่น ตัวดำเนินการการเลือกคุณสมบัติ . (จุดหรือมหัพภาค) ใน Slider1.Value จะเหมือนกันเสมอ ไม่ว่าตัวคั่นทศนิยมคืออะไร

สูตรไม่มีการเปลี่ยนแปลงภายใน ทั้งหมดที่มีการเปลี่ยนแปลงคือวิธีที่ผู้สร้างแสดงและแก้ไข ผู้เขียนสองคนที่ใช้สองภาษาที่แตกต่างกันสามารถดูและแก้ไขสูตรเดียวกัน โดยแต่ละคนจะเห็นตัวคั่นและตัวดำเนินการที่เหมาะสมสำหรับภาษาของตน

การสร้างแอปส่วนกลาง

แอปที่คุณสร้างสามารถปรับใช้กับภาษาอื่น โดยให้ประสบการณ์ใช้งานของผู้ใช้ที่ยอดเยี่ยมสำหรับผู้ใช้ของคุณทั่วโลก

ฟังก์ชัน Language

ฟังก์ชัน Language จะส่งกลับแท็กภาษาของผู้ใช้ปัจจุบัน ตัวอย่างเช่น ฟังก์ชันนี้ส่งกลับ "en-GB" สำหรับผู้ใช้ในสหราชอาณาจักร และ "de-DE" สำหรับผู้ใช้ในเยอรมนี

เหนือสิ่งอื่นใด คุณสามารถใช้ Language เพื่อแสดงข้อความที่แปลสำหรับผู้ใช้ของคุณ แอปของคุณสามารถรวมตารางของค่าที่แปลในแอปของคุณ:

ตารางที่มีข้อความที่แปลเป็นภาษาท้องถิ่น

แล้วใช้สูตรดังต่อไปนี้เพื่อดึงสตริงที่แปลจากตาราง:

LookUp( Table1, TextID = "Hello" && (LanguageTag = Left( Language(), 2 ) || IsBlank( LanguageTag ))).LocalizedText

สตริงที่แปลเป็นภาษาอื่นอาจมีความยาวกว่าในภาษาของคุณ ในหลายกรณี ป้ายกำกับ และองค์ประกอบอื่นๆ ที่แสดงสตริงในส่วนติดต่อผู้ใช้ของคุณจะต้องกว้างกว่าเพื่อทดแทน

สำหรับข้อมูลเพิ่มเติม ให้ดูคู่มือสำหรับฟังก์ชัน Language

การจัดรูปแบบตัวเลข วันที่ และเวลา

ตัวเลข วันที่ และเวลาถูกเขียนในรูปแบบที่แตกต่างกันในส่วนต่างๆ ของโลก ความหมายของเครื่องหมายจุลภาค ทศนิยม และลำดับของเดือน วันที่ และปีจะแตกต่างกันไปในแต่ละที่

ฟังก์ชัน Text จัดรูปแบบตัวเลขและวันที่โดยใช้การตั้งค่าภาษาของผู้ใช้

Text จำเป็นต้องใช้สตริงรูปแบบเพื่อทราบวิธีที่คุณต้องการจัดรูปแบบตัวเลขหรือวันที่ สตริงรูปแบบนี้อาจอยู่ในฟอร์มใดฟอร์มหนึ่งได้:

  • การแจงนับที่ทราบของส่วนกลาง ตัวอย่างเช่น Text( Now(), DateTimeFormat.LongDate ). สูตรนี้จะจัดรูปแบบวันที่ปัจจุบันในรูปแบบที่เหมาะสมกับภาษา วิธีนี้เป็นวิธีที่เหมาะสมในการระบุสตริงรูปแบบ
  • สตริงรูปแบบแบบกำหนดเอง ตัวอย่างเช่น Text( Now(), "[$-en-US]dddd, mmmm dd, yyyy" ) แสดงข้อความเดียวกันเป็นการแจงนับเมื่อใช้ในภาษา "en-US" ประโยชน์ของสตริงรูปแบบแบบกำหนดเองคือ คุณสามารถระบุสิ่งที่คุณต้องการได้

"[$-en-US]" ที่ด้านหน้าของสตริงรูปแบบแบบกำหนดเองบอกว่า Text จะแปลสตริงรูปแบบแบบกำหนดเองเป็นภาษาใด สตริงนี้จะถูกแทรกให้คุณ และเป็นค่าเริ่มต้นให้ภาษาในการสร้างของคุณ โดยปกติแล้วคุณจะไม่จำเป็นต้องเปลี่ยนแปลงสตริงนี้ ซึ่งจะมีประโยชน์ เมื่อผู้สร้างจากภาษาอื่นกำลังแก้ไขแอปเดียวกัน

อาร์กิวเมนต์ที่สามของ Text ระบุภาษาที่ใช้สำหรับผลลัพธ์ของฟังก์ชัน ค่าเริ่มต้นคือ การตั้งค่าภาษาของผู้ใช้ปัจจุบัน

สำหรับข้อมูลเพิ่มเติม ให้ดูคู่มือสำหรับฟังก์ชัน Text

การอ่านตัวเลข วันที่ และเวลา

มีสี่ฟังก์ชันสำหรับการอ่านตัวเลข วันที่ และเวลาที่ระบุโดยผู้ใช้:

  • Value: แปลงตัวเลขในสตริงข้อความเป็นค่าตัวเลข
  • DateValue: แปลงค่าวันที่ในสตริงข้อความเป็นค่าวันที่/เวลา เวลาใดก็ตามที่ระบุในสตริงข้อความ จะถูกละเว้น
  • TimeValue: แปลงค่าเวลาในสตริงข้อความเป็นค่าวันที่/เวลา วันที่ใดก็ตามที่ระบุในสตริงข้อความจะถูกละเว้น
  • DateTimeValue : แปลงค่าวันที่และเวลาในสตริงข้อความเป็นค่าวันที่/เวลา

ถ้าคุณเคยใช้ Excel ฟังก์ชันทั้งหมดเหล่านี้จะถูกรวมไว้ในฟังก์ชัน Value เดียว มีการแตกแขนงออกที่นี่เนื่องจาก Power Apps มีชนิดที่แยกต่างหากสำหรับค่าวันที่/เวลาและตัวเลข

ฟังก์ชันทั้งหมดเหล่านี้มีอาร์กิวเมนต์เดียวกัน:

  • สตริง, จำเป็น: สตริงจากผู้ใช้ ตัวอย่างเช่น สตริงพิมพ์ลงในตัวควบคุม การป้อนข้อมูล และอ่านจากตัวควบคุมที่มีคุณสมบัติ ข้อความ
  • ภาษา, เลือกได้: ภาษาที่จะแปล สตริง โดยค่าเริ่มต้น การตั้งค่าภาษาของผู้ใช้

ตัวอย่างเช่น:

  • Value( "12,345.678", "en-US" ) หรือ Value( "12,345.678" ) เมื่อระบุตำแหน่งที่ "en-US" อยู่ ภาษาของผู้ใช้จะส่งกลับตัวเลข 12345.678 พร้อมสำหรับการคำนวณ
  • DateValue( "1/2/01", "es-ES" ) หรือ DateValue( "1/2/01" ) เมื่อระบุตำแหน่งที่ "es-ES" อยู่ ภาษาของผู้ใช้จะส่งกลับค่าวันที่/เวลา 1 กุมภาพันธ์ 2001 ตอนเที่ยงคืน
  • TimeValue( "11:43:02", "fr-FR" ) หรือ TimeValue( "11:43:02" ) เมื่อตั้งอยู่ที่ซึ่ง "fr-FR" เป็นภาษาของผู้ใช้ จะส่งกลับค่าวันที่/เวลา 1 มกราคม 1970 เมื่อเวลา 11:43:02
  • DateTimeValue( "11:43:02 1 / 2/01", "de-DE" ) หรือ DateTimeValue( "11:43:02 1/2/01" ) เมื่อตั้งอยู่ที่ซึ่ง "de-DE" คือภาษาของผู้ใช้ จะส่งกลับค่าวันที่/เวลาเป็น 1 กุมภาพันธ์ 2001 เมื่อเวลา 11:43:02

สำหรับข้อมูลเพิ่มเติม ให้ดูคู่มือสำหรับฟังก์ชัน Value และ DateValue, TimeValue และ DateTimeValue และ การทำงานกับวันที่และเวลา

ข้อมูลปฏิทินและนาฬิกา

ฟังก์ชัน Calendar และ Clock แสดงข้อมูลปฏิทินและนาฬิกาสำหรับภาษาปัจจุบันของผู้ใช้

เหนือสิ่งอื่นใด ให้ใช้ฟังก์ชันเหล่านี้เพื่อแสดงตัวควบคุม ดรอปดาวน์ ที่มีรายการตัวเลือก

สำหรับข้อมูลเพิ่มเติม ให้ดูคู่มือสำหรับฟังก์ชัน Calendar และ Clock

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)