Bagikan melalui


Mengkustomisasi tata letak Mulai Windows 11

Mencari versi pro IT dari topik ini? Lihat Mengkustomisasi tata letak menu Mulai pada Windows 11

Tip

Untuk versi Windows 10 topik ini, lihat Menyesuaikan tata letak Mulai Windows 10

OEM dapat menyesuaikan tata letak mulai Windows 11 sehingga item yang ditentukan OEM (aplikasi dan/atau situs web) disematkan di area tertentu dari menu Mulai.

Kustomisasi tata letak mulai dikonfigurasi dengan LayoutModification.json dan, secara opsional, LayoutModification.xml:

  • LayoutModification.json memberikan dukungan penuh untuk pin aplikasi
  • LayoutModification.xml memungkinkan penambahan pin situs web ke LayoutModification.json

Catatan

Anda tidak dapat menggunakan Windows Configuration Designer atau Unattend untuk mengonfigurasi Menu Mulai Windows 11.

Bagian menu mulai

Menu Mulai terdiri dari tiga bagian: Disematkan, Semua aplikasi, dan Direkomendasikan. LayoutModification.json Anda dapat menyertakan kustomisasi untuk bagian Disematkan dan/atau Direkomendasikan.

Bagian yang disematkan

Bagian di bagian atas menu Mulai disebut bagian Disematkan. Bagian ini terdiri dari pin yang disusun dalam kisi. Item di bagian ini adalah subset dari semua aplikasi yang diinstal pada PC; tidak semua aplikasi yang diinstal disertakan di bagian ini secara default. Jumlah baris dan item dalam tampilan ini konsisten di seluruh ukuran panel perangkat.

Sementara tampilan awal bagian ini menampilkan 18 item, pengguna dapat menggunakan kontrol penomoran halaman untuk menelusuri halaman pin tambahan. Item di bagian ini adalah kombinasi dari aplikasi yang ditentukan Microsoft, aplikasi yang dikirim secara dinamis, dan item yang dikonfigurasi OEM. Setelah menyiapkan PC mereka, pengguna dapat menambahkan, memindahkan, atau menghapus pin di bagian ini.

Kustomisasi yang tersedia:

  • Hingga empat item di halaman 1 bagian ini. Dikonfigurasi dengan primaryOEMPins di LayoutModification.json.
  • Hingga empat item di bagian bawah kisi aplikasi yang disematkan. Pengguna perlu menggulir ke bawah di menu Mulai untuk melihat pin ini. Dikonfigurasi dengan secondaryOEMPins di LayoutModification.json.

Jika Anda menyematkan kurang dari empat item di salah satu bagian ini, aplikasi lain yang ditentukan Microsoft akan meluncur untuk mengisi ruang untuk mempertahankan urutan yang sama. Setiap elemen array di luar empat pertama akan diabaikan.

Catatan

Item hanya dapat muncul di bagian Disematkan sekali. Tidak dimungkinkan untuk menyematkan aplikasi di lebih dari satu lokasi di bagian ini, baik di halaman yang sama atau di halaman yang berbeda.

Semua bagian aplikasi

Ini muncul saat pengguna mengklik Semua aplikasi di sudut kanan atas menu Mulai. Semua Aplikasi adalah daftar komprehensif, dalam urutan alfabet, dari semua aplikasi yang diinstal.

Kustomisasi yang tersedia:

  • Tidak ada penyesuaian untuk bagian ini. Semua aplikasi adalah daftar yang menyertakan semua aplikasi yang diinstal dan tidak dapat disesuaikan oleh pengguna atau OEM.

Ini adalah bagian di bawah bagian "Disematkan". Pada boot pertama, aplikasi Memulai dari Microsoft akan diisi sebelumnya di lokasi ini. OEM juga dapat mengisi bagian terlebih dahulu dengan aplikasi pengalaman selamat datang atau eksekusi pertama yang akan tetap disematkan hingga tujuh hari kecuali pelanggan menghapusnya.

Kustomisasi yang tersedia: Satu item di bagian ini. Dikonfigurasi dengan firstRunOEMPins di LayoutModification.json.

  • Untuk pengalaman pengguna terbaik dan terbersih, kami sarankan agar aplikasi yang dipilih untuk bagian yang Direkomendasikan tidak disematkan sebelumnya ke taskbar atau halaman pertama pin Mulai.

Menyesuaikan item menu Mulai

Penting

Menggunakan WCD atau Unattend untuk menyesuaikan menu mulai Windows 11 tidak didukung, LayoutModification.json diperlukan.

OEM dapat menyesuaikan tata letak Mulai dengan membuat file kustom LayoutModification.json dan menambahkannya ke gambar, di %localappdata%\Microsoft\Windows\Shell folder . Anda hanya memerlukan satu LayoutModification.json dalam gambar Anda, karena file-file ini dapat berisi satu atau beberapa anggota tingkat atas dalam kombinasi apa pun.

Jika Anda menyematkan tautan web, Anda juga harus membuat LayoutModification.xml file untuk digunakan dalam kombinasi dengan LayoutModification.json.

Penting

Pastikan LayoutModification.json Anda menggunakan pengodean UTF-8.

LayoutModification.json

LayoutModification.json memungkinkan Anda mengonfigurasi pin dalam bagian Tata letak Mulai yang dapat disesuaikan.

Anggota LayoutModification.json

