From 6374c0d3cccad9af1a590652179abf169976738a Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 20 Oct 2023 15:19:45 +0400 Subject: [PATCH] Make file question's placeholder editable (#7179) * Fix default renderedHtml is empty for localizable string created via property * Work for #7089: add ability to change file question's placeholders * Refactor + add unit tests * Rename file question's placeholder properties * Add descriptions * Do not show source type settings in V1 creator --------- Co-authored-by: RomanTsukanov --- .../src/questions/file.component.html | 2 +- packages/survey-vue3-ui/src/File.vue | 8 +- src/jsonobject.ts | 6 +- src/knockout/templates/question-file.html | 5 +- src/localization/arabic.ts | 66 +++---- src/localization/basque.ts | 52 +++--- src/localization/bulgarian.ts | 66 +++---- src/localization/catalan.ts | 146 +++++++-------- src/localization/croatian.ts | 62 +++---- src/localization/czech.ts | 66 +++---- src/localization/danish.ts | 66 +++---- src/localization/dutch.ts | 62 +++---- src/localization/english.ts | 6 +- src/localization/estonian.ts | 66 +++---- src/localization/finnish.ts | 42 ++--- src/localization/french.ts | 42 ++--- src/localization/georgian.ts | 172 +++++++++--------- src/localization/german.ts | 38 ++-- src/localization/greek.ts | 36 ++-- src/localization/hebrew.ts | 66 +++---- src/localization/hindi.ts | 68 +++---- src/localization/hungarian.ts | 64 +++---- src/localization/icelandic.ts | 66 +++---- src/localization/indonesian.ts | 66 +++---- src/localization/italian.ts | 42 ++--- src/localization/japanese.ts | 54 +++--- src/localization/kazakh.ts | 64 +++---- src/localization/korean.ts | 40 ++-- src/localization/latvian.ts | 42 ++--- src/localization/lithuanian.ts | 66 +++---- src/localization/macedonian.ts | 54 +++--- src/localization/malay.ts | 46 ++--- src/localization/norwegian.ts | 66 +++---- src/localization/persian.ts | 66 +++---- src/localization/polish.ts | 42 ++--- src/localization/portuguese-br.ts | 164 ++++++++--------- src/localization/portuguese.ts | 36 ++-- src/localization/romanian.ts | 66 +++---- src/localization/russian.ts | 42 ++--- src/localization/serbian.ts | 56 +++--- src/localization/simplified-chinese.ts | 54 +++--- src/localization/slovak.ts | 46 ++--- src/localization/spanish.ts | 42 ++--- src/localization/swahili.ts | 66 +++---- src/localization/swedish.ts | 42 ++--- src/localization/tajik.ts | 2 +- src/localization/telugu.ts | 68 +++---- src/localization/thai.ts | 66 +++---- src/localization/traditional-chinese.ts | 136 +++++++------- src/localization/turkish.ts | 30 +-- src/localization/ukrainian.ts | 66 +++---- src/localization/urdu.ts | 52 +++--- src/localization/vietnamese.ts | 68 +++---- src/localization/welsh.ts | 66 +++---- src/question_file.ts | 68 ++++--- src/react/reactquestion_file.tsx | 2 +- src/vue/file.vue | 6 +- tests/jsonobjecttests.ts | 9 + tests/markup/snapshots/file-2-png.snap.html | 4 +- .../file-2-zip-png-file-navigator.snap.html | 4 +- .../snapshots/file-2-zip-png-ro.snap.html | 4 +- .../markup/snapshots/file-2-zip-png.snap.html | 4 +- tests/markup/snapshots/file-2-zip.snap.html | 4 +- tests/markup/snapshots/file-2.snap.html | 4 +- tests/markup/snapshots/file-camera.snap.html | 4 +- .../snapshots/file-image-size.snap.html | 4 +- .../markup/snapshots/file-mob2-png.snap.html | 4 +- .../snapshots/file-mob2-zip-png-ro.snap.html | 4 +- .../snapshots/file-mob2-zip-png.snap.html | 4 +- .../markup/snapshots/file-mob2-zip.snap.html | 4 +- tests/markup/snapshots/file-mob2.snap.html | 4 +- .../markup/snapshots/file-mode-both.snap.html | 4 +- .../snapshots/file-mode-camera.snap.html | 4 +- .../snapshots/file-modern-png.snap.html | 4 +- .../file-modern-zip-png-ro.snap.html | 54 +++--- .../snapshots/file-modern-zip-png.snap.html | 4 +- .../snapshots/file-modern-zip.snap.html | 4 +- tests/markup/snapshots/file-modern.snap.html | 4 +- tests/markup/snapshots/file-png.snap.html | 4 +- .../snapshots/file-single-zip-ro.snap.html | 40 ++-- .../snapshots/file-zip-png-ro.snap.html | 54 +++--- tests/markup/snapshots/file-zip-png.snap.html | 4 +- tests/markup/snapshots/file-zip.snap.html | 4 +- tests/markup/snapshots/file.snap.html | 4 +- tests/questionFileTests.ts | 74 +++++++- 85 files changed, 1815 insertions(+), 1673 deletions(-) diff --git a/packages/survey-angular-ui/src/questions/file.component.html b/packages/survey-angular-ui/src/questions/file.component.html index 422b846206..910633f8cd 100644 --- a/packages/survey-angular-ui/src/questions/file.component.html +++ b/packages/survey-angular-ui/src/questions/file.component.html @@ -9,7 +9,7 @@
- {{ model.renderedPlaceholder }} +
diff --git a/packages/survey-vue3-ui/src/File.vue b/packages/survey-vue3-ui/src/File.vue index e9356dcc72..4ad919912c 100644 --- a/packages/survey-vue3-ui/src/File.vue +++ b/packages/survey-vue3-ui/src/File.vue @@ -37,9 +37,11 @@ :class="question.getFileDecoratorCss()" v-if="question.showFileDecorator" > - {{ - question.renderedPlaceholder - }} + + +
- + + + +
diff --git a/src/localization/arabic.ts b/src/localization/arabic.ts index ec5dd64f40..ec5aec81ab 100644 --- a/src/localization/arabic.ts +++ b/src/localization/arabic.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var arabicSurveyStrings = { pagePrevText: "السابق", pageNextText: "التالي", @@ -47,7 +47,7 @@ export var arabicSurveyStrings = { loadingFile: "جار التحميل...", chooseFile: "اختر الملفات...", noFileChosen: "لم تقم باختيار ملف", - fileDragAreaPlaceholder: "اسحب ملفا وأفلته هنا أو انقر فوق الزر أدناه واختر ملفا لتحميله.", + filePlaceholder: "اسحب ملفا وأفلته هنا أو انقر فوق الزر أدناه واختر ملفا لتحميله.", confirmDelete: "هل تريد حذف السجل؟", keyDuplicationError: "يجب أن تكون هذه القيمة فريدة.", addColumn: "أضف العمود", @@ -76,8 +76,8 @@ export var arabicSurveyStrings = { signaturePlaceHolder: "وقع هنا", chooseFileCaption: "اختر ملف", takePhotoCaption: "التقاط صورة", - cameraPlaceHolder: "انقر فوق الزر أدناه لالتقاط صورة باستخدام الكاميرا.", - fileCameraDragAreaPlaceHolder: "قم بسحب ملف وإفلاته أو تحديده لتحميله أو التقاط صورة باستخدام الكاميرا.", + photoPlaceholder: "انقر فوق الزر أدناه لالتقاط صورة باستخدام الكاميرا.", + fileOrPhotoPlaceholder: "قم بسحب ملف وإفلاته أو تحديده لتحميله أو التقاط صورة باستخدام الكاميرا.", replaceFileCaption: "استبدال الملف", removeFileCaption: "قم بإزالة هذا الملف", booleanCheckedLabel: "نعم", @@ -95,32 +95,32 @@ export var arabicSurveyStrings = { tagboxDoneButtonCaption: "موافق", selectToRankEmptyRankedAreaText: "يتم ترتيب جميع الخيارات", selectToRankEmptyUnrankedAreaText: "قم بسحب وإسقاط الخيارات هنا لترتيبها" -}; - -surveyLocalization.locales["ar"] = arabicSurveyStrings; -surveyLocalization.localeNames["ar"] = "العربية"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} من {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "لوحة {بانل إندكس}" -// ratingOptionsCaption: "Select..." => "اختار..." -// minError: "The value should not be less than {0}" => "يجب ألا تقل القيمة عن {0}" -// maxError: "The value should not be greater than {0}" => "يجب ألا تزيد القيمة عن {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "اسحب ملفا وأفلته هنا أو انقر فوق الزر أدناه واختر ملفا لتحميله." -// emptyRowsText: "There are no rows." => "لا توجد صفوف." -// multipletext_itemname: "text" => "نص" -// signaturePlaceHolder: "Sign here" => "وقع هنا" -// modalCancelButtonText: "Cancel" => "إلغاء الأمر" -// modalApplyButtonText: "Apply" => "طبق" -// filterStringPlaceholder: "Type to search..." => "اكتب للبحث..." -// emptyMessage: "No data to display" => "لا توجد بيانات للعرض" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "لا توجد إدخالات حتى الآن.\nانقر فوق الزر أدناه لإضافة إدخال جديد." -// noEntriesReadonlyText: "There are no entries." => "لا توجد إدخالات." -// more: "More" => "أكثر" -// tagboxDoneButtonCaption: "OK" => "موافق" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "يتم ترتيب جميع الخيارات" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "قم بسحب وإسقاط الخيارات هنا لترتيبها"// takePhotoCaption: "Take Photo" => "التقاط صورة" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "انقر فوق الزر أدناه لالتقاط صورة باستخدام الكاميرا." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "قم بسحب ملف وإفلاته أو تحديده لتحميله أو التقاط صورة باستخدام الكاميرا." +}; + +surveyLocalization.locales["ar"] = arabicSurveyStrings; +surveyLocalization.localeNames["ar"] = "العربية"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} من {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "لوحة {بانل إندكس}" +// ratingOptionsCaption: "Select..." => "اختار..." +// minError: "The value should not be less than {0}" => "يجب ألا تقل القيمة عن {0}" +// maxError: "The value should not be greater than {0}" => "يجب ألا تزيد القيمة عن {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "اسحب ملفا وأفلته هنا أو انقر فوق الزر أدناه واختر ملفا لتحميله." +// emptyRowsText: "There are no rows." => "لا توجد صفوف." +// multipletext_itemname: "text" => "نص" +// signaturePlaceHolder: "Sign here" => "وقع هنا" +// modalCancelButtonText: "Cancel" => "إلغاء الأمر" +// modalApplyButtonText: "Apply" => "طبق" +// filterStringPlaceholder: "Type to search..." => "اكتب للبحث..." +// emptyMessage: "No data to display" => "لا توجد بيانات للعرض" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "لا توجد إدخالات حتى الآن.\nانقر فوق الزر أدناه لإضافة إدخال جديد." +// noEntriesReadonlyText: "There are no entries." => "لا توجد إدخالات." +// more: "More" => "أكثر" +// tagboxDoneButtonCaption: "OK" => "موافق" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "يتم ترتيب جميع الخيارات" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "قم بسحب وإسقاط الخيارات هنا لترتيبها"// takePhotoCaption: "Take Photo" => "التقاط صورة" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "انقر فوق الزر أدناه لالتقاط صورة باستخدام الكاميرا." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "قم بسحب ملف وإفلاته أو تحديده لتحميله أو التقاط صورة باستخدام الكاميرا." // replaceFileCaption: "Replace file" => "استبدال الملف" \ No newline at end of file diff --git a/src/localization/basque.ts b/src/localization/basque.ts index 006bd1da7d..f2520707e1 100644 --- a/src/localization/basque.ts +++ b/src/localization/basque.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var basqueSurveyStrings = { pagePrevText: "Aurrekoa", pageNextText: "Hurrengoa", @@ -47,7 +47,7 @@ export var basqueSurveyStrings = { loadingFile: "Kargatzen...", chooseFile: "Fitxategia(k) hautatu...", noFileChosen: "Ez da inolako fitxategirik hautatu", - fileDragAreaPlaceholder: "Arrastatu eta askatu artxibo bat hemen edo klik egin beheko botoian eta aukeratu artxibo bat kargatzeko.", + filePlaceholder: "Arrastatu eta askatu artxibo bat hemen edo klik egin beheko botoian eta aukeratu artxibo bat kargatzeko.", confirmDelete: "¿Erregistroa borratu nahi al duzu?", keyDuplicationError: "Balio hau bakarra izan behar du.", addColumn: "Zutabe bat gehitu", @@ -76,8 +76,8 @@ export var basqueSurveyStrings = { signaturePlaceHolder: "Sinatu hemen", chooseFileCaption: "Fitxategia hautatu", takePhotoCaption: "Argazkia hartu", - cameraPlaceHolder: "Egin klik beheko botoian, kamerarekin argazki bat hartzeko.", - fileCameraDragAreaPlaceHolder: "Arrastatu eta askatu artxibo bat kamerarekin argazki bat kargatzeko edo hartzeko.", + photoPlaceholder: "Egin klik beheko botoian, kamerarekin argazki bat hartzeko.", + fileOrPhotoPlaceholder: "Arrastatu eta askatu artxibo bat kamerarekin argazki bat kargatzeko edo hartzeko.", replaceFileCaption: "Artxiboa ordeztu", removeFileCaption: "Fitxategi hau ezabatu", booleanCheckedLabel: "Bai", @@ -95,25 +95,25 @@ export var basqueSurveyStrings = { tagboxDoneButtonCaption: "Ados", selectToRankEmptyRankedAreaText: "Aukera guztiak sailkatuta daude", selectToRankEmptyUnrankedAreaText: "Arrastaka eta askatzen ditu hemen sailkatzeko" -}; - -surveyLocalization.locales["eu"] = basqueSurveyStrings; -surveyLocalization.localeNames["eu"] = "Euskara"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{1} {0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Aukeratu..." -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Arrastatu eta askatu artxibo bat hemen edo klik egin beheko botoian eta aukeratu artxibo bat kargatzeko." -// filterStringPlaceholder: "Type to search..." => "Idatzi bila..." -// emptyMessage: "No data to display" => "Ez daturik erakusteko" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Oraindik ez sarrerarik.\nKlik beheko botoian klik egin sarrera berri bat eransteko." -// noEntriesReadonlyText: "There are no entries." => "Ez sarrerarik." -// more: "More" => "Gehiago" -// tagboxDoneButtonCaption: "OK" => "Ados" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Aukera guztiak sailkatuta daude" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arrastaka eta askatzen ditu hemen sailkatzeko"// takePhotoCaption: "Take Photo" => "Argazkia hartu" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Egin klik beheko botoian, kamerarekin argazki bat hartzeko." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arrastatu eta askatu artxibo bat kamerarekin argazki bat kargatzeko edo hartzeko." +}; + +surveyLocalization.locales["eu"] = basqueSurveyStrings; +surveyLocalization.localeNames["eu"] = "Euskara"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{1} {0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Aukeratu..." +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Arrastatu eta askatu artxibo bat hemen edo klik egin beheko botoian eta aukeratu artxibo bat kargatzeko." +// filterStringPlaceholder: "Type to search..." => "Idatzi bila..." +// emptyMessage: "No data to display" => "Ez daturik erakusteko" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Oraindik ez sarrerarik.\nKlik beheko botoian klik egin sarrera berri bat eransteko." +// noEntriesReadonlyText: "There are no entries." => "Ez sarrerarik." +// more: "More" => "Gehiago" +// tagboxDoneButtonCaption: "OK" => "Ados" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Aukera guztiak sailkatuta daude" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arrastaka eta askatzen ditu hemen sailkatzeko"// takePhotoCaption: "Take Photo" => "Argazkia hartu" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Egin klik beheko botoian, kamerarekin argazki bat hartzeko." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arrastatu eta askatu artxibo bat kamerarekin argazki bat kargatzeko edo hartzeko." // replaceFileCaption: "Replace file" => "Artxiboa ordeztu" \ No newline at end of file diff --git a/src/localization/bulgarian.ts b/src/localization/bulgarian.ts index 80e7cb549f..57a26d8a1a 100644 --- a/src/localization/bulgarian.ts +++ b/src/localization/bulgarian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var bulgarianStrings = { pagePrevText: "Назад", pageNextText: "Напред", @@ -47,7 +47,7 @@ export var bulgarianStrings = { loadingFile: "Зареждане...", chooseFile: "Изберете файл(ове)...", noFileChosen: "Няма избран файл", - fileDragAreaPlaceholder: "Плъзнете и пуснете файл тук или щракнете върху бутона по-долу и изберете файл за качване.", + filePlaceholder: "Плъзнете и пуснете файл тук или щракнете върху бутона по-долу и изберете файл за качване.", confirmDelete: "Желаете ли да изтриете записа?", keyDuplicationError: "Стойността следва да бъде уникална.", addColumn: "Добавяне на колона", @@ -76,8 +76,8 @@ export var bulgarianStrings = { signaturePlaceHolder: "Подпишете тук", chooseFileCaption: "Изберете файл", takePhotoCaption: "Направете снимка", - cameraPlaceHolder: "Кликнете върху бутона по-долу, за да направите снимка с помощта на камерата.", - fileCameraDragAreaPlaceHolder: "Плъзнете и пуснете или изберете файл за качване или правене на снимка с помощта на камерата.", + photoPlaceholder: "Кликнете върху бутона по-долу, за да направите снимка с помощта на камерата.", + fileOrPhotoPlaceholder: "Плъзнете и пуснете или изберете файл за качване или правене на снимка с помощта на камерата.", replaceFileCaption: "Заместване на файл", removeFileCaption: "Премахване на файла", booleanCheckedLabel: "Да", @@ -95,32 +95,32 @@ export var bulgarianStrings = { tagboxDoneButtonCaption: "Добре", selectToRankEmptyRankedAreaText: "Всички възможности за избор са класирани", selectToRankEmptyUnrankedAreaText: "Плъзнете и пуснете опции тук, за да ги класирате" -}; - -surveyLocalization.locales["bg"] = bulgarianStrings; -surveyLocalization.localeNames["bg"] = "български"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} на {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панел {panelIndex}" -// ratingOptionsCaption: "Select..." => "Отбран..." -// minError: "The value should not be less than {0}" => "Стойността не трябва да бъде по-малка от {0}" -// maxError: "The value should not be greater than {0}" => "Стойността не трябва да бъде по-голяма от {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Плъзнете и пуснете файл тук или щракнете върху бутона по-долу и изберете файл за качване." -// emptyRowsText: "There are no rows." => "Няма редове." -// multipletext_itemname: "text" => "Текст" -// signaturePlaceHolder: "Sign here" => "Подпишете тук" -// modalCancelButtonText: "Cancel" => "Отмени" -// modalApplyButtonText: "Apply" => "Прилагам" -// filterStringPlaceholder: "Type to search..." => "Въведете за търсене..." -// emptyMessage: "No data to display" => "Няма данни за показване" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Все още няма записи.\nЩракнете върху бутона по-долу, за да добавите нов запис." -// noEntriesReadonlyText: "There are no entries." => "Няма записи." -// more: "More" => "Още" -// tagboxDoneButtonCaption: "OK" => "Добре" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Всички възможности за избор са класирани" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Плъзнете и пуснете опции тук, за да ги класирате"// takePhotoCaption: "Take Photo" => "Направете снимка" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Кликнете върху бутона по-долу, за да направите снимка с помощта на камерата." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Плъзнете и пуснете или изберете файл за качване или правене на снимка с помощта на камерата." +}; + +surveyLocalization.locales["bg"] = bulgarianStrings; +surveyLocalization.localeNames["bg"] = "български"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} на {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панел {panelIndex}" +// ratingOptionsCaption: "Select..." => "Отбран..." +// minError: "The value should not be less than {0}" => "Стойността не трябва да бъде по-малка от {0}" +// maxError: "The value should not be greater than {0}" => "Стойността не трябва да бъде по-голяма от {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Плъзнете и пуснете файл тук или щракнете върху бутона по-долу и изберете файл за качване." +// emptyRowsText: "There are no rows." => "Няма редове." +// multipletext_itemname: "text" => "Текст" +// signaturePlaceHolder: "Sign here" => "Подпишете тук" +// modalCancelButtonText: "Cancel" => "Отмени" +// modalApplyButtonText: "Apply" => "Прилагам" +// filterStringPlaceholder: "Type to search..." => "Въведете за търсене..." +// emptyMessage: "No data to display" => "Няма данни за показване" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Все още няма записи.\nЩракнете върху бутона по-долу, за да добавите нов запис." +// noEntriesReadonlyText: "There are no entries." => "Няма записи." +// more: "More" => "Още" +// tagboxDoneButtonCaption: "OK" => "Добре" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Всички възможности за избор са класирани" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Плъзнете и пуснете опции тук, за да ги класирате"// takePhotoCaption: "Take Photo" => "Направете снимка" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Кликнете върху бутона по-долу, за да направите снимка с помощта на камерата." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Плъзнете и пуснете или изберете файл за качване или правене на снимка с помощта на камерата." // replaceFileCaption: "Replace file" => "Заместване на файл" \ No newline at end of file diff --git a/src/localization/catalan.ts b/src/localization/catalan.ts index 100a54f204..b8494cac1e 100644 --- a/src/localization/catalan.ts +++ b/src/localization/catalan.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var catalanSurveyStrings = { pagePrevText: "Anterior", pageNextText: "Següent", @@ -47,7 +47,7 @@ export var catalanSurveyStrings = { loadingFile: "Càrrega...", chooseFile: "Trieu fitxer(s)...", noFileChosen: "No s'ha triat cap fitxer", - fileDragAreaPlaceholder: "Arrossegueu i deixeu anar un fitxer aquí o feu clic al botó següent i trieu un fitxer per carregar.", + filePlaceholder: "Arrossegueu i deixeu anar un fitxer aquí o feu clic al botó següent i trieu un fitxer per carregar.", confirmDelete: "Vols eliminar el registre?", keyDuplicationError: "Aquest valor ha de ser únic.", addColumn: "Afegeix una columna", @@ -76,8 +76,8 @@ export var catalanSurveyStrings = { signaturePlaceHolder: "Inscriu-te aquí", chooseFileCaption: "Tria un fitxer", takePhotoCaption: "Fer foto", - cameraPlaceHolder: "Feu clic al botó següent per fer una foto amb la càmera.", - fileCameraDragAreaPlaceHolder: "Arrossegueu i deixeu anar o seleccioneu un fitxer per penjar-lo o fer-ne una foto amb la càmera.", + photoPlaceholder: "Feu clic al botó següent per fer una foto amb la càmera.", + fileOrPhotoPlaceholder: "Arrossegueu i deixeu anar o seleccioneu un fitxer per penjar-lo o fer-ne una foto amb la càmera.", replaceFileCaption: "Substitueix el fitxer", removeFileCaption: "Suprimeix aquest fitxer", booleanCheckedLabel: "Sí", @@ -95,72 +95,72 @@ export var catalanSurveyStrings = { tagboxDoneButtonCaption: "D'ACORD", selectToRankEmptyRankedAreaText: "Totes les opcions estan classificades", selectToRankEmptyUnrankedAreaText: "Arrossegueu i deixeu anar les opcions aquí per classificar-les" -}; - -surveyLocalization.locales["ca"] = catalanSurveyStrings; -surveyLocalization.localeNames["ca"] = "català"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// previewText: "Preview" => "Preestrena" -// editText: "Edit" => "Editar" -// startSurveyText: "Start" => "Començar" -// noneItemText: "None" => "Cap" -// selectAllItemText: "Select All" => "Selecciona-ho tot" -// indexText: "{0} of {1}" => "{0} de {1}" -// panelDynamicProgressText: "{0} of {1}" => "{0} de {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panell {panelIndex}" -// questionsProgressText: "Answered {0}/{1} questions" => "Respostes {0}/{1} preguntes" -// completingSurveyBefore: "Our records show that you have already completed this survey." => "Els nostres registres mostren que ja heu completat aquesta enquesta." -// ratingOptionsCaption: "Select..." => "Seleccionar..." -// value: "value" => "valor" -// requiredErrorInPanel: "Response required: answer at least one question." => "Resposta necessària: respondre almenys una pregunta." -// minError: "The value should not be less than {0}" => "El valor no ha de ser inferior a {0}" -// maxError: "The value should not be greater than {0}" => "El valor no ha de ser superior a {0}" -// invalidExpression: "The expression: {0} should return 'true'." => "L'expressió: {0} ha de tornar 'veritable'." -// loadingFile: "Loading..." => "Càrrega..." -// chooseFile: "Choose file(s)..." => "Trieu fitxer(s)..." -// noFileChosen: "No file chosen" => "No s'ha triat cap fitxer" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Arrossegueu i deixeu anar un fitxer aquí o feu clic al botó següent i trieu un fitxer per carregar." -// confirmDelete: "Do you want to delete the record?" => "Vols eliminar el registre?" -// keyDuplicationError: "This value should be unique." => "Aquest valor ha de ser únic." -// addColumn: "Add Column" => "Afegeix una columna" -// emptyRowsText: "There are no rows." => "No hi ha files." -// addPanel: "Add new" => "Afegeix un nou" -// removePanel: "Remove" => "Treure" -// choices_Item: "item" => "ítem" -// multipletext_itemname: "text" => "SMS" -// savingData: "The results are being saved on the server..." => "Els resultats s'estan guardant al servidor..." -// savingDataError: "An error occurred and we could not save the results." => "S'ha produït un error i no hem pogut guardar els resultats." -// savingDataSuccess: "The results were saved successfully!" => "Els resultats es van salvar amb èxit!" -// saveAgainButton: "Try again" => "Prova una altra vegada" -// timerMin: "min" => "min" -// timerSec: "sec" => "Seg" -// timerSpentAll: "You have spent {0} on this page and {1} in total." => "Heu passat {0} en aquesta pàgina i {1} en total." -// timerSpentPage: "You have spent {0} on this page." => "Has passat {0} en aquesta pàgina." -// timerSpentSurvey: "You have spent {0} in total." => "Has gastat {0} en total." -// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "Heu passat {0} de {1} en aquesta pàgina i {2} de {3} en total." -// timerLimitPage: "You have spent {0} of {1} on this page." => "Has passat {0} de {1} en aquesta pàgina." -// timerLimitSurvey: "You have spent {0} of {1} in total." => "Has gastat {0} d'{1} en total." -// clearCaption: "Clear" => "Clar" -// signaturePlaceHolder: "Sign here" => "Inscriu-te aquí" -// chooseFileCaption: "Choose file" => "Tria un fitxer" -// removeFileCaption: "Remove this file" => "Suprimeix aquest fitxer" -// booleanCheckedLabel: "Yes" => "Sí" -// booleanUncheckedLabel: "No" => "No" -// confirmRemoveFile: "Are you sure that you want to remove this file: {0}?" => "Esteu segur que voleu eliminar aquest fitxer: {0}?" -// confirmRemoveAllFiles: "Are you sure that you want to remove all files?" => "Esteu segur que voleu eliminar tots els fitxers?" -// questionTitlePatternText: "Question Title" => "Títol de la pregunta" -// modalCancelButtonText: "Cancel" => "Cancel·lar" -// modalApplyButtonText: "Apply" => "Aplicar" -// filterStringPlaceholder: "Type to search..." => "Escriviu per cercar..." -// emptyMessage: "No data to display" => "No hi ha dades per mostrar" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Encara no hi ha entrades.\nFeu clic al botó següent per afegir una entrada nova." -// noEntriesReadonlyText: "There are no entries." => "No hi ha entrades." -// more: "More" => "Més" -// tagboxDoneButtonCaption: "OK" => "D'ACORD" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Totes les opcions estan classificades" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arrossegueu i deixeu anar les opcions aquí per classificar-les"// takePhotoCaption: "Take Photo" => "Fer foto" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Feu clic al botó següent per fer una foto amb la càmera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arrossegueu i deixeu anar o seleccioneu un fitxer per penjar-lo o fer-ne una foto amb la càmera." +}; + +surveyLocalization.locales["ca"] = catalanSurveyStrings; +surveyLocalization.localeNames["ca"] = "català"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// previewText: "Preview" => "Preestrena" +// editText: "Edit" => "Editar" +// startSurveyText: "Start" => "Començar" +// noneItemText: "None" => "Cap" +// selectAllItemText: "Select All" => "Selecciona-ho tot" +// indexText: "{0} of {1}" => "{0} de {1}" +// panelDynamicProgressText: "{0} of {1}" => "{0} de {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panell {panelIndex}" +// questionsProgressText: "Answered {0}/{1} questions" => "Respostes {0}/{1} preguntes" +// completingSurveyBefore: "Our records show that you have already completed this survey." => "Els nostres registres mostren que ja heu completat aquesta enquesta." +// ratingOptionsCaption: "Select..." => "Seleccionar..." +// value: "value" => "valor" +// requiredErrorInPanel: "Response required: answer at least one question." => "Resposta necessària: respondre almenys una pregunta." +// minError: "The value should not be less than {0}" => "El valor no ha de ser inferior a {0}" +// maxError: "The value should not be greater than {0}" => "El valor no ha de ser superior a {0}" +// invalidExpression: "The expression: {0} should return 'true'." => "L'expressió: {0} ha de tornar 'veritable'." +// loadingFile: "Loading..." => "Càrrega..." +// chooseFile: "Choose file(s)..." => "Trieu fitxer(s)..." +// noFileChosen: "No file chosen" => "No s'ha triat cap fitxer" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Arrossegueu i deixeu anar un fitxer aquí o feu clic al botó següent i trieu un fitxer per carregar." +// confirmDelete: "Do you want to delete the record?" => "Vols eliminar el registre?" +// keyDuplicationError: "This value should be unique." => "Aquest valor ha de ser únic." +// addColumn: "Add Column" => "Afegeix una columna" +// emptyRowsText: "There are no rows." => "No hi ha files." +// addPanel: "Add new" => "Afegeix un nou" +// removePanel: "Remove" => "Treure" +// choices_Item: "item" => "ítem" +// multipletext_itemname: "text" => "SMS" +// savingData: "The results are being saved on the server..." => "Els resultats s'estan guardant al servidor..." +// savingDataError: "An error occurred and we could not save the results." => "S'ha produït un error i no hem pogut guardar els resultats." +// savingDataSuccess: "The results were saved successfully!" => "Els resultats es van salvar amb èxit!" +// saveAgainButton: "Try again" => "Prova una altra vegada" +// timerMin: "min" => "min" +// timerSec: "sec" => "Seg" +// timerSpentAll: "You have spent {0} on this page and {1} in total." => "Heu passat {0} en aquesta pàgina i {1} en total." +// timerSpentPage: "You have spent {0} on this page." => "Has passat {0} en aquesta pàgina." +// timerSpentSurvey: "You have spent {0} in total." => "Has gastat {0} en total." +// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "Heu passat {0} de {1} en aquesta pàgina i {2} de {3} en total." +// timerLimitPage: "You have spent {0} of {1} on this page." => "Has passat {0} de {1} en aquesta pàgina." +// timerLimitSurvey: "You have spent {0} of {1} in total." => "Has gastat {0} d'{1} en total." +// clearCaption: "Clear" => "Clar" +// signaturePlaceHolder: "Sign here" => "Inscriu-te aquí" +// chooseFileCaption: "Choose file" => "Tria un fitxer" +// removeFileCaption: "Remove this file" => "Suprimeix aquest fitxer" +// booleanCheckedLabel: "Yes" => "Sí" +// booleanUncheckedLabel: "No" => "No" +// confirmRemoveFile: "Are you sure that you want to remove this file: {0}?" => "Esteu segur que voleu eliminar aquest fitxer: {0}?" +// confirmRemoveAllFiles: "Are you sure that you want to remove all files?" => "Esteu segur que voleu eliminar tots els fitxers?" +// questionTitlePatternText: "Question Title" => "Títol de la pregunta" +// modalCancelButtonText: "Cancel" => "Cancel·lar" +// modalApplyButtonText: "Apply" => "Aplicar" +// filterStringPlaceholder: "Type to search..." => "Escriviu per cercar..." +// emptyMessage: "No data to display" => "No hi ha dades per mostrar" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Encara no hi ha entrades.\nFeu clic al botó següent per afegir una entrada nova." +// noEntriesReadonlyText: "There are no entries." => "No hi ha entrades." +// more: "More" => "Més" +// tagboxDoneButtonCaption: "OK" => "D'ACORD" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Totes les opcions estan classificades" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arrossegueu i deixeu anar les opcions aquí per classificar-les"// takePhotoCaption: "Take Photo" => "Fer foto" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Feu clic al botó següent per fer una foto amb la càmera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arrossegueu i deixeu anar o seleccioneu un fitxer per penjar-lo o fer-ne una foto amb la càmera." // replaceFileCaption: "Replace file" => "Substitueix el fitxer" \ No newline at end of file diff --git a/src/localization/croatian.ts b/src/localization/croatian.ts index b6ced2476b..18f43221ce 100644 --- a/src/localization/croatian.ts +++ b/src/localization/croatian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var croatianStrings = { pagePrevText: "Prethodni", pageNextText: "Sljedeći", @@ -47,7 +47,7 @@ export var croatianStrings = { loadingFile: "Učitavanje...", chooseFile: "Odaberite datoteku...", noFileChosen: "Nije odabrana datoteka", - fileDragAreaPlaceholder: "Povucite i ispustite datoteku ovdje ili kliknite donji gumb i odaberite datoteku koju želite prenijeti.", + filePlaceholder: "Povucite i ispustite datoteku ovdje ili kliknite donji gumb i odaberite datoteku koju želite prenijeti.", confirmDelete: "Želite li izbrisati zapis?", keyDuplicationError: "Ta bi vrijednost trebala biti jedinstvena.", addColumn: "Dodavanje stupca", @@ -76,8 +76,8 @@ export var croatianStrings = { signaturePlaceHolder: "Potpiši ovdje", chooseFileCaption: "Odaberite datoteku", takePhotoCaption: "Snimi fotografiju", - cameraPlaceHolder: "Kliknite donji gumb da biste snimili fotografiju pomoću kamere.", - fileCameraDragAreaPlaceHolder: "Povucite i ispustite ili odaberite datoteku za prijenos ili snimanje fotografije pomoću kamere.", + photoPlaceholder: "Kliknite donji gumb da biste snimili fotografiju pomoću kamere.", + fileOrPhotoPlaceholder: "Povucite i ispustite ili odaberite datoteku za prijenos ili snimanje fotografije pomoću kamere.", replaceFileCaption: "Zamijeni datoteku", removeFileCaption: "Uklonite ovu datoteku", booleanCheckedLabel: "Da", @@ -95,30 +95,30 @@ export var croatianStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Svi izbori su rangirani", selectToRankEmptyUnrankedAreaText: "Ovdje povucite i ispustite odabire da biste ih rangirali" -}; - -surveyLocalization.locales["hr"] = croatianStrings; -surveyLocalization.localeNames["hr"] = "hrvatski"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Ploča {panelIndex}" -// ratingOptionsCaption: "Select..." => "Odabirati..." -// minError: "The value should not be less than {0}" => "Vrijednost ne smije biti manja od {0}" -// maxError: "The value should not be greater than {0}" => "Vrijednost ne smije biti veća od {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Povucite i ispustite datoteku ovdje ili kliknite donji gumb i odaberite datoteku koju želite prenijeti." -// emptyRowsText: "There are no rows." => "Nema redova." -// multipletext_itemname: "text" => "Tekstualna poruka" -// signaturePlaceHolder: "Sign here" => "Potpiši ovdje" -// filterStringPlaceholder: "Type to search..." => "Upišite za pretraživanje..." -// emptyMessage: "No data to display" => "Nema podataka za prikaz" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Još nema unosa.\nKliknite donji gumb da biste dodali novi unos." -// noEntriesReadonlyText: "There are no entries." => "Nema unosa." -// more: "More" => "Više" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Svi izbori su rangirani" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Ovdje povucite i ispustite odabire da biste ih rangirali"// takePhotoCaption: "Take Photo" => "Snimi fotografiju" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kliknite donji gumb da biste snimili fotografiju pomoću kamere." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Povucite i ispustite ili odaberite datoteku za prijenos ili snimanje fotografije pomoću kamere." +}; + +surveyLocalization.locales["hr"] = croatianStrings; +surveyLocalization.localeNames["hr"] = "hrvatski"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Ploča {panelIndex}" +// ratingOptionsCaption: "Select..." => "Odabirati..." +// minError: "The value should not be less than {0}" => "Vrijednost ne smije biti manja od {0}" +// maxError: "The value should not be greater than {0}" => "Vrijednost ne smije biti veća od {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Povucite i ispustite datoteku ovdje ili kliknite donji gumb i odaberite datoteku koju želite prenijeti." +// emptyRowsText: "There are no rows." => "Nema redova." +// multipletext_itemname: "text" => "Tekstualna poruka" +// signaturePlaceHolder: "Sign here" => "Potpiši ovdje" +// filterStringPlaceholder: "Type to search..." => "Upišite za pretraživanje..." +// emptyMessage: "No data to display" => "Nema podataka za prikaz" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Još nema unosa.\nKliknite donji gumb da biste dodali novi unos." +// noEntriesReadonlyText: "There are no entries." => "Nema unosa." +// more: "More" => "Više" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Svi izbori su rangirani" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Ovdje povucite i ispustite odabire da biste ih rangirali"// takePhotoCaption: "Take Photo" => "Snimi fotografiju" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kliknite donji gumb da biste snimili fotografiju pomoću kamere." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Povucite i ispustite ili odaberite datoteku za prijenos ili snimanje fotografije pomoću kamere." // replaceFileCaption: "Replace file" => "Zamijeni datoteku" \ No newline at end of file diff --git a/src/localization/czech.ts b/src/localization/czech.ts index fcc02188ae..659ffe6847 100644 --- a/src/localization/czech.ts +++ b/src/localization/czech.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var czechSurveyStrings = { pagePrevText: "Předchozí", pageNextText: "Další", @@ -47,7 +47,7 @@ export var czechSurveyStrings = { loadingFile: "Načítání...", chooseFile: "Vyberte soubory...", noFileChosen: "Není zvolený žádný soubor", - fileDragAreaPlaceholder: "Přetáhněte sem soubor nebo klikněte na tlačítko níže a vyberte soubor, který chcete nahrát.", + filePlaceholder: "Přetáhněte sem soubor nebo klikněte na tlačítko níže a vyberte soubor, který chcete nahrát.", confirmDelete: "Chcete záznam smazat?", keyDuplicationError: "Tato hodnota by měla být unikátní.", addColumn: "Přidat sloupec", @@ -76,8 +76,8 @@ export var czechSurveyStrings = { signaturePlaceHolder: "Podepište se zde", chooseFileCaption: "Vyberte soubor", takePhotoCaption: "Pořídit fotografii", - cameraPlaceHolder: "Kliknutím na tlačítko níže pořídíte fotografii pomocí fotoaparátu.", - fileCameraDragAreaPlaceHolder: "Přetáhněte nebo vyberte soubor, který chcete nahrát nebo pořiďte fotografii pomocí fotoaparátu.", + photoPlaceholder: "Kliknutím na tlačítko níže pořídíte fotografii pomocí fotoaparátu.", + fileOrPhotoPlaceholder: "Přetáhněte nebo vyberte soubor, který chcete nahrát nebo pořiďte fotografii pomocí fotoaparátu.", replaceFileCaption: "Nahradit soubor", removeFileCaption: "Odeberte tento soubor", booleanCheckedLabel: "Ano", @@ -95,32 +95,32 @@ export var czechSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Všechny možnosti jsou seřazeny", selectToRankEmptyUnrankedAreaText: "Přetáhněte volby zde a seřaďte je" -}; - -surveyLocalization.locales["cs"] = czechSurveyStrings; -surveyLocalization.localeNames["cs"] = "čeština"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} z {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Vybrat..." -// minError: "The value should not be less than {0}" => "Hodnota by neměla být menší než {0}" -// maxError: "The value should not be greater than {0}" => "Hodnota by neměla být větší než {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Přetáhněte sem soubor nebo klikněte na tlačítko níže a vyberte soubor, který chcete nahrát." -// emptyRowsText: "There are no rows." => "Neexistují žádné řádky." -// multipletext_itemname: "text" => "Text" -// signaturePlaceHolder: "Sign here" => "Podepište se zde" -// modalCancelButtonText: "Cancel" => "Zrušit" -// modalApplyButtonText: "Apply" => "Použít" -// filterStringPlaceholder: "Type to search..." => "Zadejte hledaný text..." -// emptyMessage: "No data to display" => "Žádná data k zobrazení" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Zatím nejsou žádné záznamy.\nKliknutím na tlačítko níže přidáte novou položku." -// noEntriesReadonlyText: "There are no entries." => "Nejsou zde žádné položky." -// more: "More" => "Více" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Všechny možnosti jsou seřazeny" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Přetáhněte volby zde a seřaďte je"// takePhotoCaption: "Take Photo" => "Pořídit fotografii" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kliknutím na tlačítko níže pořídíte fotografii pomocí fotoaparátu." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Přetáhněte nebo vyberte soubor, který chcete nahrát nebo pořiďte fotografii pomocí fotoaparátu." +}; + +surveyLocalization.locales["cs"] = czechSurveyStrings; +surveyLocalization.localeNames["cs"] = "čeština"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} z {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Vybrat..." +// minError: "The value should not be less than {0}" => "Hodnota by neměla být menší než {0}" +// maxError: "The value should not be greater than {0}" => "Hodnota by neměla být větší než {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Přetáhněte sem soubor nebo klikněte na tlačítko níže a vyberte soubor, který chcete nahrát." +// emptyRowsText: "There are no rows." => "Neexistují žádné řádky." +// multipletext_itemname: "text" => "Text" +// signaturePlaceHolder: "Sign here" => "Podepište se zde" +// modalCancelButtonText: "Cancel" => "Zrušit" +// modalApplyButtonText: "Apply" => "Použít" +// filterStringPlaceholder: "Type to search..." => "Zadejte hledaný text..." +// emptyMessage: "No data to display" => "Žádná data k zobrazení" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Zatím nejsou žádné záznamy.\nKliknutím na tlačítko níže přidáte novou položku." +// noEntriesReadonlyText: "There are no entries." => "Nejsou zde žádné položky." +// more: "More" => "Více" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Všechny možnosti jsou seřazeny" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Přetáhněte volby zde a seřaďte je"// takePhotoCaption: "Take Photo" => "Pořídit fotografii" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kliknutím na tlačítko níže pořídíte fotografii pomocí fotoaparátu." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Přetáhněte nebo vyberte soubor, který chcete nahrát nebo pořiďte fotografii pomocí fotoaparátu." // replaceFileCaption: "Replace file" => "Nahradit soubor" \ No newline at end of file diff --git a/src/localization/danish.ts b/src/localization/danish.ts index 2d2de715c9..46389be108 100644 --- a/src/localization/danish.ts +++ b/src/localization/danish.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var danishSurveyStrings = { pagePrevText: "Tilbage", pageNextText: "Videre", @@ -47,7 +47,7 @@ export var danishSurveyStrings = { loadingFile: "Indlæser...", chooseFile: "Vælg fil(er)...", noFileChosen: "Ingen fil er valgt", - fileDragAreaPlaceholder: "Træk og slip en fil her, eller klik på knappen nedenfor, og vælg en fil, der skal uploades.", + filePlaceholder: "Træk og slip en fil her, eller klik på knappen nedenfor, og vælg en fil, der skal uploades.", confirmDelete: "Vil du fjerne den?", keyDuplicationError: "Denne værdi skal være unik.", addColumn: "Tilføj kolonne", @@ -76,8 +76,8 @@ export var danishSurveyStrings = { signaturePlaceHolder: "Tilmeld dig her", chooseFileCaption: "Vælg fil", takePhotoCaption: "Tag billede", - cameraPlaceHolder: "Klik på knappen nedenfor for at tage et billede med kameraet.", - fileCameraDragAreaPlaceHolder: "Træk og slip, eller vælg en fil, der skal uploades, eller tag et billede med kameraet.", + photoPlaceholder: "Klik på knappen nedenfor for at tage et billede med kameraet.", + fileOrPhotoPlaceholder: "Træk og slip, eller vælg en fil, der skal uploades, eller tag et billede med kameraet.", replaceFileCaption: "Erstat fil", removeFileCaption: "Fjern denne fil", booleanCheckedLabel: "Ja", @@ -95,32 +95,32 @@ export var danishSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Alle valg er rangeret", selectToRankEmptyUnrankedAreaText: "Træk og slip valg her for at rangere dem" -}; - -surveyLocalization.locales["da"] = danishSurveyStrings; -surveyLocalization.localeNames["da"] = "dansk"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} af {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Markere..." -// minError: "The value should not be less than {0}" => "Værdien bør ikke være mindre end {0}" -// maxError: "The value should not be greater than {0}" => "Værdien bør ikke være større end {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Træk og slip en fil her, eller klik på knappen nedenfor, og vælg en fil, der skal uploades." -// emptyRowsText: "There are no rows." => "Der er ingen rækker." -// multipletext_itemname: "text" => "Tekst" -// signaturePlaceHolder: "Sign here" => "Tilmeld dig her" -// modalCancelButtonText: "Cancel" => "Aflyse" -// modalApplyButtonText: "Apply" => "Anvende" -// filterStringPlaceholder: "Type to search..." => "Skriv for at søge..." -// emptyMessage: "No data to display" => "Ingen data at vise" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Der er endnu ingen tilmeldinger.\nKlik på knappen nedenfor for at tilføje en ny post." -// noEntriesReadonlyText: "There are no entries." => "Der er ingen poster." -// more: "More" => "Mere" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle valg er rangeret" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Træk og slip valg her for at rangere dem"// takePhotoCaption: "Take Photo" => "Tag billede" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Klik på knappen nedenfor for at tage et billede med kameraet." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Træk og slip, eller vælg en fil, der skal uploades, eller tag et billede med kameraet." +}; + +surveyLocalization.locales["da"] = danishSurveyStrings; +surveyLocalization.localeNames["da"] = "dansk"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} af {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Markere..." +// minError: "The value should not be less than {0}" => "Værdien bør ikke være mindre end {0}" +// maxError: "The value should not be greater than {0}" => "Værdien bør ikke være større end {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Træk og slip en fil her, eller klik på knappen nedenfor, og vælg en fil, der skal uploades." +// emptyRowsText: "There are no rows." => "Der er ingen rækker." +// multipletext_itemname: "text" => "Tekst" +// signaturePlaceHolder: "Sign here" => "Tilmeld dig her" +// modalCancelButtonText: "Cancel" => "Aflyse" +// modalApplyButtonText: "Apply" => "Anvende" +// filterStringPlaceholder: "Type to search..." => "Skriv for at søge..." +// emptyMessage: "No data to display" => "Ingen data at vise" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Der er endnu ingen tilmeldinger.\nKlik på knappen nedenfor for at tilføje en ny post." +// noEntriesReadonlyText: "There are no entries." => "Der er ingen poster." +// more: "More" => "Mere" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle valg er rangeret" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Træk og slip valg her for at rangere dem"// takePhotoCaption: "Take Photo" => "Tag billede" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Klik på knappen nedenfor for at tage et billede med kameraet." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Træk og slip, eller vælg en fil, der skal uploades, eller tag et billede med kameraet." // replaceFileCaption: "Replace file" => "Erstat fil" \ No newline at end of file diff --git a/src/localization/dutch.ts b/src/localization/dutch.ts index 4a33095c19..57ed74ca53 100644 --- a/src/localization/dutch.ts +++ b/src/localization/dutch.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var dutchSurveyStrings = { pagePrevText: "Vorige", pageNextText: "Volgende", @@ -47,7 +47,7 @@ export var dutchSurveyStrings = { loadingFile: "Laden...", chooseFile: "Kies uw bestand(en)...", noFileChosen: "Geen bestand gekozen", - fileDragAreaPlaceholder: "Sleep het bestand naar hier", + filePlaceholder: "Sleep het bestand naar hier", confirmDelete: "Wilt u deze gegevens verwijderen?", keyDuplicationError: "Deze waarde moet uniek zijn.", addColumn: "Voeg kolom toe", @@ -76,8 +76,8 @@ export var dutchSurveyStrings = { signaturePlaceHolder: "Hier tekenen", chooseFileCaption: "Gekozen bestand", takePhotoCaption: "Foto maken", - cameraPlaceHolder: "Klik op de onderstaande knop om een foto te maken met de camera.", - fileCameraDragAreaPlaceHolder: "Sleep en zet neer of selecteer een bestand om te uploaden of maak een foto met de camera.", + photoPlaceholder: "Klik op de onderstaande knop om een foto te maken met de camera.", + fileOrPhotoPlaceholder: "Sleep en zet neer of selecteer een bestand om te uploaden of maak een foto met de camera.", replaceFileCaption: "Bestand vervangen", removeFileCaption: "Verwijder dit bestand", booleanCheckedLabel: "Ja", @@ -95,30 +95,30 @@ export var dutchSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Alle keuzes zijn gerangschikt", selectToRankEmptyUnrankedAreaText: "Drag en drop keuzes hier om ze te rangschikken" -}; - -surveyLocalization.locales["nl"] = dutchSurveyStrings; -surveyLocalization.localeNames["nl"] = "nederlands"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} van {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Paneel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Selecteren..." -// minError: "The value should not be less than {0}" => "De waarde mag niet lager zijn dan {0}" -// maxError: "The value should not be greater than {0}" => "De waarde mag niet groter zijn dan {0}" -// emptyRowsText: "There are no rows." => "Er zijn geen rijen." -// multipletext_itemname: "text" => "Sms" -// modalCancelButtonText: "Cancel" => "Annuleren" -// modalApplyButtonText: "Apply" => "Toepassen" -// filterStringPlaceholder: "Type to search..." => "Typ om te zoeken..." -// emptyMessage: "No data to display" => "Geen gegevens om weer te geven" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Er zijn nog geen inzendingen.\nKlik op de onderstaande knop om een nieuw item toe te voegen." -// noEntriesReadonlyText: "There are no entries." => "Er zijn geen inzendingen." -// more: "More" => "Meer" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle keuzes zijn gerangschikt" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Drag en drop keuzes hier om ze te rangschikken"// takePhotoCaption: "Take Photo" => "Foto maken" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Klik op de onderstaande knop om een foto te maken met de camera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Sleep en zet neer of selecteer een bestand om te uploaden of maak een foto met de camera." +}; + +surveyLocalization.locales["nl"] = dutchSurveyStrings; +surveyLocalization.localeNames["nl"] = "nederlands"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} van {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Paneel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Selecteren..." +// minError: "The value should not be less than {0}" => "De waarde mag niet lager zijn dan {0}" +// maxError: "The value should not be greater than {0}" => "De waarde mag niet groter zijn dan {0}" +// emptyRowsText: "There are no rows." => "Er zijn geen rijen." +// multipletext_itemname: "text" => "Sms" +// modalCancelButtonText: "Cancel" => "Annuleren" +// modalApplyButtonText: "Apply" => "Toepassen" +// filterStringPlaceholder: "Type to search..." => "Typ om te zoeken..." +// emptyMessage: "No data to display" => "Geen gegevens om weer te geven" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Er zijn nog geen inzendingen.\nKlik op de onderstaande knop om een nieuw item toe te voegen." +// noEntriesReadonlyText: "There are no entries." => "Er zijn geen inzendingen." +// more: "More" => "Meer" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle keuzes zijn gerangschikt" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Drag en drop keuzes hier om ze te rangschikken"// takePhotoCaption: "Take Photo" => "Foto maken" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Klik op de onderstaande knop om een foto te maken met de camera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Sleep en zet neer of selecteer een bestand om te uploaden of maak een foto met de camera." // replaceFileCaption: "Replace file" => "Bestand vervangen" \ No newline at end of file diff --git a/src/localization/english.ts b/src/localization/english.ts index 1f93a552cc..d189189947 100644 --- a/src/localization/english.ts +++ b/src/localization/english.ts @@ -52,7 +52,7 @@ export var englishStrings = { loadingFile: "Loading...", chooseFile: "Choose file(s)...", noFileChosen: "No file chosen", - fileDragAreaPlaceholder: "Drag and drop a file here or click the button below to select a file to upload.", + filePlaceholder: "Drag and drop a file here or click the button below to select a file to upload.", confirmDelete: "Do you want to delete the record?", keyDuplicationError: "This value should be unique.", addColumn: "Add Column", @@ -82,8 +82,8 @@ export var englishStrings = { signaturePlaceHolder: "Sign here", chooseFileCaption: "Select File", takePhotoCaption: "Take Photo", - cameraPlaceHolder: "Click the button below to take a photo using the camera.", - fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera.", + photoPlaceholder: "Click the button below to take a photo using the camera.", + fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera.", replaceFileCaption: "Replace file", removeFileCaption: "Remove this file", booleanCheckedLabel: "Yes", diff --git a/src/localization/estonian.ts b/src/localization/estonian.ts index e9be1e0596..bbe2c672b5 100644 --- a/src/localization/estonian.ts +++ b/src/localization/estonian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var estonianSurveyStrings = { pagePrevText: "Tagasi", pageNextText: "Edasi", @@ -47,7 +47,7 @@ export var estonianSurveyStrings = { loadingFile: "Laen...", chooseFile: "Vali fail(id)...", noFileChosen: "Faili pole valitud", - fileDragAreaPlaceholder: "Pukseerige fail siia või klõpsake allolevat nuppu ja valige üleslaaditav fail.", + filePlaceholder: "Pukseerige fail siia või klõpsake allolevat nuppu ja valige üleslaaditav fail.", confirmDelete: "Kas tahad kirje kustutada?", keyDuplicationError: "See väärtus peab olema unikaalne.", addColumn: "Lisa veerg", @@ -76,8 +76,8 @@ export var estonianSurveyStrings = { signaturePlaceHolder: "Allkirjasta siin", chooseFileCaption: "Vali fail", takePhotoCaption: "Pildistamine", - cameraPlaceHolder: "Kaamera abil pildistamiseks klõpsake allolevat nuppu.", - fileCameraDragAreaPlaceHolder: "Pukseerige või valige üleslaaditav fail või pildistage seda kaamera abil.", + photoPlaceholder: "Kaamera abil pildistamiseks klõpsake allolevat nuppu.", + fileOrPhotoPlaceholder: "Pukseerige või valige üleslaaditav fail või pildistage seda kaamera abil.", replaceFileCaption: "Asenda fail", removeFileCaption: "Eemalda see fail", booleanCheckedLabel: "Jah", @@ -95,32 +95,32 @@ export var estonianSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Kõik valikud on järjestatud", selectToRankEmptyUnrankedAreaText: "Lohistage valikuid siia, et neid järjestada" -}; - -surveyLocalization.locales["et"] = estonianSurveyStrings; -surveyLocalization.localeNames["et"] = "eesti keel"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Paneel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Valima..." -// minError: "The value should not be less than {0}" => "Väärtus ei tohiks olla väiksem kui {0}" -// maxError: "The value should not be greater than {0}" => "Väärtus ei tohiks olla suurem kui {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Pukseerige fail siia või klõpsake allolevat nuppu ja valige üleslaaditav fail." -// emptyRowsText: "There are no rows." => "Ridu pole." -// multipletext_itemname: "text" => "Tekst" -// signaturePlaceHolder: "Sign here" => "Allkirjasta siin" -// modalCancelButtonText: "Cancel" => "Tühistama" -// modalApplyButtonText: "Apply" => "Kohaldata" -// filterStringPlaceholder: "Type to search..." => "Tippige otsimiseks..." -// emptyMessage: "No data to display" => "Kuvatavaid andmeid pole" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Sissekandeid veel ei ole.\nUue kirje lisamiseks klõpsake allolevat nuppu." -// noEntriesReadonlyText: "There are no entries." => "Kirjeid ei ole." -// more: "More" => "Rohkem" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Kõik valikud on järjestatud" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Lohistage valikuid siia, et neid järjestada"// takePhotoCaption: "Take Photo" => "Pildistamine" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kaamera abil pildistamiseks klõpsake allolevat nuppu." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Pukseerige või valige üleslaaditav fail või pildistage seda kaamera abil." +}; + +surveyLocalization.locales["et"] = estonianSurveyStrings; +surveyLocalization.localeNames["et"] = "eesti keel"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Paneel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Valima..." +// minError: "The value should not be less than {0}" => "Väärtus ei tohiks olla väiksem kui {0}" +// maxError: "The value should not be greater than {0}" => "Väärtus ei tohiks olla suurem kui {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Pukseerige fail siia või klõpsake allolevat nuppu ja valige üleslaaditav fail." +// emptyRowsText: "There are no rows." => "Ridu pole." +// multipletext_itemname: "text" => "Tekst" +// signaturePlaceHolder: "Sign here" => "Allkirjasta siin" +// modalCancelButtonText: "Cancel" => "Tühistama" +// modalApplyButtonText: "Apply" => "Kohaldata" +// filterStringPlaceholder: "Type to search..." => "Tippige otsimiseks..." +// emptyMessage: "No data to display" => "Kuvatavaid andmeid pole" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Sissekandeid veel ei ole.\nUue kirje lisamiseks klõpsake allolevat nuppu." +// noEntriesReadonlyText: "There are no entries." => "Kirjeid ei ole." +// more: "More" => "Rohkem" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Kõik valikud on järjestatud" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Lohistage valikuid siia, et neid järjestada"// takePhotoCaption: "Take Photo" => "Pildistamine" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kaamera abil pildistamiseks klõpsake allolevat nuppu." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Pukseerige või valige üleslaaditav fail või pildistage seda kaamera abil." // replaceFileCaption: "Replace file" => "Asenda fail" \ No newline at end of file diff --git a/src/localization/finnish.ts b/src/localization/finnish.ts index 49b04db09b..17c4ac8b02 100644 --- a/src/localization/finnish.ts +++ b/src/localization/finnish.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var finnishSurveyStrings = { pagePrevText: "Edellinen", pageNextText: "Seuraava", @@ -47,7 +47,7 @@ export var finnishSurveyStrings = { loadingFile: "Ladataan...", chooseFile: "Valitse tiedosto(t)...", noFileChosen: "Ei tiedostoa valittuna", - fileDragAreaPlaceholder: "Pudota tiedosto tähän tai lataa tiedosto napsauttamalla alla olevaa painiketta.", + filePlaceholder: "Pudota tiedosto tähän tai lataa tiedosto napsauttamalla alla olevaa painiketta.", confirmDelete: "Haluatko poistaa osion?", keyDuplicationError: "Tämä arvo on jo käytössä. Syötä toinen arvo.", addColumn: "Lisää sarake", @@ -76,8 +76,8 @@ export var finnishSurveyStrings = { signaturePlaceHolder: "Allekirjoita tähän", chooseFileCaption: "Valitse tiedosto", takePhotoCaption: "Ota valokuva", - cameraPlaceHolder: "Napsauta alla olevaa painiketta ottaaksesi valokuvan kameralla.", - fileCameraDragAreaPlaceHolder: "Vedä ja pudota tai valitse ladattava tiedosto tai ota valokuva kameralla.", + photoPlaceholder: "Napsauta alla olevaa painiketta ottaaksesi valokuvan kameralla.", + fileOrPhotoPlaceholder: "Vedä ja pudota tai valitse ladattava tiedosto tai ota valokuva kameralla.", replaceFileCaption: "Korvaa tiedosto", removeFileCaption: "Poista tämä tiedosto", booleanCheckedLabel: "Kyllä", @@ -95,20 +95,20 @@ export var finnishSurveyStrings = { tagboxDoneButtonCaption: "OKEI", selectToRankEmptyRankedAreaText: "Kaikki valinnat asetetaan paremmuusjärjestykseen", selectToRankEmptyUnrankedAreaText: "Vedä ja pudota vaihtoehdot tähän luokitellaksesi ne" -}; - -surveyLocalization.locales["fi"] = finnishSurveyStrings; -surveyLocalization.localeNames["fi"] = "suomi"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Paneeli {panelIndex}" -// emptyMessage: "No data to display" => "Ei näytettäviä tietoja" -// noEntriesReadonlyText: "There are no entries." => "Merkintöjä ei ole." -// more: "More" => "Enemmän" -// tagboxDoneButtonCaption: "OK" => "OKEI" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Kaikki valinnat asetetaan paremmuusjärjestykseen" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Vedä ja pudota vaihtoehdot tähän luokitellaksesi ne"// takePhotoCaption: "Take Photo" => "Ota valokuva" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Napsauta alla olevaa painiketta ottaaksesi valokuvan kameralla." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Vedä ja pudota tai valitse ladattava tiedosto tai ota valokuva kameralla." +}; + +surveyLocalization.locales["fi"] = finnishSurveyStrings; +surveyLocalization.localeNames["fi"] = "suomi"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Paneeli {panelIndex}" +// emptyMessage: "No data to display" => "Ei näytettäviä tietoja" +// noEntriesReadonlyText: "There are no entries." => "Merkintöjä ei ole." +// more: "More" => "Enemmän" +// tagboxDoneButtonCaption: "OK" => "OKEI" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Kaikki valinnat asetetaan paremmuusjärjestykseen" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Vedä ja pudota vaihtoehdot tähän luokitellaksesi ne"// takePhotoCaption: "Take Photo" => "Ota valokuva" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Napsauta alla olevaa painiketta ottaaksesi valokuvan kameralla." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Vedä ja pudota tai valitse ladattava tiedosto tai ota valokuva kameralla." // replaceFileCaption: "Replace file" => "Korvaa tiedosto" \ No newline at end of file diff --git a/src/localization/french.ts b/src/localization/french.ts index 82980746fd..d6a2c3aa11 100644 --- a/src/localization/french.ts +++ b/src/localization/french.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var frenchSurveyStrings = { pagePrevText: "Précédent", pageNextText: "Suivant", @@ -47,7 +47,7 @@ export var frenchSurveyStrings = { loadingFile: "Chargement...", chooseFile: "Ajouter des fichiers...", noFileChosen: "Aucun fichier ajouté", - fileDragAreaPlaceholder: "Déposez un fichier ici ou cliquez sur le bouton ci-dessous pour charger le fichier.", + filePlaceholder: "Déposez un fichier ici ou cliquez sur le bouton ci-dessous pour charger le fichier.", confirmDelete: "Voulez-vous supprimer cet enregistrement ?", keyDuplicationError: "Cette valeur doit être unique.", addColumn: "Ajouter une colonne", @@ -76,8 +76,8 @@ export var frenchSurveyStrings = { signaturePlaceHolder: "Signez ici", chooseFileCaption: "Ajouter un fichier", takePhotoCaption: "Prendre une photo", - cameraPlaceHolder: "Cliquez sur le bouton ci-dessous pour prendre une photo à l’aide de l’appareil photo.", - fileCameraDragAreaPlaceHolder: "Faites glisser et déposez ou sélectionnez un fichier à télécharger ou à prendre une photo à l’aide de l’appareil photo.", + photoPlaceholder: "Cliquez sur le bouton ci-dessous pour prendre une photo à l’aide de l’appareil photo.", + fileOrPhotoPlaceholder: "Faites glisser et déposez ou sélectionnez un fichier à télécharger ou à prendre une photo à l’aide de l’appareil photo.", replaceFileCaption: "Remplacer le fichier", removeFileCaption: "Enlever ce fichier", booleanCheckedLabel: "Oui", @@ -95,20 +95,20 @@ export var frenchSurveyStrings = { tagboxDoneButtonCaption: "D’ACCORD", selectToRankEmptyRankedAreaText: "Tous les choix sont classés", selectToRankEmptyUnrankedAreaText: "Faites glisser et déposez les choix ici pour les classer" -}; - -surveyLocalization.locales["fr"] = frenchSurveyStrings; -surveyLocalization.localeNames["fr"] = "français"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// emptyMessage: "No data to display" => "Aucune donnée à afficher" -// noEntriesReadonlyText: "There are no entries." => "Il n’y a pas d’entrées." -// more: "More" => "Plus" -// tagboxDoneButtonCaption: "OK" => "D’ACCORD" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Tous les choix sont classés" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Faites glisser et déposez les choix ici pour les classer"// takePhotoCaption: "Take Photo" => "Prendre une photo" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Cliquez sur le bouton ci-dessous pour prendre une photo à l’aide de l’appareil photo." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Faites glisser et déposez ou sélectionnez un fichier à télécharger ou à prendre une photo à l’aide de l’appareil photo." +}; + +surveyLocalization.locales["fr"] = frenchSurveyStrings; +surveyLocalization.localeNames["fr"] = "français"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// emptyMessage: "No data to display" => "Aucune donnée à afficher" +// noEntriesReadonlyText: "There are no entries." => "Il n’y a pas d’entrées." +// more: "More" => "Plus" +// tagboxDoneButtonCaption: "OK" => "D’ACCORD" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Tous les choix sont classés" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Faites glisser et déposez les choix ici pour les classer"// takePhotoCaption: "Take Photo" => "Prendre une photo" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Cliquez sur le bouton ci-dessous pour prendre une photo à l’aide de l’appareil photo." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Faites glisser et déposez ou sélectionnez un fichier à télécharger ou à prendre une photo à l’aide de l’appareil photo." // replaceFileCaption: "Replace file" => "Remplacer le fichier" \ No newline at end of file diff --git a/src/localization/georgian.ts b/src/localization/georgian.ts index d5b27c4a76..dcf23d5723 100644 --- a/src/localization/georgian.ts +++ b/src/localization/georgian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var georgianSurveyStrings = { pagePrevText: "უკან", pageNextText: "შემდეგ", @@ -47,7 +47,7 @@ export var georgianSurveyStrings = { loadingFile: "იტვირთება...", chooseFile: "აირჩიეთ ფაილი...", noFileChosen: "ფაილის არჩევა არ არის", - fileDragAreaPlaceholder: "გადაიტანეთ და ჩამოაგდეთ ფაილი აქ ან დააჭირეთ ქვემოთ მოცემულ ღილაკს და აირჩიეთ ფაილი ასატვირთად.", + filePlaceholder: "გადაიტანეთ და ჩამოაგდეთ ფაილი აქ ან დააჭირეთ ქვემოთ მოცემულ ღილაკს და აირჩიეთ ფაილი ასატვირთად.", confirmDelete: "გსურთ ჩანაწერის წაშლა?", keyDuplicationError: "ეს მნიშვნელობა უნდა იყოს უნიკალური.", addColumn: "სვეტის დამატება", @@ -76,8 +76,8 @@ export var georgianSurveyStrings = { signaturePlaceHolder: "შესვლა აქ", chooseFileCaption: "ვაუჩერის ნახვა", takePhotoCaption: "გადაიღეთ ფოტო", - cameraPlaceHolder: "დააჭირეთ ქვემოთ მოცემულ ღილაკს, რომ გადაიღოთ ფოტო კამერის გამოყენებით.", - fileCameraDragAreaPlaceHolder: "გადაიტანეთ და ჩამოაგდეთ ან შეარჩიეთ ფაილი კამერის გამოყენებით ფოტოს ასატვირთად ან გადასაღებად.", + photoPlaceholder: "დააჭირეთ ქვემოთ მოცემულ ღილაკს, რომ გადაიღოთ ფოტო კამერის გამოყენებით.", + fileOrPhotoPlaceholder: "გადაიტანეთ და ჩამოაგდეთ ან შეარჩიეთ ფაილი კამერის გამოყენებით ფოტოს ასატვირთად ან გადასაღებად.", replaceFileCaption: "ფაილის შეცვლა", removeFileCaption: "ამ ფაილის წაშლა", booleanCheckedLabel: "დიახ", @@ -95,85 +95,85 @@ export var georgianSurveyStrings = { tagboxDoneButtonCaption: "კარგი", selectToRankEmptyRankedAreaText: "ყველა არჩევანი რანჟირებულია", selectToRankEmptyUnrankedAreaText: "გადაიტანეთ და ჩამოაგდეთ არჩევანი აქ, რომ დაასახელოთ ისინი" -}; - -surveyLocalization.locales["ka"] = georgianSurveyStrings; -surveyLocalization.localeNames["ka"] = "ქართული"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// previewText: "Preview" => "გადახედვა" -// editText: "Edit" => "რედაქტირება" -// startSurveyText: "Start" => "დაქოქვა" -// noneItemText: "None" => "არცერთი" -// selectAllItemText: "Select All" => "ყველას მონიშნა" -// indexText: "{0} of {1}" => "{1} {0}" -// panelDynamicProgressText: "{0} of {1}" => "{1} {0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// questionsProgressText: "Answered {0}/{1} questions" => "უპასუხეთ {0}/{1} კითხვებს" -// completingSurveyBefore: "Our records show that you have already completed this survey." => "ჩვენი ჩანაწერები აჩვენებს, რომ თქვენ უკვე დაასრულეთ ეს გამოკითხვა." -// ratingOptionsCaption: "Select..." => "აირჩიეთ..." -// value: "value" => "ღირებულება" -// requiredErrorInPanel: "Response required: answer at least one question." => "საჭიროა პასუხი: უპასუხეთ მინიმუმ ერთ კითხვას." -// requiredInAllRowsError: "Response required: answer questions in all rows." => "საჭიროა პასუხი: უპასუხეთ კითხვებს ყველა რიგში." -// minError: "The value should not be less than {0}" => "ღირებულება არ უნდა იყოს ნაკლები {0}" -// maxError: "The value should not be greater than {0}" => "ღირებულება არ უნდა იყოს {0}" -// textMaxLength: "Please enter no more than {0} character(s)." => "გთხოვთ, შეიყვანოთ არაუმეტეს {0} სიმბოლო(ებ)ი." -// textMinMaxLength: "Please enter at least {0} and no more than {1} characters." => "გთხოვთ, შეიყვანოთ მინიმუმ {0} და არაუმეტეს {1} სიმბოლო." -// minRowCountError: "Please fill in at least {0} row(s)." => "გთხოვთ შეავსოთ მინიმუმ {0} რიგი( ებ)ი." -// invalidExpression: "The expression: {0} should return 'true'." => "გამოთქმა: {0} უნდა დაბრუნდეს \"ჭეშმარიტი\"." -// urlRequestError: "The request returned error '{0}'. {1}" => "მოთხოვნა დაუბრუნდა შეცდომას '{0}'. {1}" -// urlGetChoicesError: "The request returned empty data or the 'path' property is incorrect" => "მოთხოვნამ დაუბრუნა ცარიელი მონაცემები ან \"ბილიკის\" ქონება არასწორია" -// exceedMaxSize: "The file size should not exceed {0}." => "ფაილის ზომა არ უნდა აღემატებოდეს {0}." -// otherRequiredError: "Response required: enter another value." => "საჭიროა პასუხი: შეიყვანეთ სხვა მნიშვნელობა." -// uploadingFile: "Your file is uploading. Please wait several seconds and try again." => "თქვენი ფაილი ატვირთვაა. გთხოვთ დაელოდოთ რამდენიმე წამს და კიდევ სცადოთ." -// loadingFile: "Loading..." => "იტვირთება..." -// chooseFile: "Choose file(s)..." => "აირჩიეთ ფაილი..." -// noFileChosen: "No file chosen" => "ფაილის არჩევა არ არის" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "გადაიტანეთ და ჩამოაგდეთ ფაილი აქ ან დააჭირეთ ქვემოთ მოცემულ ღილაკს და აირჩიეთ ფაილი ასატვირთად." -// confirmDelete: "Do you want to delete the record?" => "გსურთ ჩანაწერის წაშლა?" -// keyDuplicationError: "This value should be unique." => "ეს მნიშვნელობა უნდა იყოს უნიკალური." -// addColumn: "Add Column" => "სვეტის დამატება" -// addRow: "Add Row" => "რიგის დამატება" -// removeRow: "Remove" => "წაშლა" -// emptyRowsText: "There are no rows." => "რიგები არ არის." -// addPanel: "Add new" => "ახალი დამატება" -// removePanel: "Remove" => "წაშლა" -// choices_Item: "item" => "ნივთი" -// matrix_column: "Column" => "სვეტი" -// matrix_row: "Row" => "რიგი" -// multipletext_itemname: "text" => "ტექსტი" -// savingData: "The results are being saved on the server..." => "შედეგები ინახება სერვერზე..." -// savingDataError: "An error occurred and we could not save the results." => "დაფიქსირდა შეცდომა და შედეგი ვერ შევინახავდით." -// savingDataSuccess: "The results were saved successfully!" => "შედეგები წარმატებით გადაარჩინეს!" -// saveAgainButton: "Try again" => "კიდევ სცადე" -// timerMin: "min" => "წთ" -// timerSec: "sec" => "წმ" -// timerSpentAll: "You have spent {0} on this page and {1} in total." => "თქვენ დახარჯეთ {0} ამ გვერდზე და ჯამში {1}." -// timerSpentPage: "You have spent {0} on this page." => "თქვენ {0} დახარჯეთ ამ გვერდზე." -// timerSpentSurvey: "You have spent {0} in total." => "თქვენ სულ {0} დახარჯეთ." -// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "თქვენ დახარჯეთ {1} {0} ამ გვერდზე და ჯამში {3} {2}." -// timerLimitPage: "You have spent {0} of {1} on this page." => "თქვენ ამ გვერდზე {1} {0} დახარჯეთ." -// timerLimitSurvey: "You have spent {0} of {1} in total." => "თქვენ სულ {1} {0} დახარჯეთ." -// clearCaption: "Clear" => "მოწმენდილი ცა" -// signaturePlaceHolder: "Sign here" => "შესვლა აქ" -// chooseFileCaption: "Choose file" => "ვაუჩერის ნახვა" -// removeFileCaption: "Remove this file" => "ამ ფაილის წაშლა" -// booleanCheckedLabel: "Yes" => "დიახ" -// booleanUncheckedLabel: "No" => "არა" -// confirmRemoveFile: "Are you sure that you want to remove this file: {0}?" => "დარწმუნებული ხართ, რომ გსურთ ამ ფაილის წაშლა: {0}?" -// confirmRemoveAllFiles: "Are you sure that you want to remove all files?" => "დარწმუნებული ხართ, რომ გსურთ ყველა ფაილის წაშლა?" -// questionTitlePatternText: "Question Title" => "კითხვის სათაური" -// modalCancelButtonText: "Cancel" => "გაუქმება" -// modalApplyButtonText: "Apply" => "მიღება" -// filterStringPlaceholder: "Type to search..." => "ჩაწერეთ ძებნა..." -// emptyMessage: "No data to display" => "მონაცემები არ არის საჩვენებლად" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ჯერ არ არის ჩანაწერები.\nდააჭირეთ ქვემოთ მოცემულ ღილაკს, რომ დაამატოთ ახალი ჩანაწერი." -// noEntriesReadonlyText: "There are no entries." => "არ არსებობს ჩანაწერები." -// more: "More" => "სრულად" -// tagboxDoneButtonCaption: "OK" => "კარგი" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "ყველა არჩევანი რანჟირებულია" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "გადაიტანეთ და ჩამოაგდეთ არჩევანი აქ, რომ დაასახელოთ ისინი"// takePhotoCaption: "Take Photo" => "გადაიღეთ ფოტო" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "დააჭირეთ ქვემოთ მოცემულ ღილაკს, რომ გადაიღოთ ფოტო კამერის გამოყენებით." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "გადაიტანეთ და ჩამოაგდეთ ან შეარჩიეთ ფაილი კამერის გამოყენებით ფოტოს ასატვირთად ან გადასაღებად." +}; + +surveyLocalization.locales["ka"] = georgianSurveyStrings; +surveyLocalization.localeNames["ka"] = "ქართული"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// previewText: "Preview" => "გადახედვა" +// editText: "Edit" => "რედაქტირება" +// startSurveyText: "Start" => "დაქოქვა" +// noneItemText: "None" => "არცერთი" +// selectAllItemText: "Select All" => "ყველას მონიშნა" +// indexText: "{0} of {1}" => "{1} {0}" +// panelDynamicProgressText: "{0} of {1}" => "{1} {0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// questionsProgressText: "Answered {0}/{1} questions" => "უპასუხეთ {0}/{1} კითხვებს" +// completingSurveyBefore: "Our records show that you have already completed this survey." => "ჩვენი ჩანაწერები აჩვენებს, რომ თქვენ უკვე დაასრულეთ ეს გამოკითხვა." +// ratingOptionsCaption: "Select..." => "აირჩიეთ..." +// value: "value" => "ღირებულება" +// requiredErrorInPanel: "Response required: answer at least one question." => "საჭიროა პასუხი: უპასუხეთ მინიმუმ ერთ კითხვას." +// requiredInAllRowsError: "Response required: answer questions in all rows." => "საჭიროა პასუხი: უპასუხეთ კითხვებს ყველა რიგში." +// minError: "The value should not be less than {0}" => "ღირებულება არ უნდა იყოს ნაკლები {0}" +// maxError: "The value should not be greater than {0}" => "ღირებულება არ უნდა იყოს {0}" +// textMaxLength: "Please enter no more than {0} character(s)." => "გთხოვთ, შეიყვანოთ არაუმეტეს {0} სიმბოლო(ებ)ი." +// textMinMaxLength: "Please enter at least {0} and no more than {1} characters." => "გთხოვთ, შეიყვანოთ მინიმუმ {0} და არაუმეტეს {1} სიმბოლო." +// minRowCountError: "Please fill in at least {0} row(s)." => "გთხოვთ შეავსოთ მინიმუმ {0} რიგი( ებ)ი." +// invalidExpression: "The expression: {0} should return 'true'." => "გამოთქმა: {0} უნდა დაბრუნდეს \"ჭეშმარიტი\"." +// urlRequestError: "The request returned error '{0}'. {1}" => "მოთხოვნა დაუბრუნდა შეცდომას '{0}'. {1}" +// urlGetChoicesError: "The request returned empty data or the 'path' property is incorrect" => "მოთხოვნამ დაუბრუნა ცარიელი მონაცემები ან \"ბილიკის\" ქონება არასწორია" +// exceedMaxSize: "The file size should not exceed {0}." => "ფაილის ზომა არ უნდა აღემატებოდეს {0}." +// otherRequiredError: "Response required: enter another value." => "საჭიროა პასუხი: შეიყვანეთ სხვა მნიშვნელობა." +// uploadingFile: "Your file is uploading. Please wait several seconds and try again." => "თქვენი ფაილი ატვირთვაა. გთხოვთ დაელოდოთ რამდენიმე წამს და კიდევ სცადოთ." +// loadingFile: "Loading..." => "იტვირთება..." +// chooseFile: "Choose file(s)..." => "აირჩიეთ ფაილი..." +// noFileChosen: "No file chosen" => "ფაილის არჩევა არ არის" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "გადაიტანეთ და ჩამოაგდეთ ფაილი აქ ან დააჭირეთ ქვემოთ მოცემულ ღილაკს და აირჩიეთ ფაილი ასატვირთად." +// confirmDelete: "Do you want to delete the record?" => "გსურთ ჩანაწერის წაშლა?" +// keyDuplicationError: "This value should be unique." => "ეს მნიშვნელობა უნდა იყოს უნიკალური." +// addColumn: "Add Column" => "სვეტის დამატება" +// addRow: "Add Row" => "რიგის დამატება" +// removeRow: "Remove" => "წაშლა" +// emptyRowsText: "There are no rows." => "რიგები არ არის." +// addPanel: "Add new" => "ახალი დამატება" +// removePanel: "Remove" => "წაშლა" +// choices_Item: "item" => "ნივთი" +// matrix_column: "Column" => "სვეტი" +// matrix_row: "Row" => "რიგი" +// multipletext_itemname: "text" => "ტექსტი" +// savingData: "The results are being saved on the server..." => "შედეგები ინახება სერვერზე..." +// savingDataError: "An error occurred and we could not save the results." => "დაფიქსირდა შეცდომა და შედეგი ვერ შევინახავდით." +// savingDataSuccess: "The results were saved successfully!" => "შედეგები წარმატებით გადაარჩინეს!" +// saveAgainButton: "Try again" => "კიდევ სცადე" +// timerMin: "min" => "წთ" +// timerSec: "sec" => "წმ" +// timerSpentAll: "You have spent {0} on this page and {1} in total." => "თქვენ დახარჯეთ {0} ამ გვერდზე და ჯამში {1}." +// timerSpentPage: "You have spent {0} on this page." => "თქვენ {0} დახარჯეთ ამ გვერდზე." +// timerSpentSurvey: "You have spent {0} in total." => "თქვენ სულ {0} დახარჯეთ." +// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "თქვენ დახარჯეთ {1} {0} ამ გვერდზე და ჯამში {3} {2}." +// timerLimitPage: "You have spent {0} of {1} on this page." => "თქვენ ამ გვერდზე {1} {0} დახარჯეთ." +// timerLimitSurvey: "You have spent {0} of {1} in total." => "თქვენ სულ {1} {0} დახარჯეთ." +// clearCaption: "Clear" => "მოწმენდილი ცა" +// signaturePlaceHolder: "Sign here" => "შესვლა აქ" +// chooseFileCaption: "Choose file" => "ვაუჩერის ნახვა" +// removeFileCaption: "Remove this file" => "ამ ფაილის წაშლა" +// booleanCheckedLabel: "Yes" => "დიახ" +// booleanUncheckedLabel: "No" => "არა" +// confirmRemoveFile: "Are you sure that you want to remove this file: {0}?" => "დარწმუნებული ხართ, რომ გსურთ ამ ფაილის წაშლა: {0}?" +// confirmRemoveAllFiles: "Are you sure that you want to remove all files?" => "დარწმუნებული ხართ, რომ გსურთ ყველა ფაილის წაშლა?" +// questionTitlePatternText: "Question Title" => "კითხვის სათაური" +// modalCancelButtonText: "Cancel" => "გაუქმება" +// modalApplyButtonText: "Apply" => "მიღება" +// filterStringPlaceholder: "Type to search..." => "ჩაწერეთ ძებნა..." +// emptyMessage: "No data to display" => "მონაცემები არ არის საჩვენებლად" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ჯერ არ არის ჩანაწერები.\nდააჭირეთ ქვემოთ მოცემულ ღილაკს, რომ დაამატოთ ახალი ჩანაწერი." +// noEntriesReadonlyText: "There are no entries." => "არ არსებობს ჩანაწერები." +// more: "More" => "სრულად" +// tagboxDoneButtonCaption: "OK" => "კარგი" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "ყველა არჩევანი რანჟირებულია" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "გადაიტანეთ და ჩამოაგდეთ არჩევანი აქ, რომ დაასახელოთ ისინი"// takePhotoCaption: "Take Photo" => "გადაიღეთ ფოტო" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "დააჭირეთ ქვემოთ მოცემულ ღილაკს, რომ გადაიღოთ ფოტო კამერის გამოყენებით." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "გადაიტანეთ და ჩამოაგდეთ ან შეარჩიეთ ფაილი კამერის გამოყენებით ფოტოს ასატვირთად ან გადასაღებად." // replaceFileCaption: "Replace file" => "ფაილის შეცვლა" \ No newline at end of file diff --git a/src/localization/german.ts b/src/localization/german.ts index 0307f2100a..f44f065d64 100644 --- a/src/localization/german.ts +++ b/src/localization/german.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var germanSurveyStrings = { pagePrevText: "Zurück", pageNextText: "Weiter", @@ -47,7 +47,7 @@ export var germanSurveyStrings = { loadingFile: "Wird hochgeladen...", chooseFile: "Datei(en) auswählen...", noFileChosen: "Keine Datei ausgewählt", - fileDragAreaPlaceholder: "Legen Sie hier eine Datei ab oder klicken Sie auf die Schaltfläche unten, um die Datei zu laden.", + filePlaceholder: "Legen Sie hier eine Datei ab oder klicken Sie auf die Schaltfläche unten, um die Datei zu laden.", confirmDelete: "Wollen Sie den Eintrag löschen?", keyDuplicationError: "Dieser Wert muss einmalig sein.", addColumn: "Spalte hinzufügen", @@ -76,8 +76,8 @@ export var germanSurveyStrings = { signaturePlaceHolder: "Hier unterschreiben", chooseFileCaption: "Datei auswählen", takePhotoCaption: "Foto machen", - cameraPlaceHolder: "Klicken Sie auf die Schaltfläche unten, um ein Foto mit der Kamera aufzunehmen.", - fileCameraDragAreaPlaceHolder: "Ziehen Sie eine Datei per Drag & Drop oder wählen Sie sie aus, um sie hochzuladen oder ein Foto mit der Kamera aufzunehmen.", + photoPlaceholder: "Klicken Sie auf die Schaltfläche unten, um ein Foto mit der Kamera aufzunehmen.", + fileOrPhotoPlaceholder: "Ziehen Sie eine Datei per Drag & Drop oder wählen Sie sie aus, um sie hochzuladen oder ein Foto mit der Kamera aufzunehmen.", replaceFileCaption: "Datei ersetzen", removeFileCaption: "Datei löschen", booleanCheckedLabel: "Ja", @@ -95,18 +95,18 @@ export var germanSurveyStrings = { tagboxDoneButtonCaption: "OKAY", selectToRankEmptyRankedAreaText: "Alle Auswahlmöglichkeiten sind in einer Rangfolge angeordnet", selectToRankEmptyUnrankedAreaText: "Ziehen Sie die Auswahl hierher, um sie zu ordnen" -}; - -surveyLocalization.locales["de"] = germanSurveyStrings; -surveyLocalization.localeNames["de"] = "deutsch"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Bereich {panelIndex}" -// noEntriesReadonlyText: "There are no entries." => "Es gibt keine Einträge." -// tagboxDoneButtonCaption: "OK" => "OKAY" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle Auswahlmöglichkeiten sind in einer Rangfolge angeordnet" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Ziehen Sie die Auswahl hierher, um sie zu ordnen"// takePhotoCaption: "Take Photo" => "Foto machen" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Klicken Sie auf die Schaltfläche unten, um ein Foto mit der Kamera aufzunehmen." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Ziehen Sie eine Datei per Drag & Drop oder wählen Sie sie aus, um sie hochzuladen oder ein Foto mit der Kamera aufzunehmen." +}; + +surveyLocalization.locales["de"] = germanSurveyStrings; +surveyLocalization.localeNames["de"] = "deutsch"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Bereich {panelIndex}" +// noEntriesReadonlyText: "There are no entries." => "Es gibt keine Einträge." +// tagboxDoneButtonCaption: "OK" => "OKAY" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle Auswahlmöglichkeiten sind in einer Rangfolge angeordnet" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Ziehen Sie die Auswahl hierher, um sie zu ordnen"// takePhotoCaption: "Take Photo" => "Foto machen" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Klicken Sie auf die Schaltfläche unten, um ein Foto mit der Kamera aufzunehmen." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Ziehen Sie eine Datei per Drag & Drop oder wählen Sie sie aus, um sie hochzuladen oder ein Foto mit der Kamera aufzunehmen." // replaceFileCaption: "Replace file" => "Datei ersetzen" \ No newline at end of file diff --git a/src/localization/greek.ts b/src/localization/greek.ts index 258e18413f..cb1aaaf354 100644 --- a/src/localization/greek.ts +++ b/src/localization/greek.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var greekSurveyStrings = { pagePrevText: "Προηγούμενο", pageNextText: "Επόμενο", @@ -47,7 +47,7 @@ export var greekSurveyStrings = { loadingFile: "Φόρτωση...", chooseFile: "Επιλογή αρχείων ...", noFileChosen: "Δεν έχει επιλεγεί αρχείο", - fileDragAreaPlaceholder: "Αποθέστε το αρχείο σας εδώ ή κάντε κλικ στο κουμπί παρακάτω για να φορτώσετε το αρχείο.", + filePlaceholder: "Αποθέστε το αρχείο σας εδώ ή κάντε κλικ στο κουμπί παρακάτω για να φορτώσετε το αρχείο.", confirmDelete: "Θέλετε να διαγράψετε την εγγραφή;", keyDuplicationError: "Αυτή η τιμή πρέπει να είναι μοναδική.", addColumn: "Προσθήκη στήλης", @@ -76,8 +76,8 @@ export var greekSurveyStrings = { signaturePlaceHolder: "Υπογράψτε εδώ", chooseFileCaption: "Επιλέξτε αρχείο", takePhotoCaption: "Λήψη φωτογραφίας", - cameraPlaceHolder: "Κάντε κλικ στο παρακάτω κουμπί για να τραβήξετε μια φωτογραφία χρησιμοποιώντας την κάμερα.", - fileCameraDragAreaPlaceHolder: "Σύρετε και αποθέστε ή επιλέξτε ένα αρχείο για αποστολή ή λήψη φωτογραφίας χρησιμοποιώντας την κάμερα.", + photoPlaceholder: "Κάντε κλικ στο παρακάτω κουμπί για να τραβήξετε μια φωτογραφία χρησιμοποιώντας την κάμερα.", + fileOrPhotoPlaceholder: "Σύρετε και αποθέστε ή επιλέξτε ένα αρχείο για αποστολή ή λήψη φωτογραφίας χρησιμοποιώντας την κάμερα.", replaceFileCaption: "Αντικατάσταση αρχείου", removeFileCaption: "Διαγράψτε αυτό το αρχείο", booleanCheckedLabel: "Ναι", @@ -95,17 +95,17 @@ export var greekSurveyStrings = { tagboxDoneButtonCaption: "ΟΚ", selectToRankEmptyRankedAreaText: "Όλες οι επιλογές κατατάσσονται", selectToRankEmptyUnrankedAreaText: "Σύρετε και αποθέστε επιλογές εδώ για να τις κατατάξετε" -}; - -surveyLocalization.locales["gr"] = greekSurveyStrings; -surveyLocalization.localeNames["gr"] = "ελληνικά"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Πίνακας {panelIndex}" -// noEntriesReadonlyText: "There are no entries." => "Δεν υπάρχουν καταχωρήσεις." -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Όλες οι επιλογές κατατάσσονται" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Σύρετε και αποθέστε επιλογές εδώ για να τις κατατάξετε"// takePhotoCaption: "Take Photo" => "Λήψη φωτογραφίας" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Κάντε κλικ στο παρακάτω κουμπί για να τραβήξετε μια φωτογραφία χρησιμοποιώντας την κάμερα." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Σύρετε και αποθέστε ή επιλέξτε ένα αρχείο για αποστολή ή λήψη φωτογραφίας χρησιμοποιώντας την κάμερα." +}; + +surveyLocalization.locales["gr"] = greekSurveyStrings; +surveyLocalization.localeNames["gr"] = "ελληνικά"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Πίνακας {panelIndex}" +// noEntriesReadonlyText: "There are no entries." => "Δεν υπάρχουν καταχωρήσεις." +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Όλες οι επιλογές κατατάσσονται" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Σύρετε και αποθέστε επιλογές εδώ για να τις κατατάξετε"// takePhotoCaption: "Take Photo" => "Λήψη φωτογραφίας" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Κάντε κλικ στο παρακάτω κουμπί για να τραβήξετε μια φωτογραφία χρησιμοποιώντας την κάμερα." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Σύρετε και αποθέστε ή επιλέξτε ένα αρχείο για αποστολή ή λήψη φωτογραφίας χρησιμοποιώντας την κάμερα." // replaceFileCaption: "Replace file" => "Αντικατάσταση αρχείου" \ No newline at end of file diff --git a/src/localization/hebrew.ts b/src/localization/hebrew.ts index 7aba203b0a..60150d7db5 100644 --- a/src/localization/hebrew.ts +++ b/src/localization/hebrew.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var hebrewSurveyStrings = { pagePrevText: "אחורה", pageNextText: "קדימה", @@ -47,7 +47,7 @@ export var hebrewSurveyStrings = { loadingFile: "טוען...", chooseFile: "לבחור קבצים...", noFileChosen: "לא נבחר קובץ", - fileDragAreaPlaceholder: "גרור ושחרר קובץ לכאן או לחץ על הלחצן למטה ובחר קובץ להעלאה.", + filePlaceholder: "גרור ושחרר קובץ לכאן או לחץ על הלחצן למטה ובחר קובץ להעלאה.", confirmDelete: "האם אתה רוצה למחוק את הרשומה?", keyDuplicationError: "ערך זה צריך להיות ייחודי.", addColumn: "הוסף עמודה", @@ -76,8 +76,8 @@ export var hebrewSurveyStrings = { signaturePlaceHolder: "חתום כאן", chooseFileCaption: "בחר קובץ", takePhotoCaption: "צלם תמונה", - cameraPlaceHolder: "לחץ על הלחצן למטה כדי לצלם תמונה באמצעות המצלמה.", - fileCameraDragAreaPlaceHolder: "גרור ושחרר או בחר קובץ כדי להעלות או לצלם תמונה באמצעות המצלמה.", + photoPlaceholder: "לחץ על הלחצן למטה כדי לצלם תמונה באמצעות המצלמה.", + fileOrPhotoPlaceholder: "גרור ושחרר או בחר קובץ כדי להעלות או לצלם תמונה באמצעות המצלמה.", replaceFileCaption: "החלפת קובץ", removeFileCaption: "הסר קובץ זה", booleanCheckedLabel: "כן", @@ -95,32 +95,32 @@ export var hebrewSurveyStrings = { tagboxDoneButtonCaption: "אוקיי", selectToRankEmptyRankedAreaText: "כל האפשרויות מדורגות", selectToRankEmptyUnrankedAreaText: "גרור ושחרר אפשרויות לכאן כדי לדרג אותן" -}; - -surveyLocalization.locales["he"] = hebrewSurveyStrings; -surveyLocalization.localeNames["he"] = "עברית"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} מתוך {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "לוח {panelIndex}" -// ratingOptionsCaption: "Select..." => "בחר..." -// minError: "The value should not be less than {0}" => "הערך לא צריך להיות קטן מ {0}" -// maxError: "The value should not be greater than {0}" => "הערך לא צריך להיות גדול מ- {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "גרור ושחרר קובץ לכאן או לחץ על הלחצן למטה ובחר קובץ להעלאה." -// emptyRowsText: "There are no rows." => "אין שורות." -// multipletext_itemname: "text" => "טקסט" -// signaturePlaceHolder: "Sign here" => "חתום כאן" -// modalCancelButtonText: "Cancel" => "ביטל" -// modalApplyButtonText: "Apply" => "החל" -// filterStringPlaceholder: "Type to search..." => "הקלד כדי לחפש..." -// emptyMessage: "No data to display" => "אין נתונים להצגה" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "אין עדיין ערכים.\nלחץ על הלחצן למטה כדי להוסיף ערך חדש." -// noEntriesReadonlyText: "There are no entries." => "אין ערכים." -// more: "More" => "עוד" -// tagboxDoneButtonCaption: "OK" => "אוקיי" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "כל האפשרויות מדורגות" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "גרור ושחרר אפשרויות לכאן כדי לדרג אותן"// takePhotoCaption: "Take Photo" => "צלם תמונה" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "לחץ על הלחצן למטה כדי לצלם תמונה באמצעות המצלמה." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "גרור ושחרר או בחר קובץ כדי להעלות או לצלם תמונה באמצעות המצלמה." +}; + +surveyLocalization.locales["he"] = hebrewSurveyStrings; +surveyLocalization.localeNames["he"] = "עברית"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} מתוך {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "לוח {panelIndex}" +// ratingOptionsCaption: "Select..." => "בחר..." +// minError: "The value should not be less than {0}" => "הערך לא צריך להיות קטן מ {0}" +// maxError: "The value should not be greater than {0}" => "הערך לא צריך להיות גדול מ- {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "גרור ושחרר קובץ לכאן או לחץ על הלחצן למטה ובחר קובץ להעלאה." +// emptyRowsText: "There are no rows." => "אין שורות." +// multipletext_itemname: "text" => "טקסט" +// signaturePlaceHolder: "Sign here" => "חתום כאן" +// modalCancelButtonText: "Cancel" => "ביטל" +// modalApplyButtonText: "Apply" => "החל" +// filterStringPlaceholder: "Type to search..." => "הקלד כדי לחפש..." +// emptyMessage: "No data to display" => "אין נתונים להצגה" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "אין עדיין ערכים.\nלחץ על הלחצן למטה כדי להוסיף ערך חדש." +// noEntriesReadonlyText: "There are no entries." => "אין ערכים." +// more: "More" => "עוד" +// tagboxDoneButtonCaption: "OK" => "אוקיי" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "כל האפשרויות מדורגות" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "גרור ושחרר אפשרויות לכאן כדי לדרג אותן"// takePhotoCaption: "Take Photo" => "צלם תמונה" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "לחץ על הלחצן למטה כדי לצלם תמונה באמצעות המצלמה." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "גרור ושחרר או בחר קובץ כדי להעלות או לצלם תמונה באמצעות המצלמה." // replaceFileCaption: "Replace file" => "החלפת קובץ" \ No newline at end of file diff --git a/src/localization/hindi.ts b/src/localization/hindi.ts index feaca464ae..f0057f1879 100644 --- a/src/localization/hindi.ts +++ b/src/localization/hindi.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var hindiStrings = { pagePrevText: "पिछला", pageNextText: "अगला", @@ -47,7 +47,7 @@ export var hindiStrings = { loadingFile: "लोडिंग", chooseFile: "फ़ाइल चुनें", noFileChosen: "कोई फाइल नहीं चुनी गई", - fileDragAreaPlaceholder: "यहां एक फ़ाइल खींचें और छोड़ें या नीचे दिए गए बटन पर क्लिक करें और अपलोड करने के लिए एक फ़ाइल चुनें।", + filePlaceholder: "यहां एक फ़ाइल खींचें और छोड़ें या नीचे दिए गए बटन पर क्लिक करें और अपलोड करने के लिए एक फ़ाइल चुनें।", confirmDelete: "क्या आप रिकॉर्ड हटाना चाहते हैं", keyDuplicationError: "यह मान अनोखा होना चाहिए", addColumn: "कॉलम जोड़ें", @@ -76,8 +76,8 @@ export var hindiStrings = { signaturePlaceHolder: "यहां साइन करें", chooseFileCaption: "फ़ाइल चुनें", takePhotoCaption: "फोटो ले लो", - cameraPlaceHolder: "कैमरे का उपयोग करके फोटो लेने के लिए नीचे दिए गए बटन पर क्लिक करें।", - fileCameraDragAreaPlaceHolder: "कैमरे का उपयोग करके फ़ोटो अपलोड करने या फ़ोटो लेने के लिए किसी फ़ाइल को खींचें और छोड़ें या चुनें.", + photoPlaceholder: "कैमरे का उपयोग करके फोटो लेने के लिए नीचे दिए गए बटन पर क्लिक करें।", + fileOrPhotoPlaceholder: "कैमरे का उपयोग करके फ़ोटो अपलोड करने या फ़ोटो लेने के लिए किसी फ़ाइल को खींचें और छोड़ें या चुनें.", replaceFileCaption: "फ़ाइल बदलें", removeFileCaption: "इस फाइल को निकालें", booleanCheckedLabel: "हाँ", @@ -95,33 +95,33 @@ export var hindiStrings = { tagboxDoneButtonCaption: "ठीक है", selectToRankEmptyRankedAreaText: "सभी विकल्पों को रैंक किया गया है", selectToRankEmptyUnrankedAreaText: "विकल्पों को रैंक करने के लिए उन्हें यहां खींचें और छोड़ दें" -}; - -surveyLocalization.locales["hi"] = hindiStrings; -surveyLocalization.localeNames["hi"] = "hindi"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// noneItemText: "None" => "कोई नहीं" -// indexText: "{0} of {1}" => "{1} का {0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "पैनल {panelIndex}" -// ratingOptionsCaption: "Select..." => "चुनना।।।" -// minError: "The value should not be less than {0}" => "मान {0} से कम नहीं होना चाहिए" -// maxError: "The value should not be greater than {0}" => "मान {0} से अधिक नहीं होना चाहिए" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "यहां एक फ़ाइल खींचें और छोड़ें या नीचे दिए गए बटन पर क्लिक करें और अपलोड करने के लिए एक फ़ाइल चुनें।" -// emptyRowsText: "There are no rows." => "कोई पंक्तियाँ नहीं हैं." -// multipletext_itemname: "text" => "टेक्स्ट" -// signaturePlaceHolder: "Sign here" => "यहां साइन करें" -// modalCancelButtonText: "Cancel" => "रद्द करना" -// modalApplyButtonText: "Apply" => "लागू करना" -// filterStringPlaceholder: "Type to search..." => "खोज करने के लिए टाइप करें..." -// emptyMessage: "No data to display" => "प्रदर्शित करने के लिए कोई डेटा नहीं" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "अभी तक कोई प्रविष्टियां नहीं हैं।\nनई प्रविष्टि जोड़ने के लिए नीचे दिए गए बटन पर क्लिक करें." -// noEntriesReadonlyText: "There are no entries." => "कोई प्रविष्टियाँ नहीं हैं." -// more: "More" => "अधिक" -// tagboxDoneButtonCaption: "OK" => "ठीक है" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "सभी विकल्पों को रैंक किया गया है" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "विकल्पों को रैंक करने के लिए उन्हें यहां खींचें और छोड़ दें"// takePhotoCaption: "Take Photo" => "फोटो ले लो" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "कैमरे का उपयोग करके फोटो लेने के लिए नीचे दिए गए बटन पर क्लिक करें।" -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "कैमरे का उपयोग करके फ़ोटो अपलोड करने या फ़ोटो लेने के लिए किसी फ़ाइल को खींचें और छोड़ें या चुनें." +}; + +surveyLocalization.locales["hi"] = hindiStrings; +surveyLocalization.localeNames["hi"] = "hindi"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// noneItemText: "None" => "कोई नहीं" +// indexText: "{0} of {1}" => "{1} का {0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "पैनल {panelIndex}" +// ratingOptionsCaption: "Select..." => "चुनना।।।" +// minError: "The value should not be less than {0}" => "मान {0} से कम नहीं होना चाहिए" +// maxError: "The value should not be greater than {0}" => "मान {0} से अधिक नहीं होना चाहिए" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "यहां एक फ़ाइल खींचें और छोड़ें या नीचे दिए गए बटन पर क्लिक करें और अपलोड करने के लिए एक फ़ाइल चुनें।" +// emptyRowsText: "There are no rows." => "कोई पंक्तियाँ नहीं हैं." +// multipletext_itemname: "text" => "टेक्स्ट" +// signaturePlaceHolder: "Sign here" => "यहां साइन करें" +// modalCancelButtonText: "Cancel" => "रद्द करना" +// modalApplyButtonText: "Apply" => "लागू करना" +// filterStringPlaceholder: "Type to search..." => "खोज करने के लिए टाइप करें..." +// emptyMessage: "No data to display" => "प्रदर्शित करने के लिए कोई डेटा नहीं" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "अभी तक कोई प्रविष्टियां नहीं हैं।\nनई प्रविष्टि जोड़ने के लिए नीचे दिए गए बटन पर क्लिक करें." +// noEntriesReadonlyText: "There are no entries." => "कोई प्रविष्टियाँ नहीं हैं." +// more: "More" => "अधिक" +// tagboxDoneButtonCaption: "OK" => "ठीक है" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "सभी विकल्पों को रैंक किया गया है" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "विकल्पों को रैंक करने के लिए उन्हें यहां खींचें और छोड़ दें"// takePhotoCaption: "Take Photo" => "फोटो ले लो" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "कैमरे का उपयोग करके फोटो लेने के लिए नीचे दिए गए बटन पर क्लिक करें।" +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "कैमरे का उपयोग करके फ़ोटो अपलोड करने या फ़ोटो लेने के लिए किसी फ़ाइल को खींचें और छोड़ें या चुनें." // replaceFileCaption: "Replace file" => "फ़ाइल बदलें" \ No newline at end of file diff --git a/src/localization/hungarian.ts b/src/localization/hungarian.ts index 66ab216660..b73d72c021 100644 --- a/src/localization/hungarian.ts +++ b/src/localization/hungarian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var hungarianSurveyStrings = { pagePrevText: "Vissza", pageNextText: "Tovább", @@ -47,7 +47,7 @@ export var hungarianSurveyStrings = { loadingFile: "Betöltés...", chooseFile: "Fájlok kiválasztása ...", noFileChosen: "Nincs kiválasztva fájl", - fileDragAreaPlaceholder: "Dobjon ide egy fájlt, vagy kattintson az alábbi gombra a fájl betöltéséhez.", + filePlaceholder: "Dobjon ide egy fájlt, vagy kattintson az alábbi gombra a fájl betöltéséhez.", confirmDelete: "Törli ezt a rekordot?", keyDuplicationError: "Az értéknek egyedinek kell lennie.", addColumn: "Oszlop hozzáadása", @@ -76,8 +76,8 @@ export var hungarianSurveyStrings = { signaturePlaceHolder: "Írja alá itt", chooseFileCaption: "Válassz fájlt", takePhotoCaption: "Fotó készítése", - cameraPlaceHolder: "Kattintson az alábbi gombra, hogy fényképet készítsen a fényképezőgéppel.", - fileCameraDragAreaPlaceHolder: "Húzzon át vagy válasszon ki egy fájlt, amelyet fel szeretne tölteni vagy fényképet szeretne készíteni a kamerával.", + photoPlaceholder: "Kattintson az alábbi gombra, hogy fényképet készítsen a fényképezőgéppel.", + fileOrPhotoPlaceholder: "Húzzon át vagy válasszon ki egy fájlt, amelyet fel szeretne tölteni vagy fényképet szeretne készíteni a kamerával.", replaceFileCaption: "Fájl cseréje", removeFileCaption: "Távolítsa el ezt a fájlt", booleanCheckedLabel: "Igen", @@ -95,31 +95,31 @@ export var hungarianSurveyStrings = { tagboxDoneButtonCaption: "OKÉ", selectToRankEmptyRankedAreaText: "Minden választási lehetőség rangsorolva van", selectToRankEmptyUnrankedAreaText: "Húzza ide a választási lehetőségeket a rangsoroláshoz" -}; - -surveyLocalization.locales["hu"] = hungarianSurveyStrings; -surveyLocalization.localeNames["hu"] = "magyar"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1} közül" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Kiválaszt..." -// minError: "The value should not be less than {0}" => "Az érték nem lehet kisebb, mint {0}" -// maxError: "The value should not be greater than {0}" => "Az érték nem lehet nagyobb, mint {0}" -// emptyRowsText: "There are no rows." => "Nincsenek sorok." -// multipletext_itemname: "text" => "SMS" -// signaturePlaceHolder: "Sign here" => "Írja alá itt" -// modalCancelButtonText: "Cancel" => "Érvénytelenít" -// modalApplyButtonText: "Apply" => "Alkalmaz" -// filterStringPlaceholder: "Type to search..." => "Írja be a kereséshez..." -// emptyMessage: "No data to display" => "Nincs megjeleníthető adat" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Még nincsenek bejegyzések.\nKattintson az alábbi gombra egy új bejegyzés hozzáadásához." -// noEntriesReadonlyText: "There are no entries." => "Nincsenek bejegyzések." -// more: "More" => "Több" -// tagboxDoneButtonCaption: "OK" => "OKÉ" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Minden választási lehetőség rangsorolva van" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Húzza ide a választási lehetőségeket a rangsoroláshoz"// takePhotoCaption: "Take Photo" => "Fotó készítése" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kattintson az alábbi gombra, hogy fényképet készítsen a fényképezőgéppel." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Húzzon át vagy válasszon ki egy fájlt, amelyet fel szeretne tölteni vagy fényképet szeretne készíteni a kamerával." +}; + +surveyLocalization.locales["hu"] = hungarianSurveyStrings; +surveyLocalization.localeNames["hu"] = "magyar"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1} közül" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Kiválaszt..." +// minError: "The value should not be less than {0}" => "Az érték nem lehet kisebb, mint {0}" +// maxError: "The value should not be greater than {0}" => "Az érték nem lehet nagyobb, mint {0}" +// emptyRowsText: "There are no rows." => "Nincsenek sorok." +// multipletext_itemname: "text" => "SMS" +// signaturePlaceHolder: "Sign here" => "Írja alá itt" +// modalCancelButtonText: "Cancel" => "Érvénytelenít" +// modalApplyButtonText: "Apply" => "Alkalmaz" +// filterStringPlaceholder: "Type to search..." => "Írja be a kereséshez..." +// emptyMessage: "No data to display" => "Nincs megjeleníthető adat" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Még nincsenek bejegyzések.\nKattintson az alábbi gombra egy új bejegyzés hozzáadásához." +// noEntriesReadonlyText: "There are no entries." => "Nincsenek bejegyzések." +// more: "More" => "Több" +// tagboxDoneButtonCaption: "OK" => "OKÉ" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Minden választási lehetőség rangsorolva van" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Húzza ide a választási lehetőségeket a rangsoroláshoz"// takePhotoCaption: "Take Photo" => "Fotó készítése" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kattintson az alábbi gombra, hogy fényképet készítsen a fényképezőgéppel." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Húzzon át vagy válasszon ki egy fájlt, amelyet fel szeretne tölteni vagy fényképet szeretne készíteni a kamerával." // replaceFileCaption: "Replace file" => "Fájl cseréje" \ No newline at end of file diff --git a/src/localization/icelandic.ts b/src/localization/icelandic.ts index d9b5fa762a..3bcbb6b761 100644 --- a/src/localization/icelandic.ts +++ b/src/localization/icelandic.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var icelandicSurveyStrings = { pagePrevText: "Tilbaka", pageNextText: "Áfram", @@ -47,7 +47,7 @@ export var icelandicSurveyStrings = { loadingFile: "Hleður ...", chooseFile: "Veldu skrár ...", noFileChosen: "Engin skrá valin", - fileDragAreaPlaceholder: "Dragðu og slepptu skrá hér eða smelltu á hnappinn hér að neðan og veldu skrá til að hlaða upp.", + filePlaceholder: "Dragðu og slepptu skrá hér eða smelltu á hnappinn hér að neðan og veldu skrá til að hlaða upp.", confirmDelete: "Viltu eyða skránni?", keyDuplicationError: "Þetta gildi ætti að vera einstakt.", addColumn: "Bæta við dálki", @@ -76,8 +76,8 @@ export var icelandicSurveyStrings = { signaturePlaceHolder: "Kvittađu hér", chooseFileCaption: "Veldu skrá", takePhotoCaption: "Taka mynd", - cameraPlaceHolder: "Smelltu á hnappinn hér að neðan til að taka mynd með myndavélinni.", - fileCameraDragAreaPlaceHolder: "Dragðu og slepptu eða veldu skrá til að hlaða upp eða taka mynd með myndavélinni.", + photoPlaceholder: "Smelltu á hnappinn hér að neðan til að taka mynd með myndavélinni.", + fileOrPhotoPlaceholder: "Dragðu og slepptu eða veldu skrá til að hlaða upp eða taka mynd með myndavélinni.", replaceFileCaption: "Skipta út skrá", removeFileCaption: "Fjarlægðu þessa skrá", booleanCheckedLabel: "Já", @@ -95,32 +95,32 @@ export var icelandicSurveyStrings = { tagboxDoneButtonCaption: "ÓKEI", selectToRankEmptyRankedAreaText: "Öllum valkostum er raðað", selectToRankEmptyUnrankedAreaText: "Dragðu og slepptu valkostum hér til að raða þeim" -}; - -surveyLocalization.locales["is"] = icelandicSurveyStrings; -surveyLocalization.localeNames["is"] = "íslenska"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} af {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Pallborð {panelIndex}" -// ratingOptionsCaption: "Select..." => "Velja..." -// minError: "The value should not be less than {0}" => "Gildið má ekki vera lægra en {0}" -// maxError: "The value should not be greater than {0}" => "Gildið má ekki vera hærra en {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Dragðu og slepptu skrá hér eða smelltu á hnappinn hér að neðan og veldu skrá til að hlaða upp." -// emptyRowsText: "There are no rows." => "Það eru engar raðir." -// multipletext_itemname: "text" => "Texti" -// signaturePlaceHolder: "Sign here" => "Kvittađu hér" -// modalCancelButtonText: "Cancel" => "Afturkalla" -// modalApplyButtonText: "Apply" => "Nota" -// filterStringPlaceholder: "Type to search..." => "Sláðu inn til að leita..." -// emptyMessage: "No data to display" => "Engin gögn til að birta" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Það eru engar færslur ennþá.\nSmelltu á hnappinn hér að neðan til að bæta við nýrri færslu." -// noEntriesReadonlyText: "There are no entries." => "Það eru engar færslur." -// more: "More" => "Fleiri" -// tagboxDoneButtonCaption: "OK" => "ÓKEI" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Öllum valkostum er raðað" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dragðu og slepptu valkostum hér til að raða þeim"// takePhotoCaption: "Take Photo" => "Taka mynd" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Smelltu á hnappinn hér að neðan til að taka mynd með myndavélinni." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Dragðu og slepptu eða veldu skrá til að hlaða upp eða taka mynd með myndavélinni." +}; + +surveyLocalization.locales["is"] = icelandicSurveyStrings; +surveyLocalization.localeNames["is"] = "íslenska"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} af {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Pallborð {panelIndex}" +// ratingOptionsCaption: "Select..." => "Velja..." +// minError: "The value should not be less than {0}" => "Gildið má ekki vera lægra en {0}" +// maxError: "The value should not be greater than {0}" => "Gildið má ekki vera hærra en {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Dragðu og slepptu skrá hér eða smelltu á hnappinn hér að neðan og veldu skrá til að hlaða upp." +// emptyRowsText: "There are no rows." => "Það eru engar raðir." +// multipletext_itemname: "text" => "Texti" +// signaturePlaceHolder: "Sign here" => "Kvittađu hér" +// modalCancelButtonText: "Cancel" => "Afturkalla" +// modalApplyButtonText: "Apply" => "Nota" +// filterStringPlaceholder: "Type to search..." => "Sláðu inn til að leita..." +// emptyMessage: "No data to display" => "Engin gögn til að birta" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Það eru engar færslur ennþá.\nSmelltu á hnappinn hér að neðan til að bæta við nýrri færslu." +// noEntriesReadonlyText: "There are no entries." => "Það eru engar færslur." +// more: "More" => "Fleiri" +// tagboxDoneButtonCaption: "OK" => "ÓKEI" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Öllum valkostum er raðað" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dragðu og slepptu valkostum hér til að raða þeim"// takePhotoCaption: "Take Photo" => "Taka mynd" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Smelltu á hnappinn hér að neðan til að taka mynd með myndavélinni." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Dragðu og slepptu eða veldu skrá til að hlaða upp eða taka mynd með myndavélinni." // replaceFileCaption: "Replace file" => "Skipta út skrá" \ No newline at end of file diff --git a/src/localization/indonesian.ts b/src/localization/indonesian.ts index abddf37e6e..5a5efb1645 100644 --- a/src/localization/indonesian.ts +++ b/src/localization/indonesian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var indonesianStrings = { pagePrevText: "Sebelumnya", pageNextText: "Selanjutnya", @@ -47,7 +47,7 @@ export var indonesianStrings = { loadingFile: "Memuat...", chooseFile: "Pilih berkas...", noFileChosen: "Tidak ada file yang dipilih", - fileDragAreaPlaceholder: "Seret dan jatuhkan file di sini atau klik tombol di bawah ini dan pilih file yang akan diunggah.", + filePlaceholder: "Seret dan jatuhkan file di sini atau klik tombol di bawah ini dan pilih file yang akan diunggah.", confirmDelete: "Apakah Anda ingin menghapus catatan?", keyDuplicationError: "Nilai harus unik.", addColumn: "Tambah kolom", @@ -76,8 +76,8 @@ export var indonesianStrings = { signaturePlaceHolder: "Tanda tangan di sini", chooseFileCaption: "Pilih File", takePhotoCaption: "Ambil Foto", - cameraPlaceHolder: "Klik tombol di bawah ini untuk mengambil foto menggunakan kamera.", - fileCameraDragAreaPlaceHolder: "Seret dan lepas atau pilih file untuk diunggah atau mengambil foto menggunakan kamera.", + photoPlaceholder: "Klik tombol di bawah ini untuk mengambil foto menggunakan kamera.", + fileOrPhotoPlaceholder: "Seret dan lepas atau pilih file untuk diunggah atau mengambil foto menggunakan kamera.", replaceFileCaption: "Ganti file", removeFileCaption: "Hapus berkas ini", booleanCheckedLabel: "Iya", @@ -95,32 +95,32 @@ export var indonesianStrings = { tagboxDoneButtonCaption: "OKE", selectToRankEmptyRankedAreaText: "Semua pilihan diberi peringkat", selectToRankEmptyUnrankedAreaText: "Seret dan lepas pilihan di sini untuk memberi peringkat" -}; - -surveyLocalization.locales["id"] = indonesianStrings; -surveyLocalization.localeNames["id"] = "bahasa Indonesia"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} dari {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Pilih..." -// minError: "The value should not be less than {0}" => "Nilainya tidak boleh kurang dari {0}" -// maxError: "The value should not be greater than {0}" => "Nilai tidak boleh lebih besar dari {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Seret dan jatuhkan file di sini atau klik tombol di bawah ini dan pilih file yang akan diunggah." -// emptyRowsText: "There are no rows." => "Tidak ada baris." -// multipletext_itemname: "text" => "Teks" -// signaturePlaceHolder: "Sign here" => "Tanda tangan di sini" -// modalCancelButtonText: "Cancel" => "Membatalkan" -// modalApplyButtonText: "Apply" => "Berlaku" -// filterStringPlaceholder: "Type to search..." => "Ketik untuk mencari..." -// emptyMessage: "No data to display" => "Tidak ada data untuk ditampilkan" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Belum ada entri.\nKlik tombol di bawah ini untuk menambahkan entri baru." -// noEntriesReadonlyText: "There are no entries." => "Tidak ada entri." -// more: "More" => "Lebih" -// tagboxDoneButtonCaption: "OK" => "OKE" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Semua pilihan diberi peringkat" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Seret dan lepas pilihan di sini untuk memberi peringkat"// takePhotoCaption: "Take Photo" => "Ambil Foto" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Klik tombol di bawah ini untuk mengambil foto menggunakan kamera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Seret dan lepas atau pilih file untuk diunggah atau mengambil foto menggunakan kamera." +}; + +surveyLocalization.locales["id"] = indonesianStrings; +surveyLocalization.localeNames["id"] = "bahasa Indonesia"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} dari {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Pilih..." +// minError: "The value should not be less than {0}" => "Nilainya tidak boleh kurang dari {0}" +// maxError: "The value should not be greater than {0}" => "Nilai tidak boleh lebih besar dari {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Seret dan jatuhkan file di sini atau klik tombol di bawah ini dan pilih file yang akan diunggah." +// emptyRowsText: "There are no rows." => "Tidak ada baris." +// multipletext_itemname: "text" => "Teks" +// signaturePlaceHolder: "Sign here" => "Tanda tangan di sini" +// modalCancelButtonText: "Cancel" => "Membatalkan" +// modalApplyButtonText: "Apply" => "Berlaku" +// filterStringPlaceholder: "Type to search..." => "Ketik untuk mencari..." +// emptyMessage: "No data to display" => "Tidak ada data untuk ditampilkan" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Belum ada entri.\nKlik tombol di bawah ini untuk menambahkan entri baru." +// noEntriesReadonlyText: "There are no entries." => "Tidak ada entri." +// more: "More" => "Lebih" +// tagboxDoneButtonCaption: "OK" => "OKE" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Semua pilihan diberi peringkat" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Seret dan lepas pilihan di sini untuk memberi peringkat"// takePhotoCaption: "Take Photo" => "Ambil Foto" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Klik tombol di bawah ini untuk mengambil foto menggunakan kamera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Seret dan lepas atau pilih file untuk diunggah atau mengambil foto menggunakan kamera." // replaceFileCaption: "Replace file" => "Ganti file" \ No newline at end of file diff --git a/src/localization/italian.ts b/src/localization/italian.ts index 2e63efed8b..56cb27d1cb 100644 --- a/src/localization/italian.ts +++ b/src/localization/italian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var italianSurveyStrings = { pagePrevText: "Precedente", pageNextText: "Successivo", @@ -47,7 +47,7 @@ export var italianSurveyStrings = { loadingFile: "Caricamento...", chooseFile: "Selezionare file(s)...", noFileChosen: "Nessun file selezionato", - fileDragAreaPlaceholder: "Trascina un file qui o fai clic sul pulsante in basso per caricare il file.", + filePlaceholder: "Trascina un file qui o fai clic sul pulsante in basso per caricare il file.", confirmDelete: "Sei sicuro di voler elminare il record?", keyDuplicationError: "Questo valore deve essere univoco.", addColumn: "Aggiungi colonna", @@ -76,8 +76,8 @@ export var italianSurveyStrings = { signaturePlaceHolder: "Firmare qui", chooseFileCaption: "Scegliere il file", takePhotoCaption: "Scatta foto", - cameraPlaceHolder: "Fai clic sul pulsante qui sotto per scattare una foto utilizzando la fotocamera.", - fileCameraDragAreaPlaceHolder: "Trascina e rilascia o seleziona un file da caricare o scattare una foto utilizzando la fotocamera.", + photoPlaceholder: "Fai clic sul pulsante qui sotto per scattare una foto utilizzando la fotocamera.", + fileOrPhotoPlaceholder: "Trascina e rilascia o seleziona un file da caricare o scattare una foto utilizzando la fotocamera.", replaceFileCaption: "Sostituisci file", removeFileCaption: "Rimuovere questo file", booleanCheckedLabel: "Sì", @@ -95,20 +95,20 @@ export var italianSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Tutte le scelte sono classificate", selectToRankEmptyUnrankedAreaText: "Trascina e rilascia le scelte qui per classificarle" -}; - -surveyLocalization.locales["it"] = italianSurveyStrings; -surveyLocalization.localeNames["it"] = "italiano"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Pannello {panelIndex}" -// emptyMessage: "No data to display" => "Nessun dato da visualizzare" -// noEntriesReadonlyText: "There are no entries." => "Non ci sono voci." -// more: "More" => "Più" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Tutte le scelte sono classificate" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Trascina e rilascia le scelte qui per classificarle"// takePhotoCaption: "Take Photo" => "Scatta foto" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Fai clic sul pulsante qui sotto per scattare una foto utilizzando la fotocamera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Trascina e rilascia o seleziona un file da caricare o scattare una foto utilizzando la fotocamera." +}; + +surveyLocalization.locales["it"] = italianSurveyStrings; +surveyLocalization.localeNames["it"] = "italiano"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Pannello {panelIndex}" +// emptyMessage: "No data to display" => "Nessun dato da visualizzare" +// noEntriesReadonlyText: "There are no entries." => "Non ci sono voci." +// more: "More" => "Più" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Tutte le scelte sono classificate" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Trascina e rilascia le scelte qui per classificarle"// takePhotoCaption: "Take Photo" => "Scatta foto" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Fai clic sul pulsante qui sotto per scattare una foto utilizzando la fotocamera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Trascina e rilascia o seleziona un file da caricare o scattare una foto utilizzando la fotocamera." // replaceFileCaption: "Replace file" => "Sostituisci file" \ No newline at end of file diff --git a/src/localization/japanese.ts b/src/localization/japanese.ts index df14162fdf..38f3e2a4f6 100644 --- a/src/localization/japanese.ts +++ b/src/localization/japanese.ts @@ -47,7 +47,7 @@ export var japaneseSurveyStrings = { loadingFile: "読み込み中", chooseFile: "ファイルを選択", noFileChosen: "選択されたファイルはありません", - fileDragAreaPlaceholder: "ここにファイルをドラッグ&ドロップするか、下のボタンをクリックしてアップロードするファイルを選択してください。", + filePlaceholder: "ここにファイルをドラッグ&ドロップするか、下のボタンをクリックしてアップロードするファイルを選択してください。", confirmDelete: "レコードを削除しますか?", keyDuplicationError: "この値は一意でなければなりません。", addColumn: "列の追加", @@ -76,8 +76,8 @@ export var japaneseSurveyStrings = { signaturePlaceHolder: "ここに署名", chooseFileCaption: "ファイルを選択", takePhotoCaption: "写真を撮る", - cameraPlaceHolder: "下のボタンをクリックして、カメラを使用して写真を撮ります。", - fileCameraDragAreaPlaceHolder: "アップロードするファイルをドラッグアンドドロップまたは選択するか、カメラを使用して写真を撮ります。", + photoPlaceholder: "下のボタンをクリックして、カメラを使用して写真を撮ります。", + fileOrPhotoPlaceholder: "アップロードするファイルをドラッグアンドドロップまたは選択するか、カメラを使用して写真を撮ります。", replaceFileCaption: "ファイルの置換", removeFileCaption: "このファイルを削除", booleanCheckedLabel: "噫", @@ -99,28 +99,28 @@ export var japaneseSurveyStrings = { surveyLocalization.locales["ja"] = japaneseSurveyStrings; surveyLocalization.localeNames["ja"] = "日本語"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{1}の{0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "選ぶ。。。" -// minError: "The value should not be less than {0}" => "値は {0} 値より小さくすることはできません" -// maxError: "The value should not be greater than {0}" => "値は {0} を超えてはなりません。" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "ここにファイルをドラッグ&ドロップするか、下のボタンをクリックしてアップロードするファイルを選択してください。" -// emptyRowsText: "There are no rows." => "行はありません。" -// multipletext_itemname: "text" => "テキスト" -// signaturePlaceHolder: "Sign here" => "ここに署名" -// modalCancelButtonText: "Cancel" => "キャンセル" -// modalApplyButtonText: "Apply" => "申し込む" -// filterStringPlaceholder: "Type to search..." => "検索するタイプ..." -// emptyMessage: "No data to display" => "表示するデータがありません" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "エントリはまだありません。\n下のボタンをクリックして、新しいエントリを追加します。" -// noEntriesReadonlyText: "There are no entries." => "エントリはありません。" -// more: "More" => "もっとその" -// tagboxDoneButtonCaption: "OK" => "わかりました" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "すべての選択肢がランク付けされます" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "ここに選択肢をドラッグアンドドロップしてランク付けします"// takePhotoCaption: "Take Photo" => "写真を撮る" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "下のボタンをクリックして、カメラを使用して写真を撮ります。" -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "アップロードするファイルをドラッグアンドドロップまたは選択するか、カメラを使用して写真を撮ります。" + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{1}の{0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "選ぶ。。。" +// minError: "The value should not be less than {0}" => "値は {0} 値より小さくすることはできません" +// maxError: "The value should not be greater than {0}" => "値は {0} を超えてはなりません。" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "ここにファイルをドラッグ&ドロップするか、下のボタンをクリックしてアップロードするファイルを選択してください。" +// emptyRowsText: "There are no rows." => "行はありません。" +// multipletext_itemname: "text" => "テキスト" +// signaturePlaceHolder: "Sign here" => "ここに署名" +// modalCancelButtonText: "Cancel" => "キャンセル" +// modalApplyButtonText: "Apply" => "申し込む" +// filterStringPlaceholder: "Type to search..." => "検索するタイプ..." +// emptyMessage: "No data to display" => "表示するデータがありません" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "エントリはまだありません。\n下のボタンをクリックして、新しいエントリを追加します。" +// noEntriesReadonlyText: "There are no entries." => "エントリはありません。" +// more: "More" => "もっとその" +// tagboxDoneButtonCaption: "OK" => "わかりました" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "すべての選択肢がランク付けされます" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "ここに選択肢をドラッグアンドドロップしてランク付けします"// takePhotoCaption: "Take Photo" => "写真を撮る" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "下のボタンをクリックして、カメラを使用して写真を撮ります。" +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "アップロードするファイルをドラッグアンドドロップまたは選択するか、カメラを使用して写真を撮ります。" // replaceFileCaption: "Replace file" => "ファイルの置換" \ No newline at end of file diff --git a/src/localization/kazakh.ts b/src/localization/kazakh.ts index d1460ee343..56ff1e092c 100644 --- a/src/localization/kazakh.ts +++ b/src/localization/kazakh.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var kazakhStrings = { pagePrevText: "Артқа", pageNextText: "Келесі", @@ -47,7 +47,7 @@ export var kazakhStrings = { loadingFile: "Жүктеу...", chooseFile: "Файлдарды таңдаңыз...", noFileChosen: "Файл таңдалынбады", - fileDragAreaPlaceholder: "Файлды осы жерге апарып тастаңыз немесе төмендегі түймені басыңыз және кері жүктеу үшін файлды таңдаңыз.", + filePlaceholder: "Файлды осы жерге апарып тастаңыз немесе төмендегі түймені басыңыз және кері жүктеу үшін файлды таңдаңыз.", confirmDelete: "Сіз жазбаны жоятыныңызға сенімдісіз бе?", keyDuplicationError: "Бұл мән бірегей болу керек.", addColumn: "Бағана қосу", @@ -76,8 +76,8 @@ export var kazakhStrings = { signaturePlaceHolder: "Осында кіру", chooseFileCaption: "Файл таңдаңыз", takePhotoCaption: "Фотосуретке түсу", - cameraPlaceHolder: "Камераны пайдаланып суретке түсу үшін төмендегі түймені басыңыз.", - fileCameraDragAreaPlaceHolder: "Фотоаппаратты пайдаланып кері жүктеу немесе суретке түсіру үшін файлды апарып тастаыңыз немесе таңдаңыз.", + photoPlaceholder: "Камераны пайдаланып суретке түсу үшін төмендегі түймені басыңыз.", + fileOrPhotoPlaceholder: "Фотоаппаратты пайдаланып кері жүктеу немесе суретке түсіру үшін файлды апарып тастаыңыз немесе таңдаңыз.", replaceFileCaption: "Файлды ауыстыру", removeFileCaption: "Файлды жойыңыз", booleanCheckedLabel: "Иә", @@ -95,31 +95,31 @@ export var kazakhStrings = { tagboxDoneButtonCaption: "ЖАҚСЫ", selectToRankEmptyRankedAreaText: "Барлық таңдаулар ранжирленген", selectToRankEmptyUnrankedAreaText: "Таңдауды рангтеу үшін осында апарып тастау" -}; - -surveyLocalization.locales["kk"] = kazakhStrings; -surveyLocalization.localeNames["kk"] = "Kazakh"; -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{1} {0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панель {panelIndex}" -// ratingOptionsCaption: "Select..." => "Таңдау..." -// minError: "The value should not be less than {0}" => "Мәні {0} кем болмауы тиіс" -// maxError: "The value should not be greater than {0}" => "Мән {0} артық болмауы тиіс" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Файлды осы жерге апарып тастаңыз немесе төмендегі түймені басыңыз және кері жүктеу үшін файлды таңдаңыз." -// emptyRowsText: "There are no rows." => "Қатарлар жоқ." -// multipletext_itemname: "text" => "мәтін" -// signaturePlaceHolder: "Sign here" => "Осында кіру" -// modalCancelButtonText: "Cancel" => "Болдырмау" -// modalApplyButtonText: "Apply" => "Қолдану" -// filterStringPlaceholder: "Type to search..." => "Іздеу үшін теріңіз..." -// emptyMessage: "No data to display" => "Көрсетілетін деректер жоқ" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Әзірге жазбалар жоқ.\nЖаңа жазбаны қосу үшін төмендегі түймешігіңді басыңыз." -// noEntriesReadonlyText: "There are no entries." => "Жазбалар жоқ." -// more: "More" => "Қосымша" -// tagboxDoneButtonCaption: "OK" => "ЖАҚСЫ" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Барлық таңдаулар ранжирленген" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Таңдауды рангтеу үшін осында апарып тастау"// takePhotoCaption: "Take Photo" => "Фотосуретке түсу" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Камераны пайдаланып суретке түсу үшін төмендегі түймені басыңыз." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Фотоаппаратты пайдаланып кері жүктеу немесе суретке түсіру үшін файлды апарып тастаыңыз немесе таңдаңыз." +}; + +surveyLocalization.locales["kk"] = kazakhStrings; +surveyLocalization.localeNames["kk"] = "Kazakh"; +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{1} {0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панель {panelIndex}" +// ratingOptionsCaption: "Select..." => "Таңдау..." +// minError: "The value should not be less than {0}" => "Мәні {0} кем болмауы тиіс" +// maxError: "The value should not be greater than {0}" => "Мән {0} артық болмауы тиіс" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Файлды осы жерге апарып тастаңыз немесе төмендегі түймені басыңыз және кері жүктеу үшін файлды таңдаңыз." +// emptyRowsText: "There are no rows." => "Қатарлар жоқ." +// multipletext_itemname: "text" => "мәтін" +// signaturePlaceHolder: "Sign here" => "Осында кіру" +// modalCancelButtonText: "Cancel" => "Болдырмау" +// modalApplyButtonText: "Apply" => "Қолдану" +// filterStringPlaceholder: "Type to search..." => "Іздеу үшін теріңіз..." +// emptyMessage: "No data to display" => "Көрсетілетін деректер жоқ" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Әзірге жазбалар жоқ.\nЖаңа жазбаны қосу үшін төмендегі түймешігіңді басыңыз." +// noEntriesReadonlyText: "There are no entries." => "Жазбалар жоқ." +// more: "More" => "Қосымша" +// tagboxDoneButtonCaption: "OK" => "ЖАҚСЫ" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Барлық таңдаулар ранжирленген" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Таңдауды рангтеу үшін осында апарып тастау"// takePhotoCaption: "Take Photo" => "Фотосуретке түсу" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Камераны пайдаланып суретке түсу үшін төмендегі түймені басыңыз." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Фотоаппаратты пайдаланып кері жүктеу немесе суретке түсіру үшін файлды апарып тастаыңыз немесе таңдаңыз." // replaceFileCaption: "Replace file" => "Файлды ауыстыру" \ No newline at end of file diff --git a/src/localization/korean.ts b/src/localization/korean.ts index 58d3d7369a..7b541535f6 100644 --- a/src/localization/korean.ts +++ b/src/localization/korean.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var koreanStrings = { pagePrevText: "이전", pageNextText: "다음", @@ -47,7 +47,7 @@ export var koreanStrings = { loadingFile: "로드 중...", chooseFile: "파일 선택...", noFileChosen: "선택된 파일이 없습니다.", - fileDragAreaPlaceholder: "파일을 여기에 놓거나 아래 버튼을 클릭하여 파일을 불러오세요.", + filePlaceholder: "파일을 여기에 놓거나 아래 버튼을 클릭하여 파일을 불러오세요.", confirmDelete: "기록을 삭제하시겠습니까?", keyDuplicationError: " 이 값은 고유해야합니다.", addColumn: "열 추가", @@ -76,8 +76,8 @@ export var koreanStrings = { signaturePlaceHolder: "서명하세요.", chooseFileCaption: "파일 선택", takePhotoCaption: "사진 찍기", - cameraPlaceHolder: "아래 버튼을 클릭하여 카메라로 사진을 찍습니다.", - fileCameraDragAreaPlaceHolder: "업로드할 파일을 드래그 앤 드롭하거나 선택하거나 카메라를 사용하여 사진을 찍습니다.", + photoPlaceholder: "아래 버튼을 클릭하여 카메라로 사진을 찍습니다.", + fileOrPhotoPlaceholder: "업로드할 파일을 드래그 앤 드롭하거나 선택하거나 카메라를 사용하여 사진을 찍습니다.", replaceFileCaption: "파일 바꾸기", removeFileCaption: "파일 제거", booleanCheckedLabel: "예", @@ -95,19 +95,19 @@ export var koreanStrings = { tagboxDoneButtonCaption: "그래", selectToRankEmptyRankedAreaText: "모든 선택 항목이 순위가 매겨집니다.", selectToRankEmptyUnrankedAreaText: "여기에 선택 항목을 끌어다 놓아 순위를 매깁니다." -}; - -surveyLocalization.locales["ko"] = koreanStrings; -surveyLocalization.localeNames["ko"] = "한국어"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "패널 {panelIndex}" -// emptyMessage: "No data to display" => "표시할 데이터가 없습니다." -// noEntriesReadonlyText: "There are no entries." => "항목이 없습니다." -// tagboxDoneButtonCaption: "OK" => "그래" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "모든 선택 항목이 순위가 매겨집니다." -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "여기에 선택 항목을 끌어다 놓아 순위를 매깁니다."// takePhotoCaption: "Take Photo" => "사진 찍기" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "아래 버튼을 클릭하여 카메라로 사진을 찍습니다." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "업로드할 파일을 드래그 앤 드롭하거나 선택하거나 카메라를 사용하여 사진을 찍습니다." +}; + +surveyLocalization.locales["ko"] = koreanStrings; +surveyLocalization.localeNames["ko"] = "한국어"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "패널 {panelIndex}" +// emptyMessage: "No data to display" => "표시할 데이터가 없습니다." +// noEntriesReadonlyText: "There are no entries." => "항목이 없습니다." +// tagboxDoneButtonCaption: "OK" => "그래" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "모든 선택 항목이 순위가 매겨집니다." +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "여기에 선택 항목을 끌어다 놓아 순위를 매깁니다."// takePhotoCaption: "Take Photo" => "사진 찍기" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "아래 버튼을 클릭하여 카메라로 사진을 찍습니다." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "업로드할 파일을 드래그 앤 드롭하거나 선택하거나 카메라를 사용하여 사진을 찍습니다." // replaceFileCaption: "Replace file" => "파일 바꾸기" \ No newline at end of file diff --git a/src/localization/latvian.ts b/src/localization/latvian.ts index cf8c7f92f3..ce2c90a0e7 100644 --- a/src/localization/latvian.ts +++ b/src/localization/latvian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var latvianSurveyStrings = { pagePrevText: "Iepriekšēja lapa", pageNextText: "Nākamā lapa", @@ -47,7 +47,7 @@ export var latvianSurveyStrings = { loadingFile: "Notiek ielāde ...", chooseFile: "Izvēlieties failus ...", noFileChosen: "Nav izvēlēts neviens fails", - fileDragAreaPlaceholder: "Lai pievienotu, ievelciet failu šeit vai arī klikšķiniet uz zemāk redzamās pogas", + filePlaceholder: "Lai pievienotu, ievelciet failu šeit vai arī klikšķiniet uz zemāk redzamās pogas", confirmDelete: "Vai vēlaties izdzēst ierakstu?", keyDuplicationError: "Šai vērtībai jābūt unikālai.", addColumn: "Pievienot kolonnu", @@ -76,8 +76,8 @@ export var latvianSurveyStrings = { signaturePlaceHolder: "Parakstieties šeit", chooseFileCaption: "Izvēlēties failu", takePhotoCaption: "Uzņemt fotoattēlu", - cameraPlaceHolder: "Noklikšķiniet uz pogas zemāk, lai uzņemtu fotoattēlu, izmantojot kameru.", - fileCameraDragAreaPlaceHolder: "Velciet un nometiet vai atlasiet failu, ko augšupielādēt vai uzņemt fotoattēlu, izmantojot kameru.", + photoPlaceholder: "Noklikšķiniet uz pogas zemāk, lai uzņemtu fotoattēlu, izmantojot kameru.", + fileOrPhotoPlaceholder: "Velciet un nometiet vai atlasiet failu, ko augšupielādēt vai uzņemt fotoattēlu, izmantojot kameru.", replaceFileCaption: "Aizstāt failu", removeFileCaption: "Noņemiet šo failu", booleanCheckedLabel: "Jā", @@ -95,20 +95,20 @@ export var latvianSurveyStrings = { tagboxDoneButtonCaption: "LABI", selectToRankEmptyRankedAreaText: "Visas izvēles ir sarindotas", selectToRankEmptyUnrankedAreaText: "Velciet un nometiet izvēles iespējas šeit, lai tās sarindotu" -}; - -surveyLocalization.locales["lv"] = latvianSurveyStrings; -surveyLocalization.localeNames["lv"] = "latviešu"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panelis {panelIndex}" -// emptyMessage: "No data to display" => "Nav datu, ko rādīt" -// noEntriesReadonlyText: "There are no entries." => "Ierakstu nav." -// more: "More" => "Vairāk" -// tagboxDoneButtonCaption: "OK" => "LABI" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Visas izvēles ir sarindotas" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Velciet un nometiet izvēles iespējas šeit, lai tās sarindotu"// takePhotoCaption: "Take Photo" => "Uzņemt fotoattēlu" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Noklikšķiniet uz pogas zemāk, lai uzņemtu fotoattēlu, izmantojot kameru." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Velciet un nometiet vai atlasiet failu, ko augšupielādēt vai uzņemt fotoattēlu, izmantojot kameru." +}; + +surveyLocalization.locales["lv"] = latvianSurveyStrings; +surveyLocalization.localeNames["lv"] = "latviešu"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panelis {panelIndex}" +// emptyMessage: "No data to display" => "Nav datu, ko rādīt" +// noEntriesReadonlyText: "There are no entries." => "Ierakstu nav." +// more: "More" => "Vairāk" +// tagboxDoneButtonCaption: "OK" => "LABI" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Visas izvēles ir sarindotas" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Velciet un nometiet izvēles iespējas šeit, lai tās sarindotu"// takePhotoCaption: "Take Photo" => "Uzņemt fotoattēlu" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Noklikšķiniet uz pogas zemāk, lai uzņemtu fotoattēlu, izmantojot kameru." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Velciet un nometiet vai atlasiet failu, ko augšupielādēt vai uzņemt fotoattēlu, izmantojot kameru." // replaceFileCaption: "Replace file" => "Aizstāt failu" \ No newline at end of file diff --git a/src/localization/lithuanian.ts b/src/localization/lithuanian.ts index 9e421b63cc..07143fb482 100644 --- a/src/localization/lithuanian.ts +++ b/src/localization/lithuanian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var lithuaniaSurveyStrings = { pagePrevText: "Atgal", pageNextText: "Toliau", @@ -47,7 +47,7 @@ export var lithuaniaSurveyStrings = { loadingFile: "Prašome palaukti...", chooseFile: "Pasirinkti failą(us)...", noFileChosen: "Nepasirinktas joks failas", - fileDragAreaPlaceholder: "Nuvilkite failą čia arba spustelėkite žemiau esantį mygtuką ir pasirinkite failą, kurį norite įkelti.", + filePlaceholder: "Nuvilkite failą čia arba spustelėkite žemiau esantį mygtuką ir pasirinkite failą, kurį norite įkelti.", confirmDelete: "Ar norite ištrinti įrašą?", keyDuplicationError: "Ši reikšmė turėtų būti unikali.", addColumn: "Pridėti stulpelį", @@ -76,8 +76,8 @@ export var lithuaniaSurveyStrings = { signaturePlaceHolder: "Pasirašykite čia", chooseFileCaption: "Pasirinkti failą", takePhotoCaption: "Fotografuoti", - cameraPlaceHolder: "Spustelėkite žemiau esantį mygtuką, kad nufotografuotumėte fotoaparatu.", - fileCameraDragAreaPlaceHolder: "Nuvilkite arba pasirinkite failą, kurį norite įkelti arba nufotografuoti naudodami fotoaparatą.", + photoPlaceholder: "Spustelėkite žemiau esantį mygtuką, kad nufotografuotumėte fotoaparatu.", + fileOrPhotoPlaceholder: "Nuvilkite arba pasirinkite failą, kurį norite įkelti arba nufotografuoti naudodami fotoaparatą.", replaceFileCaption: "Pakeiskite failą", removeFileCaption: "Ištrinti šį failą", booleanCheckedLabel: "Taip", @@ -95,32 +95,32 @@ export var lithuaniaSurveyStrings = { tagboxDoneButtonCaption: "GERAI", selectToRankEmptyRankedAreaText: "Visi pasirinkimai yra reitinguojami", selectToRankEmptyUnrankedAreaText: "Nuvilkite pasirinkimus čia, kad juos reitinguotumėte" -}; - -surveyLocalization.locales["lt"] = lithuaniaSurveyStrings; -surveyLocalization.localeNames["lt"] = "lietuvių"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{1} {0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Skydelis {panelIndex}" -// ratingOptionsCaption: "Select..." => "Žymėti..." -// minError: "The value should not be less than {0}" => "Vertė neturėtų būti mažesnė nei {0}" -// maxError: "The value should not be greater than {0}" => "Vertė neturėtų būti didesnė nei {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Nuvilkite failą čia arba spustelėkite žemiau esantį mygtuką ir pasirinkite failą, kurį norite įkelti." -// emptyRowsText: "There are no rows." => "Eilių nėra." -// multipletext_itemname: "text" => "SMS žinutė" -// signaturePlaceHolder: "Sign here" => "Pasirašykite čia" -// modalCancelButtonText: "Cancel" => "Atšaukti" -// modalApplyButtonText: "Apply" => "Vartoti" -// filterStringPlaceholder: "Type to search..." => "Įveskite, kad ieškotumėte..." -// emptyMessage: "No data to display" => "Nėra rodomų duomenų" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Įrašų dar nėra.\nSpustelėkite žemiau esantį mygtuką, kad pridėtumėte naują įrašą." -// noEntriesReadonlyText: "There are no entries." => "Įrašų nėra." -// more: "More" => "Daugiau" -// tagboxDoneButtonCaption: "OK" => "GERAI" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Visi pasirinkimai yra reitinguojami" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Nuvilkite pasirinkimus čia, kad juos reitinguotumėte"// takePhotoCaption: "Take Photo" => "Fotografuoti" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Spustelėkite žemiau esantį mygtuką, kad nufotografuotumėte fotoaparatu." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Nuvilkite arba pasirinkite failą, kurį norite įkelti arba nufotografuoti naudodami fotoaparatą." +}; + +surveyLocalization.locales["lt"] = lithuaniaSurveyStrings; +surveyLocalization.localeNames["lt"] = "lietuvių"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{1} {0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Skydelis {panelIndex}" +// ratingOptionsCaption: "Select..." => "Žymėti..." +// minError: "The value should not be less than {0}" => "Vertė neturėtų būti mažesnė nei {0}" +// maxError: "The value should not be greater than {0}" => "Vertė neturėtų būti didesnė nei {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Nuvilkite failą čia arba spustelėkite žemiau esantį mygtuką ir pasirinkite failą, kurį norite įkelti." +// emptyRowsText: "There are no rows." => "Eilių nėra." +// multipletext_itemname: "text" => "SMS žinutė" +// signaturePlaceHolder: "Sign here" => "Pasirašykite čia" +// modalCancelButtonText: "Cancel" => "Atšaukti" +// modalApplyButtonText: "Apply" => "Vartoti" +// filterStringPlaceholder: "Type to search..." => "Įveskite, kad ieškotumėte..." +// emptyMessage: "No data to display" => "Nėra rodomų duomenų" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Įrašų dar nėra.\nSpustelėkite žemiau esantį mygtuką, kad pridėtumėte naują įrašą." +// noEntriesReadonlyText: "There are no entries." => "Įrašų nėra." +// more: "More" => "Daugiau" +// tagboxDoneButtonCaption: "OK" => "GERAI" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Visi pasirinkimai yra reitinguojami" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Nuvilkite pasirinkimus čia, kad juos reitinguotumėte"// takePhotoCaption: "Take Photo" => "Fotografuoti" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Spustelėkite žemiau esantį mygtuką, kad nufotografuotumėte fotoaparatu." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Nuvilkite arba pasirinkite failą, kurį norite įkelti arba nufotografuoti naudodami fotoaparatą." // replaceFileCaption: "Replace file" => "Pakeiskite failą" \ No newline at end of file diff --git a/src/localization/macedonian.ts b/src/localization/macedonian.ts index 1f0d42f0f4..a94bb7ceb8 100644 --- a/src/localization/macedonian.ts +++ b/src/localization/macedonian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var macedonianSurveyStrings = { pagePrevText: "Претходна", pageNextText: "Следно", @@ -47,7 +47,7 @@ export var macedonianSurveyStrings = { loadingFile: "Се вчитува ...", chooseFile: "Изберете датотека (и) ...", noFileChosen: "Не се избрани датотеки", - fileDragAreaPlaceholder: "Пуштете датотека овде или кликнете на копчето подолу за да ја вчитате датотеката.", + filePlaceholder: "Пуштете датотека овде или кликнете на копчето подолу за да ја вчитате датотеката.", confirmDelete: "Дали сакате да го избришете записот?", keyDuplicationError: "Оваа вредност треба да биде единствена.", addColumn: "Додај колона", @@ -76,8 +76,8 @@ export var macedonianSurveyStrings = { signaturePlaceHolder: "Потпиши се овде.", chooseFileCaption: "Изберете датотека", takePhotoCaption: "Фотографирајте", - cameraPlaceHolder: "Кликнете на копчето подолу за да фотографирате користејќи ја камерата.", - fileCameraDragAreaPlaceHolder: "Влечете и фрлајте или изберете датотека за качување или фотографирање користејќи ја камерата.", + photoPlaceholder: "Кликнете на копчето подолу за да фотографирате користејќи ја камерата.", + fileOrPhotoPlaceholder: "Влечете и фрлајте или изберете датотека за качување или фотографирање користејќи ја камерата.", replaceFileCaption: "Заменете го фајлот.", removeFileCaption: "Отстранете ја оваа датотека", booleanCheckedLabel: "Да", @@ -95,26 +95,26 @@ export var macedonianSurveyStrings = { tagboxDoneButtonCaption: "ДОБРО", selectToRankEmptyRankedAreaText: "Сите избори се рангирани", selectToRankEmptyUnrankedAreaText: "Влечете и фрлете го изборот овде за да ги рангирате" -}; - -surveyLocalization.locales["mk"] = macedonianSurveyStrings; -surveyLocalization.localeNames["mk"] = "Македонски"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} на {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панел {панел Индекс}" -// ratingOptionsCaption: "Select..." => "Изберете..." -// multipletext_itemname: "text" => "текст." -// signaturePlaceHolder: "Sign here" => "Потпиши се овде." -// filterStringPlaceholder: "Type to search..." => "Тип за пребарување..." -// emptyMessage: "No data to display" => "Нема податоци за прикажување" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Сеуште нема влезници.\nКликнете на копчето подолу за да додадете нов влез." -// noEntriesReadonlyText: "There are no entries." => "Нема влезници." -// more: "More" => "Повеќе" -// tagboxDoneButtonCaption: "OK" => "ДОБРО" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Сите избори се рангирани" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Влечете и фрлете го изборот овде за да ги рангирате"// takePhotoCaption: "Take Photo" => "Фотографирајте" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Кликнете на копчето подолу за да фотографирате користејќи ја камерата." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Влечете и фрлајте или изберете датотека за качување или фотографирање користејќи ја камерата." +}; + +surveyLocalization.locales["mk"] = macedonianSurveyStrings; +surveyLocalization.localeNames["mk"] = "Македонски"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} на {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панел {панел Индекс}" +// ratingOptionsCaption: "Select..." => "Изберете..." +// multipletext_itemname: "text" => "текст." +// signaturePlaceHolder: "Sign here" => "Потпиши се овде." +// filterStringPlaceholder: "Type to search..." => "Тип за пребарување..." +// emptyMessage: "No data to display" => "Нема податоци за прикажување" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Сеуште нема влезници.\nКликнете на копчето подолу за да додадете нов влез." +// noEntriesReadonlyText: "There are no entries." => "Нема влезници." +// more: "More" => "Повеќе" +// tagboxDoneButtonCaption: "OK" => "ДОБРО" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Сите избори се рангирани" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Влечете и фрлете го изборот овде за да ги рангирате"// takePhotoCaption: "Take Photo" => "Фотографирајте" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Кликнете на копчето подолу за да фотографирате користејќи ја камерата." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Влечете и фрлајте или изберете датотека за качување или фотографирање користејќи ја камерата." // replaceFileCaption: "Replace file" => "Заменете го фајлот." \ No newline at end of file diff --git a/src/localization/malay.ts b/src/localization/malay.ts index ce16ec9a07..4cf78fde82 100644 --- a/src/localization/malay.ts +++ b/src/localization/malay.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var malaySurveyStrings = { pagePrevText: "Sebelumnya", pageNextText: "Seterusnya", @@ -47,7 +47,7 @@ export var malaySurveyStrings = { loadingFile: "Memuat...", chooseFile: "Pilih fail...", noFileChosen: "Tiada fail dipilih", - fileDragAreaPlaceholder: "Letakkan fail di sini atau klik butang di bawah untuk memuatkan fail.", + filePlaceholder: "Letakkan fail di sini atau klik butang di bawah untuk memuatkan fail.", confirmDelete: "Adakah anda ingin memadamkan rekod?", keyDuplicationError: "Nilai ini hendaklah unik.", addColumn: "Tambahkan lajur", @@ -76,8 +76,8 @@ export var malaySurveyStrings = { signaturePlaceHolder: "Tandatangan di sini", chooseFileCaption: "Pilih fail", takePhotoCaption: "Ambil gambar", - cameraPlaceHolder: "Klik butang di bawah untuk mengambil gambar menggunakan kamera.", - fileCameraDragAreaPlaceHolder: "Seret dan lepas atau pilih fail untuk memuat naik atau mengambil foto menggunakan kamera.", + photoPlaceholder: "Klik butang di bawah untuk mengambil gambar menggunakan kamera.", + fileOrPhotoPlaceholder: "Seret dan lepas atau pilih fail untuk memuat naik atau mengambil foto menggunakan kamera.", replaceFileCaption: "Gantikan fail", removeFileCaption: "Alih keluar fail ini", booleanCheckedLabel: "Ya", @@ -95,22 +95,22 @@ export var malaySurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Semua pilihan disenaraikan", selectToRankEmptyUnrankedAreaText: "Seret dan lepaskan pilihan di sini untuk meletakkannya" -}; - -surveyLocalization.locales["ms"] = malaySurveyStrings; -surveyLocalization.localeNames["ms"] = "melayu"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Pilih..." -// emptyMessage: "No data to display" => "Tiada data untuk dipaparkan" -// noEntriesReadonlyText: "There are no entries." => "Tiada penyertaan." -// more: "More" => "Lebih banyak" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Semua pilihan disenaraikan" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Seret dan lepaskan pilihan di sini untuk meletakkannya"// takePhotoCaption: "Take Photo" => "Ambil gambar" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Klik butang di bawah untuk mengambil gambar menggunakan kamera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Seret dan lepas atau pilih fail untuk memuat naik atau mengambil foto menggunakan kamera." +}; + +surveyLocalization.locales["ms"] = malaySurveyStrings; +surveyLocalization.localeNames["ms"] = "melayu"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Pilih..." +// emptyMessage: "No data to display" => "Tiada data untuk dipaparkan" +// noEntriesReadonlyText: "There are no entries." => "Tiada penyertaan." +// more: "More" => "Lebih banyak" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Semua pilihan disenaraikan" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Seret dan lepaskan pilihan di sini untuk meletakkannya"// takePhotoCaption: "Take Photo" => "Ambil gambar" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Klik butang di bawah untuk mengambil gambar menggunakan kamera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Seret dan lepas atau pilih fail untuk memuat naik atau mengambil foto menggunakan kamera." // replaceFileCaption: "Replace file" => "Gantikan fail" \ No newline at end of file diff --git a/src/localization/norwegian.ts b/src/localization/norwegian.ts index 84b8032941..ac04eecc3b 100644 --- a/src/localization/norwegian.ts +++ b/src/localization/norwegian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var norwegianSurveyStrings = { pagePrevText: "Forrige", pageNextText: "Neste", @@ -47,7 +47,7 @@ export var norwegianSurveyStrings = { loadingFile: "Laster inn ...", chooseFile: "Velg fil (er) ...", noFileChosen: "Ingen fil valgt", - fileDragAreaPlaceholder: "Dra og slipp en fil her, eller klikk på knappen nedenfor og velg en fil du vil laste opp.", + filePlaceholder: "Dra og slipp en fil her, eller klikk på knappen nedenfor og velg en fil du vil laste opp.", confirmDelete: "Ønsker du å slette posten?", keyDuplicationError: "Denne verdien skal være unik.", addColumn: "Legg til kolonne", @@ -76,8 +76,8 @@ export var norwegianSurveyStrings = { signaturePlaceHolder: "Logg inn her", chooseFileCaption: "Velg Fil", takePhotoCaption: "Ta bilde", - cameraPlaceHolder: "Klikk på knappen nedenfor for å ta et bilde med kameraet.", - fileCameraDragAreaPlaceHolder: "Dra og slipp eller velg en fil for å laste opp eller ta et bilde med kameraet.", + photoPlaceholder: "Klikk på knappen nedenfor for å ta et bilde med kameraet.", + fileOrPhotoPlaceholder: "Dra og slipp eller velg en fil for å laste opp eller ta et bilde med kameraet.", replaceFileCaption: "Erstatt fil", removeFileCaption: "Fjern denne filen", booleanCheckedLabel: "Ja", @@ -95,32 +95,32 @@ export var norwegianSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Alle valg er rangert", selectToRankEmptyUnrankedAreaText: "Dra og slipp valg her for å rangere dem" -}; - -surveyLocalization.locales["no"] = norwegianSurveyStrings; -surveyLocalization.localeNames["no"] = "norsk"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} av {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Velge..." -// minError: "The value should not be less than {0}" => "Verdien bør ikke være mindre enn {0}" -// maxError: "The value should not be greater than {0}" => "Verdien bør ikke være større enn {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Dra og slipp en fil her, eller klikk på knappen nedenfor og velg en fil du vil laste opp." -// emptyRowsText: "There are no rows." => "Det er ingen rader." -// multipletext_itemname: "text" => "Tekst" -// signaturePlaceHolder: "Sign here" => "Logg inn her" -// modalCancelButtonText: "Cancel" => "Annullere" -// modalApplyButtonText: "Apply" => "Bruke" -// filterStringPlaceholder: "Type to search..." => "Skriv for å søke ..." -// emptyMessage: "No data to display" => "Ingen data å vise" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Det er ingen oppføringer ennå.\nKlikk på knappen nedenfor for å legge til en ny oppføring." -// noEntriesReadonlyText: "There are no entries." => "Det er ingen oppføringer." -// more: "More" => "Mer" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle valg er rangert" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dra og slipp valg her for å rangere dem"// takePhotoCaption: "Take Photo" => "Ta bilde" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Klikk på knappen nedenfor for å ta et bilde med kameraet." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Dra og slipp eller velg en fil for å laste opp eller ta et bilde med kameraet." +}; + +surveyLocalization.locales["no"] = norwegianSurveyStrings; +surveyLocalization.localeNames["no"] = "norsk"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} av {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Velge..." +// minError: "The value should not be less than {0}" => "Verdien bør ikke være mindre enn {0}" +// maxError: "The value should not be greater than {0}" => "Verdien bør ikke være større enn {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Dra og slipp en fil her, eller klikk på knappen nedenfor og velg en fil du vil laste opp." +// emptyRowsText: "There are no rows." => "Det er ingen rader." +// multipletext_itemname: "text" => "Tekst" +// signaturePlaceHolder: "Sign here" => "Logg inn her" +// modalCancelButtonText: "Cancel" => "Annullere" +// modalApplyButtonText: "Apply" => "Bruke" +// filterStringPlaceholder: "Type to search..." => "Skriv for å søke ..." +// emptyMessage: "No data to display" => "Ingen data å vise" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Det er ingen oppføringer ennå.\nKlikk på knappen nedenfor for å legge til en ny oppføring." +// noEntriesReadonlyText: "There are no entries." => "Det er ingen oppføringer." +// more: "More" => "Mer" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alle valg er rangert" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dra og slipp valg her for å rangere dem"// takePhotoCaption: "Take Photo" => "Ta bilde" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Klikk på knappen nedenfor for å ta et bilde med kameraet." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Dra og slipp eller velg en fil for å laste opp eller ta et bilde med kameraet." // replaceFileCaption: "Replace file" => "Erstatt fil" \ No newline at end of file diff --git a/src/localization/persian.ts b/src/localization/persian.ts index ffb6be7491..5c149dc990 100644 --- a/src/localization/persian.ts +++ b/src/localization/persian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var persianSurveyStrings = { pagePrevText: "قبلی", pageNextText: "بعدی", @@ -47,7 +47,7 @@ export var persianSurveyStrings = { loadingFile: "بارگیری...", chooseFile: "انتخاب فایل(ها)...", noFileChosen: "هیچ فایلی انتخاب نشده", - fileDragAreaPlaceholder: "کشیدن و رها کردن یک فایل در اینجا و یا کلیک بر روی دکمه زیر و یک فایل برای اپلود را انتخاب کنید.", + filePlaceholder: "کشیدن و رها کردن یک فایل در اینجا و یا کلیک بر روی دکمه زیر و یک فایل برای اپلود را انتخاب کنید.", confirmDelete: "آیا مایل به حذف این ردیف هستید؟", keyDuplicationError: "این مقدار باید غیر تکراری باشد", addColumn: "ستون جدید", @@ -76,8 +76,8 @@ export var persianSurveyStrings = { signaturePlaceHolder: "اینجا را امضا کنید", chooseFileCaption: "انتخاب فایل", takePhotoCaption: "گرفتن عکس", - cameraPlaceHolder: "روی دکمه زیر کلیک کنید تا با استفاده از دوربین عکس بگیرید.", - fileCameraDragAreaPlaceHolder: "کشیدن و رها کردن یا انتخاب یک فایل برای اپلود یا گرفتن عکس با استفاده از دوربین.", + photoPlaceholder: "روی دکمه زیر کلیک کنید تا با استفاده از دوربین عکس بگیرید.", + fileOrPhotoPlaceholder: "کشیدن و رها کردن یا انتخاب یک فایل برای اپلود یا گرفتن عکس با استفاده از دوربین.", replaceFileCaption: "جایگزینی پرونده", removeFileCaption: "حذف این فایل", booleanCheckedLabel: "بله", @@ -95,32 +95,32 @@ export var persianSurveyStrings = { tagboxDoneButtonCaption: "باشه", selectToRankEmptyRankedAreaText: "همه انتخاب ها رتبه بندی می شوند", selectToRankEmptyUnrankedAreaText: "انتخاب های کشیدن و رها کردن در اینجا برای رتبه بندی انها" -}; - -surveyLocalization.locales["fa"] = persianSurveyStrings; -surveyLocalization.localeNames["fa"] = "فارْسِى"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "پنل {panelIndex}" -// ratingOptionsCaption: "Select..." => "انتخاب..." -// minError: "The value should not be less than {0}" => "ارزش نباید کمتر از {0}" -// maxError: "The value should not be greater than {0}" => "ارزش نباید بیشتر از {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "کشیدن و رها کردن یک فایل در اینجا و یا کلیک بر روی دکمه زیر و یک فایل برای اپلود را انتخاب کنید." -// emptyRowsText: "There are no rows." => "هیچ ردیفی وجود ندارد." -// multipletext_itemname: "text" => "پیامک" -// signaturePlaceHolder: "Sign here" => "اینجا را امضا کنید" -// modalCancelButtonText: "Cancel" => "لغو" -// modalApplyButtonText: "Apply" => "درخواست" -// filterStringPlaceholder: "Type to search..." => "تایپ برای جستجو..." -// emptyMessage: "No data to display" => "داده ای برای نمایش وجود ندارد" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "هنوز هیچ ورودی وجود ندارد.\nروی دکمه زیر کلیک کنید تا یک ورودی جدید اضافه شود." -// noEntriesReadonlyText: "There are no entries." => "هیچ ورودی وجود ندارد." -// more: "More" => "بیشتر" -// tagboxDoneButtonCaption: "OK" => "باشه" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "همه انتخاب ها رتبه بندی می شوند" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "انتخاب های کشیدن و رها کردن در اینجا برای رتبه بندی انها"// takePhotoCaption: "Take Photo" => "گرفتن عکس" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "روی دکمه زیر کلیک کنید تا با استفاده از دوربین عکس بگیرید." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "کشیدن و رها کردن یا انتخاب یک فایل برای اپلود یا گرفتن عکس با استفاده از دوربین." +}; + +surveyLocalization.locales["fa"] = persianSurveyStrings; +surveyLocalization.localeNames["fa"] = "فارْسِى"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "پنل {panelIndex}" +// ratingOptionsCaption: "Select..." => "انتخاب..." +// minError: "The value should not be less than {0}" => "ارزش نباید کمتر از {0}" +// maxError: "The value should not be greater than {0}" => "ارزش نباید بیشتر از {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "کشیدن و رها کردن یک فایل در اینجا و یا کلیک بر روی دکمه زیر و یک فایل برای اپلود را انتخاب کنید." +// emptyRowsText: "There are no rows." => "هیچ ردیفی وجود ندارد." +// multipletext_itemname: "text" => "پیامک" +// signaturePlaceHolder: "Sign here" => "اینجا را امضا کنید" +// modalCancelButtonText: "Cancel" => "لغو" +// modalApplyButtonText: "Apply" => "درخواست" +// filterStringPlaceholder: "Type to search..." => "تایپ برای جستجو..." +// emptyMessage: "No data to display" => "داده ای برای نمایش وجود ندارد" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "هنوز هیچ ورودی وجود ندارد.\nروی دکمه زیر کلیک کنید تا یک ورودی جدید اضافه شود." +// noEntriesReadonlyText: "There are no entries." => "هیچ ورودی وجود ندارد." +// more: "More" => "بیشتر" +// tagboxDoneButtonCaption: "OK" => "باشه" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "همه انتخاب ها رتبه بندی می شوند" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "انتخاب های کشیدن و رها کردن در اینجا برای رتبه بندی انها"// takePhotoCaption: "Take Photo" => "گرفتن عکس" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "روی دکمه زیر کلیک کنید تا با استفاده از دوربین عکس بگیرید." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "کشیدن و رها کردن یا انتخاب یک فایل برای اپلود یا گرفتن عکس با استفاده از دوربین." // replaceFileCaption: "Replace file" => "جایگزینی پرونده" \ No newline at end of file diff --git a/src/localization/polish.ts b/src/localization/polish.ts index ad2511db23..97707e130a 100644 --- a/src/localization/polish.ts +++ b/src/localization/polish.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var polishSurveyStrings = { pagePrevText: "Wstecz", pageNextText: "Dalej", @@ -47,7 +47,7 @@ export var polishSurveyStrings = { loadingFile: "Ładowanie...", chooseFile: "Wybierz plik(i)...", noFileChosen: "Nie wybrano żadnego pliku", - fileDragAreaPlaceholder: "Upuść plik tutaj lub kliknij przycisk poniżej, aby załadować plik.", + filePlaceholder: "Upuść plik tutaj lub kliknij przycisk poniżej, aby załadować plik.", confirmDelete: "Chcesz skasować nagranie?", keyDuplicationError: "Ta wartość powinna być wyjątkowa.", addColumn: "Dodaj kolumnę", @@ -76,8 +76,8 @@ export var polishSurveyStrings = { signaturePlaceHolder: "Podpisz tutaj", chooseFileCaption: "Wybierz plik", takePhotoCaption: "Zrób zdjęcie", - cameraPlaceHolder: "Kliknij przycisk poniżej, aby zrobić zdjęcie aparatem.", - fileCameraDragAreaPlaceHolder: "Przeciągnij i upuść lub wybierz plik, który chcesz przesłać lub zrobić zdjęcie za pomocą aparatu.", + photoPlaceholder: "Kliknij przycisk poniżej, aby zrobić zdjęcie aparatem.", + fileOrPhotoPlaceholder: "Przeciągnij i upuść lub wybierz plik, który chcesz przesłać lub zrobić zdjęcie za pomocą aparatu.", replaceFileCaption: "Zastąp plik", removeFileCaption: "Usuń ten plik", booleanCheckedLabel: "Tak", @@ -95,20 +95,20 @@ export var polishSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Wszystkie wybory są uszeregowane", selectToRankEmptyUnrankedAreaText: "Przeciągnij i upuść tutaj wybory, aby je uszeregować" -}; - -surveyLocalization.locales["pl"] = polishSurveyStrings; -surveyLocalization.localeNames["pl"] = "polski"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// emptyMessage: "No data to display" => "Brak danych do wyświetlenia" -// noEntriesReadonlyText: "There are no entries." => "Brak wpisów." -// more: "More" => "Więcej" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Wszystkie wybory są uszeregowane" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Przeciągnij i upuść tutaj wybory, aby je uszeregować"// takePhotoCaption: "Take Photo" => "Zrób zdjęcie" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kliknij przycisk poniżej, aby zrobić zdjęcie aparatem." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Przeciągnij i upuść lub wybierz plik, który chcesz przesłać lub zrobić zdjęcie za pomocą aparatu." +}; + +surveyLocalization.locales["pl"] = polishSurveyStrings; +surveyLocalization.localeNames["pl"] = "polski"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// emptyMessage: "No data to display" => "Brak danych do wyświetlenia" +// noEntriesReadonlyText: "There are no entries." => "Brak wpisów." +// more: "More" => "Więcej" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Wszystkie wybory są uszeregowane" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Przeciągnij i upuść tutaj wybory, aby je uszeregować"// takePhotoCaption: "Take Photo" => "Zrób zdjęcie" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kliknij przycisk poniżej, aby zrobić zdjęcie aparatem." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Przeciągnij i upuść lub wybierz plik, który chcesz przesłać lub zrobić zdjęcie za pomocą aparatu." // replaceFileCaption: "Replace file" => "Zastąp plik" \ No newline at end of file diff --git a/src/localization/portuguese-br.ts b/src/localization/portuguese-br.ts index 1d868605aa..3cf631a0ac 100644 --- a/src/localization/portuguese-br.ts +++ b/src/localization/portuguese-br.ts @@ -1,7 +1,7 @@ -import { surveyLocalization } from "survey-core"; -/** - * You don't need to translate strings that have the same value as Portuguese translation - */ +import { surveyLocalization } from "survey-core"; +/** + * You don't need to translate strings that have the same value as Portuguese translation + */ export var portugueseBrSurveyStrings = { pagePrevText: "Anterior", pageNextText: "Próximo", @@ -49,7 +49,7 @@ export var portugueseBrSurveyStrings = { loadingFile: "Carregando...", chooseFile: "Escolha o(s) arquivo(s)...", noFileChosen: "Nenhum arquivo escolhido", - fileDragAreaPlaceholder: "Arraste e solte um arquivo aqui ou clique no botão abaixo e escolha um arquivo para carregar.", + filePlaceholder: "Arraste e solte um arquivo aqui ou clique no botão abaixo e escolha um arquivo para carregar.", confirmDelete: "Tem certeza que deseja deletar?", keyDuplicationError: "Esse valor deve ser único.", addColumn: "Adicionar coluna", @@ -78,8 +78,8 @@ export var portugueseBrSurveyStrings = { signaturePlaceHolder: "Assine aqui", chooseFileCaption: "Escolher arquivo", takePhotoCaption: "Tirar foto", - cameraPlaceHolder: "Clique no botão abaixo para tirar uma foto usando a câmera.", - fileCameraDragAreaPlaceHolder: "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera.", + photoPlaceholder: "Clique no botão abaixo para tirar uma foto usando a câmera.", + fileOrPhotoPlaceholder: "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera.", replaceFileCaption: "Substituir arquivo", removeFileCaption: "Remover este arquivo", booleanCheckedLabel: "Sim", @@ -97,79 +97,79 @@ export var portugueseBrSurveyStrings = { tagboxDoneButtonCaption: "OKEY", selectToRankEmptyRankedAreaText: "Todas as opções são classificadas", selectToRankEmptyUnrankedAreaText: "Arraste e solte as opções aqui para classificá-las" -}; - -surveyLocalization.locales["pt-br"] = portugueseBrSurveyStrings; -surveyLocalization.localeNames["pt-br"] = "português brasileiro"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// pagePrevText: "Previous" => "Anterior" -// pageNextText: "Next" => "Próximo" -// completeText: "Complete" => "Completar" -// previewText: "Preview" => "Visualizar" -// editText: "Edit" => "Editar" -// startSurveyText: "Start" => "Começar" -// otherItemText: "Other (describe)" => "Outros (descrever)" -// noneItemText: "None" => "Nenhum" -// selectAllItemText: "Select All" => "Selecionar tudo" -// progressText: "Page {0} of {1}" => "Página {0} de {1}" -// indexText: "{0} of {1}" => "{0} de {1}" -// panelDynamicProgressText: "{0} of {1}" => "{0} de {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Painel {panelIndex}" -// questionsProgressText: "Answered {0}/{1} questions" => "Perguntas respondidas {0}/{1}" -// placeholder: "Select..." => "Selecionar..." -// ratingOptionsCaption: "Select..." => "Selecionar..." -// value: "value" => "valor" -// numericError: "The value should be numeric." => "O valor deve ser numérico." -// minError: "The value should not be less than {0}" => "O valor não deve ser inferior a {0}" -// maxError: "The value should not be greater than {0}" => "O valor não deve ser maior que {0}" -// textMinLength: "Please enter at least {0} character(s)." => "Introduza pelo menos {0} caractere(s)." -// textMaxLength: "Please enter no more than {0} character(s)." => "Introduza no máximo {0} caractere(s)." -// textMinMaxLength: "Please enter at least {0} and no more than {1} characters." => "Insira pelo menos {0} e não mais do que {1} caracteres." -// minRowCountError: "Please fill in at least {0} row(s)." => "Por favor, preencha pelo menos {0} linha(s)." -// minSelectError: "Please select at least {0} variant(s)." => "Selecione pelo menos {0} variante(s)." -// numericMinMax: "The '{0}' should be at least {1} and at most {2}" => "O \"{0}\" deve ser pelo menos {1} e no máximo {2}" -// numericMin: "The '{0}' should be at least {1}" => "O \"{0}\" deve ser pelo menos {1}" -// numericMax: "The '{0}' should be at most {1}" => "O \"{0}\" deve ser no máximo {1}" -// invalidExpression: "The expression: {0} should return 'true'." => "A expressão: {0} deve retornar 'verdadeiro'." -// exceedMaxSize: "The file size should not exceed {0}." => "O tamanho do arquivo não deve exceder {0}." -// chooseFile: "Choose file(s)..." => "Escolha o(s) arquivo(s)..." -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Arraste e solte um arquivo aqui ou clique no botão abaixo e escolha um arquivo para carregar." -// addColumn: "Add Column" => "Adicionar coluna" -// addRow: "Add Row" => "Adicionar linha" -// removeRow: "Remove" => "Retirar" -// emptyRowsText: "There are no rows." => "Não há filas." -// addPanel: "Add new" => "Adicionar novo" -// removePanel: "Remove" => "Retirar" -// choices_Item: "item" => "item" -// matrix_column: "Column" => "Coluna" -// matrix_row: "Row" => "Remar" -// multipletext_itemname: "text" => "Texto" -// saveAgainButton: "Try again" => "Tentar novamente" -// timerMin: "min" => "Min" -// timerSec: "sec" => "segundo" -// timerSpentAll: "You have spent {0} on this page and {1} in total." => "Você gastou {0} nesta página e {1} no total." -// timerSpentPage: "You have spent {0} on this page." => "Você passou {0} nesta página." -// timerSpentSurvey: "You have spent {0} in total." => "Gastou {0} no total." -// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "Você gastou {0} de {1} nesta página e {2} de {3} no total." -// timerLimitPage: "You have spent {0} of {1} on this page." => "Você gastou {0} de {1} nesta página." -// timerLimitSurvey: "You have spent {0} of {1} in total." => "Gastou {0} de {1} no total." -// clearCaption: "Clear" => "Claro" -// signaturePlaceHolder: "Sign here" => "Assine aqui" -// booleanCheckedLabel: "Yes" => "Sim" -// booleanUncheckedLabel: "No" => "Não" -// questionTitlePatternText: "Question Title" => "Título da pergunta" -// modalCancelButtonText: "Cancel" => "Cancelar" -// modalApplyButtonText: "Apply" => "Aplicar" -// filterStringPlaceholder: "Type to search..." => "Digite para pesquisar..." -// emptyMessage: "No data to display" => "Nenhum dado a ser exibido" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Ainda não há inscrições.\nClique no botão abaixo para adicionar uma nova entrada." -// noEntriesReadonlyText: "There are no entries." => "Não há entradas." -// more: "More" => "Mais" -// tagboxDoneButtonCaption: "OK" => "OKEY" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Todas as opções são classificadas" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arraste e solte as opções aqui para classificá-las"// takePhotoCaption: "Take Photo" => "Tirar foto" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Clique no botão abaixo para tirar uma foto usando a câmera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera." +}; + +surveyLocalization.locales["pt-br"] = portugueseBrSurveyStrings; +surveyLocalization.localeNames["pt-br"] = "português brasileiro"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// pagePrevText: "Previous" => "Anterior" +// pageNextText: "Next" => "Próximo" +// completeText: "Complete" => "Completar" +// previewText: "Preview" => "Visualizar" +// editText: "Edit" => "Editar" +// startSurveyText: "Start" => "Começar" +// otherItemText: "Other (describe)" => "Outros (descrever)" +// noneItemText: "None" => "Nenhum" +// selectAllItemText: "Select All" => "Selecionar tudo" +// progressText: "Page {0} of {1}" => "Página {0} de {1}" +// indexText: "{0} of {1}" => "{0} de {1}" +// panelDynamicProgressText: "{0} of {1}" => "{0} de {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Painel {panelIndex}" +// questionsProgressText: "Answered {0}/{1} questions" => "Perguntas respondidas {0}/{1}" +// placeholder: "Select..." => "Selecionar..." +// ratingOptionsCaption: "Select..." => "Selecionar..." +// value: "value" => "valor" +// numericError: "The value should be numeric." => "O valor deve ser numérico." +// minError: "The value should not be less than {0}" => "O valor não deve ser inferior a {0}" +// maxError: "The value should not be greater than {0}" => "O valor não deve ser maior que {0}" +// textMinLength: "Please enter at least {0} character(s)." => "Introduza pelo menos {0} caractere(s)." +// textMaxLength: "Please enter no more than {0} character(s)." => "Introduza no máximo {0} caractere(s)." +// textMinMaxLength: "Please enter at least {0} and no more than {1} characters." => "Insira pelo menos {0} e não mais do que {1} caracteres." +// minRowCountError: "Please fill in at least {0} row(s)." => "Por favor, preencha pelo menos {0} linha(s)." +// minSelectError: "Please select at least {0} variant(s)." => "Selecione pelo menos {0} variante(s)." +// numericMinMax: "The '{0}' should be at least {1} and at most {2}" => "O \"{0}\" deve ser pelo menos {1} e no máximo {2}" +// numericMin: "The '{0}' should be at least {1}" => "O \"{0}\" deve ser pelo menos {1}" +// numericMax: "The '{0}' should be at most {1}" => "O \"{0}\" deve ser no máximo {1}" +// invalidExpression: "The expression: {0} should return 'true'." => "A expressão: {0} deve retornar 'verdadeiro'." +// exceedMaxSize: "The file size should not exceed {0}." => "O tamanho do arquivo não deve exceder {0}." +// chooseFile: "Choose file(s)..." => "Escolha o(s) arquivo(s)..." +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Arraste e solte um arquivo aqui ou clique no botão abaixo e escolha um arquivo para carregar." +// addColumn: "Add Column" => "Adicionar coluna" +// addRow: "Add Row" => "Adicionar linha" +// removeRow: "Remove" => "Retirar" +// emptyRowsText: "There are no rows." => "Não há filas." +// addPanel: "Add new" => "Adicionar novo" +// removePanel: "Remove" => "Retirar" +// choices_Item: "item" => "item" +// matrix_column: "Column" => "Coluna" +// matrix_row: "Row" => "Remar" +// multipletext_itemname: "text" => "Texto" +// saveAgainButton: "Try again" => "Tentar novamente" +// timerMin: "min" => "Min" +// timerSec: "sec" => "segundo" +// timerSpentAll: "You have spent {0} on this page and {1} in total." => "Você gastou {0} nesta página e {1} no total." +// timerSpentPage: "You have spent {0} on this page." => "Você passou {0} nesta página." +// timerSpentSurvey: "You have spent {0} in total." => "Gastou {0} no total." +// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "Você gastou {0} de {1} nesta página e {2} de {3} no total." +// timerLimitPage: "You have spent {0} of {1} on this page." => "Você gastou {0} de {1} nesta página." +// timerLimitSurvey: "You have spent {0} of {1} in total." => "Gastou {0} de {1} no total." +// clearCaption: "Clear" => "Claro" +// signaturePlaceHolder: "Sign here" => "Assine aqui" +// booleanCheckedLabel: "Yes" => "Sim" +// booleanUncheckedLabel: "No" => "Não" +// questionTitlePatternText: "Question Title" => "Título da pergunta" +// modalCancelButtonText: "Cancel" => "Cancelar" +// modalApplyButtonText: "Apply" => "Aplicar" +// filterStringPlaceholder: "Type to search..." => "Digite para pesquisar..." +// emptyMessage: "No data to display" => "Nenhum dado a ser exibido" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Ainda não há inscrições.\nClique no botão abaixo para adicionar uma nova entrada." +// noEntriesReadonlyText: "There are no entries." => "Não há entradas." +// more: "More" => "Mais" +// tagboxDoneButtonCaption: "OK" => "OKEY" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Todas as opções são classificadas" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arraste e solte as opções aqui para classificá-las"// takePhotoCaption: "Take Photo" => "Tirar foto" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Clique no botão abaixo para tirar uma foto usando a câmera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera." // replaceFileCaption: "Replace file" => "Substituir arquivo" \ No newline at end of file diff --git a/src/localization/portuguese.ts b/src/localization/portuguese.ts index cc7671c4fd..3cd89f81e9 100644 --- a/src/localization/portuguese.ts +++ b/src/localization/portuguese.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var portugueseSurveyStrings = { pagePrevText: "Anterior", pageNextText: "Próximo", @@ -47,7 +47,7 @@ export var portugueseSurveyStrings = { loadingFile: "A carregar...", chooseFile: "Selecione o(s) arquivo(s)...", noFileChosen: "Nenhum ficheiro escolhido", - fileDragAreaPlaceholder: "Arraste um ficheiro aqui ou clique no botão abaixo para carregar o ficheiro.", + filePlaceholder: "Arraste um ficheiro aqui ou clique no botão abaixo para carregar o ficheiro.", confirmDelete: "Tem a certeza que deseja apagar?", keyDuplicationError: "Este valor deve ser único.", addColumn: "Adicionar coluna", @@ -76,8 +76,8 @@ export var portugueseSurveyStrings = { signaturePlaceHolder: "Assine aqui", chooseFileCaption: "Escolher ficheiro", takePhotoCaption: "Tirar foto", - cameraPlaceHolder: "Clique no botão abaixo para tirar uma foto usando a câmera.", - fileCameraDragAreaPlaceHolder: "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera.", + photoPlaceholder: "Clique no botão abaixo para tirar uma foto usando a câmera.", + fileOrPhotoPlaceholder: "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera.", replaceFileCaption: "Substituir arquivo", removeFileCaption: "Remover este ficheiro", booleanCheckedLabel: "Sim", @@ -95,17 +95,17 @@ export var portugueseSurveyStrings = { tagboxDoneButtonCaption: "Terminado", selectToRankEmptyRankedAreaText: "Todas as opções são classificadas", selectToRankEmptyUnrankedAreaText: "Arraste e solte as opções aqui para classificá-las" -}; - -surveyLocalization.locales["pt"] = portugueseSurveyStrings; -surveyLocalization.localeNames["pt"] = "português"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Painel {panelIndex}" -// noEntriesReadonlyText: "There are no entries." => "Não há entradas." -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Todas as opções são classificadas" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arraste e solte as opções aqui para classificá-las"// takePhotoCaption: "Take Photo" => "Tirar foto" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Clique no botão abaixo para tirar uma foto usando a câmera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera." +}; + +surveyLocalization.locales["pt"] = portugueseSurveyStrings; +surveyLocalization.localeNames["pt"] = "português"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Painel {panelIndex}" +// noEntriesReadonlyText: "There are no entries." => "Não há entradas." +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Todas as opções são classificadas" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arraste e solte as opções aqui para classificá-las"// takePhotoCaption: "Take Photo" => "Tirar foto" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Clique no botão abaixo para tirar uma foto usando a câmera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arraste e solte ou selecione um arquivo para carregar ou tirar uma foto usando a câmera." // replaceFileCaption: "Replace file" => "Substituir arquivo" \ No newline at end of file diff --git a/src/localization/romanian.ts b/src/localization/romanian.ts index f611b8919a..2f26e315bf 100644 --- a/src/localization/romanian.ts +++ b/src/localization/romanian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var romanianSurveyStrings: any = { pagePrevText: "Precedent", pageNextText: "Următor", @@ -47,7 +47,7 @@ export var romanianSurveyStrings: any = { loadingFile: "Se încarcă...", chooseFile: "Alege fisierele...", noFileChosen: "Niciun fișier ales", - fileDragAreaPlaceholder: "Glisați și fixați un fișier aici sau faceți clic pe butonul de mai jos și alegeți un fișier de încărcat.", + filePlaceholder: "Glisați și fixați un fișier aici sau faceți clic pe butonul de mai jos și alegeți un fișier de încărcat.", confirmDelete: "Sunteți sigur că doriți să ștergeți înregistrarea?", keyDuplicationError: "Valoarea trebuie să fie unică.", addColumn: "Adăugați coloană", @@ -76,8 +76,8 @@ export var romanianSurveyStrings: any = { signaturePlaceHolder: "Semnează aici", chooseFileCaption: "Alege fișierul", takePhotoCaption: "Faceți o fotografie", - cameraPlaceHolder: "Faceți clic pe butonul de mai jos pentru a face o fotografie folosind camera.", - fileCameraDragAreaPlaceHolder: "Glisați și fixați sau selectați un fișier pentru a încărca sau a face o fotografie folosind camera.", + photoPlaceholder: "Faceți clic pe butonul de mai jos pentru a face o fotografie folosind camera.", + fileOrPhotoPlaceholder: "Glisați și fixați sau selectați un fișier pentru a încărca sau a face o fotografie folosind camera.", replaceFileCaption: "Înlocuire fișier", removeFileCaption: "Eliminați acest fișier", booleanCheckedLabel: "da", @@ -95,32 +95,32 @@ export var romanianSurveyStrings: any = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Toate opțiunile sunt clasificate", selectToRankEmptyUnrankedAreaText: "Glisați și fixați opțiunile aici pentru a le clasifica" -}; - -surveyLocalization.locales["ro"] = romanianSurveyStrings; -surveyLocalization.localeNames["ro"] = "română"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} de {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panou {panelIndex}" -// ratingOptionsCaption: "Select..." => "Alege..." -// minError: "The value should not be less than {0}" => "Valoarea nu trebuie să fie mai mică de {0}" -// maxError: "The value should not be greater than {0}" => "Valoarea nu trebuie să fie mai mare de {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Glisați și fixați un fișier aici sau faceți clic pe butonul de mai jos și alegeți un fișier de încărcat." -// emptyRowsText: "There are no rows." => "Nu există rânduri." -// multipletext_itemname: "text" => "Text" -// signaturePlaceHolder: "Sign here" => "Semnează aici" -// modalCancelButtonText: "Cancel" => "Anula" -// modalApplyButtonText: "Apply" => "Aplica" -// filterStringPlaceholder: "Type to search..." => "Tastați pentru a căuta..." -// emptyMessage: "No data to display" => "Nu există date de afișat" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Nu există încă intrări.\nFaceți clic pe butonul de mai jos pentru a adăuga o intrare nouă." -// noEntriesReadonlyText: "There are no entries." => "Nu există intrări." -// more: "More" => "Mai mult" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Toate opțiunile sunt clasificate" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Glisați și fixați opțiunile aici pentru a le clasifica"// takePhotoCaption: "Take Photo" => "Faceți o fotografie" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Faceți clic pe butonul de mai jos pentru a face o fotografie folosind camera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Glisați și fixați sau selectați un fișier pentru a încărca sau a face o fotografie folosind camera." +}; + +surveyLocalization.locales["ro"] = romanianSurveyStrings; +surveyLocalization.localeNames["ro"] = "română"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} de {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panou {panelIndex}" +// ratingOptionsCaption: "Select..." => "Alege..." +// minError: "The value should not be less than {0}" => "Valoarea nu trebuie să fie mai mică de {0}" +// maxError: "The value should not be greater than {0}" => "Valoarea nu trebuie să fie mai mare de {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Glisați și fixați un fișier aici sau faceți clic pe butonul de mai jos și alegeți un fișier de încărcat." +// emptyRowsText: "There are no rows." => "Nu există rânduri." +// multipletext_itemname: "text" => "Text" +// signaturePlaceHolder: "Sign here" => "Semnează aici" +// modalCancelButtonText: "Cancel" => "Anula" +// modalApplyButtonText: "Apply" => "Aplica" +// filterStringPlaceholder: "Type to search..." => "Tastați pentru a căuta..." +// emptyMessage: "No data to display" => "Nu există date de afișat" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Nu există încă intrări.\nFaceți clic pe butonul de mai jos pentru a adăuga o intrare nouă." +// noEntriesReadonlyText: "There are no entries." => "Nu există intrări." +// more: "More" => "Mai mult" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Toate opțiunile sunt clasificate" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Glisați și fixați opțiunile aici pentru a le clasifica"// takePhotoCaption: "Take Photo" => "Faceți o fotografie" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Faceți clic pe butonul de mai jos pentru a face o fotografie folosind camera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Glisați și fixați sau selectați un fișier pentru a încărca sau a face o fotografie folosind camera." // replaceFileCaption: "Replace file" => "Înlocuire fișier" \ No newline at end of file diff --git a/src/localization/russian.ts b/src/localization/russian.ts index 92cc0336dc..f3e9d2dc26 100644 --- a/src/localization/russian.ts +++ b/src/localization/russian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var russianSurveyStrings = { pagePrevText: "Назад", pageNextText: "Далее", @@ -47,7 +47,7 @@ export var russianSurveyStrings = { loadingFile: "Загрузка...", chooseFile: "Выберите файл(ы)...", noFileChosen: "Файл не выбран", - fileDragAreaPlaceholder: "Перетащите файл сюда или нажмите кнопку ниже, чтобы загрузить файл.", + filePlaceholder: "Перетащите файл сюда или нажмите кнопку ниже, чтобы загрузить файл.", confirmDelete: "Вы точно хотите удалить запись?", keyDuplicationError: "Это значение должно быть уникальным.", addColumn: "Добавить колонку", @@ -76,8 +76,8 @@ export var russianSurveyStrings = { signaturePlaceHolder: "Подпишите здесь", chooseFileCaption: "Выберите файл", takePhotoCaption: "Сделать фото", - cameraPlaceHolder: "Нажмите кнопку ниже, чтобы сделать снимок с помощью камеры.", - fileCameraDragAreaPlaceHolder: "Перетащите или выберите файл для загрузки или съемки с помощью камеры.", + photoPlaceholder: "Нажмите кнопку ниже, чтобы сделать снимок с помощью камеры.", + fileOrPhotoPlaceholder: "Перетащите или выберите файл для загрузки или съемки с помощью камеры.", replaceFileCaption: "Заменить файл", removeFileCaption: "Удалить файл", booleanCheckedLabel: "Да", @@ -95,20 +95,20 @@ export var russianSurveyStrings = { tagboxDoneButtonCaption: "ХОРОШО", selectToRankEmptyRankedAreaText: "Все варианты ранжируются", selectToRankEmptyUnrankedAreaText: "Перетащите сюда варианты, чтобы ранжировать их" -}; - -surveyLocalization.locales["ru"] = russianSurveyStrings; -surveyLocalization.localeNames["ru"] = "русский"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панель {panelIndex}" -// emptyMessage: "No data to display" => "Нет данных для отображения" -// noEntriesReadonlyText: "There are no entries." => "Записей нет." -// more: "More" => "Больше" -// tagboxDoneButtonCaption: "OK" => "ХОРОШО" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Все варианты ранжируются" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Перетащите сюда варианты, чтобы ранжировать их"// takePhotoCaption: "Take Photo" => "Сделать фото" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Нажмите кнопку ниже, чтобы сделать снимок с помощью камеры." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Перетащите или выберите файл для загрузки или съемки с помощью камеры." +}; + +surveyLocalization.locales["ru"] = russianSurveyStrings; +surveyLocalization.localeNames["ru"] = "русский"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панель {panelIndex}" +// emptyMessage: "No data to display" => "Нет данных для отображения" +// noEntriesReadonlyText: "There are no entries." => "Записей нет." +// more: "More" => "Больше" +// tagboxDoneButtonCaption: "OK" => "ХОРОШО" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Все варианты ранжируются" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Перетащите сюда варианты, чтобы ранжировать их"// takePhotoCaption: "Take Photo" => "Сделать фото" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Нажмите кнопку ниже, чтобы сделать снимок с помощью камеры." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Перетащите или выберите файл для загрузки или съемки с помощью камеры." // replaceFileCaption: "Replace file" => "Заменить файл" \ No newline at end of file diff --git a/src/localization/serbian.ts b/src/localization/serbian.ts index 75dc77cf43..37b5a8baa0 100644 --- a/src/localization/serbian.ts +++ b/src/localization/serbian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var serbianStrings = { pagePrevText: "Nazad", pageNextText: "Dalje", @@ -47,7 +47,7 @@ export var serbianStrings = { loadingFile: "Učitavanje...", chooseFile: "Izaberite fajlove...", noFileChosen: "Nije izabran nijedan fajl", - fileDragAreaPlaceholder: "Prevucite i otpustite datoteku ovde ili kliknite na dugme ispod i odaberite datoteku za otpremanje.", + filePlaceholder: "Prevucite i otpustite datoteku ovde ili kliknite na dugme ispod i odaberite datoteku za otpremanje.", confirmDelete: "Da li želite da izbrišete unos?", keyDuplicationError: "Ova vrednost treba da bude jedinstvena.", addColumn: "Dodaj kolonu", @@ -76,8 +76,8 @@ export var serbianStrings = { signaturePlaceHolder: "Potpišite ovde", chooseFileCaption: "Izaberi fajl", takePhotoCaption: "Fotografisanje", - cameraPlaceHolder: "Kliknite na dugme ispod da biste snimili fotografiju pomoću fotoaparata.", - fileCameraDragAreaPlaceHolder: "Prevucite i otpustite ili izaberite datoteku za otpremanje ili snimanje fotografije pomoću fotoaparata.", + photoPlaceholder: "Kliknite na dugme ispod da biste snimili fotografiju pomoću fotoaparata.", + fileOrPhotoPlaceholder: "Prevucite i otpustite ili izaberite datoteku za otpremanje ili snimanje fotografije pomoću fotoaparata.", replaceFileCaption: "Zameni datoteku", removeFileCaption: "Ukloni ovaj fajl", booleanCheckedLabel: "Da", @@ -95,27 +95,27 @@ export var serbianStrings = { tagboxDoneButtonCaption: "U redu", selectToRankEmptyRankedAreaText: "Svi izbori su rangirani", selectToRankEmptyUnrankedAreaText: "Prevucite i otpustite izbor ovde da biste ih rangirali" -}; - -//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable. -surveyLocalization.locales["rs"] = serbianStrings; -surveyLocalization.localeNames["rs"] = "Srpski"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Izaberite..." -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Prevucite i otpustite datoteku ovde ili kliknite na dugme ispod i odaberite datoteku za otpremanje." -// signaturePlaceHolder: "Sign here" => "Potpišite ovde" -// filterStringPlaceholder: "Type to search..." => "Otkucajte da biste pretražili..." -// emptyMessage: "No data to display" => "Nema podataka za prikazivanje" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Još uvek nema stavki.\nKliknite na dugme ispod da biste dodali novu stavku." -// noEntriesReadonlyText: "There are no entries." => "Nema stavki." -// more: "More" => "Viљe" -// tagboxDoneButtonCaption: "OK" => "U redu" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Svi izbori su rangirani" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Prevucite i otpustite izbor ovde da biste ih rangirali"// takePhotoCaption: "Take Photo" => "Fotografisanje" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kliknite na dugme ispod da biste snimili fotografiju pomoću fotoaparata." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Prevucite i otpustite ili izaberite datoteku za otpremanje ili snimanje fotografije pomoću fotoaparata." +}; + +//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable. +surveyLocalization.locales["rs"] = serbianStrings; +surveyLocalization.localeNames["rs"] = "Srpski"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Izaberite..." +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Prevucite i otpustite datoteku ovde ili kliknite na dugme ispod i odaberite datoteku za otpremanje." +// signaturePlaceHolder: "Sign here" => "Potpišite ovde" +// filterStringPlaceholder: "Type to search..." => "Otkucajte da biste pretražili..." +// emptyMessage: "No data to display" => "Nema podataka za prikazivanje" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Još uvek nema stavki.\nKliknite na dugme ispod da biste dodali novu stavku." +// noEntriesReadonlyText: "There are no entries." => "Nema stavki." +// more: "More" => "Viљe" +// tagboxDoneButtonCaption: "OK" => "U redu" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Svi izbori su rangirani" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Prevucite i otpustite izbor ovde da biste ih rangirali"// takePhotoCaption: "Take Photo" => "Fotografisanje" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kliknite na dugme ispod da biste snimili fotografiju pomoću fotoaparata." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Prevucite i otpustite ili izaberite datoteku za otpremanje ili snimanje fotografije pomoću fotoaparata." // replaceFileCaption: "Replace file" => "Zameni datoteku" \ No newline at end of file diff --git a/src/localization/simplified-chinese.ts b/src/localization/simplified-chinese.ts index 2cd180bad7..68d7523a41 100644 --- a/src/localization/simplified-chinese.ts +++ b/src/localization/simplified-chinese.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var simplifiedChineseSurveyStrings = { pagePrevText: "上一页", pageNextText: "下一页", @@ -47,7 +47,7 @@ export var simplifiedChineseSurveyStrings = { loadingFile: "加载...", chooseFile: "选择文件...", noFileChosen: "未选择文件", - fileDragAreaPlaceholder: "将文件拖放到此处或单击下面的按钮并选择要上传的文件。", + filePlaceholder: "将文件拖放到此处或单击下面的按钮并选择要上传的文件。", confirmDelete: "删除记录?", keyDuplicationError: "主键不能重复", addColumn: "添加列", @@ -76,8 +76,8 @@ export var simplifiedChineseSurveyStrings = { signaturePlaceHolder: "在此签名", chooseFileCaption: "选择文件", takePhotoCaption: "拍照", - cameraPlaceHolder: "单击下面的按钮使用相机拍照。", - fileCameraDragAreaPlaceHolder: "拖放或选择要上传的文件或使用相机拍摄照片。", + photoPlaceholder: "单击下面的按钮使用相机拍照。", + fileOrPhotoPlaceholder: "拖放或选择要上传的文件或使用相机拍摄照片。", replaceFileCaption: "替换文件", removeFileCaption: "移除文件", booleanCheckedLabel: "是", @@ -95,26 +95,26 @@ export var simplifiedChineseSurveyStrings = { tagboxDoneButtonCaption: "还行", selectToRankEmptyRankedAreaText: "所有选择均已排名", selectToRankEmptyUnrankedAreaText: "将选项拖放到此处进行排名" -}; - -surveyLocalization.locales["zh-cn"] = simplifiedChineseSurveyStrings; -surveyLocalization.localeNames["zh-cn"] = "简体中文"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{1}{0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "面板 {面板索引}" -// ratingOptionsCaption: "Select..." => "选择。。。" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "将文件拖放到此处或单击下面的按钮并选择要上传的文件。" -// signaturePlaceHolder: "Sign here" => "在此签名" -// filterStringPlaceholder: "Type to search..." => "键入以搜索..." -// emptyMessage: "No data to display" => "没有要显示的数据" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "尚无条目。\n单击下面的按钮以添加新条目。" -// noEntriesReadonlyText: "There are no entries." => "没有条目。" -// more: "More" => "更多" -// tagboxDoneButtonCaption: "OK" => "还行" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "所有选择均已排名" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "将选项拖放到此处进行排名"// takePhotoCaption: "Take Photo" => "拍照" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "单击下面的按钮使用相机拍照。" -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "拖放或选择要上传的文件或使用相机拍摄照片。" +}; + +surveyLocalization.locales["zh-cn"] = simplifiedChineseSurveyStrings; +surveyLocalization.localeNames["zh-cn"] = "简体中文"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{1}{0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "面板 {面板索引}" +// ratingOptionsCaption: "Select..." => "选择。。。" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "将文件拖放到此处或单击下面的按钮并选择要上传的文件。" +// signaturePlaceHolder: "Sign here" => "在此签名" +// filterStringPlaceholder: "Type to search..." => "键入以搜索..." +// emptyMessage: "No data to display" => "没有要显示的数据" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "尚无条目。\n单击下面的按钮以添加新条目。" +// noEntriesReadonlyText: "There are no entries." => "没有条目。" +// more: "More" => "更多" +// tagboxDoneButtonCaption: "OK" => "还行" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "所有选择均已排名" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "将选项拖放到此处进行排名"// takePhotoCaption: "Take Photo" => "拍照" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "单击下面的按钮使用相机拍照。" +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "拖放或选择要上传的文件或使用相机拍摄照片。" // replaceFileCaption: "Replace file" => "替换文件" \ No newline at end of file diff --git a/src/localization/slovak.ts b/src/localization/slovak.ts index 71c9f0da4d..709d0ae145 100644 --- a/src/localization/slovak.ts +++ b/src/localization/slovak.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var slovakSurveyStrings = { pagePrevText: "Predchádzajúca", pageNextText: "Ďalej", @@ -47,7 +47,7 @@ export var slovakSurveyStrings = { loadingFile: "Načítanie...", chooseFile: "Vyberte súbor(-y)...", noFileChosen: "Žiadny vybratý súbor", - fileDragAreaPlaceholder: "Presuňte súbor sem alebo kliknite na nasledujúce tlačidlo a načítajte súbor.", + filePlaceholder: "Presuňte súbor sem alebo kliknite na nasledujúce tlačidlo a načítajte súbor.", confirmDelete: "Chcete záznam odstrániť?", keyDuplicationError: "Táto hodnota má byť jedinečná.", addColumn: "Pridať stĺpec", @@ -76,8 +76,8 @@ export var slovakSurveyStrings = { signaturePlaceHolder: "Podpísať tu", chooseFileCaption: "Vybrať súbor", takePhotoCaption: "Odfotiť", - cameraPlaceHolder: "Kliknutím na tlačidlo nižšie nasnímate fotografiu pomocou fotoaparátu.", - fileCameraDragAreaPlaceHolder: "Presuňte myšou alebo vyberte súbor, ktorý chcete nahrať alebo nasnímať fotografiu pomocou fotoaparátu.", + photoPlaceholder: "Kliknutím na tlačidlo nižšie nasnímate fotografiu pomocou fotoaparátu.", + fileOrPhotoPlaceholder: "Presuňte myšou alebo vyberte súbor, ktorý chcete nahrať alebo nasnímať fotografiu pomocou fotoaparátu.", replaceFileCaption: "Nahradenie súboru", removeFileCaption: "Odstrániť tento súbor", booleanCheckedLabel: "Áno", @@ -95,22 +95,22 @@ export var slovakSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Všetky možnosti sú zoradené", selectToRankEmptyUnrankedAreaText: "Presuňte sem voľby, aby ste ich zoradili" -}; - -surveyLocalization.locales["sk"] = slovakSurveyStrings; -surveyLocalization.localeNames["sk"] = "slovenčina"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Vybrať..." -// emptyMessage: "No data to display" => "Žiadne údaje na zobrazenie" -// noEntriesReadonlyText: "There are no entries." => "Nie sú k dispozícii žiadne záznamy." -// more: "More" => "Viacej" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Všetky možnosti sú zoradené" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Presuňte sem voľby, aby ste ich zoradili"// takePhotoCaption: "Take Photo" => "Odfotiť" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kliknutím na tlačidlo nižšie nasnímate fotografiu pomocou fotoaparátu." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Presuňte myšou alebo vyberte súbor, ktorý chcete nahrať alebo nasnímať fotografiu pomocou fotoaparátu." +}; + +surveyLocalization.locales["sk"] = slovakSurveyStrings; +surveyLocalization.localeNames["sk"] = "slovenčina"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Vybrať..." +// emptyMessage: "No data to display" => "Žiadne údaje na zobrazenie" +// noEntriesReadonlyText: "There are no entries." => "Nie sú k dispozícii žiadne záznamy." +// more: "More" => "Viacej" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Všetky možnosti sú zoradené" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Presuňte sem voľby, aby ste ich zoradili"// takePhotoCaption: "Take Photo" => "Odfotiť" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kliknutím na tlačidlo nižšie nasnímate fotografiu pomocou fotoaparátu." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Presuňte myšou alebo vyberte súbor, ktorý chcete nahrať alebo nasnímať fotografiu pomocou fotoaparátu." // replaceFileCaption: "Replace file" => "Nahradenie súboru" \ No newline at end of file diff --git a/src/localization/spanish.ts b/src/localization/spanish.ts index 1fa47b265a..cd83be14e9 100644 --- a/src/localization/spanish.ts +++ b/src/localization/spanish.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var spanishSurveyStrings = { pagePrevText: "Anterior", pageNextText: "Siguiente", @@ -47,7 +47,7 @@ export var spanishSurveyStrings = { loadingFile: "Cargando...", chooseFile: "Elija archivo(s)...", noFileChosen: "No se ha elegido ningún archivo", - fileDragAreaPlaceholder: "Suelte un archivo aquí o haga clic en el botón de abajo para cargar el archivo", + filePlaceholder: "Suelte un archivo aquí o haga clic en el botón de abajo para cargar el archivo", confirmDelete: "¿Quieres borrar el registro?", keyDuplicationError: "Este valor debe ser único.", addColumn: "Añadir columna", @@ -76,8 +76,8 @@ export var spanishSurveyStrings = { signaturePlaceHolder: "Firma aqui", chooseFileCaption: "Elija el archivo", takePhotoCaption: "Tomar foto", - cameraPlaceHolder: "Haga clic en el botón de abajo para tomar una foto con la cámara.", - fileCameraDragAreaPlaceHolder: "Arrastre y suelte o seleccione un archivo para cargar o tomar una foto con la cámara.", + photoPlaceholder: "Haga clic en el botón de abajo para tomar una foto con la cámara.", + fileOrPhotoPlaceholder: "Arrastre y suelte o seleccione un archivo para cargar o tomar una foto con la cámara.", replaceFileCaption: "Reemplazar archivo", removeFileCaption: "Elimina este archivo", booleanCheckedLabel: "Sí", @@ -95,20 +95,20 @@ export var spanishSurveyStrings = { tagboxDoneButtonCaption: "De acuerdo", selectToRankEmptyRankedAreaText: "Todas las opciones están clasificadas", selectToRankEmptyUnrankedAreaText: "Arrastra y suelta opciones aquí para clasificarlas" -}; - -surveyLocalization.locales["es"] = spanishSurveyStrings; -surveyLocalization.localeNames["es"] = "español"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// emptyMessage: "No data to display" => "No hay datos para mostrar" -// noEntriesReadonlyText: "There are no entries." => "No hay entradas." -// more: "More" => "Más" -// tagboxDoneButtonCaption: "OK" => "De acuerdo" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Todas las opciones están clasificadas" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arrastra y suelta opciones aquí para clasificarlas"// takePhotoCaption: "Take Photo" => "Tomar foto" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Haga clic en el botón de abajo para tomar una foto con la cámara." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arrastre y suelte o seleccione un archivo para cargar o tomar una foto con la cámara." +}; + +surveyLocalization.locales["es"] = spanishSurveyStrings; +surveyLocalization.localeNames["es"] = "español"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// emptyMessage: "No data to display" => "No hay datos para mostrar" +// noEntriesReadonlyText: "There are no entries." => "No hay entradas." +// more: "More" => "Más" +// tagboxDoneButtonCaption: "OK" => "De acuerdo" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Todas las opciones están clasificadas" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Arrastra y suelta opciones aquí para clasificarlas"// takePhotoCaption: "Take Photo" => "Tomar foto" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Haga clic en el botón de abajo para tomar una foto con la cámara." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Arrastre y suelte o seleccione un archivo para cargar o tomar una foto con la cámara." // replaceFileCaption: "Replace file" => "Reemplazar archivo" \ No newline at end of file diff --git a/src/localization/swahili.ts b/src/localization/swahili.ts index 0fe52931ad..1f95fa767b 100644 --- a/src/localization/swahili.ts +++ b/src/localization/swahili.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var swahiliStrings = { pagePrevText: "Iliyotangulia", pageNextText: "Ifuatayo", @@ -47,7 +47,7 @@ export var swahiliStrings = { loadingFile: "Inapakia...", chooseFile: "Chagua faili...", noFileChosen: "Hujachagua faili", - fileDragAreaPlaceholder: "Buruta na udondoshe faili hapa au bofya kitufe hapa chini na uchague faili ya kupakia.", + filePlaceholder: "Buruta na udondoshe faili hapa au bofya kitufe hapa chini na uchague faili ya kupakia.", confirmDelete: "Je! Unataka kufuta rekodi?", keyDuplicationError: "Thamani hii inapaswa kuwa ya kipekee.", addColumn: "Ongeza Kolamu", @@ -76,8 +76,8 @@ export var swahiliStrings = { signaturePlaceHolder: "Ingia hapa", chooseFileCaption: "Chagua faili", takePhotoCaption: "Chukua Picha", - cameraPlaceHolder: "Bonyeza kitufe hapa chini ili kupiga picha kwa kutumia kamera.", - fileCameraDragAreaPlaceHolder: "Drag na kuacha au kuchagua faili kupakia au kuchukua picha kwa kutumia kamera.", + photoPlaceholder: "Bonyeza kitufe hapa chini ili kupiga picha kwa kutumia kamera.", + fileOrPhotoPlaceholder: "Drag na kuacha au kuchagua faili kupakia au kuchukua picha kwa kutumia kamera.", replaceFileCaption: "Badilisha faili", removeFileCaption: "Ondoa faili", booleanCheckedLabel: "Ndio", @@ -95,32 +95,32 @@ export var swahiliStrings = { tagboxDoneButtonCaption: "Sawa kabisa", selectToRankEmptyRankedAreaText: "Chaguzi zote zimeorodheshwa", selectToRankEmptyUnrankedAreaText: "Buruta na uache uchaguzi hapa ili kuziorodhesha" -}; - -surveyLocalization.locales["sw"] = swahiliStrings; -surveyLocalization.localeNames["sw"] = "swahili"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} ya {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Teua..." -// minError: "The value should not be less than {0}" => "Thamani haipaswi kuwa chini ya {0}" -// maxError: "The value should not be greater than {0}" => "Thamani haipaswi kuwa kubwa kuliko {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Buruta na udondoshe faili hapa au bofya kitufe hapa chini na uchague faili ya kupakia." -// emptyRowsText: "There are no rows." => "Hakuna safu." -// multipletext_itemname: "text" => "Ujumbe" -// signaturePlaceHolder: "Sign here" => "Ingia hapa" -// modalCancelButtonText: "Cancel" => "Katisha" -// modalApplyButtonText: "Apply" => "Tekeleza" -// filterStringPlaceholder: "Type to search..." => "Andika ili kutafuta..." -// emptyMessage: "No data to display" => "Hakuna data ya kuonyesha" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Hakuna maingizo kwa sasa.\nBofya kitufe hapa chini ili kuongeza ingizo jipya." -// noEntriesReadonlyText: "There are no entries." => "Hakuna viingilio." -// more: "More" => "Zaidi" -// tagboxDoneButtonCaption: "OK" => "Sawa kabisa" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Chaguzi zote zimeorodheshwa" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Buruta na uache uchaguzi hapa ili kuziorodhesha"// takePhotoCaption: "Take Photo" => "Chukua Picha" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Bonyeza kitufe hapa chini ili kupiga picha kwa kutumia kamera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Drag na kuacha au kuchagua faili kupakia au kuchukua picha kwa kutumia kamera." +}; + +surveyLocalization.locales["sw"] = swahiliStrings; +surveyLocalization.localeNames["sw"] = "swahili"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} ya {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Teua..." +// minError: "The value should not be less than {0}" => "Thamani haipaswi kuwa chini ya {0}" +// maxError: "The value should not be greater than {0}" => "Thamani haipaswi kuwa kubwa kuliko {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Buruta na udondoshe faili hapa au bofya kitufe hapa chini na uchague faili ya kupakia." +// emptyRowsText: "There are no rows." => "Hakuna safu." +// multipletext_itemname: "text" => "Ujumbe" +// signaturePlaceHolder: "Sign here" => "Ingia hapa" +// modalCancelButtonText: "Cancel" => "Katisha" +// modalApplyButtonText: "Apply" => "Tekeleza" +// filterStringPlaceholder: "Type to search..." => "Andika ili kutafuta..." +// emptyMessage: "No data to display" => "Hakuna data ya kuonyesha" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Hakuna maingizo kwa sasa.\nBofya kitufe hapa chini ili kuongeza ingizo jipya." +// noEntriesReadonlyText: "There are no entries." => "Hakuna viingilio." +// more: "More" => "Zaidi" +// tagboxDoneButtonCaption: "OK" => "Sawa kabisa" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Chaguzi zote zimeorodheshwa" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Buruta na uache uchaguzi hapa ili kuziorodhesha"// takePhotoCaption: "Take Photo" => "Chukua Picha" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Bonyeza kitufe hapa chini ili kupiga picha kwa kutumia kamera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Drag na kuacha au kuchagua faili kupakia au kuchukua picha kwa kutumia kamera." // replaceFileCaption: "Replace file" => "Badilisha faili" \ No newline at end of file diff --git a/src/localization/swedish.ts b/src/localization/swedish.ts index 67a5a4086b..24d799d689 100644 --- a/src/localization/swedish.ts +++ b/src/localization/swedish.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var swedishSurveyStrings = { pagePrevText: "Föregående", pageNextText: "Nästa", @@ -47,7 +47,7 @@ export var swedishSurveyStrings = { loadingFile: "Laddar...", chooseFile: "Välj fil(er) ...", noFileChosen: "Ingen fil vald", - fileDragAreaPlaceholder: "Dra och släpp en fil här eller klicka på knappen nedan och välj en fil att ladda upp.", + filePlaceholder: "Dra och släpp en fil här eller klicka på knappen nedan och välj en fil att ladda upp.", confirmDelete: "Vill du radera posten?", keyDuplicationError: "Detta värde ska vara unikt.", addColumn: "Lägg till kolumn", @@ -76,8 +76,8 @@ export var swedishSurveyStrings = { signaturePlaceHolder: "Signera här", chooseFileCaption: "Välj fil", takePhotoCaption: "Ta foto", - cameraPlaceHolder: "Klicka på knappen nedan för att ta ett foto med kameran.", - fileCameraDragAreaPlaceHolder: "Dra och släpp eller välj en fil att ladda upp eller ta ett foto med kameran.", + photoPlaceholder: "Klicka på knappen nedan för att ta ett foto med kameran.", + fileOrPhotoPlaceholder: "Dra och släpp eller välj en fil att ladda upp eller ta ett foto med kameran.", replaceFileCaption: "Ersätt fil", removeFileCaption: "Ta bort den här filen", booleanCheckedLabel: "Ja", @@ -95,20 +95,20 @@ export var swedishSurveyStrings = { tagboxDoneButtonCaption: "OKEJ", selectToRankEmptyRankedAreaText: "Alla val rangordnas", selectToRankEmptyUnrankedAreaText: "Dra och släpp val här för att rangordna dem" -}; - -surveyLocalization.locales["sv"] = swedishSurveyStrings; -surveyLocalization.localeNames["sv"] = "svenska"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Dra och släpp en fil här eller klicka på knappen nedan och välj en fil att ladda upp." -// emptyRowsText: "There are no rows." => "Det finns inga rader." -// noEntriesReadonlyText: "There are no entries." => "Det finns inga poster." -// tagboxDoneButtonCaption: "OK" => "OKEJ" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alla val rangordnas" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dra och släpp val här för att rangordna dem"// takePhotoCaption: "Take Photo" => "Ta foto" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Klicka på knappen nedan för att ta ett foto med kameran." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Dra och släpp eller välj en fil att ladda upp eller ta ett foto med kameran." +}; + +surveyLocalization.locales["sv"] = swedishSurveyStrings; +surveyLocalization.localeNames["sv"] = "svenska"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Dra och släpp en fil här eller klicka på knappen nedan och välj en fil att ladda upp." +// emptyRowsText: "There are no rows." => "Det finns inga rader." +// noEntriesReadonlyText: "There are no entries." => "Det finns inga poster." +// tagboxDoneButtonCaption: "OK" => "OKEJ" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Alla val rangordnas" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dra och släpp val här för att rangordna dem"// takePhotoCaption: "Take Photo" => "Ta foto" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Klicka på knappen nedan för att ta ett foto med kameran." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Dra och släpp eller välj en fil att ladda upp eller ta ett foto med kameran." // replaceFileCaption: "Replace file" => "Ersätt fil" \ No newline at end of file diff --git a/src/localization/tajik.ts b/src/localization/tajik.ts index f1e0edb0a8..aae6478ca4 100644 --- a/src/localization/tajik.ts +++ b/src/localization/tajik.ts @@ -48,7 +48,7 @@ export var tajikSurveyStrings = { loadingFile: "Боркунӣ...", chooseFile: "Файл(ҳо)-ро интихоб кунед...", // noFileChosen: "No file chosen", - // fileDragAreaPlaceholder: "Drop a file here or click the button below to load the file.", + // filePlaceholder: "Drop a file here or click the button below to load the file.", confirmDelete: "Шумо мутмаин ҳастед, ки мехоҳед воридро тоза кунед?", keyDuplicationError: "Ин арзиш бояд беназир бошад.", addColumn: "Иловаи сутун", diff --git a/src/localization/telugu.ts b/src/localization/telugu.ts index 93ba74c8a4..ce4b3559c8 100644 --- a/src/localization/telugu.ts +++ b/src/localization/telugu.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var teluguStrings = { pagePrevText: "వెనకటి", pageNextText: "తరువాయ", @@ -47,7 +47,7 @@ export var teluguStrings = { loadingFile: "లోడ్ అవుతున్నది", chooseFile: "ఫైళ్లను ఎన్నుకోండి", noFileChosen: "ఏ ఫైల్ ఎన్నుకో లేదు", - fileDragAreaPlaceholder: "ఇక్కడ ఒక ఫైల్ ను డ్రాగ్ చేసి డ్రాప్ చేయండి లేదా దిగువ బటన్ క్లిక్ చేయండి మరియు అప్ లోడ్ చేయడానికి ఫైల్ ఎంచుకోండి.", + filePlaceholder: "ఇక్కడ ఒక ఫైల్ ను డ్రాగ్ చేసి డ్రాప్ చేయండి లేదా దిగువ బటన్ క్లిక్ చేయండి మరియు అప్ లోడ్ చేయడానికి ఫైల్ ఎంచుకోండి.", confirmDelete: "మీరు రికార్డులను తొలగించాలని అనుకుంటున్నారా", keyDuplicationError: "విలువ ప్రత్యేకంగా ఉండాలి", addColumn: "కాలం చేర్పించండి", @@ -76,8 +76,8 @@ export var teluguStrings = { signaturePlaceHolder: "ఇక్కడ సంతకం చేయండి", chooseFileCaption: "ఫైల్ ఎంచుకోండి", takePhotoCaption: "ఫోటో తీసుకోండి", - cameraPlaceHolder: "కెమెరాను ఉపయోగించి ఫోటో తీయడానికి దిగువ బటన్ మీద క్లిక్ చేయండి.", - fileCameraDragAreaPlaceHolder: "కెమెరాను ఉపయోగించి ఫోటోను అప్ లోడ్ చేయడానికి లేదా తీయడానికి ఫైల్ ను డ్రాగ్ మరియు డ్రాప్ చేయండి లేదా ఎంచుకోండి.", + photoPlaceholder: "కెమెరాను ఉపయోగించి ఫోటో తీయడానికి దిగువ బటన్ మీద క్లిక్ చేయండి.", + fileOrPhotoPlaceholder: "కెమెరాను ఉపయోగించి ఫోటోను అప్ లోడ్ చేయడానికి లేదా తీయడానికి ఫైల్ ను డ్రాగ్ మరియు డ్రాప్ చేయండి లేదా ఎంచుకోండి.", replaceFileCaption: "ఫైలు మార్చండి", removeFileCaption: "ఈ ఫైల్ తీసేయండి", booleanCheckedLabel: "అవును", @@ -95,33 +95,33 @@ export var teluguStrings = { tagboxDoneButtonCaption: "సరే", selectToRankEmptyRankedAreaText: "అన్ని ఎంపికలు ర్యాంక్ చేయబడతాయి", selectToRankEmptyUnrankedAreaText: "వాటిని ర్యాంక్ చేయడం కొరకు ఎంపికలను ఇక్కడ డ్రాగ్ మరియు డ్రాప్ చేయండి" -}; - -surveyLocalization.locales["tel"] = teluguStrings; -surveyLocalization.localeNames["tel"] = "Telugu"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// noneItemText: "None" => "ఎవరు కాదు" -// indexText: "{0} of {1}" => "{1} {0}[మార్చు]" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "ఎంచు..." -// minError: "The value should not be less than {0}" => "విలువ {0} కంటే తక్కువగా ఉండకూడదు." -// maxError: "The value should not be greater than {0}" => "విలువ {0} కంటే ఎక్కువ ఉండకూడదు." -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "ఇక్కడ ఒక ఫైల్ ను డ్రాగ్ చేసి డ్రాప్ చేయండి లేదా దిగువ బటన్ క్లిక్ చేయండి మరియు అప్ లోడ్ చేయడానికి ఫైల్ ఎంచుకోండి." -// emptyRowsText: "There are no rows." => "వరుసలు లేవు." -// multipletext_itemname: "text" => "వచనం" -// signaturePlaceHolder: "Sign here" => "ఇక్కడ సంతకం చేయండి" -// modalCancelButtonText: "Cancel" => "రద్దు" -// modalApplyButtonText: "Apply" => "సరిపడు" -// filterStringPlaceholder: "Type to search..." => "శోధించడానికి టైప్ చేయండి..." -// emptyMessage: "No data to display" => "డిస్ ప్లే చేయడానికి డేటా లేదు" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ఇంకా ఎలాంటి ఎంట్రీలు లేవు.\nకొత్త ఎంట్రీని జోడించడం కొరకు దిగువ బటన్ మీద క్లిక్ చేయండి." -// noEntriesReadonlyText: "There are no entries." => "ఎలాంటి ఎంట్రీలు లేవు." -// more: "More" => "ఎక్కువ" -// tagboxDoneButtonCaption: "OK" => "సరే" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "అన్ని ఎంపికలు ర్యాంక్ చేయబడతాయి" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "వాటిని ర్యాంక్ చేయడం కొరకు ఎంపికలను ఇక్కడ డ్రాగ్ మరియు డ్రాప్ చేయండి"// takePhotoCaption: "Take Photo" => "ఫోటో తీసుకోండి" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "కెమెరాను ఉపయోగించి ఫోటో తీయడానికి దిగువ బటన్ మీద క్లిక్ చేయండి." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "కెమెరాను ఉపయోగించి ఫోటోను అప్ లోడ్ చేయడానికి లేదా తీయడానికి ఫైల్ ను డ్రాగ్ మరియు డ్రాప్ చేయండి లేదా ఎంచుకోండి." +}; + +surveyLocalization.locales["tel"] = teluguStrings; +surveyLocalization.localeNames["tel"] = "Telugu"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// noneItemText: "None" => "ఎవరు కాదు" +// indexText: "{0} of {1}" => "{1} {0}[మార్చు]" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "ఎంచు..." +// minError: "The value should not be less than {0}" => "విలువ {0} కంటే తక్కువగా ఉండకూడదు." +// maxError: "The value should not be greater than {0}" => "విలువ {0} కంటే ఎక్కువ ఉండకూడదు." +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "ఇక్కడ ఒక ఫైల్ ను డ్రాగ్ చేసి డ్రాప్ చేయండి లేదా దిగువ బటన్ క్లిక్ చేయండి మరియు అప్ లోడ్ చేయడానికి ఫైల్ ఎంచుకోండి." +// emptyRowsText: "There are no rows." => "వరుసలు లేవు." +// multipletext_itemname: "text" => "వచనం" +// signaturePlaceHolder: "Sign here" => "ఇక్కడ సంతకం చేయండి" +// modalCancelButtonText: "Cancel" => "రద్దు" +// modalApplyButtonText: "Apply" => "సరిపడు" +// filterStringPlaceholder: "Type to search..." => "శోధించడానికి టైప్ చేయండి..." +// emptyMessage: "No data to display" => "డిస్ ప్లే చేయడానికి డేటా లేదు" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ఇంకా ఎలాంటి ఎంట్రీలు లేవు.\nకొత్త ఎంట్రీని జోడించడం కొరకు దిగువ బటన్ మీద క్లిక్ చేయండి." +// noEntriesReadonlyText: "There are no entries." => "ఎలాంటి ఎంట్రీలు లేవు." +// more: "More" => "ఎక్కువ" +// tagboxDoneButtonCaption: "OK" => "సరే" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "అన్ని ఎంపికలు ర్యాంక్ చేయబడతాయి" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "వాటిని ర్యాంక్ చేయడం కొరకు ఎంపికలను ఇక్కడ డ్రాగ్ మరియు డ్రాప్ చేయండి"// takePhotoCaption: "Take Photo" => "ఫోటో తీసుకోండి" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "కెమెరాను ఉపయోగించి ఫోటో తీయడానికి దిగువ బటన్ మీద క్లిక్ చేయండి." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "కెమెరాను ఉపయోగించి ఫోటోను అప్ లోడ్ చేయడానికి లేదా తీయడానికి ఫైల్ ను డ్రాగ్ మరియు డ్రాప్ చేయండి లేదా ఎంచుకోండి." // replaceFileCaption: "Replace file" => "ఫైలు మార్చండి" \ No newline at end of file diff --git a/src/localization/thai.ts b/src/localization/thai.ts index 2580194860..8203924c91 100644 --- a/src/localization/thai.ts +++ b/src/localization/thai.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var thaiStrings = { pagePrevText: "ก่อนหน้า", pageNextText: "ถัดไป", @@ -47,7 +47,7 @@ export var thaiStrings = { loadingFile: "กำลังโหลด...", chooseFile: "เลือกไฟล์...", noFileChosen: "ไม่ไฟล์ที่เลือก", - fileDragAreaPlaceholder: "ลากและวางไฟล์ที่นี่หรือคลิกปุ่มด้านล่างและเลือกไฟล์ที่จะอัปโหลด", + filePlaceholder: "ลากและวางไฟล์ที่นี่หรือคลิกปุ่มด้านล่างและเลือกไฟล์ที่จะอัปโหลด", confirmDelete: "คุณต้องการลบรายการนี้จริงหรือไม่?", keyDuplicationError: "ข้อมูลนี้ต้องเป็น unique.", addColumn: "เพิ่มคอลัมน์", @@ -76,8 +76,8 @@ export var thaiStrings = { signaturePlaceHolder: "ลงชื่อที่นี่", chooseFileCaption: "เลือกไฟล์", takePhotoCaption: "ถ่ายรูป", - cameraPlaceHolder: "คลิกปุ่มด้านล่างเพื่อถ่ายภาพโดยใช้กล้อง", - fileCameraDragAreaPlaceHolder: "ลากและวางหรือเลือกไฟล์ที่จะอัปโหลดหรือถ่ายภาพโดยใช้กล้อง", + photoPlaceholder: "คลิกปุ่มด้านล่างเพื่อถ่ายภาพโดยใช้กล้อง", + fileOrPhotoPlaceholder: "ลากและวางหรือเลือกไฟล์ที่จะอัปโหลดหรือถ่ายภาพโดยใช้กล้อง", replaceFileCaption: "แทนที่ไฟล์", removeFileCaption: "นำไฟล์นี้ออก", booleanCheckedLabel: "ใช่", @@ -95,32 +95,32 @@ export var thaiStrings = { tagboxDoneButtonCaption: "ตกลง, ได้", selectToRankEmptyRankedAreaText: "ตัวเลือกทั้งหมดจะถูกจัดอันดับ", selectToRankEmptyUnrankedAreaText: "ลากและวางตัวเลือกที่นี่เพื่อจัดอันดับ" -}; - -surveyLocalization.locales["th"] = thaiStrings; -surveyLocalization.localeNames["th"] = "ไทย"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} of {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "แผง {panelIndex}" -// ratingOptionsCaption: "Select..." => "เลือก " -// minError: "The value should not be less than {0}" => "ค่าไม่ควรน้อยกว่า {0}" -// maxError: "The value should not be greater than {0}" => "ค่าไม่ควรเกิน{0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "ลากและวางไฟล์ที่นี่หรือคลิกปุ่มด้านล่างและเลือกไฟล์ที่จะอัปโหลด" -// emptyRowsText: "There are no rows." => "ไม่มีแถว" -// multipletext_itemname: "text" => "ข้อความ" -// signaturePlaceHolder: "Sign here" => "ลงชื่อที่นี่" -// modalCancelButtonText: "Cancel" => "ยกเลิก" -// modalApplyButtonText: "Apply" => "ใช้" -// filterStringPlaceholder: "Type to search..." => "พิมพ์เพื่อค้นหา..." -// emptyMessage: "No data to display" => "ไม่มีข้อมูลที่จะแสดง" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ยังไม่มีรายการ\nคลิกปุ่มด้านล่างเพื่อเพิ่มรายการใหม่" -// noEntriesReadonlyText: "There are no entries." => "ไม่มีรายการ" -// more: "More" => "อีก" -// tagboxDoneButtonCaption: "OK" => "ตกลง, ได้" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "ตัวเลือกทั้งหมดจะถูกจัดอันดับ" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "ลากและวางตัวเลือกที่นี่เพื่อจัดอันดับ"// takePhotoCaption: "Take Photo" => "ถ่ายรูป" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "คลิกปุ่มด้านล่างเพื่อถ่ายภาพโดยใช้กล้อง" -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "ลากและวางหรือเลือกไฟล์ที่จะอัปโหลดหรือถ่ายภาพโดยใช้กล้อง" +}; + +surveyLocalization.locales["th"] = thaiStrings; +surveyLocalization.localeNames["th"] = "ไทย"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} of {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "แผง {panelIndex}" +// ratingOptionsCaption: "Select..." => "เลือก " +// minError: "The value should not be less than {0}" => "ค่าไม่ควรน้อยกว่า {0}" +// maxError: "The value should not be greater than {0}" => "ค่าไม่ควรเกิน{0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "ลากและวางไฟล์ที่นี่หรือคลิกปุ่มด้านล่างและเลือกไฟล์ที่จะอัปโหลด" +// emptyRowsText: "There are no rows." => "ไม่มีแถว" +// multipletext_itemname: "text" => "ข้อความ" +// signaturePlaceHolder: "Sign here" => "ลงชื่อที่นี่" +// modalCancelButtonText: "Cancel" => "ยกเลิก" +// modalApplyButtonText: "Apply" => "ใช้" +// filterStringPlaceholder: "Type to search..." => "พิมพ์เพื่อค้นหา..." +// emptyMessage: "No data to display" => "ไม่มีข้อมูลที่จะแสดง" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ยังไม่มีรายการ\nคลิกปุ่มด้านล่างเพื่อเพิ่มรายการใหม่" +// noEntriesReadonlyText: "There are no entries." => "ไม่มีรายการ" +// more: "More" => "อีก" +// tagboxDoneButtonCaption: "OK" => "ตกลง, ได้" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "ตัวเลือกทั้งหมดจะถูกจัดอันดับ" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "ลากและวางตัวเลือกที่นี่เพื่อจัดอันดับ"// takePhotoCaption: "Take Photo" => "ถ่ายรูป" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "คลิกปุ่มด้านล่างเพื่อถ่ายภาพโดยใช้กล้อง" +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "ลากและวางหรือเลือกไฟล์ที่จะอัปโหลดหรือถ่ายภาพโดยใช้กล้อง" // replaceFileCaption: "Replace file" => "แทนที่ไฟล์" \ No newline at end of file diff --git a/src/localization/traditional-chinese.ts b/src/localization/traditional-chinese.ts index 0cbbb66c7c..8e4cd7e798 100644 --- a/src/localization/traditional-chinese.ts +++ b/src/localization/traditional-chinese.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var traditionalChineseSurveyStrings = { pagePrevText: "上一頁", pageNextText: "下一頁", @@ -47,7 +47,7 @@ export var traditionalChineseSurveyStrings = { loadingFile: "裝載。。。", chooseFile: "選擇檔案...", noFileChosen: "未選擇任何檔", - fileDragAreaPlaceholder: "將檔案拖放到此處或按下下面的按鈕並選擇要上傳的檔。", + filePlaceholder: "將檔案拖放到此處或按下下面的按鈕並選擇要上傳的檔。", confirmDelete: "是否要刪除記錄?", keyDuplicationError: "此值應該是唯一的。", addColumn: "添加列", @@ -76,8 +76,8 @@ export var traditionalChineseSurveyStrings = { signaturePlaceHolder: "在此簽名", chooseFileCaption: "選擇檔案", takePhotoCaption: "拍照", - cameraPlaceHolder: "按下下面的按鈕使用相機拍照。", - fileCameraDragAreaPlaceHolder: "拖放或選擇要上傳的檔或使用相機拍攝照片。", + photoPlaceholder: "按下下面的按鈕使用相機拍照。", + fileOrPhotoPlaceholder: "拖放或選擇要上傳的檔或使用相機拍攝照片。", replaceFileCaption: "替換檔", removeFileCaption: "刪除此檔", booleanCheckedLabel: "是的", @@ -95,67 +95,67 @@ export var traditionalChineseSurveyStrings = { tagboxDoneButtonCaption: "還行", selectToRankEmptyRankedAreaText: "所有選擇均已排名", selectToRankEmptyUnrankedAreaText: "將選項拖放到此處進行排名" -}; - -surveyLocalization.locales["zh-tw"] = traditionalChineseSurveyStrings; -surveyLocalization.localeNames["zh-tw"] = "繁體中文"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// previewText: "Preview" => "預覽" -// editText: "Edit" => "編輯" -// startSurveyText: "Start" => "開始" -// noneItemText: "None" => "沒有" -// selectAllItemText: "Select All" => "全選" -// indexText: "{0} of {1}" => "{1}{0}" -// panelDynamicProgressText: "{0} of {1}" => "{1}{0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "面板 {面板索引}" -// questionsProgressText: "Answered {0}/{1} questions" => "回答了{0}/{1}問題" -// completingSurveyBefore: "Our records show that you have already completed this survey." => "我們的記錄顯示您已經完成了此調查。" -// ratingOptionsCaption: "Select..." => "選擇。。。" -// value: "value" => "價值" -// requiredErrorInPanel: "Response required: answer at least one question." => "需要回答:至少回答一個問題。" -// minError: "The value should not be less than {0}" => "該值不應小於 {0}" -// maxError: "The value should not be greater than {0}" => "該值不應大於 {0}" -// invalidExpression: "The expression: {0} should return 'true'." => "表達式:{0}應返回「true」。" -// loadingFile: "Loading..." => "裝載。。。" -// chooseFile: "Choose file(s)..." => "選擇檔案..." -// noFileChosen: "No file chosen" => "未選擇任何檔" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "將檔案拖放到此處或按下下面的按鈕並選擇要上傳的檔。" -// confirmDelete: "Do you want to delete the record?" => "是否要刪除記錄?" -// keyDuplicationError: "This value should be unique." => "此值應該是唯一的。" -// addColumn: "Add Column" => "添加列" -// emptyRowsText: "There are no rows." => "沒有行。" -// addPanel: "Add new" => "新增" -// removePanel: "Remove" => "刪除" -// multipletext_itemname: "text" => "發簡訊" -// timerMin: "min" => "最小" -// timerSec: "sec" => "秒" -// timerSpentAll: "You have spent {0} on this page and {1} in total." => "您在此頁面上花費了{0},總共{1}。" -// timerSpentPage: "You have spent {0} on this page." => "您在此頁面上花費了{0}。" -// timerSpentSurvey: "You have spent {0} in total." => "你總共花了{0}。" -// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "您在此頁面上花費了{0}{1},總共花費了{2}{3}。" -// timerLimitPage: "You have spent {0} of {1} on this page." => "您在此頁面上花費了{0}{1}。" -// timerLimitSurvey: "You have spent {0} of {1} in total." => "您總共花費了{1}的{0}。" -// clearCaption: "Clear" => "清楚" -// signaturePlaceHolder: "Sign here" => "在此簽名" -// chooseFileCaption: "Choose file" => "選擇檔案" -// removeFileCaption: "Remove this file" => "刪除此檔" -// booleanCheckedLabel: "Yes" => "是的" -// booleanUncheckedLabel: "No" => "不" -// confirmRemoveFile: "Are you sure that you want to remove this file: {0}?" => "是否確實要刪除此檔:{0}?" -// confirmRemoveAllFiles: "Are you sure that you want to remove all files?" => "是否確實要刪除所有檔?" -// questionTitlePatternText: "Question Title" => "問題標題" -// modalCancelButtonText: "Cancel" => "取消" -// modalApplyButtonText: "Apply" => "應用" -// filterStringPlaceholder: "Type to search..." => "鍵入以搜尋..." -// emptyMessage: "No data to display" => "沒有要顯示的數據" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "尚無條目。\n按下下面的按鈕以添加新條目。" -// noEntriesReadonlyText: "There are no entries." => "沒有條目。" -// more: "More" => "更多" -// tagboxDoneButtonCaption: "OK" => "還行" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "所有選擇均已排名" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "將選項拖放到此處進行排名"// takePhotoCaption: "Take Photo" => "拍照" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "按下下面的按鈕使用相機拍照。" -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "拖放或選擇要上傳的檔或使用相機拍攝照片。" +}; + +surveyLocalization.locales["zh-tw"] = traditionalChineseSurveyStrings; +surveyLocalization.localeNames["zh-tw"] = "繁體中文"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// previewText: "Preview" => "預覽" +// editText: "Edit" => "編輯" +// startSurveyText: "Start" => "開始" +// noneItemText: "None" => "沒有" +// selectAllItemText: "Select All" => "全選" +// indexText: "{0} of {1}" => "{1}{0}" +// panelDynamicProgressText: "{0} of {1}" => "{1}{0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "面板 {面板索引}" +// questionsProgressText: "Answered {0}/{1} questions" => "回答了{0}/{1}問題" +// completingSurveyBefore: "Our records show that you have already completed this survey." => "我們的記錄顯示您已經完成了此調查。" +// ratingOptionsCaption: "Select..." => "選擇。。。" +// value: "value" => "價值" +// requiredErrorInPanel: "Response required: answer at least one question." => "需要回答:至少回答一個問題。" +// minError: "The value should not be less than {0}" => "該值不應小於 {0}" +// maxError: "The value should not be greater than {0}" => "該值不應大於 {0}" +// invalidExpression: "The expression: {0} should return 'true'." => "表達式:{0}應返回「true」。" +// loadingFile: "Loading..." => "裝載。。。" +// chooseFile: "Choose file(s)..." => "選擇檔案..." +// noFileChosen: "No file chosen" => "未選擇任何檔" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "將檔案拖放到此處或按下下面的按鈕並選擇要上傳的檔。" +// confirmDelete: "Do you want to delete the record?" => "是否要刪除記錄?" +// keyDuplicationError: "This value should be unique." => "此值應該是唯一的。" +// addColumn: "Add Column" => "添加列" +// emptyRowsText: "There are no rows." => "沒有行。" +// addPanel: "Add new" => "新增" +// removePanel: "Remove" => "刪除" +// multipletext_itemname: "text" => "發簡訊" +// timerMin: "min" => "最小" +// timerSec: "sec" => "秒" +// timerSpentAll: "You have spent {0} on this page and {1} in total." => "您在此頁面上花費了{0},總共{1}。" +// timerSpentPage: "You have spent {0} on this page." => "您在此頁面上花費了{0}。" +// timerSpentSurvey: "You have spent {0} in total." => "你總共花了{0}。" +// timerLimitAll: "You have spent {0} of {1} on this page and {2} of {3} in total." => "您在此頁面上花費了{0}{1},總共花費了{2}{3}。" +// timerLimitPage: "You have spent {0} of {1} on this page." => "您在此頁面上花費了{0}{1}。" +// timerLimitSurvey: "You have spent {0} of {1} in total." => "您總共花費了{1}的{0}。" +// clearCaption: "Clear" => "清楚" +// signaturePlaceHolder: "Sign here" => "在此簽名" +// chooseFileCaption: "Choose file" => "選擇檔案" +// removeFileCaption: "Remove this file" => "刪除此檔" +// booleanCheckedLabel: "Yes" => "是的" +// booleanUncheckedLabel: "No" => "不" +// confirmRemoveFile: "Are you sure that you want to remove this file: {0}?" => "是否確實要刪除此檔:{0}?" +// confirmRemoveAllFiles: "Are you sure that you want to remove all files?" => "是否確實要刪除所有檔?" +// questionTitlePatternText: "Question Title" => "問題標題" +// modalCancelButtonText: "Cancel" => "取消" +// modalApplyButtonText: "Apply" => "應用" +// filterStringPlaceholder: "Type to search..." => "鍵入以搜尋..." +// emptyMessage: "No data to display" => "沒有要顯示的數據" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "尚無條目。\n按下下面的按鈕以添加新條目。" +// noEntriesReadonlyText: "There are no entries." => "沒有條目。" +// more: "More" => "更多" +// tagboxDoneButtonCaption: "OK" => "還行" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "所有選擇均已排名" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "將選項拖放到此處進行排名"// takePhotoCaption: "Take Photo" => "拍照" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "按下下面的按鈕使用相機拍照。" +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "拖放或選擇要上傳的檔或使用相機拍攝照片。" // replaceFileCaption: "Replace file" => "替換檔" \ No newline at end of file diff --git a/src/localization/turkish.ts b/src/localization/turkish.ts index 38ace5d828..684186120d 100644 --- a/src/localization/turkish.ts +++ b/src/localization/turkish.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var turkishSurveyStrings = { pagePrevText: "Önceki", pageNextText: "Sonraki", @@ -47,7 +47,7 @@ export var turkishSurveyStrings = { loadingFile: "Yükleniyor...", chooseFile: "Dosyaları seçin...", noFileChosen: "Dosya seçili değil", - fileDragAreaPlaceholder: "Buraya bir dosya bırakın veya dosyayı yüklemek için aşağıdaki düğmeyi tıklayın.", + filePlaceholder: "Buraya bir dosya bırakın veya dosyayı yüklemek için aşağıdaki düğmeyi tıklayın.", confirmDelete: "Kaydı silmek istiyor musunuz?", keyDuplicationError: "Bu değer benzersiz olmalıdır.", addColumn: "Sütun Ekle", @@ -76,8 +76,8 @@ export var turkishSurveyStrings = { signaturePlaceHolder: "Burayı imzalayın", chooseFileCaption: "Dosya seçin", takePhotoCaption: "Fotoğraf Çekin", - cameraPlaceHolder: "Kamerayı kullanarak fotoğraf çekmek için aşağıdaki düğmeyi tıklayın.", - fileCameraDragAreaPlaceHolder: "Kamerayı kullanarak fotoğraf yüklemek veya fotoğraf çekmek için bir dosyayı sürükleyip bırakın veya seçin.", + photoPlaceholder: "Kamerayı kullanarak fotoğraf çekmek için aşağıdaki düğmeyi tıklayın.", + fileOrPhotoPlaceholder: "Kamerayı kullanarak fotoğraf yüklemek veya fotoğraf çekmek için bir dosyayı sürükleyip bırakın veya seçin.", replaceFileCaption: "Dosyayı değiştir", removeFileCaption: "Bu dosyayı kaldır", booleanCheckedLabel: "Evet", @@ -95,14 +95,14 @@ export var turkishSurveyStrings = { tagboxDoneButtonCaption: "TAMAM", selectToRankEmptyRankedAreaText: "Tüm seçenekler sıralanmıştır", selectToRankEmptyUnrankedAreaText: "Seçimleri sıralamak için buraya sürükleyip bırakın" -}; - -surveyLocalization.locales["tr"] = turkishSurveyStrings; -surveyLocalization.localeNames["tr"] = "türkçe"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// takePhotoCaption: "Take Photo" => "Fotoğraf Çekin" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Kamerayı kullanarak fotoğraf çekmek için aşağıdaki düğmeyi tıklayın." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Kamerayı kullanarak fotoğraf yüklemek veya fotoğraf çekmek için bir dosyayı sürükleyip bırakın veya seçin." +}; + +surveyLocalization.locales["tr"] = turkishSurveyStrings; +surveyLocalization.localeNames["tr"] = "türkçe"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// takePhotoCaption: "Take Photo" => "Fotoğraf Çekin" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Kamerayı kullanarak fotoğraf çekmek için aşağıdaki düğmeyi tıklayın." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Kamerayı kullanarak fotoğraf yüklemek veya fotoğraf çekmek için bir dosyayı sürükleyip bırakın veya seçin." // replaceFileCaption: "Replace file" => "Dosyayı değiştir" \ No newline at end of file diff --git a/src/localization/ukrainian.ts b/src/localization/ukrainian.ts index a9e7055475..5b177123bc 100644 --- a/src/localization/ukrainian.ts +++ b/src/localization/ukrainian.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var ukrainianSurveyStrings = { pagePrevText: "Назад", pageNextText: "Далі", @@ -47,7 +47,7 @@ export var ukrainianSurveyStrings = { loadingFile: "Завантаження...", chooseFile: "Виберіть файл(и)...", noFileChosen: "Файл не вибрано", - fileDragAreaPlaceholder: "Перетягніть файл сюди або натисніть кнопку нижче та виберіть файл для завантаження.", + filePlaceholder: "Перетягніть файл сюди або натисніть кнопку нижче та виберіть файл для завантаження.", confirmDelete: "Ви хочете видалити запис?", keyDuplicationError: "Це значення повинно бути унікальним.", addColumn: "Додати колонку", @@ -76,8 +76,8 @@ export var ukrainianSurveyStrings = { signaturePlaceHolder: "Підпишіться тут", chooseFileCaption: "Виберіть файл", takePhotoCaption: "Зробити фото", - cameraPlaceHolder: "Натисніть кнопку нижче, щоб зробити фото за допомогою камери.", - fileCameraDragAreaPlaceHolder: "Перетягніть або виберіть файл, щоб завантажити або зробити фотографію за допомогою камери.", + photoPlaceholder: "Натисніть кнопку нижче, щоб зробити фото за допомогою камери.", + fileOrPhotoPlaceholder: "Перетягніть або виберіть файл, щоб завантажити або зробити фотографію за допомогою камери.", replaceFileCaption: "Замінити файл", removeFileCaption: "Видалити файл", booleanCheckedLabel: "Так", @@ -95,32 +95,32 @@ export var ukrainianSurveyStrings = { tagboxDoneButtonCaption: "ГАРАЗД", selectToRankEmptyRankedAreaText: "Всі варіанти ранжуються", selectToRankEmptyUnrankedAreaText: "Перетягніть варіанти тут, щоб оцінити їх" -}; - -surveyLocalization.locales["ua"] = ukrainianSurveyStrings; -surveyLocalization.localeNames["ua"] = "українська"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панель {panelIndex}" -// ratingOptionsCaption: "Select..." => "Виберіть..." -// minError: "The value should not be less than {0}" => "Значення не повинно бути менше {0}" -// maxError: "The value should not be greater than {0}" => "Значення не повинно бути більше {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Перетягніть файл сюди або натисніть кнопку нижче та виберіть файл для завантаження." -// emptyRowsText: "There are no rows." => "Рядів немає." -// multipletext_itemname: "text" => "Текст" -// signaturePlaceHolder: "Sign here" => "Підпишіться тут" -// modalCancelButtonText: "Cancel" => "Скасувати" -// modalApplyButtonText: "Apply" => "Застосовувати" -// filterStringPlaceholder: "Type to search..." => "Введіть для пошуку..." -// emptyMessage: "No data to display" => "Немає даних для відображення" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Записів поки немає.\nНатисніть кнопку нижче, щоб додати новий запис." -// noEntriesReadonlyText: "There are no entries." => "Записів немає." -// more: "More" => "Більше" -// tagboxDoneButtonCaption: "OK" => "ГАРАЗД" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Всі варіанти ранжуються" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Перетягніть варіанти тут, щоб оцінити їх"// takePhotoCaption: "Take Photo" => "Зробити фото" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Натисніть кнопку нижче, щоб зробити фото за допомогою камери." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Перетягніть або виберіть файл, щоб завантажити або зробити фотографію за допомогою камери." +}; + +surveyLocalization.locales["ua"] = ukrainianSurveyStrings; +surveyLocalization.localeNames["ua"] = "українська"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Панель {panelIndex}" +// ratingOptionsCaption: "Select..." => "Виберіть..." +// minError: "The value should not be less than {0}" => "Значення не повинно бути менше {0}" +// maxError: "The value should not be greater than {0}" => "Значення не повинно бути більше {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Перетягніть файл сюди або натисніть кнопку нижче та виберіть файл для завантаження." +// emptyRowsText: "There are no rows." => "Рядів немає." +// multipletext_itemname: "text" => "Текст" +// signaturePlaceHolder: "Sign here" => "Підпишіться тут" +// modalCancelButtonText: "Cancel" => "Скасувати" +// modalApplyButtonText: "Apply" => "Застосовувати" +// filterStringPlaceholder: "Type to search..." => "Введіть для пошуку..." +// emptyMessage: "No data to display" => "Немає даних для відображення" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Записів поки немає.\nНатисніть кнопку нижче, щоб додати новий запис." +// noEntriesReadonlyText: "There are no entries." => "Записів немає." +// more: "More" => "Більше" +// tagboxDoneButtonCaption: "OK" => "ГАРАЗД" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Всі варіанти ранжуються" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Перетягніть варіанти тут, щоб оцінити їх"// takePhotoCaption: "Take Photo" => "Зробити фото" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Натисніть кнопку нижче, щоб зробити фото за допомогою камери." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Перетягніть або виберіть файл, щоб завантажити або зробити фотографію за допомогою камери." // replaceFileCaption: "Replace file" => "Замінити файл" \ No newline at end of file diff --git a/src/localization/urdu.ts b/src/localization/urdu.ts index 995ee21683..54b70bae75 100644 --- a/src/localization/urdu.ts +++ b/src/localization/urdu.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var urduSurveyStrings = { pagePrevText: "پچھلا", pageNextText: "اگلا", @@ -47,7 +47,7 @@ export var urduSurveyStrings = { loadingFile: "..لوڈ ہو رہا ہے۔", chooseFile: "..فائلیں منتخب کریں۔ ", noFileChosen: "کوئی فائل منتخب نہیں کی گئی ", - fileDragAreaPlaceholder: "یہاں فائل ڈراپ کریں یا فائل کو لوڈ کرنے کے لیے نیچے والے بٹن پر کلک کریں۔", + filePlaceholder: "یہاں فائل ڈراپ کریں یا فائل کو لوڈ کرنے کے لیے نیچے والے بٹن پر کلک کریں۔", confirmDelete: "کیا آپ ریکارڈ حذف کرنا چاہتے ہیں؟", keyDuplicationError: "یہ عدد منفرد ہونی چاہیے۔", addColumn: "کالم شامل کریں۔", @@ -76,8 +76,8 @@ export var urduSurveyStrings = { signaturePlaceHolder: "یہاں سائن کریں۔", chooseFileCaption: "فائل منتخب کریں", takePhotoCaption: "تصویر لیں", - cameraPlaceHolder: "کیمرے کا استعمال کرتے ہوئے تصویر لینے کے لئے نیچے دیئے گئے بٹن پر کلک کریں۔", - fileCameraDragAreaPlaceHolder: "کیمرے کا استعمال کرتے ہوئے تصویر اپ لوڈ کرنے یا لینے کے لئے فائل کو گھسیٹیں اور چھوڑیں یا منتخب کریں۔", + photoPlaceholder: "کیمرے کا استعمال کرتے ہوئے تصویر لینے کے لئے نیچے دیئے گئے بٹن پر کلک کریں۔", + fileOrPhotoPlaceholder: "کیمرے کا استعمال کرتے ہوئے تصویر اپ لوڈ کرنے یا لینے کے لئے فائل کو گھسیٹیں اور چھوڑیں یا منتخب کریں۔", replaceFileCaption: "فائل کو تبدیل کریں", removeFileCaption: "اس فائل کو ہٹائے۔", booleanCheckedLabel: "جی ہاں", @@ -95,25 +95,25 @@ export var urduSurveyStrings = { tagboxDoneButtonCaption: "ٹھيک ہے", selectToRankEmptyRankedAreaText: "تمام اختیارات کی درجہ بندی کی جاتی ہے", selectToRankEmptyUnrankedAreaText: "انہیں درجہ دینے کے لئے انتخاب کو یہاں گھسیٹیں اور چھوڑیں" -}; - -//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable. -surveyLocalization.locales["ur"] = urduSurveyStrings; -surveyLocalization.localeNames["ur"] = "Urdu"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{1} کے {0}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "منتخب..." -// filterStringPlaceholder: "Type to search..." => "تلاش کرنے کے لئے ٹائپ کریں..." -// emptyMessage: "No data to display" => "ظاہر کرنے کے لئے کوئی ڈیٹا نہیں" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ابھی تک کوئی اندراج نہیں ہے.\nنیا اندراج شامل کرنے کے لئے نیچے دیئے گئے بٹن پر کلک کریں۔" -// noEntriesReadonlyText: "There are no entries." => "کوئی اندراج نہیں ہے." -// more: "More" => "زیادہ" -// tagboxDoneButtonCaption: "OK" => "ٹھيک ہے" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "تمام اختیارات کی درجہ بندی کی جاتی ہے" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "انہیں درجہ دینے کے لئے انتخاب کو یہاں گھسیٹیں اور چھوڑیں"// takePhotoCaption: "Take Photo" => "تصویر لیں" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "کیمرے کا استعمال کرتے ہوئے تصویر لینے کے لئے نیچے دیئے گئے بٹن پر کلک کریں۔" -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "کیمرے کا استعمال کرتے ہوئے تصویر اپ لوڈ کرنے یا لینے کے لئے فائل کو گھسیٹیں اور چھوڑیں یا منتخب کریں۔" +}; + +//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable. +surveyLocalization.locales["ur"] = urduSurveyStrings; +surveyLocalization.localeNames["ur"] = "Urdu"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{1} کے {0}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "منتخب..." +// filterStringPlaceholder: "Type to search..." => "تلاش کرنے کے لئے ٹائپ کریں..." +// emptyMessage: "No data to display" => "ظاہر کرنے کے لئے کوئی ڈیٹا نہیں" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "ابھی تک کوئی اندراج نہیں ہے.\nنیا اندراج شامل کرنے کے لئے نیچے دیئے گئے بٹن پر کلک کریں۔" +// noEntriesReadonlyText: "There are no entries." => "کوئی اندراج نہیں ہے." +// more: "More" => "زیادہ" +// tagboxDoneButtonCaption: "OK" => "ٹھيک ہے" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "تمام اختیارات کی درجہ بندی کی جاتی ہے" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "انہیں درجہ دینے کے لئے انتخاب کو یہاں گھسیٹیں اور چھوڑیں"// takePhotoCaption: "Take Photo" => "تصویر لیں" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "کیمرے کا استعمال کرتے ہوئے تصویر لینے کے لئے نیچے دیئے گئے بٹن پر کلک کریں۔" +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "کیمرے کا استعمال کرتے ہوئے تصویر اپ لوڈ کرنے یا لینے کے لئے فائل کو گھسیٹیں اور چھوڑیں یا منتخب کریں۔" // replaceFileCaption: "Replace file" => "فائل کو تبدیل کریں" \ No newline at end of file diff --git a/src/localization/vietnamese.ts b/src/localization/vietnamese.ts index 50d99aa170..2e4c96cef7 100644 --- a/src/localization/vietnamese.ts +++ b/src/localization/vietnamese.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var vietnameseSurveyStrings = { pagePrevText: "Trở về", pageNextText: "Tiếp theo", @@ -47,7 +47,7 @@ export var vietnameseSurveyStrings = { loadingFile: "Đang tải...", chooseFile: "Chọn các tập tin...", noFileChosen: "Không có tập tin nào được chọn", - fileDragAreaPlaceholder: "Kéo và thả tệp vào đây hoặc nhấp vào nút bên dưới và chọn tệp để tải lên.", + filePlaceholder: "Kéo và thả tệp vào đây hoặc nhấp vào nút bên dưới và chọn tệp để tải lên.", confirmDelete: "Bạn muốn xóa dòng này?", keyDuplicationError: "Giá trị này không nên bị trùng lặp.", addColumn: "Thêm cột", @@ -76,8 +76,8 @@ export var vietnameseSurveyStrings = { signaturePlaceHolder: "Ký tên tại đây", chooseFileCaption: "Chọn tập tin", takePhotoCaption: "Chụp ảnh", - cameraPlaceHolder: "Nhấp vào nút bên dưới để chụp ảnh bằng máy ảnh.", - fileCameraDragAreaPlaceHolder: "Kéo và thả hoặc chọn tệp để tải lên hoặc chụp ảnh bằng máy ảnh.", + photoPlaceholder: "Nhấp vào nút bên dưới để chụp ảnh bằng máy ảnh.", + fileOrPhotoPlaceholder: "Kéo và thả hoặc chọn tệp để tải lên hoặc chụp ảnh bằng máy ảnh.", replaceFileCaption: "Thay thế tập tin", removeFileCaption: "Xóa tập tin", booleanCheckedLabel: "Có", @@ -95,33 +95,33 @@ export var vietnameseSurveyStrings = { tagboxDoneButtonCaption: "OK", selectToRankEmptyRankedAreaText: "Tất cả các lựa chọn được xếp hạng", selectToRankEmptyUnrankedAreaText: "Kéo và thả các lựa chọn vào đây để xếp hạng chúng" -}; - -//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable. -surveyLocalization.locales["vi"] = vietnameseSurveyStrings; -surveyLocalization.localeNames["vi"] = "Việt Nam"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} của {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Bảng điều khiển {panelIndex}" -// ratingOptionsCaption: "Select..." => "Lựa..." -// minError: "The value should not be less than {0}" => "Giá trị không được nhỏ hơn {0}" -// maxError: "The value should not be greater than {0}" => "Giá trị không được lớn hơn {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Kéo và thả tệp vào đây hoặc nhấp vào nút bên dưới và chọn tệp để tải lên." -// emptyRowsText: "There are no rows." => "Không có hàng." -// multipletext_itemname: "text" => "Nhắn tin" -// signaturePlaceHolder: "Sign here" => "Ký tên tại đây" -// modalCancelButtonText: "Cancel" => "Hủy" -// modalApplyButtonText: "Apply" => "Áp dụng" -// filterStringPlaceholder: "Type to search..." => "Nhập để tìm kiếm..." -// emptyMessage: "No data to display" => "Không có dữ liệu để hiển thị" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Chưa có mục nào.\nNhấp vào nút bên dưới để thêm mục nhập mới." -// noEntriesReadonlyText: "There are no entries." => "Không có mục." -// more: "More" => "Nhiều hơn" -// tagboxDoneButtonCaption: "OK" => "OK" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Tất cả các lựa chọn được xếp hạng" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Kéo và thả các lựa chọn vào đây để xếp hạng chúng"// takePhotoCaption: "Take Photo" => "Chụp ảnh" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Nhấp vào nút bên dưới để chụp ảnh bằng máy ảnh." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Kéo và thả hoặc chọn tệp để tải lên hoặc chụp ảnh bằng máy ảnh." +}; + +//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable. +surveyLocalization.locales["vi"] = vietnameseSurveyStrings; +surveyLocalization.localeNames["vi"] = "Việt Nam"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} của {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Bảng điều khiển {panelIndex}" +// ratingOptionsCaption: "Select..." => "Lựa..." +// minError: "The value should not be less than {0}" => "Giá trị không được nhỏ hơn {0}" +// maxError: "The value should not be greater than {0}" => "Giá trị không được lớn hơn {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Kéo và thả tệp vào đây hoặc nhấp vào nút bên dưới và chọn tệp để tải lên." +// emptyRowsText: "There are no rows." => "Không có hàng." +// multipletext_itemname: "text" => "Nhắn tin" +// signaturePlaceHolder: "Sign here" => "Ký tên tại đây" +// modalCancelButtonText: "Cancel" => "Hủy" +// modalApplyButtonText: "Apply" => "Áp dụng" +// filterStringPlaceholder: "Type to search..." => "Nhập để tìm kiếm..." +// emptyMessage: "No data to display" => "Không có dữ liệu để hiển thị" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Chưa có mục nào.\nNhấp vào nút bên dưới để thêm mục nhập mới." +// noEntriesReadonlyText: "There are no entries." => "Không có mục." +// more: "More" => "Nhiều hơn" +// tagboxDoneButtonCaption: "OK" => "OK" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Tất cả các lựa chọn được xếp hạng" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Kéo và thả các lựa chọn vào đây để xếp hạng chúng"// takePhotoCaption: "Take Photo" => "Chụp ảnh" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Nhấp vào nút bên dưới để chụp ảnh bằng máy ảnh." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Kéo và thả hoặc chọn tệp để tải lên hoặc chụp ảnh bằng máy ảnh." // replaceFileCaption: "Replace file" => "Thay thế tập tin" \ No newline at end of file diff --git a/src/localization/welsh.ts b/src/localization/welsh.ts index 4636ff6592..182946d4c9 100644 --- a/src/localization/welsh.ts +++ b/src/localization/welsh.ts @@ -1,5 +1,5 @@ -import { surveyLocalization } from "survey-core"; - +import { surveyLocalization } from "survey-core"; + export var welshSurveyStrings = { pagePrevText: "Blaenorol", pageNextText: "Nesaf", @@ -47,7 +47,7 @@ export var welshSurveyStrings = { loadingFile: "Wrthi’n llwytho...", chooseFile: "Dewiswch ffeil(iau)...", noFileChosen: "Heb ddewis ffeil ", - fileDragAreaPlaceholder: "Llusgwch a gollwng ffeil yma neu cliciwch y botwm isod a dewiswch ffeil i'w lanlwytho.", + filePlaceholder: "Llusgwch a gollwng ffeil yma neu cliciwch y botwm isod a dewiswch ffeil i'w lanlwytho.", confirmDelete: "Ydych chi am ddileu’r cofnod?", keyDuplicationError: "Dylai’r gwerth hwn fod yn unigryw.", addColumn: "Ychwanegu colofn ", @@ -76,8 +76,8 @@ export var welshSurveyStrings = { signaturePlaceHolder: "Arwydd yma", chooseFileCaption: "Dewiswch ffeil ", takePhotoCaption: "Tynnu Llun", - cameraPlaceHolder: "Cliciwch y botwm isod i dynnu llun gan ddefnyddio'r camera.", - fileCameraDragAreaPlaceHolder: "Llusgwch a gollwng neu dewiswch ffeil i lanlwytho neu dynnu llun gan ddefnyddio'r camera.", + photoPlaceholder: "Cliciwch y botwm isod i dynnu llun gan ddefnyddio'r camera.", + fileOrPhotoPlaceholder: "Llusgwch a gollwng neu dewiswch ffeil i lanlwytho neu dynnu llun gan ddefnyddio'r camera.", replaceFileCaption: "Amnewid ffeil", removeFileCaption: "Tynnu’r ffeil hon ", booleanCheckedLabel: "Iawn", @@ -95,32 +95,32 @@ export var welshSurveyStrings = { tagboxDoneButtonCaption: "OCÊ", selectToRankEmptyRankedAreaText: "Mae'r holl ddewisiadau yn cael eu rhestru", selectToRankEmptyUnrankedAreaText: "Dewisiadau llusgo a gollwng yma i'w graddio" -}; - -surveyLocalization.locales["cy"] = welshSurveyStrings; -surveyLocalization.localeNames["cy"] = "cymraeg"; - -// The following strings have been translated by a machine translation service -// Remove those strings that you have corrected manually -// indexText: "{0} of {1}" => "{0} o {1}" -// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" -// ratingOptionsCaption: "Select..." => "Dewis..." -// minError: "The value should not be less than {0}" => "Ni ddylai'r gwerth fod yn llai na {0}" -// maxError: "The value should not be greater than {0}" => "Ni ddylai'r gwerth fod yn fwy na {0}" -// fileDragAreaPlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Llusgwch a gollwng ffeil yma neu cliciwch y botwm isod a dewiswch ffeil i'w lanlwytho." -// emptyRowsText: "There are no rows." => "Nid oes unrhyw ffraeau." -// multipletext_itemname: "text" => "Testun" -// signaturePlaceHolder: "Sign here" => "Arwydd yma" -// modalCancelButtonText: "Cancel" => "Canslo" -// modalApplyButtonText: "Apply" => "Cynnig" -// filterStringPlaceholder: "Type to search..." => "Teipiwch i chwilio..." -// emptyMessage: "No data to display" => "Dim data i'w arddangos" -// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Nid oes unrhyw gofnodion hyd yn hyn.\nCliciwch y botwm isod i ychwanegu cofnod newydd." -// noEntriesReadonlyText: "There are no entries." => "Nid oes unrhyw gofnodion." -// more: "More" => "Rhagor" -// tagboxDoneButtonCaption: "OK" => "OCÊ" -// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Mae'r holl ddewisiadau yn cael eu rhestru" -// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dewisiadau llusgo a gollwng yma i'w graddio"// takePhotoCaption: "Take Photo" => "Tynnu Llun" -// cameraPlaceHolder: "Click the button below to take a photo using the camera." => "Cliciwch y botwm isod i dynnu llun gan ddefnyddio'r camera." -// fileCameraDragAreaPlaceHolder: "Drag and drop or select a file to upload or take a photo using the camera." => "Llusgwch a gollwng neu dewiswch ffeil i lanlwytho neu dynnu llun gan ddefnyddio'r camera." +}; + +surveyLocalization.locales["cy"] = welshSurveyStrings; +surveyLocalization.localeNames["cy"] = "cymraeg"; + +// The following strings have been translated by a machine translation service +// Remove those strings that you have corrected manually +// indexText: "{0} of {1}" => "{0} o {1}" +// panelDynamicTabTextFormat: "Panel {panelIndex}" => "Panel {panelIndex}" +// ratingOptionsCaption: "Select..." => "Dewis..." +// minError: "The value should not be less than {0}" => "Ni ddylai'r gwerth fod yn llai na {0}" +// maxError: "The value should not be greater than {0}" => "Ni ddylai'r gwerth fod yn fwy na {0}" +// filePlaceholder: "Drag and drop a file here or click the button below and choose a file to upload." => "Llusgwch a gollwng ffeil yma neu cliciwch y botwm isod a dewiswch ffeil i'w lanlwytho." +// emptyRowsText: "There are no rows." => "Nid oes unrhyw ffraeau." +// multipletext_itemname: "text" => "Testun" +// signaturePlaceHolder: "Sign here" => "Arwydd yma" +// modalCancelButtonText: "Cancel" => "Canslo" +// modalApplyButtonText: "Apply" => "Cynnig" +// filterStringPlaceholder: "Type to search..." => "Teipiwch i chwilio..." +// emptyMessage: "No data to display" => "Dim data i'w arddangos" +// noEntriesText: "There are no entries yet.\nClick the button below to add a new entry." => "Nid oes unrhyw gofnodion hyd yn hyn.\nCliciwch y botwm isod i ychwanegu cofnod newydd." +// noEntriesReadonlyText: "There are no entries." => "Nid oes unrhyw gofnodion." +// more: "More" => "Rhagor" +// tagboxDoneButtonCaption: "OK" => "OCÊ" +// selectToRankEmptyRankedAreaText: "All choices are ranked" => "Mae'r holl ddewisiadau yn cael eu rhestru" +// selectToRankEmptyUnrankedAreaText: "Drag and drop choices here to rank them" => "Dewisiadau llusgo a gollwng yma i'w graddio"// takePhotoCaption: "Take Photo" => "Tynnu Llun" +// photoPlaceholder: "Click the button below to take a photo using the camera." => "Cliciwch y botwm isod i dynnu llun gan ddefnyddio'r camera." +// fileOrPhotoPlaceholder: "Drag and drop or select a file to upload or take a photo using the camera." => "Llusgwch a gollwng neu dewiswch ffeil i lanlwytho neu dynnu llun gan ddefnyddio'r camera." // replaceFileCaption: "Replace file" => "Amnewid ffeil" \ No newline at end of file diff --git a/src/question_file.ts b/src/question_file.ts index 39a31b6e09..069ea16bfd 100644 --- a/src/question_file.ts +++ b/src/question_file.ts @@ -11,6 +11,8 @@ import { ActionContainer } from "./actions/container"; import { Action } from "./actions/action"; import { Helpers } from "./helpers"; import { Camera } from "./utils/camera"; +import { LocalizableString } from "./localizablestring"; +import { settings } from "./settings"; /** * A class that describes the File Upload question type. @@ -53,6 +55,9 @@ export class QuestionFileModel extends Question { * - `"file"` (default) - Allows respondents to select a local file. * - `"camera"` - Allows respondents to capture and upload a photo. * - `"file-camera"` - Allows respondents to select a local file or capture a photo. + * @see filePlaceholder + * @see photoPlaceholder + * @see fileOrPhotoPlaceholder */ @property({ onSet: (val: string, obj: QuestionFileModel) => { if(!obj.isLoadingFromJson) { @@ -179,7 +184,6 @@ export class QuestionFileModel extends Question { this.updateActions(); }); this.updateActions(); - this.actionsContainer.actions = [this.chooseFileAction, this.startCameraAction, this.cleanAction]; this.fileNavigator.actions = [this.prevFileAction, this.fileIndexAction, this.nextFileAction]; } @@ -412,38 +416,49 @@ export class QuestionFileModel extends Question { @property({ localizable: { defaultStr: "removeFileCaption" } }) removeFileCaption: string; @property({ localizable: { defaultStr: "loadingFile" } }) loadingFileTitle: string; @property({ localizable: { defaultStr: "chooseFile" } }) chooseFileTitle: string; - @property({ localizable: { defaultStr: "fileCameraDragAreaPlaceHolder" } }) fileCameraDragAreaPlaceholder: string; - @property({ localizable: { defaultStr: "cameraPlaceHolder" } }) cameraPlaceholder: string; - @property({ localizable: { defaultStr: "fileDragAreaPlaceholder" } }) dragAreaPlaceholder: string; + /** + * A placeholder text displayed when the File Upload question doesn't contain any files or photos to upload. Applies only when [`sourceType`](#sourceType) value is `"file-camera"`. + * @see filePlaceholder + * @see photoPlaceholder + */ + @property({ localizable: { defaultStr: "fileOrPhotoPlaceholder" } }) fileOrPhotoPlaceholder: string; + /** + * A placeholder text displayed when the File Upload question doesn't contain any photos to upload. Applies only when the [`sourceType`](#sourceType) value is `"camera"`. + * @see filePlaceholder + * @see fileOrPhotoPlaceholder + */ + @property({ localizable: { defaultStr: "photoPlaceholder" } }) photoPlaceholder: string; + /** + * A placeholder text displayed when the File Upload question doesn't contain any files to upload. Applies only when the [`sourceType`](#sourceType) value is `"file"`. + * @see photoPlaceholder + * @see fileOrPhotoPlaceholder + */ + @property({ localizable: { defaultStr: "filePlaceholder" } }) filePlaceholder: string; - @property() renderedPlaceholderValue: string; - public get renderedPlaceholder(): string { - if(this.renderedPlaceholderValue === undefined) { - this.renderedPlaceholderValue = (new ComputedUpdater(() => { - const dragAreaText = this.dragAreaPlaceholder; - const fileCameraDragAreaPlaceHolder = this.fileCameraDragAreaPlaceholder; - const cameraPlaceHolder = this.cameraPlaceholder; - const readOnlyText = this.noFileChosenCaption; + @property() locRenderedPlaceholderValue: LocalizableString; + public get locRenderedPlaceholder(): LocalizableString { + if(this.locRenderedPlaceholderValue === undefined) { + this.locRenderedPlaceholderValue = (new ComputedUpdater(() => { const isReadOnly = this.isReadOnly; - const hasFileUI = this.hasFileUI; - const hasVideoUI = this.hasVideoUI; - let renderedPlaceholder = ""; + const hasFileUI = (!this.isDesignMode && this.hasFileUI) || (this.isDesignMode && this.sourceType != "camera"); + const hasVideoUI = (!this.isDesignMode && this.hasVideoUI) || (this.isDesignMode && this.sourceType != "file"); + let renderedPlaceholder: LocalizableString; if(isReadOnly) { - renderedPlaceholder = readOnlyText; + renderedPlaceholder = this.locNoFileChosenCaption; + } + else if(hasFileUI && hasVideoUI) { + renderedPlaceholder = this.locFileOrPhotoPlaceholder; } else if(hasFileUI) { - if(hasVideoUI) { - renderedPlaceholder = fileCameraDragAreaPlaceHolder; - } else { - renderedPlaceholder = dragAreaText; - } - } else { - renderedPlaceholder = cameraPlaceHolder; + renderedPlaceholder = this.locFilePlaceholder; + } + else { + renderedPlaceholder = this.locPhotoPlaceholder; } return renderedPlaceholder; })); } - return this.renderedPlaceholderValue; + return this.locRenderedPlaceholderValue; } public get currentMode(): string { return this.getPropertyValue("currentMode", this.sourceType); @@ -1007,8 +1022,11 @@ Serializer.addClass( { name: "correctAnswer", visible: false }, { name: "validators", visible: false }, { name: "needConfirmRemoveFile:boolean" }, + { name: "sourceType", choices: ["file", "camera", "file-camera"], default: "file", category: "general", visible: true, visibleIf: () => settings.supportCreatorV2 }, + { name: "fileOrPhotoPlaceholder:text", serializationProperty: "locFileOrPhotoPlaceholder", category: "general", visibleIf: () => settings.supportCreatorV2 }, + { name: "photoPlaceholder:text", serializationProperty: "locPhotoPlaceholder", category: "general", visibleIf: () => settings.supportCreatorV2 }, + { name: "filePlaceholder:text", serializationProperty: "locFilePlaceholder", category: "general", visibleIf: () => settings.supportCreatorV2 }, { name: "allowCameraAccess:switch", category: "general", visible: false }, - { name: "sourceType", choices: ["file", "camera", "file-camera"], default: "file", category: "general", visible: true } ], function () { return new QuestionFileModel(""); diff --git a/src/react/reactquestion_file.tsx b/src/react/reactquestion_file.tsx index 4d6ae021c1..c5a7f0ea43 100644 --- a/src/react/reactquestion_file.tsx +++ b/src/react/reactquestion_file.tsx @@ -92,7 +92,7 @@ export class SurveyQuestionFile extends SurveyQuestionElementBase {
- {this.question.renderedPlaceholder} + {this.renderLocString(this.question.locRenderedPlaceholder)}
{chooseButton} {actionsContainer} diff --git a/src/vue/file.vue b/src/vue/file.vue index 40b1bfbcd4..51e93cc687 100644 --- a/src/vue/file.vue +++ b/src/vue/file.vue @@ -37,9 +37,9 @@ :class="question.getFileDecoratorCss()" v-if="question.showFileDecorator" > - {{ - question.renderedPlaceholder - }} + + +
- Drag and drop a file here or click the button below to select a file to upload. + + Drag and drop a file here or click the button below to select a file to upload. +
diff --git a/tests/markup/snapshots/file-2-zip-png-file-navigator.snap.html b/tests/markup/snapshots/file-2-zip-png-file-navigator.snap.html index 748b156c00..e0d0cd1390 100644 --- a/tests/markup/snapshots/file-2-zip-png-file-navigator.snap.html +++ b/tests/markup/snapshots/file-2-zip-png-file-navigator.snap.html @@ -2,7 +2,9 @@
- Drag and drop a file here or click the button below to select a file to upload. + + Drag and drop a file here or click the button below to select a file to upload. +
diff --git a/tests/markup/snapshots/file-2-zip-png-ro.snap.html b/tests/markup/snapshots/file-2-zip-png-ro.snap.html index 2e84e75f88..814ffd15d0 100644 --- a/tests/markup/snapshots/file-2-zip-png-ro.snap.html +++ b/tests/markup/snapshots/file-2-zip-png-ro.snap.html @@ -2,7 +2,9 @@
- No file chosen + + No file chosen +
diff --git a/tests/markup/snapshots/file-2-zip-png.snap.html b/tests/markup/snapshots/file-2-zip-png.snap.html index fe54c349fd..7bdd6803ab 100644 --- a/tests/markup/snapshots/file-2-zip-png.snap.html +++ b/tests/markup/snapshots/file-2-zip-png.snap.html @@ -2,7 +2,9 @@
- Drag and drop a file here or click the button below to select a file to upload. + + Drag and drop a file here or click the button below to select a file to upload. +
diff --git a/tests/markup/snapshots/file-2-zip.snap.html b/tests/markup/snapshots/file-2-zip.snap.html index 31a513f99d..2481663191 100644 --- a/tests/markup/snapshots/file-2-zip.snap.html +++ b/tests/markup/snapshots/file-2-zip.snap.html @@ -2,7 +2,9 @@
- Drag and drop a file here or click the button below to select a file to upload. + + Drag and drop a file here or click the button below to select a file to upload. +
diff --git a/tests/markup/snapshots/file-2.snap.html b/tests/markup/snapshots/file-2.snap.html index e07cd9be97..09f1e4105b 100644 --- a/tests/markup/snapshots/file-2.snap.html +++ b/tests/markup/snapshots/file-2.snap.html @@ -2,7 +2,9 @@
- Drag and drop a file here or click the button below to select a file to upload. + + Drag and drop a file here or click the button below to select a file to upload. +
diff --git a/tests/markup/snapshots/file-camera.snap.html b/tests/markup/snapshots/file-camera.snap.html index f40254f92e..19ce32988c 100644 --- a/tests/markup/snapshots/file-camera.snap.html +++ b/tests/markup/snapshots/file-camera.snap.html @@ -2,7 +2,9 @@
- Drag and drop a file here or click the button below to select a file to upload. + + Drag and drop a file here or click the button below to select a file to upload. +