Jump to content

ส่วนขยาย:การแปล

From mediawiki.org
This page is a translated version of the page Extension:Translate and the translation is 94% complete.
Outdated translations are marked like this.
MediaWiki extensions manual
Translate
Release status: stable
Implementation Special page , Locale , API , Parser function
Description ช่วยในการแปลและการพิสูจน์อักษรในวิกิ
Author(s) นิคลัส แล็กสตรอม, ซีแบรนด์ เมซแลนด์ และคณะ
Latest version 2024-07-16
Compatibility policy Master maintains backward compatibility.
MediaWiki >= 1.42.0
Database changes Yes
Composer mediawiki/translate
Tables revtag
translate_groupreviews
translate_groupstats
translate_messageindex
translate_metadata
translate_reviews
translate_sections
translate_stash
translate_tms
translate_tmt
translate_tmf
translate_cache
translate_translatable_bundles
License GNU General Public License 2.0 or later
Download รวมอยู่ในบันเดิลส่วนขยายภาษา

เอกสารคู่มือผู้ใช้
Changelog
Help Help:Extension:Translate/th
Example Translatewiki.net – หรือลองใช้วิธีการแปลหน้าเว็บตอนนี้
  • $wgTranslateFuzzyBotName
  • $wgTranslatePageTranslationULS
  • $wgTranslateEnableMessageGroupSubscription
  • $wgTranslateDocumentationLanguageCode
  • $wgTranslateGroupSynchronizationCache
  • $wgTranslateUserManagerName
  • $wgTranslateSandboxLimit
  • $wgTranslateStatsProviders
  • $wgPageTranslationAllowedContentModels
  • $wgTranslateGroupAliases
  • $wgTranslateRcFilterDefault
  • $wgTranslateAuthorExclusionList
  • $wgTranslateKeepOutdatedTranslations
  • $wgTranslateGroupRoot
  • $wgTranslatePageMoveLimit
  • $wgEnablePageTranslation
  • $wgTranslateEnableMessageBundleIntegration
  • $wgTranslatePermissionUrl
  • $wgTranslateEnableEventLogging
  • $wgTranslatePageTranslationBannerNamespaces
  • $wgTranslateSupportUrlNamespace
  • $wgTranslateMessagePrefixStatsLimit
  • $wgTranslateDisabledTargetLanguages
  • $wgTranslateMessageIndex
  • $wgTranslateRecentChangesLanguageFilter
  • $wgTranslateUseSandbox
  • $wgTranslateTranslationDefaultService
  • $wgTranslateTranslationServices
  • $wgTranslateGroupFiles
  • $wgTranslateUsePreSaveTransform
  • $wgTranslateEnableLuaIntegration
  • $wgTranslateValidationExclusionFile
  • $wgTranslateSandboxPromotedGroup
  • $wgTranslateYamlLibrary
  • $wgTranslateCacheDirectory
  • $wgPageTranslationLanguageList
  • $wgTranslateLanguageFallbacks
  • $wgTranslateSupportUrl
  • $wgTranslateMessageNamespaces
  • $wgTranslateWorkflowStates
  • translate
  • translate-import
  • translate-manage
  • translate-messagereview
  • translate-groupreview
  • unfuzzy
Quarterly downloads 189 (Ranked 31st)
Translate the Translate extension
Issues Open tasks · Report a bug

The Translate extension enhances MediaWiki with essential features needed to do translation work. It enables in-wiki translation and proofreading. It can be used to translate the content pages, the interface of the wiki and even other software products, as it is used at translatewiki.net and to manage multilingual wikis.

คุณสมบัติ

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

คุณสมบัติรวมถึง:

  • การแปลหน้าวิกิเนื้อหาที่มีโครงสร้าง
  • การแปลแบบ In-wiki และการส่งออกข้อความอินเทอร์เฟซของซอฟต์แวร์ (หรืออะไรก็ได้)
  • การแปลและพิสูจน์อักษรบนเว็บ อินเตอร์เฟส, เช่นเดียวกับการส่งออกและนำเข้าตาม gettext สำหรับการแปลแบบออฟไลน์
  • ตัวช่วยต่าง ๆ เพื่อทำให้งานของนักแปลง่ายขึ้น:
    • การแสดงผลการแปลในภาษาอื่น ๆ ที่กำหนดไว้ทั่วโลก สามารถเลือกขยายได้ด้วยภาษาที่ผู้ใช้กำหนด;
    • การแก้ไขร่วมกันของเอกสารการใช้งานและบริบทของข้อความ;
    • หน่วยความจำการแปลและการแปลด้วยเครื่องด้วยเครื่องมือภายนอก (Apertium, Microsoft Translator, Yandex.Translate);
    • แสดงการเปลี่ยนแปลงล่าสุดในข้อความต้นฉบับ;
    • คำเตือนเกี่ยวกับข้อผิดพลาดทั่วไป เช่น พารามิเตอร์ที่ไม่ได้ใช้
  • โมดูลสำเร็จรูปสำหรับผลิตภัณฑ์โอเพนซอร์สต่าง ๆ ที่คุณสามารถใช้เป็นตัวอย่างได้
  • ระบบปลั๊กอินเอนกประสงค์เพื่อให้ง่ายต่อการเพิ่มโครงการใหม่เป็นกลุ่มข้อความ
  • สถิติต่าง ๆ:
    • เปอร์เซ็นต์ความสมบูรณ์ของการแปลสำหรับกลุ่มข้อความทั้งหมดในภาษาที่รองรับทั้งหมด;
    • เปอร์เซ็นต์ความสมบูรณ์ของการแปลในภาษาที่รองรับทั้งหมดสำหรับกลุ่มข้อความที่รองรับ;
    • เครื่องมือสำหรับสร้างกราฟกิจกรรมในช่วงเวลาหนึ่ง สามารถแสดงจำนวนการแก้ไขหรือผู้ใช้ที่ใช้งานอยู่รายวันหรือรายชั่วโมงและรวมตัวกรองจำนวนมาก
    • ภาพรวมระบบคลาวด์ของภาษาที่ใช้งานและนักแปล

