คำถามติดแท็ก internationalization

การทำให้เป็นสากล (i18n: แทน "ความเป็นสากล" เป็น "i" ตามด้วยตัวอักษรอีก 18 ตัวตามด้วย "n") เป็นกระบวนการในการวางแผนและการนำผลิตภัณฑ์และบริการไปใช้เพื่อให้สามารถปรับให้เข้ากับภาษาและวัฒนธรรมท้องถิ่นเฉพาะได้อย่างง่ายดาย เรียกว่าการแปล กระบวนการทำให้เป็นสากลบางครั้งเรียกว่าการเปิดใช้งานการแปลหรือการแปล

6
ฉันจะค้นหาสตริงที่เข้ารหัสยากทั้งหมดในโครงการของฉันใน Android Studio ได้อย่างไร
ฉันต้องการค้นหาและแยกสตริงฮาร์ดโค้ดทั้งหมดในโปรเจ็กต์ของฉันใน Android Studio (เบต้า) 0.84 ฉันต้องการเครื่องมือวิเคราะห์แบบคงที่เช่น Find Bugs ทำสิ่งนี้ให้ฉันในนัดเดียวและอนุญาตให้ฉันก้าวผ่านแต่ละข้อความและแยกสตริงไปยังไฟล์ทรัพยากร จะดีไปกว่านั้นถ้ากระบวนการทั้งหมดเป็นแบบอัตโนมัติ ใน Android Studio (เบต้า) 0.84 ไฟล์ / การตั้งค่า / FindBugs-IDEA จะแสดง I18N เป็นตัวเลือกในแท็บการรายงาน แต่ฉันคิดไม่ออกว่าจะทำให้มันใช้งานได้อย่างไร ขอบคุณสำหรับคำแนะนำใด ๆ

7
i18n พหูพจน์
ฉันต้องการแปลสตริงที่เป็นพหูพจน์ใน i18n ในราง สตริงสามารถ: You have 2 kids หรือ You have 1 kid ฉันรู้ว่าฉันสามารถใช้เมธอดตัวช่วยพหูพจน์ได้ แต่ฉันต้องการฝังสิ่งนี้ในการแปล i18n เพื่อที่ฉันจะได้ไม่ต้องวุ่นวายกับมุมมองของฉันในอนาคต ฉันอ่านว่า:countมีการใช้คำแปลของพหูพจน์ แต่ฉันไม่พบแหล่งข้อมูลที่แท้จริงเกี่ยวกับวิธีการนำไปใช้ สังเกตว่าฉันรู้ว่าฉันสามารถส่งผ่านตัวแปรในสตริงการแปลได้ ฉันลองทำสิ่งต่างๆเช่น: <%= t 'misc.kids', :kids_num => pluralize(1, 'kid') %> ซึ่งใช้งานได้ดี แต่มีปัญหาพื้นฐานของแนวคิดเดียวกัน ฉันต้องการระบุสตริง'kid'ในตัวช่วยพหูพจน์ ฉันไม่อยากทำอย่างนั้นเพราะมันจะนำไปสู่การมองเห็นปัญหาในอนาคต แต่ฉันต้องการเก็บทุกอย่างไว้ในคำแปลและไม่มีอะไรอยู่ในมุมมอง ฉันจะทำเช่นนั้นได้อย่างไร?

2
"ผิด" อะไรกับ C ++ wchar_t และ wstrings มีทางเลือกใดบ้างสำหรับอักขระแบบกว้าง
ฉันเคยเห็นผู้คนจำนวนมากในชุมชน C ++ (โดยเฉพาะ ## c ++ บน freenode) ไม่พอใจการใช้wstringsและwchar_tและการใช้งานของพวกเขาใน windows api อะไรคือสิ่งที่ "ผิด" กันแน่wchar_tและwstringและถ้าฉันต้องการสนับสนุนความเป็นสากลจะมีทางเลือกอื่นใดบ้างสำหรับอักขระแบบกว้าง

1
Internationalization ใน JSF ควรใช้ message-bundle และ resource-bundle เมื่อใด
ฉันควรใช้<resource-bundle>และ<message-bundle>แท็กสำหรับการแปลเป็นภาษาท้องถิ่นเมื่อfaces-config.xmlใดและอย่างไร ความแตกต่างระหว่างสองคนนั้นไม่ชัดเจนสำหรับฉัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.