Mozilla ได้เผยแพร่ระบบการแปล Fluent 1.0

แนะนำ การเปิดตัวโครงการที่เสถียรครั้งแรก คล่องแคล่ว 1.0สร้างขึ้นเพื่อลดความซับซ้อนในการแปลผลิตภัณฑ์ Mozilla เวอร์ชัน 1.0 มีความเสถียรของข้อกำหนดและไวยากรณ์ของมาร์กอัป การพัฒนาโครงการ การแพร่กระจาย ได้รับอนุญาตภายใต้ Apache 2.0 การใช้งานอย่างคล่องแคล่วนั้นจัดทำขึ้นในภาษาต่างๆ หลาม, JavaScript и สนิม. เพื่อให้การจัดเตรียมไฟล์ในรูปแบบ Fluent ง่ายขึ้น พวกเขากำลังพัฒนา บรรณาธิการออนไลน์ и ปลั๊กอิน สำหรับวิม

ระบบโลคัลไลเซชันที่นำเสนอให้โอกาสในการสร้างการแปลองค์ประกอบอินเทอร์เฟซที่ดูเป็นธรรมชาติซึ่งไม่ได้ถูกบังคับให้อยู่ในกรอบงานที่เข้มงวด และไม่จำกัดเพียงการแปลวลีมาตรฐานแบบ 1 ต่อ 1 ในแง่หนึ่ง Fluent ทำให้การใช้คำแปลที่ง่ายที่สุดเป็นเรื่องง่ายมาก แต่ในทางกลับกัน มีเครื่องมือที่ยืดหยุ่นสำหรับการแปลปฏิสัมพันธ์ที่ซับซ้อน โดยคำนึงถึงเพศ การปฏิเสธพหูพจน์ การผันคำกริยา และคุณลักษณะทางภาษาอื่นๆ

Fluent ช่วยให้สามารถสร้างการแปลแบบอะซิงโครนัส ซึ่งสามารถเปรียบเทียบสตริงง่ายๆ ในภาษาอังกฤษกับการแปลหลายตัวแปรที่ค่อนข้างซับซ้อนในภาษาอื่น (เช่น “Vera เพิ่มรูปภาพ” “Vasya เพิ่มรูปภาพห้ารูป”) ในขณะเดียวกัน ไวยากรณ์ของ Fluent ที่กำหนดคำแปลยังคงอ่านและทำความเข้าใจได้ง่าย ในตอนแรกระบบได้รับการออกแบบเพื่อใช้งานโดยผู้เชี่ยวชาญที่ไม่ใช่ด้านเทคนิค ซึ่งช่วยให้นักแปลที่ไม่มีทักษะด้านการเขียนโปรแกรมสามารถมีส่วนร่วมในกระบวนการแปลและทบทวนได้

แชร์รูปภาพ =
ใน {$userGender ->
[ชาย] เขา
[หญิง] เธอ
*[อื่นๆ] พวกเขา
} ของสะสม
{$ชื่อผู้ใช้} {$photoCount ->
[หนึ่ง] เพิ่มรูปภาพใหม่แล้ว
[few] เพิ่มรูปภาพใหม่ {$photoCount} รูป
*[other] เพิ่มรูปภาพใหม่ {$photoCount} รูป
}.

องค์ประกอบหลักของการแปลใน Fluent คือข้อความ แต่ละข้อความเชื่อมโยงกับตัวระบุ (เช่น "hello = Hello, world!") ซึ่งแนบไปกับรหัสแอปพลิเคชันที่ใช้ ข้อความอาจเป็นวลีข้อความธรรมดาหรือสคริปต์หลายบรรทัดที่คำนึงถึงตัวเลือกไวยากรณ์ต่างๆ และรวมไว้ด้วย การแสดงออกตามเงื่อนไข (ตัวเลือก) ตัวแปร, คุณลักษณะ, เงื่อนไข и คุณสมบัติ (การจัดรูปแบบตัวเลข การแปลงวันที่และเวลา) รองรับลิงก์ - ข้อความบางข้อความสามารถรวมไว้ในข้อความอื่นได้ และอนุญาตให้มีลิงก์ระหว่างไฟล์ต่างๆ ได้ ก่อนการประกอบ ไฟล์ข้อความจะถูกรวมเป็นชุด

Fluent ให้การต้านทานข้อผิดพลาดสูง - ข้อความที่มีรูปแบบไม่ถูกต้องจะไม่ทำให้ไฟล์ทั้งหมดเสียหายหากมีการแปลหรือข้อความใกล้เคียง สามารถเพิ่มความคิดเห็นเพื่อเพิ่มข้อมูลเชิงบริบทเกี่ยวกับวัตถุประสงค์ของข้อความและกลุ่มได้ Fluent ถูกใช้เพื่อแปลไซต์สำหรับโครงการ Firefox Send และ Common Voice แล้ว เมื่อปีที่แล้ว การย้าย Firefox สู่ Fluent ได้เริ่มต้นขึ้นและในปัจจุบัน เตรียมไว้ มากกว่า 3000 ข้อความพร้อมการแปล (โดยรวม Firefox มีประมาณ 13 บรรทัดสำหรับการแปล)

Mozilla ได้เผยแพร่ระบบการแปล Fluent 1.0

ที่มา: opennet.ru

เพิ่มความคิดเห็น