From 45a5c92977e9fb06cf9f9352eea55a9b184d4aa3 Mon Sep 17 00:00:00 2001 From: Martin Koroudjiev Date: Tue, 6 Jun 2023 16:20:01 +0300 Subject: [PATCH 1/2] Signed-off-by: Martin Koroudjiev --- src/lab/locales/translations.json | 258 +++++++++++++++++++++++++++++- 1 file changed, 257 insertions(+), 1 deletion(-) diff --git a/src/lab/locales/translations.json b/src/lab/locales/translations.json index 308fb144e..5b277ded2 100644 --- a/src/lab/locales/translations.json +++ b/src/lab/locales/translations.json @@ -2498,6 +2498,262 @@ "heatbath_icon_tooltip": "Heatbath نشط" } } - } + }, + + "bg": { + "translation": { + "banner": { + "about": "Относно", + "about_tooltip": "Инструкции", + "share": "Сподели", + "share_tooltip": "Сподели по имейл, като съобщение или вгради в уебсайт", + "lang_tooltip": "Избор на език", + "reload_tooltip": "Презареди интерактивно съдържание", + "help_tooltip": "Покажи съвети за помощ", + "credits_tooltip": "Научи повече за Concord Consortium", + "fullscreen_tooltip": "Превключване на цял екран", + "video_play_pause_tooltip": "Начало / пауза на симулацията", + "video_reset_tooltip": "Изчистване на симулацията", + "video_step_back_tooltip": "Стъпка назад", + "video_step_forward_tooltip": "Стъпка напред", + "text_start": "Начало", + "text_start_tooltip": "Начало на симулация или събиране на данни", + "text_stop": "Спри", + "text_stop_tooltip": "Спри симулация или събиране на данни", + "text_reset": "Изчисти", + "text_reset_tooltip": "Изчисти симулация или събиране на данни", + "text_new_run": "Нов опит", + "text_new_run_tooltip": "Направи нов опит", + "text_analyze_data": "Анализирай данни", + "text_analyze_data_tooltip": "Изпрати данни от експеримента на CODAP" + }, + "dialog": { + "close_tooltip": "Затвори" + }, + "about_dialog": { + "title": "Относно: __interactive_title__" + }, + "share_dialog": { + "title": "Сподели: __interactive_title__", + "link": "линк", + "paste_email_im": "Постави този __link__ в писмо или съобщение.", + "paste_html": "Постави HTML за вграждане в уебсайт или блог.", + "select_size": "Избери размер:", + "size_larger": "__val__% по-голям", + "size_actual": "действителен", + "size_smaller": "__val__% по-малък" + }, + "credits_dialog": { + "title": "Принос: __interactive_title__", + "credits_text": "Тази интерактивност е създадена от __CC_link__ с помощта на нашия __Next_Gen_MW_link__ софтуер, посредством финансиране от __Google_link__.", + "shareable_ver": "версия за споделяне", + "find_shareable": "Ще намерите __shareable_ver_link__ на тази интерактивност, както и още десетки интерактивни ресурси с отворен код на тема наука, математика и инженерство на __concord_org_link__." + }, + "copyright": { + "copyright": "Авторско право", + "all_rights_reserved": "Всички права запазени.", + "license": "Софтуерът е лицензиран съгласно лиценза __MIT_link__ . Моля, вижте __license_link__ за още софтуер и съответното лицензиране, включени в продукта.", + "attribution": "Моля, посочете авторство на Concord Consortium и URL-а __concord_org_link__." + }, + "md2d": { + "heatbath_icon_tooltip": "Активирана топлинна баня", + "ke_icon_tooltip": "Градиент на кинетична енергия", + "invalid_object_position_alert": "Не можете да пуснете обекта там.", + "aminoacid_menu": { + "hydrophobic": "Хидрофобен", + "hydrophilic": "Хидрофилен", + "glycine": "Глицин", + "alanine": "Аланин", + "valine": "Валин", + "leucine": "Левцин", + "isoleucine": "Изолевцин", + "phenylalanine": "Фенилаланин", + "proline": "Пролин", + "tryptophan": "Триптофан", + "methionine": "Метионин", + "cysteine": "Цистеин", + "tyrosine": "Тирозин", + "asparagine": "Аспарагин", + "glutamine": "Глутамин", + "serine": "Серин", + "threonine": "Треонин", + "asparticacid": "Аспарагинова киселина", + "glutamicacid": "Глутаминова киселина", + "lysine": "Лизин", + "arginine": "Аргинин", + "histidine": "Хистидин" + }, + "mutations_menu": { + "substitution_mutation": "Субституция", + "insertion_mutation": "Инсерция", + "deletion_mutation": "Делеция", + "insert": "Вмъкни" + } + }, + "sensor": { + "select_sensor": "Изберете сензор", + "select_sensor_type": "Изберете тип сензор...", + "reading": "Четене:", + "zero": "Нула", + "zeroing": "Нулиране...", + "loading_sensor": "Зареждане на сензор...", + "choose_sensor_title": "Избери сензор:", + "connect": "Свържи", + "address_labquest2": "адрес на LabQuest2", + "messages": { + "ready": "Готово за събиране.", + "ready_nocontrol": "Моля, спрете събирача на данни __controlling_client__, за да събирате данни тук.", + "ready_nocontrol_noname": "Моля, спрете другия активен събирач на данни, за да събирате данни тук.", + "no_sensors": "Не са открити сензори.", + "no_devices": "Няма включени устройства.", + "not_connected": "Няма връзка.", + "connecting": "Свързване...", + "connection_in_progress": "Свързване с вашите сензори. Ако се появи съобщение за sensorconnector.concord.org, моля, приемете го.", + "connection_failed": "Неуспешно свързване. __retry_link__", + "connection_failed_retry_link_text": "Опитайте отново", + "connection_failed_alert": "Сензорният конектор на Concord Consortium не е инсталиран или не работи. Моля, __click_here_link__ за инструкции как да използвате Сензорния конектор.", + "connection_failed_labquest2_alert": "Неуспешна връзка с LabQuest2. Моля, уверете се, че адресът е правилен и че LabQuest2 може да бъде достигнат от този компютър", + "tare_labquest2_alert": "LabQuest2 трябва да събира данни на живо, за да нулира. Или задайте ново изпълнение на LabQuest2, или натиснете иконата горе вляво.", + "click_here": "натиснете тук", + "connected": "Свързан.", + "connected_start_labquest2": "Свързан. Натиснете старт във вашия LabQuest2, за да започнете.", + "connected_start_sensorconnector": "Моля, спрете събирача на данни __controlling_client__, за да събирате данни тук.", + "connected_start_sensorconnector_noname": "Моля, спрете другия активен събирач на данни, за да събирате данни тук.", + "starting_data_collection": "Начало на събирането на данни...", + "error_starting_data_collection": "Грешка при стартиране на събирането на данни.", + "error_starting_data_collection_alert": "Неуспешно събиране на данни. Уверете се, че (дистанционно стартиране) е включено", + "collecting_data": "Събиране на данни.", + "collecting_data_stop_labquest2": "Събиране на данни. Натиснете стоп във вашия LabQuest2, за да прекратите.", + "collecting_data_stop_sensorconnector": "Събиране на данни.", + "no_data": "Няма налични данни.", + "no_data_alert": "Изглежда, че сензорният конектор не отчита данни за включеното устройство", + "no_data_labquest2_alert": "Изглежда, че LabQuest не отчита данни за включеното устройство", + "canceling_data_collection": "Отменя се събирането на данни", + "error_canceling_data_collection": "Грешка при анулиране на събирането на данни", + "error_canceling_data_collection_alert": "Събирането на данни не можа да бъде отменено. Уверете се, че (дистанционно стартиране) е активирано", + "stopping_data_collection": "Спиране на събирането на данни...", + "error_stopping_data_collection": "Грешка при спиране на събирането на данни.", + "error_stopping_data_collection_alert": "Събирането на данни не можа да бъде спряно. Уверете се, че (дистанционно стартиране) е включено", + "data_collection_stopped": "Събирането на данни е спряно.", + "data_collection_complete": "Събирането на данни е завършено.", + "disconnected": "Прекъсната връзка.", + "java_applet_error": "Изглежда, че Java аплетите не могат да работят във вашия браузър. Ако можете да поправите това, презаредете страницата, за да използвате сензора", + "java_applet_not_loading": "Изглежда, че сензорният аплет не се зарежда. Ако можете да поправите това, презаредете страницата, за да използвате сензора", + "unexpected_error": "Възникна неочаквана грешка при свързване със сензора.", + "sensor_not_attached": "__sensor_name__ изглежда не е прикачен. Опитайте да го прикачите отново и натиснете \"$t(sensor.messages.try_again)\".", + "sensor_or_device_unplugged": "__sensor_or_device_name__ беше изключен. Опитайте да го включите отново и натиснете \"$t(sensor.messages.try_again)\".", + "try_again": "Опитай отново", + "cancel": "Затвори" + }, + "measurements": { + "sensor_reading": "Отчитане на сензора", + "time": "Време", + "distance": " азстояние", + "acceleration": "Ускорение", + "altitude": "Височина", + "angle": "Ъгъл", + "CO2": "CO2", + "CO2_concentration": "CO2 Concentration", + "charge": "Зареждане", + "conductivity": "Проводимост", + "current": "Ток", + "dissolved_oxygen": " азтворен кислород", + "flow_rate": "Дебит", + "fluorescence_405_nm": "Флуоресценция 405 nm", + "fluorescence_500_nm": "Флуоресценция 500 nm", + "force": "Сила", + "intensity": "Интензивност", + "light_level": "Ниво на светлината", + "light_intensity": "Интензитет на светлината", + "magnetic_field": "Магнитно поле", + "position": "Позиция", + "potential": "Потенциал", + "pressure": "Налягане", + "signal": "Сигнал", + "sound_level": "Ниво на звука", + "speed": "Скорост", + "temperature": "Температура", + "transmittance": "Предаване", + "turbidity": "Мътност", + "UV_intensity": "UV интензитет", + "velocity": "Скорост", + "volume": "Обем", + "pH": "pH", + "acidity": "Киселинност", + "O2_concentration": "O2 Concentration" + }, + "names": { + "sensor": "сензор", + "no_sensor": "(няма сензор)", + "light": "Светлина", + "motion": "Движение", + "accelerometer": "Акселерометър", + "dissolved_oxygen": " азтворен кислород", + "pressure": "Налягане", + "charge_sensor": "Сензор за зареждане", + "voltage": "Волтаж", + "pH": "pH", + "CO2_gas": "CO2 Gas", + "colorimeter": "Колориметър", + "conductivity": "Проводимост", + "current": "Ток", + "temperature": "Температура", + "force": "Сила", + "anemometer": "Анемометър", + "hand_dynamometer": " ъчен динамометър", + "heart_rate": "Сърдечен ритъм", + "magnetic_field": "Магнитно поле", + "rotary_motion": " отационно движение", + "linear_position_sensor": "Сензор за линейно положение", + "sound_level": "Ниво на звука", + "spectrophotometer": "Спектрофотометър", + "spirometer": "Спирометър", + "turbidity": "Мътност", + "UV_sensor": "UV сензор", + "drop_counter": "Брояч на капки", + "altitude": "Височина", + "goMotion": "GoMotion", + "goTemp": "GoIO температурен сензор", + "goLinkTemperature": "GoIO температурен сензор", + "goLinkLight": "GoIO сензор за светлина", + "goLinkForce": "GoIO сензор за сила", + "goLinkPH": "GoIO сензор за pH", + "goLinkCO2": "GoIO CO2 sensor", + "goLinkO2": "GoIO O2 sensor", + "labQuestMotion": "Сензор за движение LabQuest", + "labQuestTemperature": "Сензор за температура LabQuest", + "labQuestLight": "Сензор за светлина LabQuest", + "labQuestForce": "Сензор за сила LabQuest", + "labQuestPH": "pH сензор LabQuest", + "labQuestCO2": "LabQuest CO2 sensor", + "labQuestO2": "LabQuest O2 sensor" + } + }, + "codap": { + "dataContextName": "Runs", + "parentTable": { + "singleCase": "run", + "pluralCase": "runs", + "singleCaseWithArticle": "a run", + "setOfCases": "set", + "setOfCasesWithArticle": "a set" + }, + "childTable": { + "singleCase": "измерване", + "pluralCase": "измервания", + "singleCaseWithArticle": "измерване", + "setOfCases": "time series", + "setOfCasesWithArticle": "a time series" + }, + "singleTable": { + "singleCase": "измерване", + "pluralCase": "измервания", + "singleCaseWithArticle": "измерване", + "setOfCases": "set", + "setOfCasesWithArticle": "a set" + } + } + } + } } From be5e7166f4a4ffc4b074c00c8a85cff24800c2e4 Mon Sep 17 00:00:00 2001 From: Martin Koroudjiev Date: Tue, 6 Jun 2023 18:25:10 +0300 Subject: [PATCH 2/2] Signed-off-by: Martin Koroudjiev --- src/lab/locales/translations.json | 66 +++++++++++++++---------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/src/lab/locales/translations.json b/src/lab/locales/translations.json index 5b277ded2..cc6d1d6f3 100644 --- a/src/lab/locales/translations.json +++ b/src/lab/locales/translations.json @@ -2512,7 +2512,7 @@ "help_tooltip": "Покажи съвети за помощ", "credits_tooltip": "Научи повече за Concord Consortium", "fullscreen_tooltip": "Превключване на цял екран", - "video_play_pause_tooltip": "Начало / пауза на симулацията", + "video_play_pause_tooltip": "Начало/пауза на симулацията", "video_reset_tooltip": "Изчистване на симулацията", "video_step_back_tooltip": "Стъпка назад", "video_step_forward_tooltip": "Стъпка напред", @@ -2540,13 +2540,13 @@ "paste_html": "Постави HTML за вграждане в уебсайт или блог.", "select_size": "Избери размер:", "size_larger": "__val__% по-голям", - "size_actual": "действителен", + "size_actual": "Действителен", "size_smaller": "__val__% по-малък" }, "credits_dialog": { "title": "Принос: __interactive_title__", "credits_text": "Тази интерактивност е създадена от __CC_link__ с помощта на нашия __Next_Gen_MW_link__ софтуер, посредством финансиране от __Google_link__.", - "shareable_ver": "версия за споделяне", + "shareable_ver": "Версия за споделяне", "find_shareable": "Ще намерите __shareable_ver_link__ на тази интерактивност, както и още десетки интерактивни ресурси с отворен код на тема наука, математика и инженерство на __concord_org_link__." }, "copyright": { @@ -2614,7 +2614,7 @@ "connection_failed_alert": "Сензорният конектор на Concord Consortium не е инсталиран или не работи. Моля, __click_here_link__ за инструкции как да използвате Сензорния конектор.", "connection_failed_labquest2_alert": "Неуспешна връзка с LabQuest2. Моля, уверете се, че адресът е правилен и че LabQuest2 може да бъде достигнат от този компютър", "tare_labquest2_alert": "LabQuest2 трябва да събира данни на живо, за да нулира. Или задайте ново изпълнение на LabQuest2, или натиснете иконата горе вляво.", - "click_here": "натиснете тук", + "click_here": "Натиснете тук", "connected": "Свързан.", "connected_start_labquest2": "Свързан. Натиснете старт във вашия LabQuest2, за да започнете.", "connected_start_sensorconnector": "Моля, спрете събирача на данни __controlling_client__, за да събирате данни тук.", @@ -2648,16 +2648,16 @@ "measurements": { "sensor_reading": "Отчитане на сензора", "time": "Време", - "distance": " азстояние", + "distance": "Разстояние", "acceleration": "Ускорение", "altitude": "Височина", "angle": "Ъгъл", "CO2": "CO2", - "CO2_concentration": "CO2 Concentration", + "CO2_concentration": "CO2 концентрация", "charge": "Зареждане", "conductivity": "Проводимост", "current": "Ток", - "dissolved_oxygen": " азтворен кислород", + "dissolved_oxygen": "Разтворен кислород", "flow_rate": "Дебит", "fluorescence_405_nm": "Флуоресценция 405 nm", "fluorescence_500_nm": "Флуоресценция 500 nm", @@ -2680,30 +2680,30 @@ "volume": "Обем", "pH": "pH", "acidity": "Киселинност", - "O2_concentration": "O2 Concentration" + "O2_concentration": "O2 концентрация" }, "names": { - "sensor": "сензор", + "sensor": "Сензор", "no_sensor": "(няма сензор)", "light": "Светлина", "motion": "Движение", "accelerometer": "Акселерометър", - "dissolved_oxygen": " азтворен кислород", + "dissolved_oxygen": "Разтворен кислород", "pressure": "Налягане", "charge_sensor": "Сензор за зареждане", "voltage": "Волтаж", "pH": "pH", - "CO2_gas": "CO2 Gas", + "CO2_gas": "CO2 газ", "colorimeter": "Колориметър", "conductivity": "Проводимост", "current": "Ток", "temperature": "Температура", "force": "Сила", "anemometer": "Анемометър", - "hand_dynamometer": " ъчен динамометър", + "hand_dynamometer": "Ръчен динамометър", "heart_rate": "Сърдечен ритъм", "magnetic_field": "Магнитно поле", - "rotary_motion": " отационно движение", + "rotary_motion": "Ротационно движение", "linear_position_sensor": "Сензор за линейно положение", "sound_level": "Ниво на звука", "spectrophotometer": "Спектрофотометър", @@ -2718,39 +2718,39 @@ "goLinkLight": "GoIO сензор за светлина", "goLinkForce": "GoIO сензор за сила", "goLinkPH": "GoIO сензор за pH", - "goLinkCO2": "GoIO CO2 sensor", - "goLinkO2": "GoIO O2 sensor", + "goLinkCO2": "GoIO CO2 сензор", + "goLinkO2": "GoIO O2 сензор", "labQuestMotion": "Сензор за движение LabQuest", "labQuestTemperature": "Сензор за температура LabQuest", "labQuestLight": "Сензор за светлина LabQuest", "labQuestForce": "Сензор за сила LabQuest", "labQuestPH": "pH сензор LabQuest", - "labQuestCO2": "LabQuest CO2 sensor", - "labQuestO2": "LabQuest O2 sensor" + "labQuestCO2": "LabQuest CO2 сензор", + "labQuestO2": "LabQuest O2 сензор" } }, "codap": { - "dataContextName": "Runs", + "dataContextName": "Резултати", "parentTable": { - "singleCase": "run", - "pluralCase": "runs", - "singleCaseWithArticle": "a run", - "setOfCases": "set", - "setOfCasesWithArticle": "a set" + "singleCase": "Експеримент", + "pluralCase": "Експеримент", + "singleCaseWithArticle": "Експеримент", + "setOfCases": "Конфигурация", + "setOfCasesWithArticle": "Конфигуриране" }, "childTable": { - "singleCase": "измерване", - "pluralCase": "измервания", - "singleCaseWithArticle": "измерване", - "setOfCases": "time series", - "setOfCasesWithArticle": "a time series" + "singleCase": "Измерване", + "pluralCase": "Измервания", + "singleCaseWithArticle": "Измерване", + "setOfCases": "Времеви редове", + "setOfCasesWithArticle": "Времеви редове" }, "singleTable": { - "singleCase": "измерване", - "pluralCase": "измервания", - "singleCaseWithArticle": "измерване", - "setOfCases": "set", - "setOfCasesWithArticle": "a set" + "singleCase": "Измерване", + "pluralCase": "Измервания", + "singleCaseWithArticle": "Измерване", + "setOfCases": "Конфигурация", + "setOfCasesWithArticle": "Конфигуриране" } } }