Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add hu translations #265

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/components/Blockly/msg/de/ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ export const UI = {
"Auswahl der Sprache gilt für die gesamte Anwendung. Es kann zwischen Deutsch und Englisch unterschieden werden.",
settings_language_de: "Deutsch",
settings_language_en: "Englisch",
settings_language_hu: "Ungarisch",
settings_renderer: "Renderer",
settings_renderer_text:
"Der eingestellte Renderer bestimmt das Aussehen der Blöcke. Es kann zwischen 'Geras' und 'Zelos' unterschieden werden, wobei 'Zelos' insbesondere für eine Touch-Anwendung geeignet ist.",
Expand Down
1 change: 1 addition & 0 deletions src/components/Blockly/msg/en/ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ export const UI = {
"Selection of the language applies to the entire application. A distinction can be made between German and English.",
settings_language_de: "German",
settings_language_en: "English",
settings_language_hu: "Hungarian",
settings_renderer: "Renderer",
settings_renderer_text:
"The selected renderer determines the appearance of the blocks. A distinction can be made between 'Geras' and 'Zelos', whereby 'Zelos' is particularly suitable for a touch application.",
Expand Down
57 changes: 57 additions & 0 deletions src/components/Blockly/msg/hu.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
import { AUDIO } from "./hu/audio";
import { BLE } from "./hu/sensebox-ble";
import { FAQ } from "./hu/faq";
import { IO } from "./hu/io";
import { LOGIC } from "./hu/logic";
import { LOOPS } from "./hu/loops";
import { MATH } from "./hu/math";
import { MQTT } from "./hu/mqtt";
import { SENSEBOX } from "./hu/sensebox";
import { DISPLAY } from "./hu/sensebox-display";
import { MOTORS } from "./hu/sensebox-motors";
import { LED } from "./hu/sensebox-led";
import { LORA } from "./hu/sensebox-lora";
import { OSEM } from "./hu/sensebox-osem";
import { RTC } from "./hu/sensebox-rtc";
import { NTP } from "./hu/sensebox-ntp";
import { SD } from "./hu/sensebox-sd";
import { SENSORS } from "./hu/sensebox-sensors";
import { TELEGRAM } from "./hu/sensebox-telegram";
import { WEB } from "./hu/sensebox-web";
import { TEXT } from "./hu/text";
import { TIME } from "./hu/time";
import { TOURS } from "./hu/tours";
import { TRANSLATIONS } from "./hu/translations";
import { UI } from "./hu/ui";
import { VARIABLES } from "./hu/variables";
import { WEBSERVER } from "./hu/webserver";

export const Hu = {
...AUDIO,
...BLE,
...FAQ,
...IO,
...LOGIC,
...LOOPS,
...MATH,
...MQTT,
...DISPLAY,
...MOTORS,
...LED,
...LORA,
...OSEM,
...RTC,
...NTP,
...SD,
...SENSORS,
...SENSEBOX,
...TELEGRAM,
...WEB,
...TEXT,
...TIME,
...TOURS,
...TRANSLATIONS,
...UI,
...VARIABLES,
...WEBSERVER,
};
9 changes: 9 additions & 0 deletions src/components/Blockly/msg/hu/audio.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export const AUDIO = {

ARD_TONEFREQ: "frekvencián",
ARD_TONE_FREQ: "frekvencia",
ARD_TONE_PIN: "Tone PIN#",
ARD_TONE_PIN_TIP: "Audió hangok generálása egy csapon",
ARD_TONE_TIP: "A hangot a tűn a megadott frekvenciára állítja 31 - 65535 Hz tartományban.",
ARD_TONE_WARNING: "A frekvenciának a 31-65535 tartományban kell lennie.",
}
28 changes: 28 additions & 0 deletions src/components/Blockly/msg/hu/faq.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
export const FAQ = {
/**
* FAQ
*/

faq_q1_question: `Hogyan másolhatom a programomat a senseBox-ra?`,
faq_q1_answer: `A programok senseBox-ra történő másolásához csatlakoztassa a számítógéphez a Micro USB-kábellel. Ezután kattintson duplán a senseBox MCU piros reset gombjára. A senseBox most már cserélhető lemezként lesz felismerhető a számítógépen, és a korábban létrehozott programok drag & drop segítségével másolhatók. A programkód minden egyes módosítása után a programot újra kell fordítani és újra át kell vinni.
#### Az MCU tanulási üzemmódjának aktiválása
<iframe width="560" height="315" src="https://www.youtube.com/embed/jzlOJ7Zuqqw" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; giroszkóp; picture-in-picture" allowfullscreen></iframe>

#### Programok másolása macOS alatt
A programok másolása a MacOS alatt nem működik a Finderen keresztül, de a programok másolására mégis kétféle módon van lehetőség:
- [senseBox másoló eszköz](https://sensebox.de/docs/senseBox_Sketch_Uploader_DE.zip)
- [muCommander](https://www.mucommander.com/)
`,

faq_q2_question: `Melyik senseBox-szal kompatibilis a programozási környezet?`,
faq_q2_answer: `
Alapvetően a programozási környezet bármely senseBox MCU-val rendelkező senseBox MCU-val használható.
`,

faq_q3_question: `Találtam egy hibát, vagy valami nem működik. Hol jelenthetem?`,
faq_q3_answer: `
A legjobb módja ennek, ha létrehozol egy problémát a [Githubon](https://github.com/sensebox/React-Ardublockly/issues). Alternatívaként küldhet nekünk egy e-mailt az info(at)sensebox.de címre.
`,
faq_tablet_question: `Programozhatom a senseBoxot egy táblagéppel?`,
faq_tablet_answer: `Igen! Telepítse a senseBox Connect alkalmazást az App Store-ból, és hívja elő a tanulási és programozási környezetet a táblagép böngészőjében. Az alkalmazás használatára vonatkozó részletes információk a [https://sensebox.de/app](https://sensebox.de/app) oldalon találhatók.`,
};
113 changes: 113 additions & 0 deletions src/components/Blockly/msg/hu/io.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
export const IO = {
ARD_ANALOGREAD: "analóg pin# olvasása",
ARD_ANALOGREAD_TIP: "0 és 1023 közötti visszatérési érték",
ARD_ANALOGWRITE: "analóg pin# beállítása",
ARD_ANALOGWRITE_TIP:
"Analóg érték írása 0 és 255 között egy adott PWM portra",
ARD_BUILTIN_LED: "beépített LED beállítása",
ARD_BUILTIN_LED_TIP: "Az Arduino beépített LED-jének világítása vagy kikapcsolása",
ARD_COMPONENT_WARN1:
"A blokk használatához hozzá kell adni egy %1 konfigurációs blokkot ugyanezzel a %2 névvel!",
ARD_DEFINE: "Definiálja a címet.",
ARD_DIGITALREAD: "digitális pin# olvasása",
ARD_DIGITALREAD_TIP: "Digitális érték olvasása egy pin-en: HIGH vagy LOW",
ARD_DIGITALWRITE: "digitális pin# beállítása",
ARD_DIGITALWRITE_TIP: "Digitális érték HIGH vagy LOW írása egy adott portra",
ARD_FUN_RUN_LOOP: "Arduino loop()",
ARD_FUN_RUN_SETUP: "Arduino setup()",
ARD_FUN_RUN_TIP: "Meghatározza az Arduino setup() és loop() függvényeket.",
ARD_HIGH: "HIGH",
ARD_HIGHLOW_TIP: "Egy pin állapotának beállítása logikai magas vagy alacsony értékre.",
ARD_LOW: "LOW",
ARD_MAP: "Térkép értéke",
ARD_MAP_FROMMAX: "Max-től",
ARD_MAP_FROMMIN: "a Min",
ARD_MAP_TIP: "Egy [0-1024] közötti számot átképez egy másikra.",
ARD_MAP_TOMAX: "Maxnek",
ARD_MAP_TOMIN: "a Min",
ARD_MAP_VAL: "értéket [0-",
ARD_NOTONE: "Hangjelzés kikapcsolása a # tűn",
ARD_NOTONE_PIN: "Nincs hangjelzés PIN#",
ARD_NOTONE_PIN_TIP: "A hangjelzés leállítása egy csapon",
ARD_NOTONE_TIP: "Kikapcsolja a hangjelzést a kiválasztott csapon",
ARD_PIN_WARN1: "A %1-es tűt a %2-es tűhöz %3-as tűként kell csatlakoztatni. Már %4-ként használják.",
ARD_PULSETIMEOUT_TIP:
"A kiválasztott csapon lévő impulzus időtartamát méri, ha az a mikroszekundumban megadott időkorláton belül van.",
ARD_PULSE_READ: "mérje %1 impulzust a #%2 tűn",
ARD_PULSE_READ_TIMEOUT: "%1 impulzus mérése a #%2 tűn (időkorlát %3 μs után)",
ARD_PULSE_TIP: "A kiválasztott csapon lévő impulzus időtartamát méri.",
ARD_SERIAL_BPS: "bps",
ARD_SERIAL_PRINT: "print",
ARD_SERIAL_PRINT_NEWLINE: "új sor hozzáadása",
ARD_SERIAL_PRINT_TIP:
"Az adatokat a konzolra/soros portra nyomtatja ki ember által olvasható ASCII szövegként.",
ARD_SERIAL_PRINT_WARN:
"A blokk használatához a %1 beállítási blokkot hozzá kell adni a munkaterülethez!",
ARD_SERIAL_SETUP: "Beállítás",
ARD_SERIAL_SETUP_TIP: "Egy adott soros periféria sebességének kiválasztása",
ARD_SERIAL_SPEED: ": sebesség",
ARD_SERVO_READ: "SERVO olvasása a PIN#-ból",
ARD_SERVO_READ_TIP: "Servo szög olvasása",
ARD_SERVO_WRITE: "SERVO beállítása a PIN-kódról",
ARD_SERVO_WRITE_DEG_180: "fok (0~180)",
ARD_SERVO_WRITE_TIP: "Szervó beállítása egy megadott szögre",
ARD_SERVO_WRITE_TO: "a címre.",
ARD_SETTONE: "Hangjelzés beállítása a # tűn",
ARD_SPI_SETUP: "Beállítás",
ARD_SPI_SETUP_CONF: "konfiguráció:",
ARD_SPI_SETUP_DIVIDE: "óraosztás",
ARD_SPI_SETUP_LSBFIRST: "LSBFIRST",
ARD_SPI_SETUP_MODE: "SPI üzemmód (üresjárat - él)",
ARD_SPI_SETUP_MODE0: "0 (Low - Falling)",
ARD_SPI_SETUP_MODE1: "1 (Low - Rising)",
ARD_SPI_SETUP_MODE2: "2 (High - Falling)",
ARD_SPI_SETUP_MODE3: "3 (High - Rising)",
ARD_SPI_SETUP_MSBFIRST: "MSBFIRST",
ARD_SPI_SETUP_SHIFT: "adateltolódás",
ARD_SPI_SETUP_TIP: "Az SPI periféria konfigurálása.",
ARD_SPI_TRANSRETURN_TIP:
"SPI-üzenet küldése egy megadott slave eszköznek és adatok visszakapása.",
ARD_SPI_TRANS_NONE: "nincs",
ARD_SPI_TRANS_SLAVE: "a slave pin-re",
ARD_SPI_TRANS_TIP: "SPI-üzenet küldése egy megadott szolgaeszköznek.",
ARD_SPI_TRANS_VAL: "átutalás",
ARD_SPI_TRANS_WARN1:
"A blokk használatához a %1 beállítási blokkot hozzá kell adni a munkaterülethez!",
ARD_SPI_TRANS_WARN2: "A régi pin érték %1 már nem elérhető.",
ARD_STEPPER_COMPONENT: "stepper",
ARD_STEPPER_DEFAULT_NAME: "MyStepper",
ARD_STEPPER_FOUR_PINS: "4",
ARD_STEPPER_MOTOR: "léptetőmotor:",
ARD_STEPPER_NUMBER_OF_PINS: "Tüskék száma",
ARD_STEPPER_PIN1: "pin1#",
ARD_STEPPER_PIN2: "pin2#",
ARD_STEPPER_PIN3: "pin3#",
ARD_STEPPER_PIN4: "pin4#",
ARD_STEPPER_REVOLVS: "hány lépés/fordulat",
ARD_STEPPER_SETUP: "Lépéses motor beállítása",
ARD_STEPPER_SETUP_TIP:
"A léptetőmotor pinoutjának és egyéb beállításainak konfigurálása.",
ARD_STEPPER_SPEED: "sebesség (fordulatszám) beállítása",
ARD_STEPPER_STEP: "move stepper",
ARD_STEPPER_STEPS: "lépések",
ARD_STEPPER_STEP_TIP: "A léptetőmotort meghatározott számú lépéssel forgatja.",
ARD_STEPPER_TWO_PINS: "2",
ARD_TYPE_ARRAY: "Array",
ARD_TYPE_BOOL: "Boolean",
ARD_TYPE_CHAR: "Character",
ARD_TYPE_CHILDBLOCKMISSING: "ChildBlockMissing",
ARD_TYPE_DECIMAL: "Decimal",
ARD_TYPE_LONG: "Large Number",
ARD_TYPE_NULL: "Null",
ARD_TYPE_NUMBER: "Number",
ARD_TYPE_SHORT: "Short Number",
ARD_TYPE_TEXT: "Text",
ARD_TYPE_UNDEF: "Undefined",
ARD_VAR_AS: "as",
ARD_VAR_AS_TIP: "Sets a value to a specific type",
ARD_WRITE_TO: "to",
NEW_INSTANCE: "New instance...",
NEW_INSTANCE_TITLE: "New instance name:",
RENAME_INSTANCE: "Rename instance...",
RENAME_INSTANCE_TITLE: "Rename all '%1' instances to:",
};
49 changes: 49 additions & 0 deletions src/components/Blockly/msg/hu/logic.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
export const LOGIC = {

CONTROLS_IF_ELSEIF_TOOLTIP: "Adjon hozzá egy feltételt az if blokkhoz.",
CONTROLS_IF_ELSE_TOOLTIP: "Adjunk hozzá egy utolsó, mindenre kiterjedő feltételt az if blokkhoz..",
CONTROLS_IF_HELPURL: "https://github.com/google/blockly/wiki/IfElse",
CONTROLS_IF_IF_TOOLTIP: "A blokk újrakonfigurálásához hozzáadhat, eltávolíthat vagy átrendezhet szakaszokat.",
CONTROLS_IF_MSG_ELSE: "else",
CONTROLS_IF_MSG_ELSEIF: "else if",
CONTROLS_IF_MSG_IF: "if",
CONTROLS_IF_TOOLTIP_1: "Ha egy érték igaz, akkor tegyen néhány utasítást.",
CONTROLS_IF_TOOLTIP_2: "Ha egy érték igaz, akkor hajtsa végre az első utasításblokkot. Ellenkező esetben a második utasításblokkot kell végrehajtani.",
CONTROLS_IF_TOOLTIP_3: "Ha az első érték igaz, akkor hajtsa végre az első utasításblokkot. Ellenkező esetben, ha a második érték igaz, akkor a második utasításblokkot kell végrehajtani.",
CONTROLS_IF_TOOLTIP_4: "Ha az első érték igaz, akkor hajtsa végre az első utasításblokkot. Ellenkező esetben, ha a második érték igaz, akkor a második utasításblokkot kell végrehajtani. Ha egyik érték sem igaz, akkor az utolsó utasításblokkot kell végrehajtani.",
LOGIC_BOOLEAN_FALSE: "false",
LOGIC_BOOLEAN_HELPURL: "https://github.com/google/blockly/wiki/Logic#values",
LOGIC_BOOLEAN_TOOLTIP: "Igaz vagy hamis értéket ad vissza.",
LOGIC_BOOLEAN_TRUE: "true",
LOGIC_COMPARE_HELPURL: "https://en.wikipedia.org/wiki/Inequality_(mathematics)",
LOGIC_COMPARE_TOOLTIP_EQ: "Igazat ad vissza, ha mindkét bemenet egyenlő.",
LOGIC_COMPARE_TOOLTIP_GT: "Igazat ad vissza, ha az első bemenet nagyobb, mint a második bemenet.",
LOGIC_COMPARE_TOOLTIP_GTE: "Igazat ad vissza, ha az első bemenet nagyobb vagy egyenlő a második bemenettel.",
LOGIC_COMPARE_TOOLTIP_LT: "Igazat ad vissza, ha az első bemenet kisebb, mint a második bemenet.",
LOGIC_COMPARE_TOOLTIP_LTE: "Igazat ad vissza, ha az első bemenet kisebb vagy egyenlő a második bemenettel.",
LOGIC_COMPARE_TOOLTIP_NEQ: "Igazat ad vissza, ha mindkét bemenet nem egyenlő egymással.",
LOGIC_NEGATE_HELPURL: "https://github.com/google/blockly/wiki/Logic#not",
LOGIC_NEGATE_TITLE: "nem %1",
LOGIC_NEGATE_TOOLTIP: "Igazat ad vissza, ha a bemenet hamis. Visszaadja a false értéket, ha a bemenet igaz.",
LOGIC_NULL: "null",
LOGIC_NULL_HELPURL: "https://en.wikipedia.org/wiki/Nullable_type",
LOGIC_NULL_TOOLTIP: "Visszaadja a null értéket.",
LOGIC_OPERATION_AND: "and",
LOGIC_OPERATION_HELPURL: "https://github.com/google/blockly/wiki/Logic#logical-operations",
LOGIC_OPERATION_OR: "or",
LOGIC_OPERATION_TOOLTIP_AND: "Igazat ad vissza, ha mindkét bemenet igaz.",
LOGIC_OPERATION_TOOLTIP_OR: "Igazat ad vissza, ha legalább az egyik bemenet igaz.",
LOGIC_TERNARY_CONDITION: "test",
LOGIC_TERNARY_HELPURL: "https://en.wikipedia.org/wiki/%3F:",
LOGIC_TERNARY_IF_FALSE: "if false",
LOGIC_TERNARY_IF_TRUE: "if true",
LOGIC_TERNARY_TOOLTIP: "Ellenőrizze az állapotot a 'teszt' menüben. Ha a feltétel igaz, akkor a 'if true' értéket adja vissza, ellenkező esetben a 'if false' értéket.",


cases_add: "Ügy",
cases_condition: "Eset (változó) :",
cases_do: "Do",
cases_switch: "Változó",
cases_tooltip: "Akkor tesz valamit, ha a feltétel igaz. Ha nincs megfelelő eset, akkor az alapértelmezett függvény kerül végrehajtásra.",

}
24 changes: 24 additions & 0 deletions src/components/Blockly/msg/hu/loops.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
export const LOOPS = {

CONTROLS_FLOW_STATEMENTS_HELPURL: "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks",
CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK: "kitörni a hurokból",
CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE: "folytassa a ciklus következő ismétlésével",
CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK: "Szakadj ki a tartalmazó hurokból.",
CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE: "Hagyja ki a ciklus további részét, és folytassa a következő iterációval.",
CONTROLS_FLOW_STATEMENTS_WARNING: "Figyelmeztetés: Ez a blokk csak cikluson belül használható.",
CONTROLS_FOREACH_HELPURL: "https://github.com/google/blockly/wiki/Loops#for-each",
CONTROLS_FOREACH_TITLE: "a %2 listában minden egyes %1 tétel esetében",
CONTROLS_FOREACH_TOOLTIP: "A lista minden egyes elemére állítsuk a '%1' változót az elemre, majd végezzünk el néhány utasítást.",
CONTROLS_FOR_HELPURL: "https://github.com/google/blockly/wiki/Loops#count-with",
CONTROLS_FOR_TITLE: "számolás %1-gyel %2-től %3-ig %4-ig",
CONTROLS_FOR_TOOLTIP: "A '%1' változó vegye fel az értékeket a kezdőszámtól a végszámig, a megadott időközönként számolva, és végezze el a megadott blokkokat.",
CONTROLS_REPEAT_HELPURL: "https://en.wikipedia.org/wiki/For_loop",
CONTROLS_REPEAT_INPUT_DO: "do",
CONTROLS_REPEAT_TITLE: "ismételje meg %1-szer",
CONTROLS_REPEAT_TOOLTIP: "Néhány állítást többször is végezzen el.",
CONTROLS_WHILEUNTIL_HELPURL: "https://github.com/google/blockly/wiki/Loops#repeat",
CONTROLS_WHILEUNTIL_OPERATOR_UNTIL: "ismételjük, amíg",
CONTROLS_WHILEUNTIL_OPERATOR_WHILE: "repeat while",
CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL: "Amíg egy érték hamis, addig tegyen néhány utasítást.",
CONTROLS_WHILEUNTIL_TOOLTIP_WHILE: "Amíg egy érték igaz, addig csinálj néhány utasítást.",
}
Loading