ส่วนขยายการแปล เนื่องจากมีฐานผู้ใช้ขนาดใหญ่ จึงได้รับการยืนยันว่าเข้ากันได้กับเบราว์เซอร์ล่าสุดทั้งหมด ยกเว้นข้อบกพร่องเล็กน้อย (สไตล์) ที่ได้รับการแก้ไขอย่างรวดเร็ว

การสนับสนุนและเอกสารประกอบ

ส่วนขยายการแปล ได้รับการพัฒนาแรกเริ่มโดย User:Nikerabbit; ผู้ใช้รายอื่น ๆ, เช่น User:Raymond, User:SPQRobin และทีม Wikimedia Language ได้มีส่วนร่วมในโค้ดและเอกสารประกอบ ดูแลโดย User:Nikerabbit และ User:Siebrand.


ผู้ใช้ที่โดดเด่นของส่วนขยายการแปล

  • https://translatewiki.net – ไซต์และชุมชนบน wiki ที่ใหญ่ที่สุดสำหรับการแปลอินเทอร์เฟซของซอฟต์แวร์โอเพนซอร์ส
  • https://userbase.kde.org – วิกิเอกสารสำหรับโครงการ KDE ซึ่งใช้คุณสมบัติการแปลหน้าอย่างกว้างขวาง
  • https://meta.wikimedia.org – แปลเนื้อหาวิกิและใช้คุณลักษณะสถานะกลุ่ม การแปลและการตรวจทานการแปลเปิดใช้งานสำหรับผู้ใช้วิกิเกือบทั้งหมด
  • https://wiki.documentfoundation.org/

ดูเพิ่มเติมที่ การใช้งานเด่นของ translatewiki.net บน วิกิพีเดีย

ข้อความรับรอง

Tom Hutchison จาก Joomla:

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

ไม่เป็นไรหากพวกเขาอยู่คนละทวีป นั่นเป็นข้อดีจริง ๆ เพราะเกิดการดำเนินงานตลอด 24 ชั่วโมงต่อวัน สิ่งที่พวกเขาต้องการ คือ การแชทกลุ่มสนับสนุนซึ่งกันและกัน พวกเขาทั้งหมดจะสามารถอ่านภาษาอังกฤษได้หากพวกเขาแปลใช่ไหม? สอนมาร์กอัปวิกิง่าย ๆ สองสามอย่าง เช่น ลิงก์และสิ่งที่ต้องทำกับหมวดหมู่ จากนั้นพวกเขาก็ช่วยเหลือผู้อื่นที่ช่วยผู้อื่น เรามีแชทมากกว่า 40 คนที่ช่วยเหลือซึ่งกันและกันและสนุกสนานไปพร้อม ๆ กัน และพวกเขาต่างก็กลัววิกิ แต่ไม่อยากเชื่อเลยว่ามันง่ายเพียงใดเมื่อเริ่มต้น จริง ๆ แล้วพวกเขากำลังรอฉันให้แปลเพิ่มเพราะฉันตามไม่ทัน ฉันรู้ว่ามีเพียง 1 คนแปลภาษานี้หรือภาษานั้น เรามีที่มากเกินไป คนหนึ่งกำลังเรียนภาษาสวาฮิลี ขณะที่อีกคนหนึ่งกำลังเรียนภาษาญี่ปุ่น นอกจากนี้ คุณทำเครื่องหมายหน้าสำหรับการแปล คุณควบคุมว่าจะรวมเทมเพลตหรือแยกตัวแปรในการเรียกเทมเพลต

ดูเพิ่ม

ไม่ต้องสับสนกับ:

วิธีการมีส่วนร่วม