Anggota Deskripsi
primaryOEMPins Mengonfigurasi item yang ditampilkan di halaman 1 dari bagian "Disematkan". Anda dapat menentukan hingga empat item, dalam kombinasi jenis apa pun.
secondaryOEMPins Mengonfigurasi item yang muncul di akhir bagian "Disematkan". Anda dapat menentukan hingga empat item, dalam kombinasi jenis apa pun.
firstRunOEMPins Mengonfigurasi item yang dapat dikonfigurasi OEM di bagian "Direkomendasikan". Anda dapat menentukan satu item.

Tombol LayoutModification.json

Setiap anggota di atas dapat menggunakan kemungkinan anggota berikut untuk menentukan pin untuk setiap bagian:

Kunci Deskripsi
packagedAppID
  • Menentukan Aplikasi Platform Windows Universal. Untuk menyematkan aplikasi UWP, gunakan AUMID aplikasi.
  • Digunakan bersama dengan tileID subelemen untuk menentukan tautan web. lihat Menyematkan tautan web Untuk mempelajari tentang menyematkan tautan web.
tileID Digunakan hanya dengan packagedAppID. TileID Sesuai dengan dalam LayoutModification.xml saat menyematkan tautan web.
desktopAppID Menentukan aplikasi Win32 yang tidak dikemas. Untuk menyematkan aplikasi Win32, gunakan AUMID aplikasi. Jika aplikasi tidak memiliki AUMID, tentukan menggunakan desktopAppLink sebagai gantinya.
desktopAppLink Menentukan aplikasi Win32 yang tidak dikemas yang tidak memiliki AUMID terkait. Untuk menyematkan jenis aplikasi ini, gunakan jalur ke pintasan .lnk yang menunjuk ke aplikasi.
caption Hanya berlaku untuk firstRunOEMPins item. String teks yang ditampilkan saat pengguna mengarahkan mouse ke atas petak peta.

Untuk gambar yang berisi beberapa bahasa, Anda dapat menentukan teks yang berbeda untuk bahasa yang berbeda (seperti yang ditunjukkan dalam contoh di bawah), serta caption default yang digunakan sebagai fallback saat bahasa pengguna tidak cocok dengan bahasa yang ditentukan secara eksplisit. Lihat Tag bahasa untuk keterangan untuk informasi selengkapnya tentang cara menentukan bahasa untuk keterangan.

Contoh file LayoutModification.json

