Ekstensi:ContentTranslation
Status keluaran: stabil |
|
|---|---|
| Penerapan | Antarmuka pengguna, Tindakan halaman |
| Deskripsi | Perkakas yang memungkinkan para penyunting untuk menerjemahkan artikel dari satu bahasa ke bahasa lain dengan bantuan terjemahan mesin dan bantuan terjemahan lainnya. |
| Perancang | Tim Bahasa |
| Kebijakan kompatibilitas | Cuplikan dikeluarkan bersamaan dengan MediaWiki. Induk tidak kompatibel dengan versi sebelumnya. |
| MediaWiki | 1.37+ |
| PHP | 7.2+ |
| Perubahan pangkalan data | Ya |
| Composer | mediawiki/content-translation |
|
|
|
|
| Licence | Lisensi Publik Umum GNU 2.0 atau lebih baru |
| Unduh | |
| Bantuan | Help:Extension:ContentTranslation/id |
| Terjemahkan pengaya ContentTranslation jika tersedia di translatewiki.net | |
| Masalah | Tugas terbuka · Laporkan kekutu |
Ekstensi ContentTranslation (bahasa Indonesia: Terjemahan konten) adalah sebuah perkakas yang memungkinkan para penyunting untuk menerejamahkan suatu artikel dari suatu bahasa ke bahasa lain dengan bantuan terjemahan mesin dan bantuan terjemahan lainnya. Lihat Terjemahan konten untuk informasi latar belakang dan tambahan. Ekstensi ini sedang dikembangkan oleh tim teknis Bahasa Wikimedia.
Pemasangan
- Unduh dan pindahkan folder
ContentTranslationyang diekstrak ke direktoriextensions/Anda.
Pengembang dan penyumbangsih kode sebaiknya memasang pengaya dari Git sebagai gantinya, menggunakan:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation
- Hanya ketika memasang dari Git, jalankan Composer untuk memasang ketergantungan PHP, dengan mengeluarkan perintah
composer install --no-devdi direktori pengaya. (Lihat T173141 untuk komplikasi yang mungkin terjadi.) - Tambahkan kode berikut di bawah berkas LocalSettings.php Anda:
wfLoadExtension( 'ContentTranslation' );
- Jalankan skrip pembaruan yang akan membuat tabel pangkalan data yang diperlukan pengaya ini secara otomatis.
Selesai – Telusuri ke Special:Version di wiki Anda untuk memastikan pengayanya berhasil dipasang.
Pemasangan Vagrant:
- Jika menggunakan Vagrant, pasanglah dengan
vagrant roles enable contenttranslation --provision
Content Translation server
Ekstensi ini membutuhkan peladen Content Translation (cxserver) dijalankan.
Lihat Content translation/cxserver/Setup untuk mengatur peladen Content Translation.
Ketika menjalankan Content Translation secara lokal, baris berikut bisa ditambahkan ke LocalSettings.php untuk menggunakan cxserver produksi:
$wgContentTranslationSiteTemplates['cx'] = 'https://cxserver.wikimedia.org/v1';
Dependensi ekstensi
ContentTranslation bergantung pada ekstensi-ekstensi berikut:
| UniversalLanguageSelector | Diperlukan | |
| VisualEditor | Diperlukan | Diperlukan untuk komponen editor. |
| Cite | Diperlukan | Diperlukan apabila Anda ingin mendukung referensi ketika menerjemahkan. |
| WikimediaMessages | Diperlukan | |
| GuidedTour | Opsional | Jika dipasang, akan digunakan untuk menampilkan penjelasan mengenai memindahkan halaman ke luar ruang pengguna. |
| Echo | Opsional | Jika dipasang, akan digunakan untuk menampilkan pemberitahuan "selamat" setelah meraih pencapaian terjemahan. |
| Wikibase | Opsional | Jika dipasang dan diatur seperti di Wikipedia, akan digunakan untuk menambahkan pranala interbahasa secara otomatis (sebagai pranala situs). |
| EventLogging | Opsional | Jika dipasang, dapat digunakan untuk mencatat penerbitan, galat, dan kejadian lainnya. |
| BetaFeatures | Opsional | Jika dipasang, ContentTranslation akan ditampilkan sebagai fitur beta di preferensi. |
Variabel konfigurasi
| Bagian ini masih merupakan sebuah draf. Isinya belum tentu lengkap, informasi mungkin ada yang belum ditambahkan, dan beberapa bagian dari konten bisa jadi akan mengalami perubahan drastis dan cepat. Informasi lebih lanjut mengenai ini mungkin tersedia di halaman pembicaraannya. |
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. |
| 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. |
Parameter URL
Terjemahan Konten biasanya bekerja di halaman istimewa Special:ContentTranslation. Parameter URL-nya adalah
- page: judul sumber
- targettitle: judul tujuan
- from: bahasa sumber
- to: bahasa tujuan
- campaign: nama kampanye
- Di wiki Wikimedia, jika terjemahan konten tidak diaktifkan di pengaturan pengguna maka hanya pranala ke kampanye yang sudah ditentukan yang akan bekerja. Kampanyenya ditentukan di variabel InitialiseSettings.php
wmgContentTranslationCampaigns.
- Di wiki Wikimedia, jika terjemahan konten tidak diaktifkan di pengaturan pengguna maka hanya pranala ke kampanye yang sudah ditentukan yang akan bekerja. Kampanyenya ditentukan di variabel InitialiseSettings.php
Contoh
Lihat pula
| Pengaya ini sedang digunakan di salah satu atau lebih proyek Wikimedia. Ini kemungkinan berarti pengaya ini stabil dan bekerja cukup baik untuk digunakan oleh situs web berlalu lintas tinggi. Cari nama pengaya ini di berkas konfigurasi CommonSettings.php dan InitialiseSettings.php Wikimedia untuk melihat di mana ia dipasang. Daftar lengkap pengayakulit yang dipasang di suatu wiki bisa dilihat di halaman Special:Version wiki. |
| Halaman atau proyek ini dipelihara oleh Wikimedia Language engineering.
Dapatkan bantuan: |
- Stable extensions/id
- User interface extensions/id
- Page action extensions/id
- Extensions supporting Composer/id
- BeforeCreateEchoEvent extensions/id
- BeforePageDisplay extensions/id
- ChangeTagsListActive extensions/id
- ContributeCards extensions/id
- EchoGetBundleRules extensions/id
- EditPage::showEditForm:initial extensions/id
- GetBetaFeaturePreferences extensions/id
- GetPreferences extensions/id
- ListDefinedTags extensions/id
- LoadExtensionSchemaUpdates extensions/id
- ResourceLoaderRegisterModules extensions/id
- SaveUserOptions extensions/id
- SectionTranslationBeforePublish extensions/id
- SkinAfterContent extensions/id
- SpecialContributionsBeforeMainOutput extensions/id
- GPL licensed extensions/id
- Extensions in Wikimedia version control/id
- All extensions/id
- Extensions requiring Composer with git/id
- Extensions used on Wikimedia/id
- WYSIWYG extensions/id
- Localisation extensions/id
- Language Engineering/id
- Content Translation/id
