UNPKG

survey-creator-core

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

990 lines (985 loc) 218 kB
/*! * SurveyJS Creator v2.3.1 * (c) 2015-2025 Devsoft Baltic OÜ - http://surveyjs.io/ * Github: https://github.com/surveyjs/survey-creator * License: https://surveyjs.io/Licenses#SurveyCreator */ (function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("survey-creator-core")); else if(typeof define === 'function' && define.amd) define("i18n/malay", ["survey-creator-core"], factory); else if(typeof exports === 'object') exports["i18n/malay"] = factory(require("survey-creator-core")); else root["SurveyCreatorLocales"] = factory(root["SurveyCreatorCore"]); })(this, (__WEBPACK_EXTERNAL_MODULE_survey_creator_core__) => { return /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "survey-creator-core": /*!********************************************************************************************************************************************!*\ !*** external {"root":"SurveyCreatorCore","commonjs2":"survey-creator-core","commonjs":"survey-creator-core","amd":"survey-creator-core"} ***! \********************************************************************************************************************************************/ /***/ ((module) => { module.exports = __WEBPACK_EXTERNAL_MODULE_survey_creator_core__; /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = (module) => { /******/ var getter = module && module.__esModule ? /******/ () => (module['default']) : /******/ () => (module); /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ var __webpack_exports__ = {}; // This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. (() => { /*!***********************************!*\ !*** ./src/localization/malay.ts ***! \***********************************/ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ msStrings: () => (/* binding */ msStrings) /* harmony export */ }); /* harmony import */ var survey_creator_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! survey-creator-core */ "survey-creator-core"); /* harmony import */ var survey_creator_core__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(survey_creator_core__WEBPACK_IMPORTED_MODULE_0__); var msStrings = { // survey templates survey: { // "Edit" edit: "Edit", // "Watch and learn how to create surveys" externalHelpLink: "Tonton dan belajar cara mencipta tinjauan", // "https://www.youtube.com/channel/UCH2ru9okIcooNZfpIbyq4qQ?view_as=subscriber" externalHelpLinkUrl: "https://www.youtube.com/channel/UCH2ru9okIcooNZfpIbyq4qQ?view_as=subscriber", // "Please drop a question here from the Toolbox." dropQuestion: "Sila letakkan soalan di sini daripada Kotak Alat", // "Create a rule to customize the flow of the survey." addLogicItem: "Cipta peraturan untuk menyesuaikan aliran tinjauan.", // "Copy" copy: "Salin", // "Duplicate" duplicate: "Pendua", // "Add to toolbox" addToToolbox: "Tambahkan kepada kotak alat", // "Delete Panel" deletePanel: "Padamkan Panel", // "Delete Question" deleteQuestion: "Padamkan Soalan", // "Convert to" convertTo: "Tukar kepada", // "Drag element" drag: "Seret unsur" }, // Creator tabs tabs: { // "Preview" preview: "Uji Tinjauan", // "Themes" theme: "Tema", // "Translations" translation: "Terjemahan", // "Designer" designer: "Pereka Bentuk Tinjauan", // "JSON Editor" json: "Editor JSON", // "Logic" logic: "Logik Tinjauan" }, // Question types qt: { // "Default" default: "Lalai", // "Checkboxes" checkbox: "Kotak semak", // "Long Text" comment: "Komen", // "Image Picker" imagepicker: "Pemilih imej", // "Ranking" ranking: "Kedudukan", // "Image" image: "Imej", // "Dropdown" dropdown: "Juntai bawah", // [Auto-translated] "Multi-Select Dropdown" tagbox: "Juntai Bawah Berbilang Pilihan", // "File Upload" file: "Fail", // "HTML" html: "HTML", // "Single-Select Matrix" matrix: "Matriks (pilihan tunggal)", // "Multi-Select Matrix" matrixdropdown: "Matriks (pilihan berbilang)", // "Dynamic Matrix" matrixdynamic: "Matriks (baris dinamik)", // "Multiple Textboxes" multipletext: "Teks Berbilang", // "Panel" panel: "Panel", // "Dynamic Panel" paneldynamic: "Panel (panel dinamik)", // "Radio Button Group" radiogroup: "Kumpulan radio", // "Rating Scale" rating: "Penarafan", // [Auto-translated] "Slider" slider: "Penggelongsor", // "Single-Line Input" text: "Input Tunggal", // "Yes/No (Boolean)" boolean: "Yes/No (Boolean)", // "Expression (read-only)" expression: "Ekspresi (baca sahaja)", // "Signature" signaturepad: "Pad tandatangan", // [Auto-translated] "Button Group" buttongroup: "Kumpulan Butang" }, toolboxCategories: { // "General" general: "Umum", // "Choice Questions" choice: "Soalan Pilihan", // "Text Input Questions" text: "Soalan Input Teks", // "Containers" containers: "Bekas", // "Matrix Questions" matrix: "Soalan Matriks", // "Misc" misc: "Misc" }, // Strings in SurveyJS Creator ed: { // "Default ({0})" defaultLocale: "Lalai ({0})", // "Survey" survey: "Tinjauan", // "Settings" settings: "Tetapan Tinjauan", // "Open settings" settingsTooltip: "Buka tetapan tinjauan", // [Auto-translated] "Survey Settings" surveySettings: "Seting Tinjauan", // [Auto-translated] "Survey settings" surveySettingsTooltip: "Tetapan tinjauan", // [Auto-translated] "Theme Settings" themeSettings: "Seting Tema", // [Auto-translated] "Theme settings" themeSettingsTooltip: "Tetapan tema", // [Auto-translated] "Creator Settings" creatorSettingTitle: "Tetapan Pencipta", // "Show Panel" showPanel: "Tunjukkan Panel", // "Hide Panel" hidePanel: "Sembunyikan Panel", // [Auto-translated] "Select previous" prevSelected: "Pilih sebelumnya", // [Auto-translated] "Select next" nextSelected: "Pilih seterusnya", // [Auto-translated] "Focus previous" prevFocus: "Fokus sebelum ini", // [Auto-translated] "Focus next" nextFocus: "Fokus seterusnya", // [Auto-translated] "Survey" surveyTypeName: "Kaji selidik", // [Auto-translated] "Page" pageTypeName: "Laman", // [Auto-translated] "Panel" panelTypeName: "Panel", // [Auto-translated] "Question" questionTypeName: "Soalan", // [Auto-translated] "Column" columnTypeName: "Lajur", // "Add New Page" addNewPage: "Tambahkan Halaman Baharu", // "Scroll to the Right" moveRight: "Tatal ke Kanan", // "Scroll to the Left" moveLeft: "Tatal ke Kiri", // "Delete Page" deletePage: "Padamkan Halaman", // "Edit Page" editPage: "Edit Halaman", // "Edit" edit: "Edit", // "page" newPageName: "halaman", // "question" newQuestionName: "soalan", // "panel" newPanelName: "panel", // "text" newTextItemName: "teks", // [Auto-translated] "Default" defaultV2Theme: "Lalai", // [Auto-translated] "Modern" modernTheme: "Moden", // [Auto-translated] "Default (legacy)" defaultTheme: "Lalai (warisan)", // "Preview Survey Again" testSurveyAgain: "Uji Tinjauan Semula", // "Survey width: " testSurveyWidth: "Lebar tinjauan: ", // "You had to navigate to" navigateToMsg: "Anda perlu navigasi ke:", // "Save Survey" saveSurvey: "Simpan Tinjauan", // "Save Survey" saveSurveyTooltip: "Simpan Tinjauan", // [Auto-translated] "Save Theme" saveTheme: "Simpan Tema", // [Auto-translated] "Save Theme" saveThemeTooltip: "Simpan Tema", // [Auto-translated] "Hide errors" jsonHideErrors: "Sembunyikan ralat", // [Auto-translated] "Show errors" jsonShowErrors: "Tunjukkan ralat", // "Undo" undo: "Buat Asal", // "Redo" redo: "Buat Semula", // "Undo last change" undoTooltip: "Buat asal perubahan terakhir", // "Redo the change" redoTooltip: "Buat semula perubahan", // [Auto-translated] "Expand" expandTooltip: "Mengembangkan", // [Auto-translated] "Collapse" collapseTooltip: "Runtuh", // "Expand All" expandAllTooltip: "Kembangkan Semua", // "Collapse All" collapseAllTooltip: "Runtuhkan Semua", // [Auto-translated] "Zoom In" zoomInTooltip: "Zum Masuk", // [Auto-translated] "Zoom to 100%" zoom100Tooltip: "Zum kepada 100%", // [Auto-translated] "Zoom Out" zoomOutTooltip: "Zum Keluar", // [Auto-translated] "Lock expand/collapse state for questions" lockQuestionsTooltip: "Kunci keadaan kembangkan/runtuhkan untuk soalan", // [Auto-translated] "Show more" showMoreChoices: "Tunjuk lebih banyak", // [Auto-translated] "Show less" showLessChoices: "Tunjukkan kurang", // "Copy" copy: "Salin", // "Cut" cut: "Potong", // "Paste" paste: "Tampal", // "Copy selection to clipboard" copyTooltip: "Salin pilihan kepada papan klip", // "Cut selection to clipboard" cutTooltip: "Potong pilihan kepada papan klip", // "Paste from clipboard" pasteTooltip: "Tampal daripada papan klip", // "Options" options: "Pilihan", // "Generate Valid JSON" generateValidJSON: "Jana JSON yang Sah", // "Generate Readable JSON" generateReadableJSON: "Jana JSON yang Boleh Dibaca", // "Toolbox" toolbox: "Kotak Alat", // "Properties" "property-grid": "Ciri", // [Auto-translated] "Search" toolboxSearch: "Carian", // [Auto-translated] "Type to search..." toolboxFilteredTextPlaceholder: "Taip untuk mencari...", // [Auto-translated] "No results found" toolboxNoResultsFound: "Tiada keputusan ditemui", // [Auto-translated] "Type to search..." propertyGridFilteredTextPlaceholder: "Taip untuk mencari...", // [Auto-translated] "No results found" propertyGridNoResultsFound: "Tiada keputusan ditemui", // [Auto-translated] "Start configuring your form" propertyGridPlaceholderTitle: "Mula mengkonfigurasi borang anda", // [Auto-translated] "Click any category icon to explore survey settings. Additional settings will become available once you add a survey element to the design surface." propertyGridPlaceholderDescription: "Klik mana-mana ikon kategori untuk meneroka tetapan tinjauan. Seting tambahan akan tersedia sebaik sahaja anda menambah elemen tinjauan pada permukaan reka bentuk.", // "Please correct JSON." correctJSON: "Pilih JSON yang betul.", // "Survey Results " surveyResults: "Keputusan Tinjauan: ", // "As Table" surveyResultsTable: "Sebagai Jadual", // "As JSON" surveyResultsJson: "Sebagai JSON", // "Question Title" resultsTitle: "Tajuk Soalan", // "Question Name" resultsName: "Nama Soalan", // "Answer Value" resultsValue: "Nilai Jawapan", // "Display Value" resultsDisplayValue: "Nilai Paparan", // "Modified" modified: "Diubah suai", // "Saving" saving: "Menyimpan", // "Saved" saved: "Disimpan", // "Error" propertyEditorError: "Ralat:", // "Error! Editor content is not saved." saveError: "Ralat! Kandungan editor tidak disimpan.", // [Auto-translated] "Language Settings" translationPropertyGridTitle: "Seting Bahasa", // [Auto-translated] "Theme Settings" themePropertyGridTitle: "Seting Tema", // [Auto-translated] "Add Language" addLanguageTooltip: "Tambah Bahasa", // [Auto-translated] "Languages" translationLanguages: "Bahasa-bahasa", // [Auto-translated] "Are you certain you wish to delete all strings for this language?" translationDeleteLanguage: "Adakah anda pasti ingin memadam semua rentetan untuk bahasa ini?", // "Select language to translate" translationAddLanguage: "Pilihan bahasa untuk diterjemah", // "All Strings" translationShowAllStrings: "Tunjukkan semua rentetan", // [Auto-translated] "Used Strings Only" translationShowUsedStringsOnly: "Rentetan yang Digunakan Sahaja", // "All Pages" translationShowAllPages: "Tunjukkan semua halaman", // "No strings to translate. Please change the filter." translationNoStrings: "Tiada rentetan untuk diterjemah. Sila ubah penapis.", // "Export to CSV" translationExportToSCVButton: "Eksport kepada CSV", // "Import from CSV" translationImportFromSCVButton: "Import daripada CSV", // [Auto-translated] "Auto-translate All" translateUsigAI: "Terjemahkan Secara automatik Semua", // [Auto-translated] "Translate from: " translateUsigAIFrom: "Terjemah daripada: ", // [Auto-translated] "Untranslated strings" translationDialogTitle: "Rentetan tidak diterjemahkan", // "Merge {0} with default locale" translationMergeLocaleWithDefault: "Gabung {0} dengan tempatan lalai", // [Auto-translated] "Translation..." translationPlaceHolder: "Penterjemahan...", // [Auto-translated] "Source: " translationSource: "Sumber: ", // [Auto-translated] "Target: " translationTarget: "Sasaran: ", // [Auto-translated] "YouTube links are not supported." translationYouTubeNotSupported: "Pautan YouTube tidak disokong.", // [Auto-translated] "Export" themeExportButton: "Eksport", // [Auto-translated] "Import" themeImportButton: "Import", // [Auto-translated] "Export" surveyJsonExportButton: "Eksport", // [Auto-translated] "Import" surveyJsonImportButton: "Import", // [Auto-translated] "Copy to clipboard" surveyJsonCopyButton: "Salin ke papan keratan", // [Auto-translated] "Reset theme settings to default" themeResetButton: "Mengeset semula seting tema kepada lalai", // [Auto-translated] "Do you really want to reset the theme? All your customizations will be lost." themeResetConfirmation: "Adakah anda benar-benar mahu menetapkan semula tema? Semua penyesuaian anda akan hilang.", // [Auto-translated] "Yes, reset the theme" themeResetConfirmationOk: "Ya, tetapkan semula tema", // "Bold" bold: "Tebal", // "Italic" italic: "Condong", // "Underline" underline: "Garis bawah", // "Add Question" addNewQuestion: "Tambahkan soalan", // "Select page..." selectPage: "Pilih halaman...", // [Auto-translated] "Choices are copied from" carryForwardChoicesCopied: "Pilihan disalin daripada", // [Auto-translated] "Choices are loaded from a web service." choicesLoadedFromWebText: "Pilihan dimuatkan dari perkhidmatan web.", // [Auto-translated] "Go to settings" choicesLoadedFromWebLinkText: "Pergi ke seting", // [Auto-translated] "Preview of loaded choice options" choicesLoadedFromWebPreviewTitle: "Pratonton pilihan pilihan yang dimuatkan", // [Auto-translated] "HTML content will be here." htmlPlaceHolder: "Kandungan HTML akan berada di sini.", // [Auto-translated] "Drop a question from the toolbox here." panelPlaceHolder: "Lepaskan soalan dari kotak alat di sini.", // [Auto-translated] "The survey is empty. Drag an element from the toolbox or click the button below." surveyPlaceHolder: "Tinjauan itu kosong. Seret elemen dari kotak alat atau klik butang di bawah.", // [Auto-translated] "The page is empty. Drag an element from the toolbox or click the button below." pagePlaceHolder: "Halaman kosong. Seret elemen dari kotak alat atau klik butang di bawah.", // [Auto-translated] "Drag and drop an image here or click the button below and choose an image to upload" imagePlaceHolder: "Seret dan lepaskan imej di sini atau klik butang di bawah dan pilih imej untuk dimuat naik", // "Click the \"Add Question\" button below to start creating your form." surveyPlaceHolderMobile: "Klik butang \"Tambah Soalan\" di bawah untuk mula membuat borang anda.", // [Auto-translated] "Your form is empty" surveyPlaceholderTitle: "Borang anda kosong", // [Auto-translated] "Your form is empty" surveyPlaceholderTitleMobile: "Borang anda kosong", // [Auto-translated] "Drag an element from the toolbox or click the button below." surveyPlaceholderDescription: "Seret elemen daripada kotak alat atau klik butang di bawah.", // [Auto-translated] "Drag an element from the toolbox or click the button below." surveyPlaceholderDescriptionMobile: "Seret elemen daripada kotak alat atau klik butang di bawah.", // [Auto-translated] "No preview" previewPlaceholderTitle: "Tiada pratonton", // [Auto-translated] "No preview" previewPlaceholderTitleMobile: "Tiada pratonton", // [Auto-translated] "The survey doesn't contain any visible elements." previewPlaceholderDescription: "Tinjauan tidak mengandungi sebarang elemen yang boleh dilihat.", // [Auto-translated] "The survey doesn't contain any visible elements." previewPlaceholderDescriptionMobile: "Tinjauan tidak mengandungi sebarang elemen yang boleh dilihat.", // [Auto-translated] "No strings to translate" translationsPlaceholderTitle: "Tiada tali untuk diterjemahkan", // [Auto-translated] "No strings to translate" translationsPlaceholderTitleMobile: "Tiada tali untuk diterjemahkan", // [Auto-translated] "Add elements to your form or change the strings filter in the toolbar." translationsPlaceholderDescription: "Tambah elemen pada borang anda atau tukar penapis rentetan dalam bar alat.", // [Auto-translated] "Add elements to your form or change the strings filter in the toolbar." translationsPlaceholderDescriptionMobile: "Tambah elemen pada borang anda atau tukar penapis rentetan dalam bar alat.", // "Click the \"Add Question\" button below to add a new element to the page." pagePlaceHolderMobile: "Klik butang \"Tambah Soalan\" di bawah untuk menambah elemen baru ke halaman.", // "Click the \"Add Question\" button below to add a new element to the panel." panelPlaceHolderMobile: "Klik butang \"Tambah Soalan\" di bawah untuk menambah elemen baru ke panel.", // [Auto-translated] "Click the button below and choose an image to upload" imagePlaceHolderMobile: "Klik butang di bawah dan pilih imej untuk dimuat naik", // [Auto-translated] "Choose Image" imageChooseImage: "Pilih Imej", // [Auto-translated] "Add {0}" addNewTypeQuestion: "Tambah {0}", // {0} is localizable question type // [Auto-translated] "[LOGO]" chooseLogoPlaceholder: "[LOGO]", // [Auto-translated] "Item " choices_Item: "Perkara ", // [Auto-translated] "Select a file" selectFile: "Pilih fail", // [Auto-translated] "Remove the file" removeFile: "Mengalih keluar fail", lg: { // [Auto-translated] "Add New Rule" addNewItem: "Tambah peraturan baru", // [Auto-translated] "Create a rule to customize the flow of the survey." empty_tab: "Cipta peraturan untuk menyesuaikan aliran tinjauan.", // [Auto-translated] "No logical rules" logicPlaceholderTitle: "Tiada peraturan logik", // [Auto-translated] "No logical rules" logicPlaceholderTitleMobile: "Tiada peraturan logik", // [Auto-translated] "Create a rule to customize the flow of the survey." logicPlaceholderDescription: "Buat peraturan untuk menyesuaikan aliran tinjauan.", // [Auto-translated] "Create a rule to customize the flow of the survey." logicPlaceholderDescriptionMobile: "Buat peraturan untuk menyesuaikan aliran tinjauan.", // "Show/hide page" page_visibilityName: "Kebolehlihatan halaman", // [Auto-translated] "Enable/disable page" page_enableName: "Dayakan/lumpuhkan halaman", // [Auto-translated] "Make page required" page_requireName: "Buat halaman diperlukan", // "Show/hide panel" panel_visibilityName: "Kebolehlihatan panel", // "Enable/disable panel" panel_enableName: "Dayakan/Lumpuhkan panel", // [Auto-translated] "Make panel required" panel_requireName: "Jadikan panel diperlukan", // "Show/hide question" question_visibilityName: "Kebolehlihatan soalan", // "Enable/disable question" question_enableName: "Dayakan/Lumpuhkan soalan", // "Make question required" question_requireName: "Pilihan soalan diperlukan", // [Auto-translated] "Reset question value" question_resetValueName: "Mengeset semula nilai soalan", // [Auto-translated] "Set question value" question_setValueName: "Mengesetkan nilai soalan", // [Auto-translated] "Show/hide column" column_visibilityName: "Tunjukkan/sembunyikan lajur", // [Auto-translated] "Enable/disable column" column_enableName: "Dayakan/lumpuhkan lajur", // [Auto-translated] "Make column required" column_requireName: "Jadikan lajur diperlukan", // [Auto-translated] "Reset column value" column_resetValueName: "Mengeset semula nilai lajur", // [Auto-translated] "Set column value" column_setValueName: "Mengesetkan nilai lajur", // "Complete survey" trigger_completeName: "Lengkapkan tinjauan", // "Set answer" trigger_setvalueName: "Tetapkan nilai soalan", // "Copy answer" trigger_copyvalueName: "Salin nilai soalan", // "Skip to question" trigger_skipName: "Langkau kepada soalan", // "Run expression" trigger_runExpressionName: "Jalankan ekspresi tersuai", // "Set \"Thank You\" page markup" completedHtmlOnConditionName: "Teks 'Halaman terima kasih' tersuai", // "Make the page visible when the logical expression evaluates to true. Otherwise, keep the page invisible." page_visibilityDescription: "Jadikan halaman boleh dilihat apabila ekspresi logik mengembalikan nilai benar. Jika tidak, biarkan tersembunyi.", // "Make the page visible when the logical expression evaluates to true. Otherwise, keep the panel invisible." panel_visibilityDescription: "Jadikan panel boleh dilihat apabila ekspresi logik mengembalikan nilai benar. Jika tidak, biarkan tersembunyi.", // "Make the panel and all elements inside it enabled when the logical expression evaluates to true. Otherwise, keep them disabled." panel_enableDescription: "Jadikan panel dan semua elemen dalamnya didayakan apabila ekspresi logik mengembalikan nilai benar. Jika tidak, biarkan lumpuh.", // "Make the question visible when the logical expression evaluates to true. Otherwise, keep the question invisible." question_visibilityDescription: "Jadikan soalan boleh dilihat apabila ekspresi logik mengembalikan nilai benar. Jika tidak, biarkan tersembunyi.", // "Make the question enabled when the logical expression evaluates to true. Otherwise, keep the question disabled." question_enableDescription: "Jadikan soalan didayakan apabila ekspresi logik mengembalikan nilai benar. Jika tidak, biarkan lumpuh.", // "Question becomes required when the logical expression evaluates to true." question_requireDescription: "Soalan diperlukan apabila ekspresi logik mengembalikan nilai benar.", // "When the logical expression evaluates to true, the survey ends, and the respondent sees the \"Thank you\" page." trigger_completeDescription: "Apabila ekspresi logik mengembalikan nilai benar, maka tinjauan akan lengkap dan pengguna akhir akan melihat 'Halaman terima kasih'.", // "When question values used in the logical expression are changed, and the expression evaluates to true, the specified value is assigned to the selected question." trigger_setvalueDescription: "Apabila nilai soalan, yang digunakan dalam ekspresi logik, berubah dan ekspresi logik mengembalikan nilai benar, maka nilai ditetapkan kepada soalan yang dipilih.", // "When question values used in the logical expression are changed, and the expression evaluates to true, the value of the selected question is copied to another question." trigger_copyvalueDescription: "Apabila nilai soalan, yang digunakan dalam ekspresi logik, berubah dan ekspresi logik mengembalikan nilai benar, maka nilai salah satu soalan yang dipilih akan disalin kepada satu lagi soalan yang dipilih.", // "When the logical expression evaluates to true, the survey focuses/jumps to the selected question." trigger_skipDescription: "Apabila ekspresi logik mengembalikan nilai benar, maka tinjauan melangkau kepada / fokus pada soalan yang dipilih.", // "When the logical expression evaluates to true, the survey evaluates another expression. Optionally, the result of the latter expression can be assigned as a value to the selected question" trigger_runExpressionDescription: "Apabila ekspresi mengembalikan nilai benar, maka ekspresi tersuai akan dilaksanakan. Anda boleh menetapkan keputusan ekspresi ini kepada soalan yang dipilih secara pilihan", // "If the logical expression evaluates to true, the \"Thank You\" page displays the specified content." completedHtmlOnConditionDescription: "Apabila ekspresi logik mengembalikan nilai benar, maka teks lalai untuk 'Halaman terima kasih' berubah kepada teks yang diberikan.", // "When expression: '{0}' returns true" itemExpressionText: "Apabila ekspresi: '{0}' mengembalikan nilai benar:", // {0} - the expression // [Auto-translated] "New rule" itemEmptyExpressionText: "Peraturan baru", // "make page {0} visible" page_visibilityText: "Jadikan halaman {0} boleh dilihat", // {0} page name // "make panel {0} visible" panel_visibilityText: "Jadikan panel {0} boleh dilihat", // {0} panel name // "make panel {0} enable" panel_enableText: "Jadikan panel {0} didayakan", // {0} panel name // "make question {0} visible" question_visibilityText: "Jadikan soalan {0} boleh dilihat", // {0} question name // "make question {0} enable" question_enableText: "Jadikan soalan {0} didayakan", // {0} question name // "make question {0} required" question_requireText: "Jadikan soalan {0} diperlukan", // {0} question name // [Auto-translated] "reset value for question: {0}" question_resetValueText: "Tetapkan semula nilai untuk soalan: {0}", // {0} question name. // [Auto-translated] "assign value: {1} to question: {0}" question_setValueText: "Berikan nilai: {1} kepada soalan: {0}", // {0} question name and {1} setValueExpression // [Auto-translated] "make column {0} of question {1} visible" column_visibilityText: "menjadikan {0} lajur soalan {1} kelihatan", // {0} column name, {1} question name // [Auto-translated] "make column {0} of question {1} enable" column_enableText: "menjadikan lajur {0} soalan {1} mendayakan", // {0} column name, {1} question name // [Auto-translated] "make column {0} of question {1} required" column_requireText: "menjadikan lajur {0} soalan {1} diperlukan", // {0} column name, {1} question name // [Auto-translated] "reset cell value for column: {0}" column_resetValueText: "Set semula nilai sel untuk lajur: {0}", // {0} column name // [Auto-translated] "assign cell value: {1} to column: {0}" column_setValueText: "Peruntukkan nilai sel: {1} kepada lajur: {0}", // {0} column name and {1} setValueExpression // [Auto-translated] "An expression whose result will be assigned to the target question." setValueExpressionPlaceholder: "Ungkapan yang hasilnya akan diberikan kepada soalan sasaran.", // "survey becomes completed" trigger_completeText: "Tinjauan dilengkapkan", // "set into question: {0} value {1}" trigger_setvalueText: "Tetapkan kepada soalan: {0} nilai {1}", // {0} question name, {1} setValue // [Auto-translated] "clear question value: {0}" trigger_setvalueEmptyText: "nilai soalan yang jelas: {0}", // {0} question name // "copy into question: {0} value from question {1}" trigger_copyvalueText: "Salin kepada soalan: {0} nilai daripada soalan {1}", // {0} and {1} question names // "survey skip to the question {0}" trigger_skipText: "Tinjauan melangkau ke soalan {0}", // {0} question name // "run expression: '{0}'" trigger_runExpressionText1: "Jalankan ekspresi: '{0}'", // {0} the expression // " and set its result into question: {0}" trigger_runExpressionText2: " dan tetapkan keputusannya kepada soalan: {0}", // {0} question name // "show custom text for the \"Thank You\" page." completedHtmlOnConditionText: "Tunjukkan teks tersuai untuk 'Halaman terima kasih'.", // [Auto-translated] "All Questions" showAllQuestions: "Semua Soalan", // [Auto-translated] "All Action Types" showAllActionTypes: "Semua Jenis Tindakan", // "Condition(s)" conditions: "Syarat", // "Action(s)" actions: "Tindakan", // "Define condition(s)" expressionEditorTitle: "Takrifkan syarat", // "Define action(s)" actionsEditorTitle: "Takrifkan tindakan", // "Delete Action" deleteAction: "Padamkan tindakan", // "Add Action" addNewAction: "Tambahkan tindakan baharu", // "Select action..." selectedActionCaption: "Pilih tindakan untuk ditambahkan...", // "The logic expression is empty or invalid. Please correct it." expressionInvalid: "Ekspresi logik kosong atau tidak sah. Sila betulkannya.", // "Please add at least one action." noActionError: "Sila tambahkan sekurang-kurangnya satu tindakan.", // "Please fix issues in your action(s)." actionInvalid: "Sila baiki masalah dalam tindakan anda.", // [Auto-translated] "Logical rules are incomplete" uncompletedRule_title: "Peraturan logik tidak lengkap", // [Auto-translated] "You have not completed some of the logical rules. If you leave the tab now, the changes will be lost. Do you still want to leave the tab without completing the changes?" uncompletedRule_text: "Anda belum menyelesaikan beberapa peraturan logik. Jika anda meninggalkan tab sekarang, perubahan akan hilang. Adakah anda masih mahu meninggalkan tab tanpa melengkapkan perubahan?", // [Auto-translated] "Yes" uncompletedRule_apply: "Ya", // [Auto-translated] "No, I want to complete the rules" uncompletedRule_cancel: "Tidak, saya mahu melengkapkan peraturan" } }, // Property Editors pe: { panel: { // [Auto-translated] "Panel name" name: "Nama panel", // [Auto-translated] "Panel title" title: "Tajuk panel", // [Auto-translated] "Panel description" description: "Penerangan panel", // [Auto-translated] "Make the panel visible if" visibleIf: "Jadikan panel kelihatan jika", // [Auto-translated] "Make the panel required if" requiredIf: "Buat panel diperlukan jika", // [Auto-translated] "Question order within the panel" questionOrder: "Tertib soalan dalam panel", // [Auto-translated] "Move the panel to page" page: "Alihkan panel ke halaman", // [Auto-translated] "Display the panel on a new line" startWithNewLine: "Paparkan panel pada baris baru", // [Auto-translated] "Panel collapse state" state: "Keadaan keruntuhan panel", // [Auto-translated] "Inline panel width" width: "Lebar panel sebaris", // [Auto-translated] "Minimum panel width" minWidth: "Lebar panel minimum", // [Auto-translated] "Maximum panel width" maxWidth: "Lebar panel maksimum", // [Auto-translated] "Number this panel" showNumber: "Nombor panel ini" }, panellayoutcolumn: { // [Auto-translated] "Effective width, %" effectiveWidth: "Lebar berkesan, %", // [Auto-translated] "Question title width, px" questionTitleWidth: "Lebar tajuk soalan, px" }, paneldynamic: { // [Auto-translated] "Panel name" name: "Nama panel", // [Auto-translated] "Panel title" title: "Tajuk panel", // [Auto-translated] "Panel description" description: "Penerangan panel", // [Auto-translated] "Entry display mode" displayMode: "Mod paparan kemasukan", // [Auto-translated] "Make the panel visible if" visibleIf: "Jadikan panel kelihatan jika", // [Auto-translated] "Make the panel required if" requiredIf: "Buat panel diperlukan jika", // [Auto-translated] "Move the panel to page" page: "Mengalihkan panel ke halaman", // [Auto-translated] "Display the panel on a new line" startWithNewLine: "Paparkan panel pada baris baru", // [Auto-translated] "Panel collapse state" state: "Keadaan panel runtuh", // [Auto-translated] "Inline panel width" width: "Lebar panel sebaris", // [Auto-translated] "Minimum panel width" minWidth: "Lebar panel minimum", // [Auto-translated] "Maximum panel width" maxWidth: "Lebar panel maksimum", // [Auto-translated] "Confirm entry removal" confirmDelete: "Sahkan penyingkiran penyertaan", // [Auto-translated] "Entry description pattern" templateDescription: "Corak penerangan entri", // [Auto-translated] "Entry title pattern" templateTitle: "Corak tajuk penyertaan", // [Auto-translated] "Empty panel text" noEntriesText: "Teks panel kosong", // [Auto-translated] "Tab title pattern" templateTabTitle: "Corak tajuk tab", // [Auto-translated] "Tab title placeholder" tabTitlePlaceholder: "Ruang letak tajuk tab", // [Auto-translated] "Make an individual entry visible if" templateVisibleIf: "Jadikan entri individu boleh dilihat jika", // [Auto-translated] "Number the panel" showNumber: "Nombor panel", // [Auto-translated] "Panel title alignment" titleLocation: "Penjajaran tajuk panel", // [Auto-translated] "Panel description alignment" descriptionLocation: "Penjajaran perihalan panel", // [Auto-translated] "Question title alignment" templateQuestionTitleLocation: "Penjajaran tajuk soalan", // [Auto-translated] "Question title width" templateQuestionTitleWidth: "Lebar tajuk soalan", // [Auto-translated] "Error message alignment" templateErrorLocation: "Penjajaran mesej ralat", // [Auto-translated] "New entry location" newPanelPosition: "Lokasi kemasukan baharu", // [Auto-translated] "Show the progress bar" showRangeInProgress: "Tunjukkan bar kemajuan", // [Auto-translated] "Prevent duplicate responses in the following question" keyName: "Elakkan respons pendua dalam soalan berikut" }, question: { // [Auto-translated] "Question name" name: "Nama soalan", // [Auto-translated] "Question title" title: "Tajuk soalan", // [Auto-translated] "Question description" description: "Penerangan soalan", // [Auto-translated] "Show the title and description" showTitle: "Tunjukkan tajuk dan perihalan", // [Auto-translated] "Make the question visible if" visibleIf: "Jadikan soalan kelihatan jika", // [Auto-translated] "Make the question required if" requiredIf: "Jadikan soalan diperlukan jika", // [Auto-translated] "Move the question to page" page: "Alihkan soalan ke halaman", // [Auto-translated] "Question box collapse state" state: "Keadaan kotak soalan runtuh", // [Auto-translated] "Number this question" showNumber: "Nombor soalan ini", // [Auto-translated] "Question title alignment" titleLocation: "Penjajaran tajuk soalan", // [Auto-translated] "Question description alignment" descriptionLocation: "Penjajaran perihalan soalan", // [Auto-translated] "Error message alignment" errorLocation: "Penjajaran mesej ralat", // [Auto-translated] "Increase the inner indent" indent: "Tingkatkan lekukan dalam", // [Auto-translated] "Inline question width" width: "Lebar soalan sebaris", // [Auto-translated] "Minimum question width" minWidth: "Lebar soalan minimum", // [Auto-translated] "Maximum question width" maxWidth: "Lebar soalan maksimum", // [Auto-translated] "Update input field value" textUpdateMode: "Kemas kini nilai medan input" }, signaturepad: { // [Auto-translated] "Signature area width" signatureWidth: "Lebar kawasan tandatangan", // [Auto-translated] "Signature area height" signatureHeight: "Ketinggian kawasan tandatangan", // [Auto-translated] "Auto-scale the signature area" signatureAutoScaleEnabled: "Menskalakan kawasan tandatangan secara automatik", // [Auto-translated] "Show a placeholder within signature area" showPlaceholder: "Tunjukkan ruang letak dalam kawasan tandatangan", // [Auto-translated] "Placeholder text" placeholder: "Teks ruang letak", // [Auto-translated] "Placeholder text in read-only or preview mode" placeholderReadOnly: "Teks ruang letak dalam mod baca sahaja atau pratonton", // [Auto-translated] "Show the Clear button within signature area" allowClear: "Tunjukkan butang Kosongkan dalam kawasan tandatangan", // [Auto-translated] "Minimum stroke width" penMinWidth: "Lebar strok minimum", // [Auto-translated] "Maximum stroke width" penMaxWidth: "Lebar strok maksimum", // [Auto-translated] "Stroke color" penColor: "Warna strok" }, comment: { // [Auto-translated] "Input field height (in lines)" rows: "Ketinggian medan input (dalam garisan)" }, // "Question numbering" showQuestionNumbers: "Tunjukkan nombor soalan", // "Question indexing type" questionStartIndex: "Indeks mula soalan (1, 2 atau 'A', 'a')", expression: { // [Auto-translated] "Expression name" name: "Nama ungkapan", // [Auto-translated] "Expression title" title: "Tajuk ungkapan", // [Auto-translated] "Expression description" description: "Perihalan ungkapan", // [Auto-translated] "Expression" expression: "Ungkapan" }, trigger: { // [Auto-translated] "Expression" expression: "Ungkapan" }, calculatedvalue: { // [Auto-translated] "Expression" expression: "Ungkapan" }, // survey templates survey: { // [Auto-translated] "Survey title" title: "Tajuk tinjauan", // [Auto-translated] "Survey description" description: "Penerangan tinjauan", // [Auto-translated] "Make the survey read-only" readOnly: "Jadikan tinjauan baca sahaja" }, page: { // [Auto-translated] "Page name" name: "Nama halaman", // [Auto-translated] "Page title" title: "Tajuk halaman", // [Auto-translated] "Page description" description: "Perihalan halaman", // [Auto-translated] "Make the page visible if" visibleIf: "Jadikan halaman kelihatan jika", // [Auto-translated] "Make the page required if" requiredIf: "Jadikan halaman diperlukan jika", // [Auto-translated] "Time limit to complete the page" timeLimit: "Had masa untuk melengkapkan halaman", // [Auto-translated] "Question order on the page" questionOrder: "Tertib soalan pada halaman" }, matrixdropdowncolumn: { // [Auto-translated] "Column name" name: "Nama lajur", // [Auto-translated] "Column title" title: "Tajuk lajur", // [Auto-translated] "Prevent duplicate responses" isUnique: "Elakkan tindak balas pendua", // [Auto-translated] "Column width" width: "Lebar lajur", // [Auto-translated] "Minimum column width" minWidth: "Lebar lajur minimum", // [Auto-translated] "Input field height (in lines)" rows: "Ketinggian medan input (dalam garisan)", // [Auto-translated] "Make the column visible if" visibleIf: "Jadikan lajur kelihatan jika", // [Auto-translated] "Make the column required if" requiredIf: "Jadikan lajur diperlukan jika", // [Auto-translated] "Each option in a separate column" showInMultipleColumns: "Setiap opsyen dalam lajur berasingan" }, multipletextitem: { // [Auto-translated] "Name" name: "Nama", // [Auto-translated] "Title" title: "Tajuk" }, masksettings: { // [Auto-translated] "Save masked value in survey results" saveMaskedValue: "Simpan nilai bertopeng dalam hasil tinjauan" }, patternmask: { // [Auto-translated] "Value pattern" pattern: "Corak nilai" }, datetimemask: { // [Auto-translated] "Minimum value" min: "Nilai minimum", // [Auto-translated] "Maximum value" max: "Nilai maksimum" }, numericmask: { // [Auto-translated] "Allow negative values" allowNegativeValues: "Benarkan nilai negatif", // [Auto-translated] "Thousands separator" thousandsSeparator: "Pemisah beribu-ribu", // [Auto-translated] "Decimal separator" decimalSeparator: "Pemisah perpuluhan", // [Auto-translated] "Value precision" precision: "Ketepatan nilai", // [Auto-translated] "Minimum value" min: "Nilai minimum", // [Auto-translated] "Maximum value" max: "Nilai maksimum" }, currencymask: { // [Auto-translated] "Currency prefix" prefix: "Awalan mata wang", // [Auto-translated] "Currency suffix" suffix: "Akhiran mata wang" }, // [Auto-translated] "Clear others when selected" isExclusive: "Kosongkan yang lain apabila dipilih", // [Auto-translated] "Require user to enter a comment" isCommentRequired: "Memerlukan pengguna memasukkan komen", // "Display area height" imageHeight: "Tinggi imej", // "Display area width" imageWidth: "Lebar imej", // "Join identifier" valueName: "Nama nilai", // [Auto-translated] "Default display value for dynamic texts" defaultDisplayValue: "Nilai paparan lalai untuk teks dinamik", // [Auto-translated] "Label alignment" rateDescriptionLocation: "Penjajaran label", // [Auto-translated] "Input field width (in characters)" size: "Lebar medan input (dalam aksara)", // [Auto-translated] "Cell error message alignment" cellErrorLocation: "Penjajaran mesej ralat sel", // [Auto-translated] "Enabled" enabled: "Didayakan", // [Auto-translated] "Disabled" disabled: "Kurang upaya", // [Auto-translated] "Inherit" inherit: "Mewarisi", // "Apply" apply: "Guna", // "OK" ok: "OK", // "Save" save: "Simpan", // [Auto-translated] "Clear" clear: "Jelas", // "Save" saveTooltip: "Simpan", // "Cancel" cancel: "Batal", // [Auto-translated] "Set" set: "Set", // "Reset" reset: "Tetap Semula", // [Au