Berikut adalah contoh file LayoutModification.json yang menunjukkan kustomisasi untuk tiga bagian menu Mulai yang dapat disesuaikan:

  • Tiga item di primaryOEMPins: satu aplikasi UWP, satu aplikasi Win32, dan satu tautan web
  • Dua item di secondaryOEMPins: Satu tautan web, dan satu aplikasi Win32
  • Satu item dalam firstRunOEMPins: satu aplikasi Win32 yang ditentukan oleh file .lnk
{ "primaryOEMPins": [ 
    { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"}, 
    { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\MyWin32App.lnk"}, 
    { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
      "tileId": "MSEdge.paomdnjincdkenhiicpl.UserData.Default"} 
  ], 
  "secondaryOEMPins": [ 
    { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
      "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
    { "desktopAppId": "Contoso.Desktop.Example.AUMID"} 
  ], 
  "firstRunOEMPins": [ 
    { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk", 
      "caption": { 
        "en-US": "(localized caption text for US English)", 
        "de": "(localized caption text for German)", 
        "default": "(fallback caption text for other languages)" } 
    } 
  ] 
} 

Tip

Setiap karakter garis miring terbalik tunggal (\) perlu diloloskan sesuai \\ sintaks JSON.

Konflik Pin

  • Aplikasi yang dikirim secara dinamis: Sebelum Microsoft mencoba menyematkan aplikasi pihak pertama atau pihak ketiga secara dinamis, aplikasi tersebut terlebih dahulu memeriksa apakah aplikasi yang sama persis sudah disematkan oleh OEM di halaman mana pun. Jika ya, Microsoft menyimpan aplikasi OEM yang disematkan di tempatnya.

  • Aplikasi pihak pertama yang ditentukan secara statis oleh Microsoft di Halaman 1: Aplikasi pihak pertama Microsoft (misalnya: Microsoft Edge, Mail, Store) yang disematkan di Halaman 1 tidak dapat dipindahkan oleh OEM. Jika OEM mencoba menyematkan salah satu aplikasi ini di Halaman 1 juga, aplikasi tersebut akan diabaikan.

  • Meningkatkan aplikasi pihak pertama Microsoft yang ditentukan secara statis: OEM dapat menyematkan aplikasi pihak pertama Microsoft (misalnya: Kalkulator, Kamera) di Halaman 1 dan memindahkan posisinya ke Halaman 1 selama belum disematkan secara statis oleh Microsoft di Halaman 1 atau tidak disematkan.

Untuk menyematkan tautan web ke menu Mulai, Anda harus menggunakan LayoutModification.json file dan LayoutModification.xml .

Tautan web menggunakan LayoutModification.xml dan LayoutModification.json. Setiap tautan web yang ditentukan dalam LayoutModification.json harus memiliki elemen yang SecondaryTile sesuai dalam LayoutModification.xml:

  • LayoutModification.xml digunakan untuk mengonfigurasi tautan web
  • LayoutModification.json mereferensikan tautan web yang dikonfigurasi

Penting

Pastikan untuk menyertakan kedua file LayoutModification ke gambar Anda.

Membuat LayoutModification.xml

Cara term mudah untuk membuat tata letak Mulai .xml file adalah dengan menambahkan tautan situs web pada menu Mulai PC referensi Windows 10, lalu menggunakan PowerShell untuk mengekspor tata letak. Anda harus menyertakan tata letak yang diekspor dan LayoutModification.json di gambar Anda jika Anda menggunakan pin web.

Lihat Mengekspor Tata Letak Mulai untuk mempelajari cara mengekspor Tata Letak Mulai.

Tata letak Mulai yang diekspor akan berisi SecondaryTile elemen untuk setiap tautan web yang telah Anda konfigurasi. Catat AppUserModelID elemen dan TileID . Anda akan menambahkannya ke LayoutModification.json untuk menyematkan tautan web.

Penting

Pastikan untuk menghapus tag Square71x71LogoUri dari XML.

Contoh pin web

Di bawah ini adalah contoh pin web dari LayoutModification.xml:

<start:SecondaryTile 
AppUserModelID="Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App" 
TileID="MSEdge.anfoedbkjbcacemdbigf.UserData.Default" 
Arguments="--launch-tile --profile-directory=Default --app-id=anfoedbkjbhcfgooaffkopcacemdbigf --app-url=https://www.bing.com/" 
DisplayName="(Text of your choice to display in Start)" 
Square150x150LogoUri="msappdata:///local/Favicons/Taskbar/‌anfoedbkjbhcfgooaffkopcacemdbigf/largefavicon.png" 
Wide310x150LogoUri="ms-appx:///" 
ShowNameOnSquare150x150Logo="true" 
ShowNameOnWide310x150Logo="false" 
BackgroundColor="#000000" 
Size="2x2" 
Row="0" 
Column="0"/> 

Tambahkan petak peta ini ke LayoutModification.json dengan menambahkan objek JSON baru di bagian yang ingin Anda tambahkan pinnya:

  • Gunakan atribut dari AppUserModelID ("Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App") untuk packagedAppID nilai di LayoutModification.json.
  • Gunakan atribut dari TileID ("MSEdge.anfoedbkjbcacemdbigf.UserData.Default") untuk tileID nilai di LayoutModification.json.

Berikut tampilannya, menggunakan contoh di atas, untuk menyematkan tautan web ke bagian bawah bagian "Disematkan":

... 
"secondaryOEMPins": [ 
  { "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App", 
    "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" }, 
  ], 
...

Pra-penyematan Office

Aplikasi Office Click-to-Run (C2R) akan secara otomatis disematkan ke Mulai oleh Windows jika aplikasi telah diinstal sebelumnya. Instal Office versi C2R menggunakan kit pra-instalasi Office (OPK), dan Windows akan secara otomatis mendeteksi penginstalan Office dan menambahkan pin yang sesuai ke Mulai. Tidak setiap aplikasi C2R Office akan disematkan ke Mulai, hanya Word, Excel, dan PowerPoint. Perilaku ini sepenuhnya otomatis dan tidak memerlukan apa pun di LayoutModification.json.

Jika C2R Office tidak diinstal sebelumnya, item lain yang disematkan ke Mulai akan meluncur untuk mengisi tempat aplikasi ini sehingga tidak ada celah yang tersisa di tengah tata letak.

Menambahkan tata letak ke gambar

  1. Pasang gambar Windows Anda.

    dism /mount-image /imagefile:E:\Sources\install.wim /mountdir:C:\mount /index:1
    
  2. LayoutModification.json Salin dan LayoutModification.xml, ke gambar anda yang dipasang. Windows mencari berkas ini di \Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell dalam map. Jika file layoutmodification sudah ada di folder, ganti file yang ada dengan yang baru.

    xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    xcopy /s LayoutModification.xml C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
    
  3. Lepaskan gambar Anda, lakukan perubahan.

    dism /unmount-image /mountdir:C:\mount /commit
    

Tag bahasa untuk keterangan

Tabel berikut berisi tag yang akan digunakan untuk setiap bahasa yang didukung oleh Windows 11:

  • Jika Anda mengetahui bahasa/lokal, cari di kolom pertama, dan gunakan tag yang sesuai di kolom kedua (catatan: tag diperlakukan sebagai peka huruf besar/kecil, jadi pastikan untuk menggunakan en-US misalnya dan bukan en-us).
  • Jangan gunakan tag di kolom ketiga. Namun, jika Anda merasa menggunakan tag yang salah dan ingin mencari tag yang benar yang sesuai, Anda dapat mencoba mencari kolom ketiga untuk tag yang coba Anda gunakan, lalu melihat tag yang benar dari kolom kedua.
Windows Language Tag untuk Digunakan di LayoutModification.json Tag gaya yang lebih lama (jangan gunakan jika berbeda dari kolom ke-2)
Afrika af af-ZA
Albania sq sq-AL
Alsatian gsw gsw-CH
Amharik am am-ET
Arab (Aljazair) ar-DZ ar-DZ
Arab (Bahrain) ar-BH ar-BH
Arab (Mesir) ar-EG ar-EG
Arab (Irak) ar-IQ ar-IQ
Arab (Jordania) ar-JO ar-JO
Arab (Kuwait) ar-KW ar-KW
Arab (Lebanon) ar-LB ar-LB
Arab (Libya) ar-LY ar-LY
Arab (Maroko) ar-MA ar-MA
Arab (Oman) ar-OM ar-OM
Arab (Qatar) ar-QA ar-QA
Arab (Arab Saudi) ar-SA ar-SA
Arab (Suriah) ar-SY ar-SY
Arab (Tunisia) ar-TN ar-TN
Arab (Uni Emirat Arab) ar-AE ar-AE
Arab (Yaman) ar-YE ar-YE
Armenia hy hy-AM
Assam as as-IN
Azerbaijan (Sirilik) az-Cyrl az-Cyrl-AZ
Bahasa Azerbaijan (Latin) az-Latn az-Latn-AZ
Bengali (Bangladesh) bn-BD bn-BD
Bashkir ba-Cyrl ba-RU
Basque eu eu-ES
Belarusia be be-BY
Bengali (India) bn-IN bn-IN
Bosnia (Sirilik) bs-Cyrl bs-Cyrl-BA
Bosnia (Latin) bs bs-Latn-BA
Breton br-Latn br-FR
Bulgaria bg bg-BG
Birma my my-MM
Katalan ca ca-ES
Cebuano (Latin, Filipina) ceb-Latn-PH ceb-Latn-PH
Kurdi Tengah ku-Arab ku-Arab-IQ
Chakma (Chakma, Bangladesh) ccp-Cakm-BD ccp-Cakm-BD
Chakma (Chakma, India) ccp-Cakm-IN ccp-Cakm-IN
Cherokee (Cherokee) chr-Cher chr-Cher-US
Bahasa Mandarin (Sederhana, Tiongkok) zh-Hans-CN zh-CN
Tionghoa (Sederhana, Singapura) zh-Hans-SG zh-SG
Tionghoa (Aksara Tradisional, Daerah Administratif Khusus Hong Kong) zh-Hant-HK zh-HK
Tionghoa (Tradisional, Macao SAR) zh-Hant-MO zh-MO
Bahasa Mandarin (Tradisional, Taiwan) zh-Hant-TW zh-TW
Korsika co-Latn co-FR
Kroasia (Bosnia dan Herzegovina) hr-BA hr-BA
Bahasa Kroasia (Kroasia) hr-HR hr-HR
Cheska cs cs-CZ
Dansk da da-DK
Dari prs-Arab prs-AF
Divehi dv dv-MV
Belanda (Belgia) nl-BE nl-BE
Bahasa Belanda (Belanda) nl-NL nl-NL
Dzongkha Dz dz-BT
Inggris (Australia) en-AU en-AU
Inggris (Belize) en-BZ en-BZ
Inggris (Kanada) en-CA en-CA
Inggris (Karibia) en-029 en-029
Inggris (India) en-IN en-IN
Inggris (Irlandia) en-IE en-IE
Inggris (Jamaika) en-JM en-JM
Inggris (Malaysia) en-MY en-MY
Inggris (Selandia Baru) en-NZ en-NZ
Bahasa Inggris (Filipina) en-PH en-PH
Inggris (Singapura) en-SG en-SG
Inggris (Afrika Selatan) en-ZA en-ZA
Inggris (Trinidad dan Tobago) en-TT en-TT
Inggris (Uni Emirat Arab) en-AE en-AE
Inggris (Kerajaan Inggris Bersatu) en-GB en-GB
Inggris (Amerika Serikat) id-ID id-ID
Inggris (Zimbabwe) en-ZW en-ZW
Esti et et-EE
Bahasa Faroe fo fo-FO
Filipino fil-Latn fil-PH
Suomi fi fi-FI
Prancis (Belgia) fr-BE fr-BE
Prancis (Kanada) fr-CA fr-CA
Prancis (Karibia) fr-029 fr-029
Bahasa Prancis (Prancis) fr-FR fr-FR
Prancis (Luksemburg) fr-LU fr-LU
Prancis (Monako) fr-MC fr-MC
Prancis (Swiss) fr-CH fr-CH
Frisian flag Ta fy-NL
Fulah (Adlam, Burkina Faso) ff-Adlm-BF ff-Adlm-BF
Fulah (Adlam, Kamerun) ff-Adlm-CM ff-Adlm-CM
Fulah (Adlam, Gambia) ff-Adlm-GM ff-Adlm-GM
Fulah (Adlam, Ghana) ff-Adlm-GH ff-Adlm-GH
Fulah (Adlam, Guinea) ff-Adlm-GN ff-Adlm-GN
Fulah (Adlam, Guinea-Bissau) ff-Adlm-GW ff-Adlm-GW
Fulah (Adlam, Liberia) ff-Adlm-LR ff-Adlm-LR
Fulah (Adlam, Mauritania) ff-Adlm-MR ff-Adlm-MR
Fulah (Adlam, Niger) ff-Adlm-NE ff-Adlm-NE
Fulah (Adlam, Nigeria) ff-Adlm-NG ff-Adlm-NG
Fulah (Adlam, Senegal) ff-Adlm-SN ff-Adlm-SN
Fulah (Adlam, Sierra Leone) ff-Adlm-SL ff-Adlm-SL
Fulah (Latin, Burkina Faso) ff-Latn-BF ff-Latn-BF
Fulah (Latin, Kamerun) ff-Latn-CM ff-Latn-CM
Fulah (Latin, Gambia) ff-Latn-GM ff-Latn-GM
Fulah (Latin, Ghana) ff-Latn-GH ff-Latn-GH
Fulah (Latin, Guinea) ff-Latn-GN ff-Latn-GN
Fulah (Latin, Guinea-Bissau) ff-Latn-GW ff-Latn-GW
Fulah (Latin, Liberia) ff-Latn-LR ff-Latn-LR
Fulah (Latin, Mauritania) ff-Latn-MR ff-Latn-MR
Fulah (Latin, Niger) ff-Latn-NE ff-Latn-NE
Fulah (Latin, Nigeria) ff-Latn-NG ff-Latn-NG
Fulah (Latin, Senegal) ff-Latn-SN ff-Latn-SN
Fulah (Latin, Sierra Leone) ff-Latn-SL ff-Latn-SL
Galisia gl gl-ES
Georgia ka ka-GE
Jerman (Austria) de-AT de-AT
Bahasa Jerman (Jerman) de-DE de-DE
Jerman (Liechtenstein) de-LI de-LI
Jerman (Luksemburg) de-LU de-LU
Jerman (Swiss) de-CH de-CH
Yunani el el-GR
Gujarat gu gu-IN
Hausa (Latin) ha-Latn ha-Latn-NG
Bahasa Hawaii haw-Latn haw-US
Ibrani he he-IL
Hindi hi hi-IN
Hungaria hu hu-HU
Islandia is is-IS
Igbo ig-Latn ig-NG
Bahasa Inari Sami smn-Latn smn-FI
Indonesia id id-ID
Inuktitut (Suku Kata Aborigin Kanada) iu-Kaleng iu-Cans-CA
Inuktitut (Latin) iu-Latn iu-Latn-CA
Irlandia ga ga-IE
Irlandia (Inggris Raya) ga-GB ga-GB
isiXhosa Xh xh-ZA
isiZulu zu zu-ZA
Bahasa Italia (Italia) it-IT it-IT
Italia (Swiss) it-CH it-CH
Jepang ja ja-JP
K'iche' quc-Latn quc-Latn-GT
Kalaallisut Kl kl-GL
Kannada kn kn-IN
Kazakh kk kk-KZ
Khmer km km-KH
Kinyarwanda Rw rw-RW
Kiswahili sw sw-KE
Konkani Kok kok-IN
Korea ko ko-KR
Kirgiz ky-Cyrl ky-KG
Laos lo lo-LA
Latvi lv lv-LV
Lituavi lt lt-LT
Sorbia Hulu dsb dsb-DE
Lule Sami (Norwegia) smj-Latn-NO smj-NO
Lule Sami (Swedia) smj-Latn-SE smj-SE
Luksemburg lb lb-LU
Makedonia mk mk-MK
Melayu (Brunei) ms-BN ms-BN
Melayu (Malaysia) ms-MY ms-MY
Malayalam ml ml-IN
Malta mt mt-MT
Maori mi-Latn mi-NZ
Mapuche arn-Latn arn-CL
Marathi mr mr-IN
Mohawk moh-Latn moh-CA
Bahasa Mongolia (Sirilik) mn-Cyrl mn-MN
Mongolia (Mongolia Tradisional) mn-Mong mn-Mong-CN
Nepal (India) ne-IN ne-IN
Nepal (Nepal) ne-NP ne-NP
Sami Utara (Finlandia) se-Latn-FI se-FI
Sami Utara (Norwegia) se-Latn-NO se-NO
Sami Utara (Swedia) se-Latn-SE se-SE
Norwegia (Bokmål) nb nb-NO
Norwegia (Nynorsk) nn nn-NO
Oksitan oc-Latn oc-FR
Odia atau or-IN
Pashto ps ps-AF
Pashto (Pakistan) ps-PK ps-PK
Farsi fa fa-IR
Polski pl pl-PL
Portugis (Brasil) pt-BR pt-BR
Portugis (Portugal) pt-PT pt-PT
Punjabi (Arab) pa-Arab pa-Arab-PK
Bahasa Punjabi (Gurmukhi) pa pa-IN
Quechua (Bolivia) quz-Latn-BO quz-BO
Quechua (Ekuador) quz-Latn-EC quz-EC
Quechua (Peru) quz-Latn-PE quz-PE
Rumania (Moldova) ro-MD ro-MD
Bahasa Rumania (Rumania) ro-RO ro-RO
Romansh rm rm-CH
Rusia ru ru-RU
Sakha sah-Cyrl sah-RU
Sanskrit sa-Deva sa-IN
Gaelik Skotlandia gd-Latn gd-GB
Serbia (Sirilik, Bosnia, dan Herzegovina) sr-Cyrl-BA sr-Cyrl-BA
Serbia (Sirilik, Montenegro) sr-Cyrl-ME sr-Cyrl-ME
Bahasa Serbia (Sirilik, Serbia) sr-Cyrl-RS sr-Cyrl-RS
Serbia (Latin, Bosnia dan Herzegovina) sr-Latn-BA sr-Latn-BA
Serbia (Latin, Montenegro) sr-Latn-ME sr-Latn-ME
Serbia (Latin, Serbia) sr-Latn-RS sr-Latn-RS
Sesotho sa Leboa Nso nso-ZA
Setswana (Botswana) tn-BW tn-BW
Setswana (Afrika Selatan) tn-ZA tn-ZA
Sindhi (Arab) sd-Arab sd-Arab-PK
Sinhala si si-LK
Bahasa Skolt Sami sms-Latn sms-FI
Slovak sk sk-SK
Sloven sl sl-SI
Sami Selatan (Norwegia) sma-Latn-NO sma-NO
Sami Selatan (Swedia) sma-Latn-SE sma-SE
Bahasa Spanyol (Argentina) es-AR es-AR
Spanyol (Bolivia) es-BO es-BO
Spanyol (Chili) es-CL es-CL
Bahasa Spanyol (Kolombia) es-CO es-CO
Spanyol (Kosta Rika) es-CR es-CR
Spanyol (Republik Dominika) es-DO es-DO
Spanyol (Ekuador) es-EC es-EC
Spanyol (El Salvador) es-SV es-SV
Spanyol (Guatemala) es-GT es-GT
Spanyol (Honduras) es-HN es-HN
Spanyol (Amerika Latin) es-419 es-419
Spanyol (Meksiko) es-MX es-MX
Spanyol (Nikaragua) es-NI es-NI
Spanyol (Panama) es-PA es-PA
Spanyol (Paraguay) es-PY es-PY
Spanyol (Peru) es-PE es-PE
Spanyol (Puerto Riko) es-PR es-PR
Spanyol (Spanyol) es-ES es-ES
Bahasa Spanyol (Amerika Serikat) es-US es-US
Spanyol (Uruguay) es-UY es-UY
Spanyol (Venezuela) es-VE es-VE
Tamazight Maroko Standar zgh-Tfng zgh-Tfng-MA
Swedia (Finlandia) sv-FI sv-FI
Bahasa Swedia (Swedia) sv-SE sv-SE
Suriah syr-Syrc syr-SY
Tajik (Sirilik) tg-Cyrl tg-Cyrl-TJ
Tamil (India) ta-IN ta-IN
Tamil (Malaysia) ta-MY ta-MY
Tamil (Singapura) ta-SG ta-SG
Tamil (Sri Lanka) ta-LK ta-LK
Tatar (Sirilik) tt-Cyrl tt-RU
Telugu te te-IN
Thailand th th-TH
Tibet bo-Tibt bo-CN
Bahasa Tigrinya (Eritrea) ti-ER ti-ER
Tigrinya (Ethiopia) ti-ET ti-ET
Turki tr tr-TR
Bahasa Turkmenistan (Latin) tk-Latn tk-TM
Ukraina uk uk-UA
Sorbia Hulu hsb hsb-DE
Urdu (India) your-IN your-IN
Urdu (Pakistan) ur-PK ur-PK
Uyghur ug-Arab ug-CN
Uzbek (Sirilik) uz-Cyrl uz-Cyrl-UZ
Uzbek (Latin) uz-Latn uz-Latn-UZ
Bahasa Valencia ca-ES-valencia ca-ES-valencia
Vietnam vi vi-VN
Wales cy cy-GB
Wolof wo-Latn wo-SN
Yi ii-Yiii ii-CN
Yoruba yo-Latn yo-NG

Contoh JSON

Contoh cuplikan JSON di bawah ini menunjukkan contoh cara menggunakan setiap tag bahasa yang tersedia

  • Untuk bahasa/lokal yang teksnya dilokalkan, ganti nama bahasa tempat penampung dalam cuplikan dengan teks aktual Anda.

  • Untuk bahasa/lokal yang tidak Anda rencanakan untuk memiliki teks yang dilokalkan, hapus baris yang sesuai dalam cuplikan. Sistem akan kembali ke default entri di bagian bawah agar teks ditampilkan untuk bahasa/lokal tersebut.

  • Untuk bahasa apa pun yang memiliki beberapa varian lokal, Anda hanya dapat menentukan tag utama (bagian sebelum tanda hubung pertama) sebagai fallback untuk semua lokal lain untuk bahasa tersebut. Contohnya:

    "caption": {
    "en-US": "English (United States)", 
    "en-GB": "English (United Kingdom)", 
    "en": "text for all other locale variants of English"}
    

    Ini akan menyediakan teks khusus untuk Bahasa Inggris AS dan Inggris Inggris, dan kemudian untuk semua varian lokal bahasa Inggris lainnya (misalnya en-CA untuk Bahasa Inggris Kanada), sistem akan menggunakan teks caption "en".

Daftar lengkap bahasa caption yang tersedia:

"caption": {
  "af": "Afrikaans", 
  "sq": "Albanian", 
  "gsw": "Alsatian", 
  "am": "Amharic", 
  "ar-DZ": "Arabic (Algeria)", 
  "ar-BH": "Arabic (Bahrain)", 
  "ar-EG": "Arabic (Egypt)", 
  "ar-IQ": "Arabic (Iraq)", 
  "ar-JO": "Arabic (Jordan)", 
  "ar-KW": "Arabic (Kuwait)", 
  "ar-LB": "Arabic (Lebanon)", 
  "ar-LY": "Arabic (Libya)", 
  "ar-MA": "Arabic (Morocco)", 
  "ar-OM": "Arabic (Oman)", 
  "ar-QA": "Arabic (Qatar)", 
  "ar-SA": "Arabic (Saudi Arabia)", 
  "ar-SY": "Arabic (Syria)", 
  "ar-TN": "Arabic (Tunisia)", 
  "ar-AE": "Arabic (United Arab Emirates)", 
  "ar-YE": "Arabic (Yemen)", 
  "hy": "Armenian", 
  "as": "Assamese", 
  "az-Cyrl": "Azerbaijani (Cyrillic)", 
  "az-Latn": "Azerbaijani (Latin)", 
  "bn-BD": "Bangla (Bangladesh)", 
  "ba-Cyrl": "Bashkir", 
  "eu": "Basque", 
  "be": "Belarusian", 
  "bn-IN": "Bengali (India)", 
  "bs-Cyrl": "Bosnian (Cyrillic)", 
  "bs": "Bosnian (Latin)", 
  "br-Latn": "Breton", 
  "bg": "Bulgarian", 
  "my": "Burmese", 
  "ca": "Catalan", 
  "ceb-Latn-PH": "Cebuano (Latin, Philippines)", 
  "ku-Arab": "Central Kurdish", 
  "ccp-Cakm-BD": "Chakma (Chakma, Bangladesh)", 
  "ccp-Cakm-IN": "Chakma (Chakma, India)", 
  "chr-Cher": "Cherokee (Cherokee)", 
  "zh-Hans-CN": "Chinese (Simplified, China)", 
  "zh-Hans-SG": "Chinese (Simplified, Singapore)", 
  "zh-Hant-HK": "Chinese (Traditional, Hong Kong SAR)", 
  "zh-Hant-MO": "Chinese (Traditional, Macao SAR)", 
  "zh-Hant-TW": "Chinese (Traditional, Taiwan)", 
  "co-Latn": "Corsican", 
  "hr-BA": "Croatian (Bosnia and Herzegovina)", 
  "hr-HR": "Croatian (Croatia)", 
  "cs": "Czech", 
  "da": "Danish", 
  "prs-Arab": "Dari", 
  "dv": "Divehi", 
  "nl-BE": "Dutch (Belgium)", 
  "nl-NL": "Dutch (Netherlands)", 
  "dz": "Dzongkha", 
  "en-AU": "English (Australia)", 
  "en-BZ": "English (Belize)", 
  "en-CA": "English (Canada)", 
  "en-029": "English (Caribbean)", 
  "en-IN": "English (India)", 
  "en-IE": "English (Ireland)", 
  "en-JM": "English (Jamaica)", 
  "en-MY": "English (Malaysia)", 
  "en-NZ": "English (New Zealand)", 
  "en-PH": "English (Philippines)", 
  "en-SG": "English (Singapore)", 
  "en-ZA": "English (South Africa)", 
  "en-TT": "English (Trinidad and Tobago)", 
  "en-AE": "English (United Arab Emirates)", 
  "en-GB": "English (United Kingdom)", 
  "en-US": "English (United States)", 
  "en-ZW": "English (Zimbabwe)", 
  "et": "Estonian", 
  "fo": "Faroese", 
  "fil-Latn": "Filipino", 
  "fi": "Finnish", 
  "fr-BE": "French (Belgium)", 
  "fr-CA": "French (Canada)", 
  "fr-029": "French (Caribbean)", 
  "fr-FR": "French (France)", 
  "fr-LU": "French (Luxembourg)", 
  "fr-MC": "French (Monaco)", 
  "fr-CH": "French (Switzerland)", 
  "fy": "Frisian", 
  "ff-Adlm-BF": "Fulah (Adlam, Burkina Faso)", 
  "ff-Adlm-CM": "Fulah (Adlam, Cameroon)", 
  "ff-Adlm-GM": "Fulah (Adlam, Gambia)", 
  "ff-Adlm-GH": "Fulah (Adlam, Ghana)", 
  "ff-Adlm-GN": "Fulah (Adlam, Guinea)", 
  "ff-Adlm-GW": "Fulah (Adlam, Guinea-Bissau)", 
  "ff-Adlm-LR": "Fulah (Adlam, Liberia)", 
  "ff-Adlm-MR": "Fulah (Adlam, Mauritania)", 
  "ff-Adlm-NE": "Fulah (Adlam, Niger)", 
  "ff-Adlm-NG": "Fulah (Adlam, Nigeria)", 
  "ff-Adlm-SN": "Fulah (Adlam, Senegal)", 
  "ff-Adlm-SL": "Fulah (Adlam, Sierra Leone)", 
  "ff-Latn-BF": "Fulah (Latin, Burkina Faso)", 
  "ff-Latn-CM": "Fulah (Latin, Cameroon)", 
  "ff-Latn-GM": "Fulah (Latin, Gambia)", 
  "ff-Latn-GH": "Fulah (Latin, Ghana)", 
  "ff-Latn-GN": "Fulah (Latin, Guinea)", 
  "ff-Latn-GW": "Fulah (Latin, Guinea-Bissau)", 
  "ff-Latn-LR": "Fulah (Latin, Liberia)", 
  "ff-Latn-MR": "Fulah (Latin, Mauritania)", 
  "ff-Latn-NE": "Fulah (Latin, Niger)", 
  "ff-Latn-NG": "Fulah (Latin, Nigeria)", 
  "ff-Latn-SN": "Fulah (Latin, Senegal)", 
  "ff-Latn-SL": "Fulah (Latin, Sierra Leone)", 
  "gl": "Galician", 
  "ka": "Georgian", 
  "de-AT": "German (Austria)", 
  "de-DE": "German (Germany)", 
  "de-LI": "German (Liechtenstein)", 
  "de-LU": "German (Luxembourg)", 
  "de-CH": "German (Switzerland)", 
  "el": "Greek", 
  "gu": "Gujarati", 
  "ha-Latn": "Hausa (Latin)", 
  "haw-Latn": "Hawaiian", 
  "he": "Hebrew", 
  "hi": "Hindi", 
  "hu": "Hungarian", 
  "is": "Icelandic", 
  "ig-Latn": "Igbo", 
  "smn-Latn": "Inari Sami", 
  "id": "Indonesian", 
  "iu-Cans": "Inuktitut (Canadian Aboriginal Syllabics)", 
  "iu-Latn": "Inuktitut (Latin)", 
  "ga": "Irish", 
  "ga-GB": "Irish (United Kingdom)", 
  "xh": "isiXhosa", 
  "zu": "isiZulu", 
  "it-IT": "Italian (Italy)", 
  "it-CH": "Italian (Switzerland)", 
  "ja": "Japanese", 
  "quc-Latn": "K’iche’", 
  "kl": "Kalaallisut", 
  "kn": "Kannada", 
  "kk": "Kazakh", 
  "km": "Khmer", 
  "rw": "Kinyarwanda", 
  "sw": "Kiswahili", 
  "kok": "Konkani", 
  "ko": "Korean", 
  "ky-Cyrl": "Kyrgyz", 
  "lo": "Lao", 
  "lv": "Latvian", 
  "lt": "Lithuanian", 
  "dsb": "Lower Sorbian", 
  "smj-Latn-NO": "Lule Sami (Norway)", 
  "smj-Latn-SE": "Lule Sami (Sweden)", 
  "lb": "Luxembourgish", 
  "mk": "Macedonian", 
  "ms-BN": "Malay (Brunei)", 
  "ms-MY": "Malay (Malaysia)", 
  "ml": "Malayalam", 
  "mt": "Maltese", 
  "mi-Latn": "Maori", 
  "arn-Latn": "Mapuche", 
  "mr": "Marathi", 
  "moh-Latn": "Mohawk", 
  "mn-Cyrl": "Mongolian (Cyrillic)", 
  "mn-Mong": "Mongolian (Traditional Mongolian)", 
  "ne-IN": "Nepali (India)", 
  "ne-NP": "Nepali (Nepal)", 
  "se-Latn-FI": "Northern Sami (Finland)", 
  "se-Latn-NO": "Northern Sami (Norway)", 
  "se-Latn-SE": "Northern Sami (Sweden)", 
  "nb": "Norwegian (Bokmål)", 
  "nn": "Norwegian (Nynorsk)", 
  "oc-Latn": "Occitan", 
  "or": "Odia", 
  "ps": "Pashto", 
  "ps-PK": "Pashto (Pakistan)", 
  "fa": "Persian", 
  "pl": "Polish", 
  "pt-BR": "Portuguese (Brazil)", 
  "pt-PT": "Portuguese (Portugal)", 
  "pa-Arab": "Punjabi (Arabic)", 
  "pa": "Punjabi (Gurmukhi)", 
  "quz-Latn-BO": "Quechua (Bolivia)", 
  "quz-Latn-EC": "Quechua (Ecuador)", 
  "quz-Latn-PE": "Quechua (Peru)", 
  "ro-MD": "Romanian (Moldova)", 
  "ro-RO": "Romanian (Romania)", 
  "rm": "Romansh", 
  "ru": "Russian", 
  "sah-Cyrl": "Sakha", 
  "sa-Deva": "Sanskrit", 
  "gd-Latn": "Scottish Gaelic", 
  "sr-Cyrl-BA": "Serbian (Cyrillic, Bosnia and Herzegovina)", 
  "sr-Cyrl-ME": "Serbian (Cyrillic, Montenegro)", 
  "sr-Cyrl-RS": "Serbian (Cyrillic, Serbia)", 
  "sr-Latn-BA": "Serbian (Latin, Bosnia and Herzegovina)", 
  "sr-Latn-ME": "Serbian (Latin, Montenegro)", 
  "sr-Latn-RS": "Serbian (Latin, Serbia)", 
  "nso": "Sesotho sa Leboa", 
  "tn-BW": "Setswana (Botswana)", 
  "tn-ZA": "Setswana (South Africa)", 
  "sd-Arab": "Sindhi (Arabic)", 
  "si": "Sinhala", 
  "sms-Latn": "Skolt Sami", 
  "sk": "Slovak", 
  "sl": "Slovenian", 
  "sma-Latn-NO": "Southern Sami (Norway)", 
  "sma-Latn-SE": "Southern Sami (Sweden)", 
  "es-AR": "Spanish (Argentina)", 
  "es-BO": "Spanish (Bolivia)", 
  "es-CL": "Spanish (Chile)", 
  "es-CO": "Spanish (Colombia)", 
  "es-CR": "Spanish (Costa Rica)", 
  "es-DO": "Spanish (Dominican Republic)", 
  "es-EC": "Spanish (Ecuador)", 
  "es-SV": "Spanish (El Salvador)", 
  "es-GT": "Spanish (Guatemala)", 
  "es-HN": "Spanish (Honduras)", 
  "es-419": "Spanish (Latin America)", 
  "es-MX": "Spanish (Mexico)", 
  "es-NI": "Spanish (Nicaragua)", 
  "es-PA": "Spanish (Panama)", 
  "es-PY": "Spanish (Paraguay)", 
  "es-PE": "Spanish (Peru)", 
  "es-PR": "Spanish (Puerto Rico)", 
  "es-ES": "Spanish (Spain)", 
  "es-US": "Spanish (United States)", 
  "es-UY": "Spanish (Uruguay)", 
  "es-VE": "Spanish (Venezuela)", 
  "zgh-Tfng": "Standard Moroccan Tamazight", 
  "sv-FI": "Swedish (Finland)", 
  "sv-SE": "Swedish (Sweden)", 
  "syr-Syrc": "Syriac", 
  "tg-Cyrl": "Tajik (Cyrillic)", 
  "ta-IN": "Tamil (India)", 
  "ta-MY": "Tamil (Malaysia)", 
  "ta-SG": "Tamil (Singapore)", 
  "ta-LK": "Tamil (Sri Lanka)", 
  "tt-Cyrl": "Tatar (Cyrillic)", 
  "te": "Telugu", 
  "th": "Thai", 
  "bo-Tibt": "Tibetan", 
  "ti-ER": "Tigrinya (Eritrea)", 
  "ti-ET": "Tigrinya (Ethiopia)", 
  "tr": "Turkish", 
  "tk-Latn": "Turkmen (Latin)", 
  "uk": "Ukrainian", 
  "hsb": "Upper Sorbian", 
  "ur-IN": "Urdu (India)", 
  "ur-PK": "Urdu (Pakistan)", 
  "ug-Arab": "Uyghur", 
  "uz-Cyrl": "Uzbek (Cyrillic)", 
  "uz-Latn": "Uzbek (Latin)", 
  "ca-ES-valencia": "Valencian", 
  "vi": "Vietnamese", 
  "cy": "Welsh", 
  "wo-Latn": "Wolof", 
  "ii-Yiii": "Yi", 
  "yo-Latn": "Yoruba", 
  "default": "fallback caption for other languages"
}