Extension:ContentTranslation/th

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

การติดตั้ง
ส่วนขยายจำเป็นต้องใช้งานเซิร์ฟเวอร์การแปลเนื้อหา (a.k.a. cxserver) และใช้งานได้ ดู Content_translation/Setup สำหรับการตั้งค่าเซิร์ฟเวอร์การแปลเนื้อหา When running Content Translation locally, following can be added to  to use production cxserver:

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

การอ้างอิงที่เพิ่มขึ้น
ContentTranslation ขึ้นอยู่กับส่วนขยายต่อไปนี้:

ตัวแปรการกำหนดค่า
For the full list and defaults, see extension.json in the source repository.


 * ContentTranslationDomainCodeMapping
 * Used to map between non-standard language codes and actual domains. The default is the same as in Wikipedia codes and domains.


 * ContentTranslationRESTBase
 * Configuration of RESTBase URL and connection parameters. The defaults are for Wikipedia.


 * ContentTranslationDatabase
 * The name of the database in which the common tables for managing translations across wikis are stored. The default is null, which means that the default database is used.


 * ContentTranslationCluster
 * In a Wikipedia-like database configuration, the name of the cluster on which the database is hosted. The default is null, which means that the default cluster is used.


 * ContentTranslationEventLogging
 * Whether EventLogging is enabled. The default is false.


 * ContentTranslationHighMTCategory
 * A category to which pages that have a high level of machine translation are added upon publishing. The default is null.


 * ContentTranslationSiteTemplates
 * Templates for essential URLs. The defaults assume Wikipedia, so this variable must be configured differently for other sites. Where relevant, $1 is replaced by the language code, and $2 is replaced by the page title.


 * ContentTranslationTranslateInTarget
 * Whether to open Special:ContentTranslation in the target wiki when clicking the button in the entry point. The domain will be based on $wgContentTranslationSiteTemplates. The default is to open Special:ContentTranslation on the same wiki. (For Wikipedia this is set to true.)


 * ContentTranslationAsBetaFeature
 * Whether ContentTranslation is a beta feature.


 * ContentTranslationTargetNamespace
 * The default target namespace for published articles. The default is Main.


 * ContentTranslationCampaigns
 * Campaigns that are available in the URL as valid values for the campaign parameter in the URL. This allows automatic enabling of the beta feature and event logging.


 * ContentTranslationCXServerAuth
 * CXServer connection configuration.


 * ContentTranslationEnableSuggestions
 * Whether to use the suggestions tab and automatic suggestions. This needs the GapFinder API. This is false by default, but true in Wikipedia.


 * RecommendToolAPIURL
 * The URL for the GapFinder API, needed if ContentTranslationEnableSuggestions is true.

Url parameters
Content Translation mainly works on the special page Special:ContentTranslation. The URL parameters are


 * page: source title
 * targettitle: target title
 * from: source language
 * to: target language
 * campaign: campaign name
 * In Wikimedia wikis, if content translation is not enabled in the user settings then only links to pre-defined campaign will work. Campaings are defined in InitialiseSettings.php  variable.

Example


 * https://fi.wikipedia.org/wiki/Special:ContentTranslation?campaign=wiki-for-human-rights&page=Arja_Havakka&from=fi&to=en&targettitle=Arja_Havakka

ดูเพิ่ม

 * Content translation
 * Technical specification