mirror of
https://github.com/strapi/strapi.git
synced 2025-11-01 02:16:03 +00:00
Add Malay(ms.json) Translation (#6394)
* feat: add malay translation for strapi-admin Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * feat: add malay locale on strapi-generate-plugin Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * feat: add malay translation for content-manager Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * feat: add malay translation for content-type-builder Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * faet: add malay translation for strapi-plugin-documentation Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * feat: add malay translation for email plugin Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * feat: add malay translation on upload plugin Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * feat: add malay translation for permission plugin Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * Fix language middleware (#6387) Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com> Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * [typo] Persmissions > Permissions (#6390) Signed-off-by: ScottAgirs <scott@ijs.to> Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * refactor: fix typo, suitable word and grammar Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * test: add ms test Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> * fix: typos on plugin.description email Signed-off-by: Fadhil Ahmad <fadzbobby95@gmail.com> Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com> Co-authored-by: Scott Agirs <ScottAgirs@users.noreply.github.com> Co-authored-by: cyril lopez <cyril.lpz@gmail.com>
This commit is contained in:
parent
af634b7f32
commit
7123a11444
@ -47,6 +47,8 @@ export class LocaleToggle extends React.Component {
|
||||
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/sk.svg';
|
||||
case 'cs':
|
||||
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/cz.svg';
|
||||
case 'ms':
|
||||
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/my.svg';
|
||||
default:
|
||||
return `https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/${locale}.svg`;
|
||||
}
|
||||
|
||||
@ -108,6 +108,15 @@ describe('<LocaleToggle />', () => {
|
||||
);
|
||||
});
|
||||
|
||||
it('should return the ms flag', () => {
|
||||
const renderedComponent = shallow(<LocaleToggle {...props} />);
|
||||
const { getFlagUrl } = renderedComponent.instance();
|
||||
|
||||
expect(getFlagUrl('ms')).toEqual(
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/my.svg'
|
||||
);
|
||||
});
|
||||
|
||||
it('should return the locale flag', () => {
|
||||
const renderedComponent = shallow(<LocaleToggle {...props} />);
|
||||
const { getFlagUrl } = renderedComponent.instance();
|
||||
|
||||
@ -7,6 +7,7 @@ import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ja from './ja.json';
|
||||
import ko from './ko.json';
|
||||
import ms from './ms.json';
|
||||
import nl from './nl.json';
|
||||
import pl from './pl.json';
|
||||
import ptBR from './pt-BR.json';
|
||||
@ -28,6 +29,7 @@ const trads = {
|
||||
it,
|
||||
ja,
|
||||
ko,
|
||||
ms,
|
||||
nl,
|
||||
pl,
|
||||
'pt-BR': ptBR,
|
||||
|
||||
275
packages/strapi-admin/admin/src/translations/ms.json
Normal file
275
packages/strapi-admin/admin/src/translations/ms.json
Normal file
@ -0,0 +1,275 @@
|
||||
{
|
||||
"Analytics": "Analisis",
|
||||
"Content Manager": "Pengurus Kandungan",
|
||||
"Content Type Builder": "Pembina Jenis Kandungan",
|
||||
"Documentation": "Dokumen",
|
||||
"Email": "Email",
|
||||
"Files Upload": "Fail Muat Naik",
|
||||
"HomePage.notification.newsLetter.success": "Berjaya melanggan buletin",
|
||||
"New entry": "Entri baru",
|
||||
"Password": "Kata Laluan",
|
||||
"Provider": "Penyedia",
|
||||
"ResetPasswordToken": "Token penetapan semula kata laluan",
|
||||
"Role": "Peranan",
|
||||
"Roles & Permissions": "Peranan & Keizinan",
|
||||
"Settings Manager": "Perngurus Tetapan",
|
||||
"Username": "Nama Penggguna",
|
||||
"Users": "Para Pengguna",
|
||||
"Users & Permissions": "Para Pengguna & Keizinan",
|
||||
"app.components.BlockLink.code": "Contoh Kod",
|
||||
"app.components.BlockLink.code.content": "Belajar dari projek sebenar yang dibangunkan oleh komuniti",
|
||||
"app.components.BlockLink.documentation": "Baca Dokumen",
|
||||
"app.components.BlockLink.documentation.content": "Terokai konsepnya, panduan rujukan dan tutorial",
|
||||
"app.components.Button.cancel": "Batal",
|
||||
"app.components.Button.save": "Simpan",
|
||||
"app.components.Button.reset": "Set Semula",
|
||||
"app.components.ComingSoonPage.comingSoon": "Akan Datang",
|
||||
"app.components.ComingSoonPage.featuresNotAvailable": "Ciri khas ini masih dalam pembangunan.",
|
||||
"app.components.DownloadInfo.download": "Muat turun sedang dijalankan...",
|
||||
"app.components.DownloadInfo.text": "Ini akan mengambil masa, terima kasih atas kesabaran anda.",
|
||||
"app.components.EmptyAttributes.title": "Tiada ruang disini",
|
||||
"app.components.HomePage.button.blog": "LIHAT LEBIH LAGI DI BLOG",
|
||||
"app.components.HomePage.button.quickStart": "MULAKAN TUTORIAL KILAT",
|
||||
"app.components.HomePage.community": "Cari komuniti di web",
|
||||
"app.components.HomePage.community.content": "Bincang dengan ahli kumpulan, penyumbang dan pembangun di saluran berbeza.",
|
||||
"app.components.HomePage.create": "Cipta Jenis Kandungan anda",
|
||||
"app.components.HomePage.createBlock.content.first": "",
|
||||
"app.components.HomePage.createBlock.content.second": " plugin membantu anda untuk tentukan struktur data pada model-model anda. Jika anda baru disini, kami sarankan anda untuk ikut ",
|
||||
"app.components.HomePage.createBlock.content.tutorial": " tutorial kami.",
|
||||
"app.components.HomePage.cta": "SAHKAN",
|
||||
"app.components.HomePage.newsLetter": "langgan buletin untuk mendapatkan berita dari Strapi",
|
||||
"app.components.HomePage.support": "SOKONG KAMI",
|
||||
"app.components.HomePage.support.content": "Dengan membeli baju kami, Ia akan membantu kami untuk teruskan kerja di project ini untuk beri anda pengalaman yang terbaik!",
|
||||
"app.components.HomePage.support.link": "DAPATKAN BAJU ANDA SEKARANG",
|
||||
"app.components.HomePage.welcome": "Selamat datang!",
|
||||
"app.components.HomePage.welcome.again": "Selamat datang ",
|
||||
"app.components.HomePage.welcomeBlock.content": "Kami mengalu-alukan kedatangan anda di komuniti. Kami sentiasa mencari penambahbaikan, jadi jangan segan silu untuk mesej kami di ",
|
||||
"app.components.HomePage.welcomeBlock.content.again": "Kami harap anda membuat progress pada projek anda... Luangkan masa untuk membaca berita baru kami tentang strapi. Kami memberikan yang terbaik untuk menambah baik produk ini berdasarkan maklum balas anda.",
|
||||
"app.components.HomePage.welcomeBlock.content.issues": "isu-isu.",
|
||||
"app.components.HomePage.welcomeBlock.content.raise": " atau berikan ",
|
||||
"app.components.ImgPreview.hint": "Tarik & Lepas fail anda kedalam kawasan ini atau {browse} fail untuk muat naik",
|
||||
"app.components.ImgPreview.hint.browse": "pilih fail",
|
||||
"app.components.InputFile.newFile": "Tambah fail baru",
|
||||
"app.components.InputFileDetails.open": "Buka di tab baru",
|
||||
"app.components.InputFileDetails.originalName": "Nama asal:",
|
||||
"app.components.InputFileDetails.remove": "Buang fail ini",
|
||||
"app.components.InputFileDetails.size": "Saiz:",
|
||||
"app.components.InstallPluginPage.Download.title": "Memuat Turun...",
|
||||
"app.components.InstallPluginPage.Download.description": "Ia mungkin mengambil beberapa saat untuk memuat turun dan memasang plugin.",
|
||||
"app.components.InstallPluginPage.InputSearch.label": " ",
|
||||
"app.components.InstallPluginPage.InputSearch.placeholder": "Cari plugin... (cth: authentication)",
|
||||
"app.components.InstallPluginPage.description": "Kembangkan aplikasi anda dengan mudah.",
|
||||
"app.components.InstallPluginPage.helmet": "Pasaran - Plugin-plugin",
|
||||
"app.components.InstallPluginPage.plugin.support-us.description": "berikan sokongan kepada kami dengan membeli T-Shirt Strapi. Ianya akan membolehkan kami untuk meneruskan kerja di project ini dan untuk beri anda pengalaman yang terbaik!",
|
||||
"app.components.InstallPluginPage.title": "Pasaran - Plugin-plugin",
|
||||
"app.components.InstallPluginPopup.downloads": "muat turun",
|
||||
"app.components.InstallPluginPopup.navLink.avis": "avis",
|
||||
"app.components.InstallPluginPopup.navLink.changelog": "log perubahan",
|
||||
"app.components.InstallPluginPopup.navLink.description": "penerangan",
|
||||
"app.components.InstallPluginPopup.navLink.faq": "salan lazim",
|
||||
"app.components.InstallPluginPopup.navLink.screenshots": "gambar skrin",
|
||||
"app.components.InstallPluginPopup.noDescription": "Tiada penerangan di sediakan",
|
||||
"app.components.LeftMenuFooter.documentation": "Dokumen",
|
||||
"app.components.LeftMenuFooter.help": "Bantuan",
|
||||
"app.components.LeftMenuFooter.poweredBy": "Dikuasakan oleh ",
|
||||
"app.components.LeftMenuLinkContainer.configuration": "Konfigurasi",
|
||||
"app.components.LeftMenuLinkContainer.general": "Umum",
|
||||
"app.components.LeftMenuLinkContainer.installNewPlugin": "Pasaran",
|
||||
"app.components.LeftMenuLinkContainer.listPlugins": "Plugin-plugin",
|
||||
"app.components.LeftMenuLinkContainer.collectionTypes": "Jenis Koleksi",
|
||||
"app.components.LeftMenuLinkContainer.singleTypes": "Jenis Tunggal",
|
||||
"app.components.LeftMenuLinkContainer.noPluginsInstalled": "Belum ada plugin yang dipasang",
|
||||
"app.components.LeftMenuLinkContainer.plugins": "Plugin-plugin",
|
||||
"app.components.LeftMenuLinkContainer.settings": "Tetapan-tetapan",
|
||||
"app.components.ListPluginsPage.description": "Senarai plugin yang dipasang didalam projek ini.",
|
||||
"app.components.ListPluginsPage.helmet.title": "Senarai plugin",
|
||||
"app.components.ListPluginsPage.title": "Plugin-plugin",
|
||||
"app.components.Logout.admin": "Uruskan Pengelola",
|
||||
"app.components.Logout.profile": "Profil",
|
||||
"app.components.Logout.logout": "Log Keluar",
|
||||
"app.components.NotFoundPage.back": "Kembali ke laman utama",
|
||||
"app.components.NotFoundPage.description": "Tidak dijumpai",
|
||||
"app.components.Official": "Rasmi",
|
||||
"app.components.Onboarding.label.completed": "% siap",
|
||||
"app.components.Onboarding.title": "Video-video untuk bermula",
|
||||
"app.components.PluginCard.Button.label.download": "Muat turun",
|
||||
"app.components.PluginCard.Button.label.install": "Sudah dipasang",
|
||||
"app.components.PluginCard.Button.label.support": "Sokong kami",
|
||||
"app.components.PluginCard.compatible": "Serasi dengan applikasi anda",
|
||||
"app.components.PluginCard.compatibleCommunity": "Serasi dengan komuniti",
|
||||
"app.components.PluginCard.more-details": "Butiran selanjutnya",
|
||||
"app.components.PluginCard.PopUpWarning.install.impossible.autoReload.needed": "Ciri AutoReload perlu diaktifkan. Sila mulakkan aplikasi anda dengan `yarn develop`.",
|
||||
"app.components.PluginCard.PopUpWarning.install.impossible.environment": "Untuk tujuan keselamatan, plugin hanya boleh di muat turun dalam environment 'development'.",
|
||||
"app.components.PluginCard.PopUpWarning.install.impossible.confirm": "Saya Faham!",
|
||||
"app.components.PluginCard.PopUpWarning.install.impossible.title": "Memuat turun adalah mustahil",
|
||||
"app.components.PluginCard.price.free": "Percuma",
|
||||
"app.components.PluginCard.settings": "Tetapan",
|
||||
"app.components.listPlugins.button": "Tambah Plugin Baru",
|
||||
"app.components.listPlugins.title.none": "Tiada plugin dipasang",
|
||||
"app.components.listPlugins.title.plural": "{number} plugin yang dipasang",
|
||||
"app.components.listPlugins.title.singular": "{number} plugin yang dipasang",
|
||||
"app.components.listPluginsPage.deletePlugin.error": "Satu ralat muncul ketika membuang plugin tersebut",
|
||||
"app.links.configure-view": "Susun paparan",
|
||||
"app.utils.SelectOption.defaultMessage": " ",
|
||||
"app.utils.defaultMessage": " ",
|
||||
"app.utils.placeholder.defaultMessage": " ",
|
||||
"components.AutoReloadBlocker.description": "Jalankan Strapi dengan salah satu arahan berikut:",
|
||||
"components.AutoReloadBlocker.header": "ciri Reload diperlukan untuk plugin ini.",
|
||||
"components.ErrorBoundary.title": "Ada sesuatu yang tidak kena...",
|
||||
"components.FilterOptions.FILTER_TYPES.=": "sama dengan",
|
||||
"components.FilterOptions.FILTER_TYPES._contains": "mempunyai",
|
||||
"components.FilterOptions.FILTER_TYPES._containss": "mempunyai (sensetif huruf besar/kecil)",
|
||||
"components.FilterOptions.FILTER_TYPES._gt": "lebih tinggi daripada",
|
||||
"components.FilterOptions.FILTER_TYPES._gte": "lebih tinggi atau sama dengan",
|
||||
"components.FilterOptions.FILTER_TYPES._lt": "lebih rendah daripada",
|
||||
"components.FilterOptions.FILTER_TYPES._lte": "lebih rendah atau sama dengan",
|
||||
"components.FilterOptions.FILTER_TYPES._ne": "tidak sama dengan",
|
||||
"components.FilterOptions.FILTER_TYPES._ncontains": "tidak mempunyai",
|
||||
"components.FilterOptions.FILTER_TYPES._in": "sepadan dengan sebarang nilai dalam susunan(array) nilai(of values)",
|
||||
"components.FilterOptions.FILTER_TYPES._nin": "tidak sepadan dengan mana-mana nilai dalam susunan(array) nilai(of values)",
|
||||
"components.Input.error.attribute.key.taken": "Nilai ini sudah wujud",
|
||||
"components.Input.error.attribute.sameKeyAndName": "Tak boleh sama",
|
||||
"components.Input.error.attribute.taken": "Nama kotak ini sudah wujud",
|
||||
"components.Input.error.contentTypeName.taken": "Nama ini sudah wujud",
|
||||
"components.Input.error.custom-error": "{errorMessage} ",
|
||||
"components.Input.error.validation.email": "Ini bukan email",
|
||||
"components.Input.error.validation.json": "Ini tak sepadan dengan format JSON",
|
||||
"components.Input.error.validation.max": "Nilai isinya terlalu tinggi.",
|
||||
"components.Input.error.validation.maxLength": "Panjang isinya terlalu panjang.",
|
||||
"components.Input.error.validation.min": "Nilai isinya terlalu rendah.",
|
||||
"components.Input.error.validation.minLength": "Panjang isinya terlalu pendek.",
|
||||
"components.Input.error.validation.minSupMax": "Tidak boleh lebih tinggi",
|
||||
"components.Input.error.validation.regex": "Nilai isinya tidak sepadan dengan regex.",
|
||||
"components.Input.error.validation.required": "Nilai ini adalah wajib.",
|
||||
"components.Input.error.validation.unique": "Nilai ini telah digunakan.",
|
||||
"components.InputSelect.option.placeholder": "Pilih disini",
|
||||
"component.Input.error.validation.integer": "Nilainya haruslah dalam integer",
|
||||
"components.ListRow.empty": "Tiada data untuk pamirkan.",
|
||||
"components.OverlayBlocker.description": "Anda menggunakan ciri yang memerlukan pelayan untuk dimulakan semula. Sila tunggu sehinggal pelayan habis.",
|
||||
"components.OverlayBlocker.description.serverError": "Pelayan sepatutnya telah dimulakan semula, sila periksa log anda di terminal.",
|
||||
"components.OverlayBlocker.title": "Menunggu untuk dimulakan semula...",
|
||||
"components.OverlayBlocker.title.serverError": "Permulaan semula mengambil masa lebih lama daripada yang dijangkakan",
|
||||
"components.PageFooter.select": "entri dipaparkan setiap halaman",
|
||||
"components.ProductionBlocker.description": "Untuk tujuan keslamatan kami perlu menyahkan plugin didalam environment lain.",
|
||||
"components.ProductionBlocker.header": "Plugin in hanya tersedia dalam pembangunan(development).",
|
||||
"components.Search.placeholder": "Cari...",
|
||||
"components.Wysiwyg.ToggleMode.markdown": "Tukar kepada markdown",
|
||||
"components.Wysiwyg.ToggleMode.preview": "Tukar kepada preview",
|
||||
"components.Wysiwyg.collapse": "Tutup",
|
||||
"components.Wysiwyg.selectOptions.H1": "Tajuk H1",
|
||||
"components.Wysiwyg.selectOptions.H2": "Tajuk H2",
|
||||
"components.Wysiwyg.selectOptions.H3": "Tajuk H3",
|
||||
"components.Wysiwyg.selectOptions.H4": "Tajuk H4",
|
||||
"components.Wysiwyg.selectOptions.H5": "Tajuk H5",
|
||||
"components.Wysiwyg.selectOptions.H6": "Tajuk H6",
|
||||
"components.Wysiwyg.selectOptions.title": "Tambah tajuk",
|
||||
"components.WysiwygBottomControls.charactersIndicators": "aksara",
|
||||
"components.WysiwygBottomControls.fullscreen": "Besarkan",
|
||||
"components.WysiwygBottomControls.uploadFiles": "Tarik & Lepas fail, tampal dari clipboard atau {browse}.",
|
||||
"components.WysiwygBottomControls.uploadFiles.browse": "pilih",
|
||||
"components.popUpWarning.button.cancel": "Batal",
|
||||
"components.popUpWarning.button.confirm": "Sahkan",
|
||||
"components.popUpWarning.message": "Anda yakin untuk memadam?",
|
||||
"components.popUpWarning.title": "Sila sahkan",
|
||||
"notification.error": "satu ralat muncul",
|
||||
"notification.error.layout": "Tidak dapat kesan susunan atur",
|
||||
"request.error.model.unknown": "model ini tidak wujud",
|
||||
"app.utils.delete": "Padam",
|
||||
"app.utils.filters": "Tapisan",
|
||||
"HomePage.helmet.title": "Halaman Utama",
|
||||
"HomePage.welcome.congrats": "Tahniah!",
|
||||
"HomePage.welcome.congrats.content": "Anda telah masuk sebagai pengelola yang pertama. Untuk meneroka ciri yang bagus disediakan oleh Strapi,",
|
||||
"HomePage.welcome.congrats.content.bold": "kami mengesyorkan anda untuk buat Jenis Koleksi yang pertama.",
|
||||
"HomePage.community": "Sertai Komuniti.",
|
||||
"HomePage.roadmap": "Lihat jadual kerja kami",
|
||||
"HomePage.greetings": "Hai {name}!",
|
||||
"Auth.advanced.allow_register": ".",
|
||||
"Auth.privacy-policy-agreement.terms": "syarat",
|
||||
"Auth.privacy-policy-agreement.policy": "dasar privasi",
|
||||
"Auth.form.button.forgot-password": "Hantar e-mel",
|
||||
"Auth.form.button.forgot-password.success": "Hantar semula",
|
||||
"Auth.form.button.login": "Log masuk",
|
||||
"Auth.form.button.register": "Sedia untuk mulakan",
|
||||
"Auth.form.button.register-success": "Hantar semula",
|
||||
"Auth.form.button.reset-password": "Tukar kata laluan",
|
||||
"Auth.form.error.blocked": "Akaun anda telah disekat oleh pengelola.",
|
||||
"Auth.form.error.code.provide": "Kod yang salah terlah diberikan.",
|
||||
"Auth.form.error.confirmed": "E-mel akaun anda tidak disahkan lagi.",
|
||||
"Auth.form.error.email.invalid": "E-mel ini tidak sah.",
|
||||
"Auth.form.error.email.provide": "Sila berikan nama pengguna atau e-mel anda.",
|
||||
"Auth.form.error.email.taken": "E-mel sudah diambil.",
|
||||
"Auth.form.error.invalid": "Username/Email atau kata laluan tidak tepat.",
|
||||
"Auth.form.error.noAdminAccess": "Anda tidak boleh buka panel pengelola.",
|
||||
"Auth.form.error.params.provide": "Parameter yang tidak tepat telah diberikan",
|
||||
"Auth.form.error.password.format": "Kata laluan anda tidak boleh mengandungi simbol `$` lebih dari tiga kali.",
|
||||
"Auth.form.error.password.local": "Pengguna ini tidak pernah menetapkan kata laluan local, sila log masuk melalui provider yang digunakan sewaktu pembuatan akaun.",
|
||||
"Auth.form.error.password.matching": "Kata laluan tidak sepadan.",
|
||||
"Auth.form.error.password.provide": "Sila isikan kata laluan anda.",
|
||||
"Auth.form.error.ratelimit": "Terlalu banyak percubaan, sila cuba sebentar lagi.",
|
||||
"Auth.form.error.user.not-exist": "E-mel ini tidak wujud.",
|
||||
"Auth.form.error.username.taken": "Nama pengguna sudah diambil.",
|
||||
"Auth.form.forgot-password.email.label": "Masukkan emel anda",
|
||||
"Auth.form.forgot-password.email.label.success": "E-mel berjaya dihantar ke",
|
||||
"Auth.form.forgot-password.email.placeholder": "mysuperemail@gmail.com",
|
||||
"Auth.form.header.forgot-password": "strapi",
|
||||
"Auth.form.header.login": "strapi",
|
||||
"Auth.form.header.register": "Selamat Datang!",
|
||||
"Auth.form.header.register-success": "strapi",
|
||||
"Auth.form.login.password.label": "Kata Laluan",
|
||||
"Auth.form.login.rememberMe.label": "Ingat saya",
|
||||
"Auth.form.login.username.label": "Nama pengguna",
|
||||
"Auth.form.login.username.placeholder": "Johan Doe",
|
||||
"Auth.form.register-success.email.label": "E-mel berjaya dihantar ke",
|
||||
"Auth.form.register-success.email.placeholder": "mysuperemail@gmail.com",
|
||||
"Auth.form.register.confirmPassword.label": "Kata Laluan Pengesahan",
|
||||
"Auth.form.register.email.label": "E-mel",
|
||||
"Auth.form.register.email.placeholder": "johndoe@gmail.com",
|
||||
"Auth.form.register.news.label": "Ikuti perkembangan terkini mengenai ciri baru dan penambahbaikan yang akan datang (dengan melakukan ini, anda menerima {terms} dan {policy}).",
|
||||
"Auth.form.register.password.label": "Kata Laluan",
|
||||
"Auth.form.register.username.label": "Nama pengguna",
|
||||
"Auth.form.register.username.placeholder": "John Doe",
|
||||
"Auth.header.register.description": "Untuk menamatkan pemasangan dan untuk perketatkan keselamatan aplikasi anda, sila cipta pengguna yang pertama (root admin) dengan memasukkan maklumat yang diperlukan di bawah.",
|
||||
"Auth.link.forgot-password": "Lupa kata laluan anda ?",
|
||||
"Auth.link.ready": "Sedia untuk log masuk?",
|
||||
"Settings.global": "Tetapan global",
|
||||
"Settings.error": "Ralat",
|
||||
"Settings.webhooks.title": "Webhooks",
|
||||
"Settings.webhooks.singular": "webhook",
|
||||
"Settings.webhooks.list.description": "Dapatkan pemberitahuan perubahan untuk POST.",
|
||||
"Settings.webhooks.list.button.add": "Tambah webhook baru",
|
||||
"Settings.webhooks.list.button.delete": "Padam",
|
||||
"Settings.webhooks.list.empty.title": "Belum ada webhook",
|
||||
"Settings.webhooks.list.empty.description": "Tambah satu dalam senarai.",
|
||||
"Settings.webhooks.list.empty.link": "Lihat dokumen kami",
|
||||
"Settings.webhooks.enabled": "Diaktifkan",
|
||||
"Settings.webhooks.disabled": "Dinyahaktifkan",
|
||||
"Settings.webhooks.create": "Buat satu webhook",
|
||||
"Settings.webhooks.create.header": "Buat header baru",
|
||||
"Settings.webhooks.form.name": "Nama",
|
||||
"Settings.webhooks.form.url": "Url",
|
||||
"Settings.webhooks.form.headers": "Tajuk",
|
||||
"Settings.webhooks.form.events": "Sewaktu",
|
||||
"Settings.webhooks.key": "Kata Kunci",
|
||||
"Settings.webhooks.value": "Kandungan",
|
||||
"Settings.webhooks.trigger": "Cetus",
|
||||
"Settings.webhooks.trigger.title": "Simpan sebelum cetus",
|
||||
"Settings.webhooks.trigger.cancel": "Batalkan pencetusan",
|
||||
"Settings.webhooks.trigger.pending": "Belum selesai…",
|
||||
"Settings.webhooks.trigger.success": "Berjaya!",
|
||||
"Settings.webhooks.trigger.success.label": "Cetusan berjaya",
|
||||
"Settings.webhooks.trigger.save": "Sila simpan untuk cetuskan",
|
||||
"Settings.webhooks.trigger.test": "Uji Cetusan",
|
||||
"Settings.webhooks.events.create": "Cipta",
|
||||
"Settings.webhooks.events.edit": "Edit",
|
||||
"Settings.webhooks.events.delete": "Padam",
|
||||
"Settings.webhooks.created": "Webhook telah dibuat",
|
||||
"app.containers.App.notification.error.init": "Ralat berlaku semasa permintaan API",
|
||||
"components.Input.error.password.noMatch": "Kata laluan tidak sepadan",
|
||||
"form.button.done": "Siap",
|
||||
"form.button.finish": "Selesai",
|
||||
"notification.contentType.relations.conflict": "Jenis kandungan ada hubungan(relations) yang saling bertentangan",
|
||||
"notification.form.error.fields": "Borang mengandungi beberapa kesalahan",
|
||||
"notification.form.success.fields": "Perubahan disimpan",
|
||||
"notification.success.delete": "Item telah dipadamkan",
|
||||
"global.prompt.unsaved": "Adakah anda pasti untuk meninggalkan halaman ini? Segala perubahan anda akan hilang"
|
||||
}
|
||||
@ -6,6 +6,7 @@ import es from './es.json';
|
||||
import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ko from './ko.json';
|
||||
import ms from './ms.json';
|
||||
import nl from './nl.json';
|
||||
import pl from './pl.json';
|
||||
import ptBR from './pt-BR.json';
|
||||
@ -26,6 +27,7 @@ const trads = {
|
||||
fr,
|
||||
it,
|
||||
ko,
|
||||
ms,
|
||||
nl,
|
||||
pl,
|
||||
'pt-BR': ptBR,
|
||||
|
||||
@ -0,0 +1 @@
|
||||
{}
|
||||
@ -7,6 +7,7 @@ import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ja from './ja.json';
|
||||
import ko from './ko.json';
|
||||
import ms from './ms.json';
|
||||
import nl from './nl.json';
|
||||
import pl from './pl.json';
|
||||
import ptBR from './pt-BR.json';
|
||||
@ -28,6 +29,7 @@ const trads = {
|
||||
it,
|
||||
ja,
|
||||
ko,
|
||||
ms,
|
||||
nl,
|
||||
pl,
|
||||
'pt-BR': ptBR,
|
||||
|
||||
@ -0,0 +1,151 @@
|
||||
{
|
||||
"api.id": "ID API",
|
||||
"models": "Jenis Koleksi",
|
||||
"models.numbered": "Jenis Koleksi ({number})",
|
||||
"groups": "Kumpulan",
|
||||
"groups.numbered": "Kumpulan ({number})",
|
||||
"EditRelations.title": "Data Terhubung(Relational data)",
|
||||
"components.AddFilterCTA.add": "Penapis",
|
||||
"components.AddFilterCTA.hide": "Penapis",
|
||||
"components.DraggableAttr.edit": "Klik untuk mengedit",
|
||||
"components.DynamicZone.add-compo": "Tambah ke {componentName}",
|
||||
"components.DynamicZone.pick-compo": "Pilih satu komponen",
|
||||
"components.DynamicZone.missing.singular": "Terdapat {count} komponen yang hilang",
|
||||
"components.DynamicZone.missing.plural": "Terdapat {count} komponen yang hilang",
|
||||
"components.EmptyAttributesBlock.button": "Pergi ke halaman tetapan",
|
||||
"components.EmptyAttributesBlock.description": "Anda boleh ubah tetapan anda",
|
||||
"components.FieldItem.linkToComponentLayout": "Tetapkan susun atur komponen",
|
||||
"components.FilterOptions.button.apply": "Gunakan",
|
||||
"components.FiltersPickWrapper.PluginHeader.actions.apply": "Gunakan",
|
||||
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Kosongkan semua",
|
||||
"components.FiltersPickWrapper.PluginHeader.description": "Tetapkan syarat yang akan digunakan untuk tapis entri",
|
||||
"components.FiltersPickWrapper.PluginHeader.title.filter": "Tapisan",
|
||||
"components.FiltersPickWrapper.hide": "Sembunyikan",
|
||||
"components.notification.info.minimum-requirement": "Ruang telah ditambahkan untuk memenuhi syarat minimum",
|
||||
"components.notification.info.maximum-requirement": "Anda sudah mencapai bilangan ruang maksimum",
|
||||
"components.empty-repeatable": "Belum ada entri. Klik pada butang di bawah untuk tambah satu",
|
||||
"components.reset-entry": "Tetapkan semula entri",
|
||||
"components.LimitSelect.itemsPerPage": "Item setiap halaman",
|
||||
"components.Search.placeholder": "Cari entri..",
|
||||
"components.SettingsViewWrapper.pluginHeader.title": "Konfigurasikan paparan - {name}",
|
||||
"components.SettingsViewWrapper.pluginHeader.description.edit-settings": "Ubah paparan untuk pengeditan.",
|
||||
"components.SettingsViewWrapper.pluginHeader.description.list-settings": "Tentukan tetapan paparan senarai.",
|
||||
"components.TableDelete.delete": "Padam semua",
|
||||
"components.TableDelete.deleteSelected": "Padam yang dipilih",
|
||||
"components.TableDelete.entries.plural": "{number} entri dipilih",
|
||||
"components.TableDelete.entries.singular": "{number} entri dipilih",
|
||||
"components.TableEmpty.withFilters": "Tiada {contentType} dalam tapisan...",
|
||||
"components.TableEmpty.withSearch": "Tiada {contentType} yang sesuai dengan carian ({search})...",
|
||||
"components.TableEmpty.withoutFilter": "Tiada {contentType}...",
|
||||
"components.uid.available": "Tersedia",
|
||||
"components.uid.apply": "Gunakan",
|
||||
"components.uid.regenerate": "jana semula",
|
||||
"components.uid.suggested": "yang dicadangkan",
|
||||
"components.uid.unavailable": "tidak tersedia",
|
||||
"containers.Edit.addAnItem": "Tambah item...",
|
||||
"containers.Edit.pluginHeader.title.new": "Buat entri",
|
||||
"containers.Edit.clickToJump": "Klik untuk pergi ke entri",
|
||||
"containers.Edit.delete": "Padam",
|
||||
"containers.Edit.editing": "Menyunting...",
|
||||
"containers.Edit.reset": "Semula",
|
||||
"containers.Edit.returnList": "Kembali ke senarai",
|
||||
"containers.Edit.seeDetails": "Butiran",
|
||||
"containers.Edit.submit": "Simpan",
|
||||
"containers.Edit.Link.Layout": "Konfigurasikan susun atur",
|
||||
"containers.Edit.Link.Fields": "Edit ruang",
|
||||
"containers.Edit.Link.Model": "Edit jenis koleksi",
|
||||
"containers.EditView.notification.errors": "Borang mengandungi beberapa kesalahan",
|
||||
"containers.Home.introduction": "Untuk mengedit entri anda, pergi ke pautan yang ditetapkan di menu sebelah kiri. Plugin ini tidak mempunyai cara yang betul untuk mengedit tetapan dan masih dalam pembangunan yang aktif",
|
||||
"containers.Home.pluginHeaderDescription": "Uruskan entri anda melalui antaramuka yang hebat dan cantik.",
|
||||
"containers.Home.pluginHeaderTitle": "Pengurus Kandungan",
|
||||
"containers.List.addAnEntry": "Tambah {entity} baru",
|
||||
"containers.List.errorFetchRecords": "Ralat",
|
||||
"containers.List.pluginHeaderDescription": "{label} entri dijumpai",
|
||||
"containers.List.pluginHeaderDescription.singular": "{label} entri dijumpai",
|
||||
"containers.ListPage.displayedFields": "Ruang yang dipamirkan",
|
||||
"containers.ListSettingsView.modal-form.edit-label": "Edit label",
|
||||
"containers.EditSettingsView.modal-form.edit-field": "Edit ruang",
|
||||
"containers.SettingPage.add.field": "Tambah ruang lain",
|
||||
"containers.SettingPage.add.relational-field": "Hubungkan data yang lain",
|
||||
"containers.SettingPage.attributes": "Ruang ciri-ciri",
|
||||
"containers.SettingPage.attributes.description": "Tentukan tertib untuk ciri-ciri",
|
||||
"containers.SettingPage.editSettings.description": "Tarik & Lepas ruang untuk menyusun atur",
|
||||
"containers.SettingPage.editSettings.title": "Edit paparan (tetapan)",
|
||||
"containers.SettingPage.editSettings.entry.title": "Pilihan nama entri",
|
||||
"containers.SettingPage.editSettings.entry.title.description": "Pilih ruang yang akan dipaparkan sebagai nama untuk entri anda.",
|
||||
"containers.SettingPage.listSettings.description": "Tetapkan pilihan yang ada untuk jenis koleksi ini",
|
||||
"containers.SettingPage.listSettings.title": "Paparan senarai (tetapan)",
|
||||
"containers.SettingPage.pluginHeaderDescription": "Tetapkan tetapan khusus untuk Jenis Koleksi ini",
|
||||
"containers.SettingPage.relations": "Ruang terhubung",
|
||||
"containers.SettingPage.settings": "Tetapan",
|
||||
"containers.SettingPage.layout": "Susun atur",
|
||||
"containers.SettingPage.view": "Sususnan",
|
||||
"containers.EditView.add.new": "TAMBAH ENTRI BARU",
|
||||
"containers.EditView.components.missing.singular": "Terdapat {count} komponen yang hilang",
|
||||
"containers.EditView.components.missing.plural": "Terdapat {count} komponen yang hilang",
|
||||
"containers.SettingViewModel.pluginHeader.title": "Pengurus Kandungan - {name}",
|
||||
"containers.SettingsPage.Block.contentType.description": "Tetapkan tetapan tertentu",
|
||||
"containers.SettingsPage.Block.contentType.title": "Jenis Koleksi(Collection Types)",
|
||||
"containers.SettingsPage.Block.generalSettings.description": "Tetapkan pilihan lalai untuk Jenis Koleksi anda",
|
||||
"containers.SettingsPage.Block.generalSettings.title": "Am(General)",
|
||||
"containers.SettingsPage.pluginHeaderDescription": "Tetapkan tetapan untuk semua Jenis koleksi dan Kumpulan anda",
|
||||
"containers.SettingsView.list.title": "Paparan konfigurasi",
|
||||
"containers.SettingsView.list.subtitle": "Tetapkan susun atur dan paparan Jenis koleksi dan kumpulan anda",
|
||||
"emptyAttributes.button": "Pergi ke pembina jenis koleksi",
|
||||
"emptyAttributes.description": "Tambah ruang pertama anda ke Jenis Koleksi anda",
|
||||
"emptyAttributes.title": "Belum ada ruang",
|
||||
"error.attribute.key.taken": "Nilai ini sudah ada",
|
||||
"error.attribute.sameKeyAndName": "Tidak boleh sama",
|
||||
"error.attribute.taken": "Nama ruang ini sudah ada",
|
||||
"error.contentTypeName.taken": "Nama ini sudah ada",
|
||||
"error.model.fetch": "Ralat berlaku sewaktu mendapatkan tetapan model ",
|
||||
"error.record.create": "Ralat berlaku sewaktu membuat rekod.",
|
||||
"error.record.delete": "Ralat berlaku sewaktu penghapusan rekod.",
|
||||
"error.record.fetch": "Ralat berlaku sewaktu mendapatkan rekod.",
|
||||
"error.record.update": "Ralat berlaku sewaktu mengemaskini rekod.",
|
||||
"error.records.count": "Ralat berlaku sewaktu mendapatkan kiraan rekod.",
|
||||
"error.records.fetch": "Ralat berlaku sewaktu mendapatkan rekod.",
|
||||
"error.schema.generation": "Ralat berlaku sewaktu penghasilan skema.",
|
||||
"error.validation.json": "Ini bukan JSON(This is not a JSON)",
|
||||
"error.validation.max": "Nilai isinya terlalu tinggi.",
|
||||
"error.validation.maxLength": "Panjang isinya terlalu panjang.",
|
||||
"error.validation.min": "Nilai isinya terlalu rendah.",
|
||||
"error.validation.minLength": "Panjang isinya terlalu pendek.",
|
||||
"error.validation.minSupMax": "Tidak boleh lebih tinggi",
|
||||
"error.validation.regex": "Nilai isinya tidak sepadan dengan regex.",
|
||||
"error.validation.required": "Nilai input ini adalah wajib",
|
||||
"form.Input.bulkActions": "Benarkan tindakan pukal",
|
||||
"form.Input.defaultSort": "Ciri tertib yang lalai",
|
||||
"form.Input.description": "Penerangan",
|
||||
"form.Input.description.placeholder": "Paparkan nama dalam profil",
|
||||
"form.Input.editable": "Ruang yang boleh diedit",
|
||||
"form.Input.filters": "Benarkan tapisan",
|
||||
"form.Input.label": "Label",
|
||||
"form.Input.label.inputDescription": "Isinya ini menggantikan label yang dipaparkan di tajuk jadual",
|
||||
"form.Input.pageEntries": "Entri setiap halaman",
|
||||
"form.Input.pageEntries.inputDescription": "Catatan: Anda boleh menukarkan nilai ini di halaman tetapan Jenis Koleksi",
|
||||
"form.Input.placeholder": "Pemegang Tempat",
|
||||
"form.Input.placeholder.placeholder": "My awesome value",
|
||||
"form.Input.search": "Benarkan carian",
|
||||
"form.Input.search.field": "Benarkan carian di ruang ini",
|
||||
"form.Input.sort.field": "Benarkan penyusunan di ruang ini",
|
||||
"form.Input.wysiwyg": "Paparkan sebagai WYSIWYG",
|
||||
"global.displayedFields": "Ruang yang dipaparkan",
|
||||
"notification.error.displayedFields": "Anda perlukan sekurang-kurangnya satu ruang yang dipaparkan",
|
||||
"notification.error.relationship.fetch": "Ralat berlaku sewaktu mendapatkan perhubungan data.",
|
||||
"notification.info.SettingPage.disableSort": "Anda mesti mempunyai satu attribute dengan penertib yang telah dibenarkan(You need to have one attribute with the sorting allowed)",
|
||||
"pageNotFound": "Laman tidak dijumpai",
|
||||
"plugin.description.long": "Cara cepat untuk melihat, mengedit dan menghapus data dalam pangkalan data anda.",
|
||||
"plugin.description.short": "Cara cepat untuk melihat, mengedit dan menghapus data dalam pangkalan data anda.",
|
||||
"popUpWarning.bodyMessage.contentType.delete": "Adakah anda pasti mahu memadam entri ini?",
|
||||
"popUpWarning.bodyMessage.contentType.delete.all": "Adakah anda pasti mahu memadam entri ini?",
|
||||
"popUpWarning.button.cancel": "Batal",
|
||||
"popUpWarning.button.confirm": "Sahkan",
|
||||
"popUpWarning.title": "Sila sahkan",
|
||||
"popUpWarning.warning.cancelAllSettings": "Adakah anda pasti mahu membatalkan pengubahsuaian anda?",
|
||||
"popUpWarning.warning.updateAllSettings": "Ini akan mengubah semua tetapan anda",
|
||||
"success.record.delete": "Telah Dipadam",
|
||||
"success.record.save": "Disimpan",
|
||||
"notification.info.minimumFields": "Anda mesti memaparkan sekurang-kurangnya satu ruang",
|
||||
"notification.upload.error": "Berlaku ralat sewaktu memuat naik fail anda"
|
||||
}
|
||||
@ -7,6 +7,7 @@ import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ja from './ja.json';
|
||||
import ko from './ko.json';
|
||||
import ms from './ms.json';
|
||||
import nl from './nl.json';
|
||||
import pl from './pl.json';
|
||||
import ptBR from './pt-BR.json';
|
||||
@ -27,6 +28,7 @@ const trads = {
|
||||
it,
|
||||
ja,
|
||||
ko,
|
||||
ms,
|
||||
nl,
|
||||
pl,
|
||||
'pt-BR': ptBR,
|
||||
|
||||
@ -0,0 +1,180 @@
|
||||
{
|
||||
"attribute.boolean.description": "Ya atau tidak, 1 atau 0, benar atau salah",
|
||||
"attribute.boolean": "Boolean",
|
||||
"attribute.component.description": "Ruang yang boleh diulang atau digunakan semula",
|
||||
"attribute.component": "Komponen",
|
||||
"attribute.date.description": "Pemilih tarikh dengan jam, minit dan saat",
|
||||
"attribute.date": "Tarikh",
|
||||
"attribute.datetime": "Masa tarikh",
|
||||
"attribute.dynamiczone.description": "Memilih komponen secara dinamik semasa mengedit kandungan",
|
||||
"attribute.dynamiczone": "Zon dinamik",
|
||||
"attribute.email.description": "Ruang e-mel dengan pengesahan format",
|
||||
"attribute.email": "E-mel",
|
||||
"attribute.enumeration.description": "Senarai untuk dipilih",
|
||||
"attribute.enumeration": "Pilihan",
|
||||
"attribute.json.description": "Data dalam format JSON",
|
||||
"attribute.json": "JSON",
|
||||
"attribute.media.description": "Fail seperti gambar, video, dll",
|
||||
"attribute.media": "Media",
|
||||
"attribute.null": "",
|
||||
"attribute.number.description": "Nombor (nombor bulat, apungan, perpuluhan)",
|
||||
"attribute.number": "Nombor",
|
||||
"attribute.password.description": "Ruang kata laluan dengan penyulitan",
|
||||
"attribute.password": "Kata Laluan",
|
||||
"attribute.relation.description": "Menghubungkan Jenis Koleksi",
|
||||
"attribute.relation": "Perhubung",
|
||||
"attribute.richtext.description": "Penyunting teks beraneka dengan pilihan format",
|
||||
"attribute.richtext": "Teks beraneka",
|
||||
"attribute.text.description": "Teks kecil atau panjang seperti tajuk atau penerangan",
|
||||
"attribute.text": "Teks",
|
||||
"attribute.time": "Masa",
|
||||
"attribute.timestamp": "Cap waktu",
|
||||
"attribute.uid.description": "Pengecam unik",
|
||||
"attribute.uid": "UID",
|
||||
"button.attributes.add.another": "Tambah ruang baru",
|
||||
"button.component.add": "Tambah komponen",
|
||||
"button.component.create": "Tambah komponen",
|
||||
"button.model.create": "Tambah jenis koleksi",
|
||||
"button.single-types.create": "Tambah jenis tunggal",
|
||||
"component.repeatable": "(boleh diulang)",
|
||||
"components.componentSelect.no-component-available.with-search": "Tidak ada komponen dijumpai dengan carian anda",
|
||||
"components.componentSelect.no-component-available": "Anda telah tambah semua komponen anda",
|
||||
"components.componentSelect.value-component": "{number} komponen dipilih (taip untuk mencari komponen)",
|
||||
"components.componentSelect.value-components": "{number} komponen dipilih",
|
||||
"configurations": "konfigurasi",
|
||||
"contentType.collectionName.description": "Berguna apabila nama Jenis Kandungan dan nama jadual anda berbeza",
|
||||
"contentType.collectionName.label": "Nama koleksi",
|
||||
"contentType.displayName.label": "Nama paparan",
|
||||
"contentType.kind.change.warning": "Anda baru sahaja menukar sesuatu jenis kandungan: API akan diset semula (laluan, pengawal, dan perkhidmatan akan ditulis semula) .",
|
||||
"contentType.UID.description": "UID digunakan untuk menghasilkan laluan(routes) API dan jadual pangkalan data/koleksi ",
|
||||
"error.attributeName.reserved-name": "Nama ini tidak boleh digunakan dalam jenis kandungan anda kerana ia boleh merosakkan fungsi lain",
|
||||
"error.contentTypeName.reserved-name": "Nama ini tidak boleh digunakan dalam projek anda kerana ia boleh merosakkan fungsi lain",
|
||||
"error.validation.enum-duplicate": "dua data yang sama tidak dibenarkan",
|
||||
"error.validation.minSupMax": "Tidak boleh lebih dari maksimum",
|
||||
"error.validation.relation.targetAttribute-taken": "Nama ini telah wujud dalam sasaran",
|
||||
"error.validation.regex": "Corak regex tidak sah",
|
||||
"form.attribute.component.option.add": "Tambah komponen",
|
||||
"form.attribute.component.option.create.description": "Komponen dikongsi antara pelbagai jenis dan komponen, ia akan tersedia dan dapat diakses di mana sahaja .",
|
||||
"form.attribute.component.option.create": "Cip komponen baru",
|
||||
"form.attribute.component.option.repeatable.description": "Sesuai untuk pelbagai pengganti (array) ramuan, tag meta, dan lain-lain ..",
|
||||
"form.attribute.component.option.repeatable": "Komponen yang boleh diulang",
|
||||
"form.attribute.component.option.reuse-existing.description": "Gunakan semula komponen yang telah dibuat untuk memastikan data anda tetap konsisten di semua jenis kandungan",
|
||||
"form.attribute.component.option.reuse-existing": "Gunakan komponen yang ada",
|
||||
"form.attribute.component.option.single.description": "Sesuai untuk ruang kumpulan seperti alamat penuh, maklumat utama dan lain-lain ...",
|
||||
"form.attribute.component.option.single": "Komponen tunggal",
|
||||
"form.attribute.item.customColumnName.description": "Ini berguna untuk menamakan semula nama lajur didalam pangkalan data dengan format yang lebih komprehensif untuk respons API",
|
||||
"form.attribute.item.customColumnName": "Gubah nama lajur",
|
||||
"form.attribute.item.date.type.date": "tarikh",
|
||||
"form.attribute.item.date.type.datetime": "masa dan tarikh",
|
||||
"form.attribute.item.date.type.time": "masa",
|
||||
"form.attribute.item.defineRelation.fieldName": "Nama ruang",
|
||||
"form.attribute.item.enumeration.graphql.description": "Membolehkan anda menggantikan nama yang dihasilkan secara lalai untuk GraphQL",
|
||||
"form.attribute.item.enumeration.graphql": "Ganti nama untuk GraphQL",
|
||||
"form.attribute.item.enumeration.placeholder": "Cth: \nmalam \nnoon \nevening",
|
||||
"form.attribute.item.enumeration.rules": "Pilihan (satu baris setiap pilihan)",
|
||||
"form.attribute.item.text.regex": "Corak RegExp",
|
||||
"form.attribute.item.text.regex.description": "Teks regular expression",
|
||||
"form.attribute.item.maximum": "Nilai maksimum",
|
||||
"form.attribute.item.maximumLength": "Panjang maksimum",
|
||||
"form.attribute.item.minimum": "Nilai minimum",
|
||||
"form.attribute.item.minimumLength": "Panjang minimum",
|
||||
"form.attribute.item.number.type.biginteger": "nombor bulat besar (cth: 123456789)",
|
||||
"form.attribute.item.number.type.decimal": "perpuluhan (cth: 2.22)",
|
||||
"form.attribute.item.number.type.float": "apungan (cth: 3.33333333)",
|
||||
"form.attribute.item.number.type.integer": "integer (cth: 10)",
|
||||
"form.attribute.item.number.type": "Format nombor",
|
||||
"form.attribute.item.privateField.description": "Ruang ini tidak akan muncul dalam respons API",
|
||||
"form.attribute.item.privateField": "Ruang bersifat persendirian",
|
||||
"form.attribute.item.requiredField.description": "Anda tidak akan dapat membuat entri jika ruang ini kosong",
|
||||
"form.attribute.item.requiredField": "Ruang yang wajib",
|
||||
"form.attribute.item.settings.name": "Tetapan",
|
||||
"form.attribute.item.uniqueField.description": "Anda tidak boleh buat entri jika ada entri yang sama dengan yang kandungan",
|
||||
"form.attribute.item.uniqueField": "Ruang yang unik",
|
||||
"form.attribute.media.allowed-types": "Pilih jenis media yang dibenarkan",
|
||||
"form.attribute.media.option.multiple.description": "Sesuai untuk slaid, karusel atau muat turun fail yang banyak",
|
||||
"form.attribute.media.option.multiple": "Pelbagai media",
|
||||
"form.attribute.media.option.single.description": "Sesuai untuk avatar, gambar profil atau sampul",
|
||||
"form.attribute.media.option.single": "Media tunggal",
|
||||
"form.attribute.media.allowed-types.none": "Tiada",
|
||||
"form.attribute.media.allowed-types.option-files": "Fail",
|
||||
"form.attribute.media.allowed-types.option-images": "Gambar",
|
||||
"form.attribute.media.allowed-types.option-videos": "Video",
|
||||
"form.attribute.settings.default": "Isi yang asal",
|
||||
"form.attribute.text.option.long-text.description": "Sesuai untuk penerangan, biografi. Pencarian yang tepat dinyahaktifkan.",
|
||||
"form.attribute.text.option.long-text": "Teks panjang",
|
||||
"form.attribute.text.option.short-text.description": "Sesuai untuk tajuk, nama, pautan (URL). Ia juga membenarkan carian yang tepat .",
|
||||
"form.attribute.text.option.short-text": "Teks pendek",
|
||||
"form.button.add-components-to-dynamiczone": "Tambah komponen ke zon",
|
||||
"form.button.add-field": "Tambah ruang lain",
|
||||
"form.button.add-first-field-to-created-component": "Tambah ruang pertama ke komponen",
|
||||
"form.button.add.field.to.component": "Tambah ruang lain ke komponen ini",
|
||||
"form.button.add.field.to.collectionType": "Tambah ruang lain ke jenis koleksi ini",
|
||||
"form.button.add.field.to.contentType ": "Tambah ruang lain ke jenis kandungan ini",
|
||||
"form.button.add.field.to.singleType": "Tambah ruang lain untuk jenis tunggal ini",
|
||||
"form.button.cancel": "Batal",
|
||||
"form.button.configure-component": "Tetapkan komponen",
|
||||
"form.button.configure-view": "Susun paparan",
|
||||
"form.button.continue": "Teruskan",
|
||||
"form.button.delete": "Padam",
|
||||
"form.button.finish": "Selesai",
|
||||
"form.button.save": "Simpan",
|
||||
"form.button.select-component": "Pilih komponen",
|
||||
"form.button.collection-type.description": "Sesuai untuk data yang banyak seperti artikel, produk, komen dan lain-lain",
|
||||
"form.button.single-type.description": "Sesuai untuk data tunggal seperti mengenai kami, laman utama dan lain-lain",
|
||||
"from": "dari",
|
||||
"injected-components.content-manager.edit-settings-view.link.components": "Edit komponen",
|
||||
"injected-components.content-manager.edit-settings-view.link.content-types": "Edit jenis kandungan",
|
||||
"menu.section.components.name.plural": "Komponen-komponen",
|
||||
"menu.section.components.name.singular": "Komponen",
|
||||
"menu.section.models.name.plural": "Jenis Koleksi",
|
||||
"menu.section.models.name.singular": "Jenis Koleksi",
|
||||
"menu.section.single-types.name.plural": "Jenis Tunggal",
|
||||
"menu.section.single-types.name.singular": "Jenis Tunggal",
|
||||
"modalForm.attribute.target-field": "Ruang terpasang",
|
||||
"modalForm.attribute.form.base.name.description": "Tidak boleh ada jarak dalam nama",
|
||||
"modalForm.attribute.form.base.name": "Nama",
|
||||
"modalForm.attribute.form.base.name.placeholder": "cth. Slug, URL SEO, URL Canonical",
|
||||
"modalForm.attribute.text.type-selection": "Jenis",
|
||||
"modalForm.attributes.select-component": "Pilih komponen",
|
||||
"modalForm.attributes.select-components": "Pilih komponen",
|
||||
"modalForm.component.header-create": "Cipta komponen",
|
||||
"modalForm.components.create-component.category.label": "Pilih kategori atau masukkan nama untuk buat yang baru",
|
||||
"modalForm.components.icon.label": "Ikon",
|
||||
"modalForm.contentType.header-create": "Cipta jenis koleksi",
|
||||
"modalForm.editCategory.base.name.description": "Tidak boleh ada jarak dalam nama kategori",
|
||||
"modalForm.header-edit": "Edit {name}",
|
||||
"modalForm.header.categories": "Kategori",
|
||||
"modalForm.singleType.header-create": "Cipta jenis tunggal",
|
||||
"modalForm.sub-header.addComponentToDynamicZone": "Tambah komponen baru ke zon dinamik",
|
||||
"modalForm.sub-header.attribute.create.step": "Tambah komponen baru ({step} / 2)",
|
||||
"modalForm.sub-header.attribute.create": "Tambah {type} baru",
|
||||
"modalForm.sub-header.attribute.edit": "Edit {name}",
|
||||
"modalForm.sub-header.chooseAttribute.component": "Pilih ruang untuk komponen anda",
|
||||
"modalForm.sub-header.chooseAttribute.collectionType": "Pilih ruang untuk jenis koleksi anda",
|
||||
"modalForm.sub-header.chooseAttribute.singleType": "Pilih ruang untuk jenis tunggal anda",
|
||||
"modelPage.attribute.relationWith": "Terhubung dengan",
|
||||
"modelPage.attribute.relation-polymorphic": "Perhubung (polimorfik)",
|
||||
"modelPage.contentHeader.emptyDescription.description": "Tiada penerangan",
|
||||
"none": "Tiada",
|
||||
"notification.info.creating.notSaved": "Sila simpan kerja anda sebelum tambah jenis koleksi atau komponen baru",
|
||||
"notification.info.autoreaload-disable": "Ciri autoReload diperlukan untuk menggunakan plugin ini. Mulakan pelayan anda dengan `strapi Develop`",
|
||||
"plugin.description.long": "Memodelkan struktur data API anda. Buat ruang dan hubungan baru hanya dalam satu minit. Fail dibuat dan dikemas kini secara automatik dalam projek anda .",
|
||||
"plugin.description.short": "Memodelkan struktur data API anda .",
|
||||
"popUpForm.navContainer.advanced": "Tetapan lanjut",
|
||||
"popUpForm.navContainer.base": "Tetapan asas",
|
||||
"popUpWarning.bodyMessage.cancel-modifications.with-components": "Adakah anda pasti mahu membatalkan pengubahsuaian anda? Beberapa komponen telah ditambah atau diubah suai ...",
|
||||
"popUpWarning.bodyMessage.cancel-modifications": "Adakah anda pasti mahu membatalkan pengubahsuaian anda ?",
|
||||
"popUpWarning.bodyMessage.category.delete": "Adakah anda pasti mahu memadamkan kategori ini? Semua komponen juga akan dihapuskan .",
|
||||
"popUpWarning.bodyMessage.component.delete": "Adakah anda pasti mahu memadamkan komponen ini ?",
|
||||
"popUpWarning.bodyMessage.contentType.delete": "Adakah anda pasti mahu memadamkan jenis koleksi ini ?",
|
||||
"prompt.unsaved": "Adakah anda pasti mahu keluar? Semua pengubahsuaian anda akan hilang .",
|
||||
"relation.attributeName.placeholder": "Cth: pengarang, kategori, teg",
|
||||
"relation.manyToMany": "mempunyai dan dimiliki oleh banyak",
|
||||
"relation.manyToOne": "ada banyak",
|
||||
"relation.manyWay": "ada banyak",
|
||||
"relation.oneToMany": "dimiliki oleh banyak",
|
||||
"relation.oneToOne": "mempunyai dan dimiliki oleh satu",
|
||||
"relation.oneWay": "mempunyai satu",
|
||||
"table.attributes.title.plural": "{number} ruang",
|
||||
"table.attributes.title.singular": "{number} ruang"
|
||||
}
|
||||
@ -6,6 +6,7 @@ import es from './es.json';
|
||||
import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ko from './ko.json';
|
||||
import ms from './ms.json';
|
||||
import nl from './nl.json';
|
||||
import pl from './pl.json';
|
||||
import ptBR from './pt-BR.json';
|
||||
@ -26,6 +27,7 @@ const trads = {
|
||||
fr,
|
||||
it,
|
||||
ko,
|
||||
ms,
|
||||
nl,
|
||||
pl,
|
||||
'pt-BR': ptBR,
|
||||
|
||||
@ -0,0 +1,26 @@
|
||||
{
|
||||
"containers.HomePage.Button.open": "Buka Dokumen",
|
||||
"containers.HomePage.Button.update": "Kemas Kini",
|
||||
"containers.HomePage.copied": "token disalin di papan keratan",
|
||||
"containers.HomePage.PluginHeader.title": "Dokumen - Tetapan",
|
||||
"containers.HomePage.PluginHeader.description": "Tetapkan plugin dokumen the documentation plugin",
|
||||
"containers.HomePage.Block.title": "Versi",
|
||||
"containers.HomePage.PopUpWarning.message": "Anda pasti untuk memadam versi ini?",
|
||||
"containers.HomePage.PopUpWarning.confirm": "Saya faham",
|
||||
"containers.HomePage.form.jwtToken": "Dapatkan token JWT anda",
|
||||
"containers.HomePage.form.jwtToken.description": "Salin token ini dan guna ia di swagger untuk menghantar pemintaan",
|
||||
"containers.HomePage.form.restrictedAccess": "Akses Terhad",
|
||||
"containers.HomePage.form.restrictedAccess.inputDescription": "Buatkan titik akhir dokumen sebagai rahsia. Pada awalnya, pengaksesannya dibuka secara umum",
|
||||
"containers.HomePage.form.password": "Kata Laluan",
|
||||
"containers.HomePage.form.password.inputDescription": "Tetapkan kata laluan untuk akses dokumen",
|
||||
"containers.HomePage.form.showGeneratedFiles": "Tunjukkan fail yang dihasilkan",
|
||||
"containers.HomePage.form.showGeneratedFiles.inputDescription": "Berguna ketika anda ingin menggantikan semula dokumen yang telah dihasilkan. \nPlugin akan menghasilkan fail yang dibahagi mengikut model dan plugin. \nDengan mengaktifkan pilihan ini, akan memudahkan untuk mengubah suai dokumen anda",
|
||||
"components.Row.generatedDate": "Hasil yang lalu",
|
||||
"components.Row.open": "Buka",
|
||||
"components.Row.regenerate": "Hasilkan Semula",
|
||||
"error.regenerateDoc": "Ralat berlaku sewaktu penghasilan semula dokumen",
|
||||
"error.noVersion": "Versi diperlukan",
|
||||
"error.regenerateDoc.versionMissing": "Versi yang anda cuba hasilkan tidak ada",
|
||||
"error.deleteDoc.versionMissing": "Versi yang anda cuba hapuskan tidak ada.",
|
||||
"notification.update.success": "Tetapan berjaya dikemas kini"
|
||||
}
|
||||
@ -7,6 +7,7 @@ import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ja from './ja.json';
|
||||
import ko from './ko.json';
|
||||
import ms from './ms.json';
|
||||
import nl from './nl.json';
|
||||
import pl from './pl.json';
|
||||
import ptBR from './pt-BR.json';
|
||||
@ -28,6 +29,7 @@ const trads = {
|
||||
it,
|
||||
ja,
|
||||
ko,
|
||||
ms,
|
||||
nl,
|
||||
pl,
|
||||
'pt-BR': ptBR,
|
||||
|
||||
@ -0,0 +1,4 @@
|
||||
{
|
||||
"plugin.description.long": "Penghantaran E-mel.",
|
||||
"plugin.description.short": "Penghantaran E-mel."
|
||||
}
|
||||
@ -1,7 +1,9 @@
|
||||
import en from './en.json';
|
||||
import ms from './ms.json';
|
||||
|
||||
const trads = {
|
||||
en,
|
||||
ms,
|
||||
};
|
||||
|
||||
export default trads;
|
||||
|
||||
74
packages/strapi-plugin-upload/admin/src/translations/ms.json
Normal file
74
packages/strapi-plugin-upload/admin/src/translations/ms.json
Normal file
@ -0,0 +1,74 @@
|
||||
{
|
||||
"button.next": "Seterusnya",
|
||||
"checkControl.crop-original": "Potong aset asal",
|
||||
"checkControl.crop-duplicate": "Penduakan & potong aset",
|
||||
"control-card.add": "Tambah",
|
||||
"control-card.cancel": "Batal",
|
||||
"control-card.copy-link": "Salin pautan",
|
||||
"control-card.crop": "Potong",
|
||||
"control-card.delete": "Padam",
|
||||
"control-card.download": "Muat turun",
|
||||
"control-card.edit": "Edit",
|
||||
"control-card.save": "Simpan",
|
||||
"form.input.label.file-alt": "Teks alternatif",
|
||||
"form.input.decription.file-alt": "Teks ini akan dipaparkan jika aset tidak dapat ditunjukkan.",
|
||||
"form.input.label.file-caption": "Kapsyen",
|
||||
"form.input.label.file-name": "Nama fail",
|
||||
"form.upload-url.error.url.invalid": "Satu URL tidak sah",
|
||||
"form.upload-url.error.url.invalids": "{number} URL tidak sah",
|
||||
"header.actions.upload-assets": "Muat naik aset",
|
||||
"header.content.assets-empty": "Tiada aset",
|
||||
"header.content.assets-multiple": "{number} aset",
|
||||
"header.content.assets-single": "1 aset",
|
||||
"filter.add": "Tambah penapis",
|
||||
"input.label-bold": "Tarik & Lepas",
|
||||
"input.label-normal": "untuk memuat naik atau",
|
||||
"input.placeholder": "Klik untuk memilih aset atau tarik & lepaskan fail di kawasan ini",
|
||||
"input.button.label": "Pilih fail",
|
||||
"input.url.label": "URL",
|
||||
"input.url.description": "Pisahkan pautan URL anda mengikut baris.",
|
||||
"list.assets-empty.title": "Masih belum ada aset",
|
||||
"list.assets-empty.title-withSearch": "Tidak ada aset dalam tapisan yang ditetapkan",
|
||||
"list.assets-empty.subtitle": "Tambah ke senarai untuk kali pertama.",
|
||||
"list.assets.type-not-allowed": "Jenis fail ini tidak dibenarkan.",
|
||||
"list.assets.selected.plural": "{number} aset yang dipilih",
|
||||
"list.assets.selected.singular": "{number} aset yang dipilih",
|
||||
"modal.header.browse": "Muat naik aset",
|
||||
"modal.header.pending-assets": "Aset yang belum selesai",
|
||||
"modal.header.select-files": "Fail terpilih",
|
||||
"modal.header.file-detail": "Butiran",
|
||||
"modal.nav.browse": "pilih fail",
|
||||
"modal.nav.computer": "dari komputer",
|
||||
"modal.nav.selected": "terpilih",
|
||||
"modal.nav.url": "dari url",
|
||||
"modal.upload-list.sub-header-title.plural": "{number} aset yang dipilih",
|
||||
"modal.upload-list.sub-header-title.singular": "{number} aset yang dipilih",
|
||||
"modal.upload-list.sub-header-subtitle": "Urus aset sebelum ditambah kedalam Media Library",
|
||||
"modal.selected-list.sub-header-subtitle": "Tarik & lepaskan untuk menyusun semula aset di ruangan",
|
||||
"modal.upload-list.sub-header.button": "Tambah lagi aset",
|
||||
"modal.upload-list.footer.button.singular": "Muat naik {number} aset kedalam library",
|
||||
"modal.upload-list.footer.button.plural": "Muat naik {number} aset kedalam library",
|
||||
"notification.link-copied": "Pautan disalin ke papan keratan",
|
||||
"plugin.name": "Media Library",
|
||||
"plugin.description.long": "Pengurusan fail media.",
|
||||
"plugin.description.short": "Pengurusan fail media.",
|
||||
"search.placeholder": "Cari aset ...",
|
||||
"settings.header.label": "Media Library - Tetapan",
|
||||
"settings.section.image.label": "IMEJ",
|
||||
"settings.form.responsiveDimensions.label": "Benarkan muat naik yang mesra responsif",
|
||||
"settings.form.responsiveDimensions.description": "Ini secara automatik akan menghasilkan pelbagai format (besar, sederhana, kecil)",
|
||||
"settings.form.sizeOptimization.label": "Benarkan saiz dioptimumkan (tanpa kehilangan kualiti) ",
|
||||
"settings.form.videoPreview.label": "Pratonton",
|
||||
"settings.form.videoPreview.description": "Ia akan menghasilkan pratonton enam saat video (GIF) ",
|
||||
"settings.section.video.label": "VIDEO",
|
||||
"settings.sub-header.label": "Uruskan tetapan untuk Media Library",
|
||||
"sort.label": "Susun mengikut",
|
||||
"sort.created_at_asc": "Yang dimuat naik paling lama",
|
||||
"sort.created_at_desc": "Yang dimuat naik paling baru",
|
||||
"sort.name_asc": "Susunan abjad (A hingga Z) ",
|
||||
"sort.name_desc": "Susunan abjad terbalik (Z hingga A) ",
|
||||
"sort.updated_at_asc": "Yang dikemas kini paling lama",
|
||||
"sort.updated_at_desc": "Yang dikemas kini paling baru",
|
||||
"window.confirm.close-modal.files": "Adakah anda pasti? Anda mempunyai beberapa fail yang belum dimuat naik.",
|
||||
"window.confirm.close-modal.file": "Adakah anda pasti? Perubahan anda akan hilang."
|
||||
}
|
||||
@ -7,6 +7,7 @@ import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ja from './ja.json';
|
||||
import ko from './ko.json';
|
||||
import ms from './ms.json';
|
||||
import nl from './nl.json';
|
||||
import pl from './pl.json';
|
||||
import ptBR from './pt-BR.json';
|
||||
@ -28,6 +29,7 @@ const trads = {
|
||||
it,
|
||||
ja,
|
||||
ko,
|
||||
ms,
|
||||
nl,
|
||||
pl,
|
||||
'pt-BR': ptBR,
|
||||
|
||||
@ -0,0 +1,113 @@
|
||||
{
|
||||
"BoundRoute.title": "Ikat laluan ke",
|
||||
"Controller.input.label": "{label} ",
|
||||
"Controller.selectAll": "Pilih semua",
|
||||
"Controller.unselectAll": "Nyahpilih semua",
|
||||
"EditForm.inputSelect.description.role": "Ini akan meletakkan peranan yang dipilih pada pengguna baru.",
|
||||
"EditForm.inputSelect.durations.description": "Bilangan jam di mana pengguna tidak boleh melanggan.",
|
||||
"EditForm.inputSelect.durations.label": "Tempoh",
|
||||
"EditForm.inputSelect.label.role": "Peranan asal untuk pengguna yang disahkan",
|
||||
"EditForm.inputSelect.subscriptions.description": "Hadkan bilangan langganan setiap IP setiap jam.",
|
||||
"EditForm.inputSelect.subscriptions.label": "Urus kuota langganan",
|
||||
"EditForm.inputToggle.description.email": "Tidak membenarkan pengguna membuat beberapa akaun menggunakan alamat e-mel yang sama dengan pembekal pengesahan yang berbeza.",
|
||||
"EditForm.inputToggle.description.email-confirmation": "Apabila diaktifkan (ON), pengguna berdaftar baru akan menerima e-mel pengesahan.",
|
||||
"EditForm.inputToggle.description.email-confirmation-redirection": "Setelah mengesahkan e-mel anda, pilih di mana anda akan di redirect kan.",
|
||||
"EditForm.inputToggle.description.email-reset-password": "URL halaman kata laluan tetapan semula untuk aplikasi anda",
|
||||
"EditForm.inputToggle.description.sign-up": "Apabila dinyahaktifkan (MATI), proses pendaftaran tidak dibenarkan. Tidak ada yang boleh melanggan lagi tidak kira pembekal telah dipakai.",
|
||||
"EditForm.inputToggle.label.email": "Satu akaun setiap alamat e-mel",
|
||||
"EditForm.inputToggle.label.email-confirmation": "Aktifkan pengesahan e-mel",
|
||||
"EditForm.inputToggle.label.email-confirmation-redirection": "Redirection url",
|
||||
"EditForm.inputToggle.label.email-reset-password": "Halaman tetapan semula kata laluan",
|
||||
"EditForm.inputToggle.label.sign-up": "Aktifkan pendaftaran",
|
||||
"EditPage.cancel": "Batal",
|
||||
"EditPage.form.roles": "Butiran Peranan",
|
||||
"EditPage.form.roles.label.description": "Penerangan",
|
||||
"EditPage.form.roles.label.name": "Nama",
|
||||
"EditPage.form.roles.label.users": "Pengguna yang berkaitan dengan peranan ini ({number}) ",
|
||||
"EditPage.form.roles.name.error": "Nilai ini diperlukan.",
|
||||
"EditPage.header.description": "{description} ",
|
||||
"EditPage.header.description.create": "",
|
||||
"EditPage.header.title": " {name} ",
|
||||
"EditPage.header.title.create": "Tambah peranan baru",
|
||||
"EditPage.notification.permissions.error": "Ralat berlaku sewaktu mendapatkan keizinan",
|
||||
"EditPage.notification.policies.error": "Ralat berlaku sewaktu mendapatkan polisi",
|
||||
"EditPage.notification.role.error": "Ralat berlaku sewaktu mendapatkan peranan",
|
||||
"EditPage.submit": "Simpan",
|
||||
"Email.template.email_confirmation": "Pengesahan alamat e-mel",
|
||||
"Email.template.reset_password": "Tetapkan semula kata laluan",
|
||||
"Email.template.success_register": "Pendaftaran berjaya",
|
||||
"HeaderNav.link.advancedSettings": "Tetapan lanjut",
|
||||
"HeaderNav.link.emailTemplates": "Templat e-mel",
|
||||
"HeaderNav.link.providers": "Pembekal",
|
||||
"HeaderNav.link.roles": "Peranan & Keizinan",
|
||||
"HomePage.header.description": "Tentukan peranan dan keizinan untuk pengguna anda.",
|
||||
"HomePage.header.title": "Peranan & Keizinan",
|
||||
"InputSearch.placeholder": "Cari pengguna",
|
||||
"List.button.providers": "Tambah Pembekal Baru",
|
||||
"List.button.roles": "Tambah Peranan Baru",
|
||||
"List.title.emailTemplates.plural": "{number} templat e-mel yang tersedia",
|
||||
"List.title.emailTemplates.singular": "{number} templat e-mel yang tersedia",
|
||||
"List.title.providers.disabled.plural": "{number} dinyahaktifkan",
|
||||
"List.title.providers.disabled.singular": "{number} dinyahaktifkan",
|
||||
"List.title.providers.enabled.plural": "{number} pembekal diaktifkan dan",
|
||||
"List.title.providers.enabled.singular": "{number} pembekal diaktifkan dan",
|
||||
"List.title.roles.plural": "{number} peranan yang tersedia",
|
||||
"List.title.roles.singular": "{number} peranan yang tersedia",
|
||||
"Plugin.permissions.application.description": "Pilih arahan yang dibenarkan untuk projek anda.",
|
||||
"Plugin.permissions.plugins.description": "Pilih arahan yang dibenarkan untuk plugin {name}.",
|
||||
"Plugins.header.description": "Hanya arahan yang terpasang dengan laluan sahaja yang tersenarai di bawah.",
|
||||
"Plugins.header.title": "Keizinan",
|
||||
"Policies.InputSelect.empty": "Tiada",
|
||||
"Policies.InputSelect.label": "Benarkan tindakan ini bagi: ",
|
||||
"Policies.header.hint": "Pilih tindakan aplikasi atau plugin dan klik pada ikon gear untuk melihat laluan yang terpasang",
|
||||
"Policies.header.title": "Tetapan lanjut",
|
||||
"PopUpForm.Email.email_templates.inputDescription": "Sekiranya anda tidak pasti cara menggunakan pemboleh ubah, {link} ",
|
||||
"PopUpForm.Email.link.documentation": "lihat dokumen kami.",
|
||||
"PopUpForm.Email.options.from.email.label": "E-mel penghantar",
|
||||
"PopUpForm.Email.options.from.email.placeholder": "johndoe@gmail.com",
|
||||
"PopUpForm.Email.options.from.name.label": "Nama pengirim",
|
||||
"PopUpForm.Email.options.from.name.placeholder": "John Doe",
|
||||
"PopUpForm.Email.options.message.label": "Mesej",
|
||||
"PopUpForm.Email.options.object.label": "Subjek",
|
||||
"PopUpForm.Email.options.response_email.label": "E-mel jawapan",
|
||||
"PopUpForm.Email.options.response_email.placeholder": "johndoe@gmail.com",
|
||||
"PopUpForm.Email.reset_password.options.message.placeholder": "<p> Klik pada pautan ini untuk mengesahkan akaun anda </p> ",
|
||||
"PopUpForm.Email.reset_password.options.object.placeholder": "Sila sahkan alamat e-mel anda untuk %APP_NAME% ",
|
||||
"PopUpForm.Email.success_register.options.message.placeholder": "<p> Klik pada pautan ini untuk mengesahkan akaun anda </p> ",
|
||||
"PopUpForm.Email.success_register.options.object.placeholder": "Sila sahkan alamat e-mel anda untuk %APP_NAME% ",
|
||||
"PopUpForm.Email.validation_email.options.message.placeholder": "<p> Klik pada pautan ini untuk mengesahkan akaun anda </p> ",
|
||||
"PopUpForm.Email.validation_email.options.object.placeholder": "Sila sahkan alamat e-mel anda untuk %APP_NAME% ",
|
||||
"PopUpForm.Providers.callback.placeholder": "TEKS",
|
||||
"PopUpForm.Providers.discord.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Discord anda",
|
||||
"PopUpForm.Providers.enabled.description": "Sekiranya dinyahaktifkan, pengguna tidak akan dapat menggunakan pembekal ini.",
|
||||
"PopUpForm.Providers.enabled.label": "Aktifkan",
|
||||
"PopUpForm.Providers.facebook.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Facebook anda",
|
||||
"PopUpForm.Providers.github.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi GitHub anda",
|
||||
"PopUpForm.Providers.google.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Google anda",
|
||||
"PopUpForm.Providers.instagram.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Instagram anda",
|
||||
"PopUpForm.Providers.vk.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi VK anda",
|
||||
"PopUpForm.Providers.twitch.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Twitch anda",
|
||||
"PopUpForm.Providers.key.label": "ID Pelanggan",
|
||||
"PopUpForm.Providers.key.placeholder": "TEKS",
|
||||
"PopUpForm.Providers.linkedin2.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Linkedin anda",
|
||||
"PopUpForm.Providers.microsoft.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Microsoft anda",
|
||||
"PopUpForm.Providers.redirectURL.front-end.label": "URL pengubah hala ke aplikasi 'front-end' anda",
|
||||
"PopUpForm.Providers.secret.label": "Client Secret",
|
||||
"PopUpForm.Providers.secret.placeholder": "TEKS",
|
||||
"PopUpForm.Providers.twitter.providerConfig.redirectURL": "URL pengubah hala untuk ditambahkan dalam konfigurasi aplikasi Twitter anda",
|
||||
"PopUpForm.button.cancel": "Batal",
|
||||
"PopUpForm.button.save": "Simpan",
|
||||
"PopUpForm.header.add.providers": "Tambah Pembekal Baru",
|
||||
"PopUpForm.header.edit.email-templates": "Edit Templat E-mel",
|
||||
"PopUpForm.header.edit.providers": "Edit Pembekal",
|
||||
"PopUpForm.inputSelect.providers.label": "Pilih pembekal",
|
||||
"components.Input.error.password.length": "Kata laluan terlalu pendek",
|
||||
"notification.error.delete": "Ralat berlaku sewaktu cuba menghapus item",
|
||||
"notification.error.fetch": "Berlaku ralat sewaktu cuba mendapatkan data",
|
||||
"notification.error.fetchUser": "Ralat berlaku sewaktu cuba mendapatkan pengguna",
|
||||
"notification.info.emailSent": "E-mel telah dihantar",
|
||||
"notification.success.delete": "Item telah dipadam",
|
||||
"notification.success.submit": "Tetapan telah dikemas kini",
|
||||
"plugin.description.long": "Lindungi API anda dengan proses pengesahan penuh berdasarkan JWT. Plugin ini juga dilengkapi dengan strategi ACL yang membolehkan anda mengurus pengizinan antara kumpulan pengguna.",
|
||||
"plugin.description.short": "Lindungi API anda dengan proses pengesahan penuh berdasarkan JWT"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user