From b5109a2a907f62ccf8d7227c2878f8cdb634b2a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=94=E5=BA=86=E6=89=8D=E4=B8=A8=E9=9D=99=E8=A7=85?= Date: Fri, 3 May 2024 18:00:52 +0800 Subject: [PATCH] Add new parameters for QR Art (#36) Co-authored-by: Germey --- ...-c2e404b7-2c13-49bb-8c47-73786e75066b.json | 7 + src/components/qrart/ConfigPanel.vue | 32 +- .../qrart/config/AdvancedSelector.vue | 58 ++++ src/components/qrart/config/EclSelector.vue | 80 +++++ .../qrart/config/MarkerShapeSelector.vue | 92 ++++++ .../qrart/config/PaddingLevelSelector.vue | 88 +++++ .../qrart/config/PaddingNoiseSelector.vue | 84 +++++ .../qrart/config/PixelStyleSelector.vue | 88 +++++ .../qrart/config/PositionSelector.vue | 100 ++++++ .../qrart/config/RawurlSelector.vue | 58 ++++ .../qrart/config/RotateSelector.vue | 80 +++++ src/components/qrart/config/SeedInput.vue | 57 ++++ .../qrart/config/SubMarkerSelector.vue | 84 +++++ src/components/qrart/config/TypeSelector.vue | 16 +- src/constants/qrart.ts | 10 + .../1b6c498cc8a4fb31e134aae5676ef54af34c3299 | 0 .../28860bbc0f0ea3924108fd402c5f7f5ade596cc0 | 0 .../3383f516f417cdace110248db2a64a237f008275 | 0 .../33f9a17f871d77190c377957ab189d0aae1d9253 | 0 .../4d2bc12d27e0603d413a485cab659f034e068d2a | 0 .../6a1a0cf2cbc0db6f8fc1b473c0f4314466cad62a | 0 .../786349645a90b34a925a999532b5788a43ea2325 | 0 .../86ebee83a6664bb8c05ac469bd2a364d51f45cf6 | 0 .../891dcedef92bf133a2e0f5b99dc3110b73dc00fd | 0 .../99994bbb930a817908125431502c3264118bbfc0 | 0 .../aa194fbe6a267a7cf7b3c32714f3442c5c816a21 | 0 .../ca0b5eac31666a4b56ac789b275f827f4ddf170b | 0 .../e513f1e9ab95516c14c2fdf0ce9e5266fe6a14a7 | 0 .../e5c45caeabc0a96ae0b39f68c5e951aa9d298782 | 0 .../e5db8422daf2293c7b2c386d48f14004514f9251 | 0 .../f55a1f56af927ace8108d0466a53716e7a7edf32 | 0 .../f824739401d26cecaf07bd07e3177c6720f06a1e | 0 src/i18n/ar/qrart.json | 278 +++++++++++++--- src/i18n/de/qrart.json | 218 ++++++++++++- src/i18n/el/qrart.json | 300 +++++++++++++----- src/i18n/en/qrart.json | 192 +++++++++++ src/i18n/es/qrart.json | 202 +++++++++++- src/i18n/fi/qrart.json | 240 ++++++++++++-- src/i18n/fr/qrart.json | 262 +++++++++++++-- src/i18n/it/qrart.json | 266 +++++++++++++--- src/i18n/ja/qrart.json | 216 ++++++++++++- src/i18n/ko/qrart.json | 218 ++++++++++++- src/i18n/pl/qrart.json | 268 +++++++++++++--- src/i18n/pt/qrart.json | 206 +++++++++++- src/i18n/ru/qrart.json | 208 +++++++++++- src/i18n/sr/qrart.json | 218 ++++++++++++- src/i18n/sv/qrart.json | 216 ++++++++++++- src/i18n/uk/qrart.json | 206 +++++++++++- src/i18n/zh-CN/qrart.json | 246 ++++++++++++-- src/i18n/zh-TW/qrart.json | 232 ++++++++++++-- src/models/qrart.ts | 3 +- src/pages/qrart/Index.vue | 18 +- src/store/qrart/mutations.ts | 2 + src/store/qrart/state.ts | 2 +- 54 files changed, 4747 insertions(+), 404 deletions(-) create mode 100644 change/@acedatacloud-hub-c2e404b7-2c13-49bb-8c47-73786e75066b.json create mode 100644 src/components/qrart/config/AdvancedSelector.vue create mode 100644 src/components/qrart/config/EclSelector.vue create mode 100644 src/components/qrart/config/MarkerShapeSelector.vue create mode 100644 src/components/qrart/config/PaddingLevelSelector.vue create mode 100644 src/components/qrart/config/PaddingNoiseSelector.vue create mode 100644 src/components/qrart/config/PixelStyleSelector.vue create mode 100644 src/components/qrart/config/PositionSelector.vue create mode 100644 src/components/qrart/config/RawurlSelector.vue create mode 100644 src/components/qrart/config/RotateSelector.vue create mode 100644 src/components/qrart/config/SeedInput.vue create mode 100644 src/components/qrart/config/SubMarkerSelector.vue create mode 100644 src/i18n/.cache/1b6c498cc8a4fb31e134aae5676ef54af34c3299 create mode 100644 src/i18n/.cache/28860bbc0f0ea3924108fd402c5f7f5ade596cc0 create mode 100644 src/i18n/.cache/3383f516f417cdace110248db2a64a237f008275 create mode 100644 src/i18n/.cache/33f9a17f871d77190c377957ab189d0aae1d9253 create mode 100644 src/i18n/.cache/4d2bc12d27e0603d413a485cab659f034e068d2a create mode 100644 src/i18n/.cache/6a1a0cf2cbc0db6f8fc1b473c0f4314466cad62a create mode 100644 src/i18n/.cache/786349645a90b34a925a999532b5788a43ea2325 create mode 100644 src/i18n/.cache/86ebee83a6664bb8c05ac469bd2a364d51f45cf6 create mode 100644 src/i18n/.cache/891dcedef92bf133a2e0f5b99dc3110b73dc00fd create mode 100644 src/i18n/.cache/99994bbb930a817908125431502c3264118bbfc0 create mode 100644 src/i18n/.cache/aa194fbe6a267a7cf7b3c32714f3442c5c816a21 create mode 100644 src/i18n/.cache/ca0b5eac31666a4b56ac789b275f827f4ddf170b create mode 100644 src/i18n/.cache/e513f1e9ab95516c14c2fdf0ce9e5266fe6a14a7 create mode 100644 src/i18n/.cache/e5c45caeabc0a96ae0b39f68c5e951aa9d298782 create mode 100644 src/i18n/.cache/e5db8422daf2293c7b2c386d48f14004514f9251 create mode 100644 src/i18n/.cache/f55a1f56af927ace8108d0466a53716e7a7edf32 create mode 100644 src/i18n/.cache/f824739401d26cecaf07bd07e3177c6720f06a1e diff --git a/change/@acedatacloud-hub-c2e404b7-2c13-49bb-8c47-73786e75066b.json b/change/@acedatacloud-hub-c2e404b7-2c13-49bb-8c47-73786e75066b.json new file mode 100644 index 00000000..f9f85336 --- /dev/null +++ b/change/@acedatacloud-hub-c2e404b7-2c13-49bb-8c47-73786e75066b.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "add new parameter for qrart", + "packageName": "@acedatacloud/hub", + "email": "germey@acedata.cloud", + "dependentChangeType": "patch" +} diff --git a/src/components/qrart/ConfigPanel.vue b/src/components/qrart/ConfigPanel.vue index 44aa03cb..e7ed13df 100644 --- a/src/components/qrart/ConfigPanel.vue +++ b/src/components/qrart/ConfigPanel.vue @@ -8,6 +8,16 @@ + + + + + + + + + +
@@ -27,6 +37,16 @@ import AspectRatioSelector from './config/AspectRatioSelector.vue'; import QrwSelector from './config/QrwSelector.vue'; import StepsSelector from './config/StepsSelector.vue'; import PresetSelector from './config/PresetSelector.vue'; +import AdvancedSelector from './config/AdvancedSelector.vue'; +import MarkerShapeSelector from './config/MarkerShapeSelector.vue'; +import SubMarkerSelector from './config/SubMarkerSelector.vue'; +import RotateSelector from './config/RotateSelector.vue'; +import EclSelector from './config/EclSelector.vue'; +import PositionSelector from './config/PositionSelector.vue'; +import PaddingLevelSelector from './config/PaddingLevelSelector.vue'; +import PaddingNoiseSelector from './config/PaddingNoiseSelector.vue'; +import PixelStyleSelector from './config/PixelStyleSelector.vue'; +import SeedInput from './config/SeedInput.vue'; import { ElButton } from 'element-plus'; import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'; @@ -36,12 +56,22 @@ export default defineComponent({ TypeSelector, FontAwesomeIcon, ContentInput, + PositionSelector, + PixelStyleSelector, + PaddingLevelSelector, + SeedInput, PromptInput, AspectRatioSelector, ElButton, QrwSelector, + EclSelector, StepsSelector, - PresetSelector + PaddingNoiseSelector, + PresetSelector, + AdvancedSelector, + MarkerShapeSelector, + SubMarkerSelector, + RotateSelector }, emits: ['generate'], computed: { diff --git a/src/components/qrart/config/AdvancedSelector.vue b/src/components/qrart/config/AdvancedSelector.vue new file mode 100644 index 00000000..c00e64a8 --- /dev/null +++ b/src/components/qrart/config/AdvancedSelector.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/components/qrart/config/EclSelector.vue b/src/components/qrart/config/EclSelector.vue new file mode 100644 index 00000000..85300d44 --- /dev/null +++ b/src/components/qrart/config/EclSelector.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/components/qrart/config/MarkerShapeSelector.vue b/src/components/qrart/config/MarkerShapeSelector.vue new file mode 100644 index 00000000..ab550372 --- /dev/null +++ b/src/components/qrart/config/MarkerShapeSelector.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/components/qrart/config/PaddingLevelSelector.vue b/src/components/qrart/config/PaddingLevelSelector.vue new file mode 100644 index 00000000..bd191bc8 --- /dev/null +++ b/src/components/qrart/config/PaddingLevelSelector.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/components/qrart/config/PaddingNoiseSelector.vue b/src/components/qrart/config/PaddingNoiseSelector.vue new file mode 100644 index 00000000..4d88020b --- /dev/null +++ b/src/components/qrart/config/PaddingNoiseSelector.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/components/qrart/config/PixelStyleSelector.vue b/src/components/qrart/config/PixelStyleSelector.vue new file mode 100644 index 00000000..562bbed6 --- /dev/null +++ b/src/components/qrart/config/PixelStyleSelector.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/components/qrart/config/PositionSelector.vue b/src/components/qrart/config/PositionSelector.vue new file mode 100644 index 00000000..f574f0ab --- /dev/null +++ b/src/components/qrart/config/PositionSelector.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/components/qrart/config/RawurlSelector.vue b/src/components/qrart/config/RawurlSelector.vue new file mode 100644 index 00000000..f4d2248e --- /dev/null +++ b/src/components/qrart/config/RawurlSelector.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/components/qrart/config/RotateSelector.vue b/src/components/qrart/config/RotateSelector.vue new file mode 100644 index 00000000..7fd59a69 --- /dev/null +++ b/src/components/qrart/config/RotateSelector.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/components/qrart/config/SeedInput.vue b/src/components/qrart/config/SeedInput.vue new file mode 100644 index 00000000..9fbf9762 --- /dev/null +++ b/src/components/qrart/config/SeedInput.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/components/qrart/config/SubMarkerSelector.vue b/src/components/qrart/config/SubMarkerSelector.vue new file mode 100644 index 00000000..db08521c --- /dev/null +++ b/src/components/qrart/config/SubMarkerSelector.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/components/qrart/config/TypeSelector.vue b/src/components/qrart/config/TypeSelector.vue index d3c02e8a..09f43b7f 100644 --- a/src/components/qrart/config/TypeSelector.vue +++ b/src/components/qrart/config/TypeSelector.vue @@ -29,12 +29,24 @@ export default defineComponent({ return { options: [ { - label: 'Text', + label: this.$t('qrart.type.text'), value: 'text' }, { - label: 'Link', + label: this.$t('qrart.type.link'), value: 'link' + }, + { + label: this.$t('qrart.type.email'), + value: 'email' + }, + { + label: this.$t('qrart.type.phone'), + value: 'phone' + }, + { + label: this.$t('qrart.type.sms'), + value: 'sms' } ] }; diff --git a/src/constants/qrart.ts b/src/constants/qrart.ts index ee85ded0..bfcc403a 100644 --- a/src/constants/qrart.ts +++ b/src/constants/qrart.ts @@ -5,3 +5,13 @@ export const QRART_DEFAULT_STEPS = 16; export const QRART_DEFAULT_PRESET = ''; export const QRART_DEFAULT_TYPE = 'link'; export const QRART_DEFAULT_RATIO = '1:1'; +export const QRART_DEFAULT_ADVANCED = false; +export const QRART_DEFAULT_RAWURL = true; +export const QRART_DEFAULT_PADDING_LEVEL = 5; +export const QRART_DEFAULT_POSITION = 'center'; +export const QRART_DEFAULT_PIXEL_STYLE = 'square'; +export const QRART_DEFAULT_MARKER_SHAPE = 'square'; +export const QRART_DEFAULT_SUB_MARKER = 'square'; +export const QRART_DEFAULT_ROTATE = 0; +export const QRART_DEFAULT_ECL = 'H'; +export const QRART_DEFAULT_PADDING_NOISE = 0; diff --git a/src/i18n/.cache/1b6c498cc8a4fb31e134aae5676ef54af34c3299 b/src/i18n/.cache/1b6c498cc8a4fb31e134aae5676ef54af34c3299 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/28860bbc0f0ea3924108fd402c5f7f5ade596cc0 b/src/i18n/.cache/28860bbc0f0ea3924108fd402c5f7f5ade596cc0 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/3383f516f417cdace110248db2a64a237f008275 b/src/i18n/.cache/3383f516f417cdace110248db2a64a237f008275 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/33f9a17f871d77190c377957ab189d0aae1d9253 b/src/i18n/.cache/33f9a17f871d77190c377957ab189d0aae1d9253 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/4d2bc12d27e0603d413a485cab659f034e068d2a b/src/i18n/.cache/4d2bc12d27e0603d413a485cab659f034e068d2a new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/6a1a0cf2cbc0db6f8fc1b473c0f4314466cad62a b/src/i18n/.cache/6a1a0cf2cbc0db6f8fc1b473c0f4314466cad62a new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/786349645a90b34a925a999532b5788a43ea2325 b/src/i18n/.cache/786349645a90b34a925a999532b5788a43ea2325 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/86ebee83a6664bb8c05ac469bd2a364d51f45cf6 b/src/i18n/.cache/86ebee83a6664bb8c05ac469bd2a364d51f45cf6 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/891dcedef92bf133a2e0f5b99dc3110b73dc00fd b/src/i18n/.cache/891dcedef92bf133a2e0f5b99dc3110b73dc00fd new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/99994bbb930a817908125431502c3264118bbfc0 b/src/i18n/.cache/99994bbb930a817908125431502c3264118bbfc0 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/aa194fbe6a267a7cf7b3c32714f3442c5c816a21 b/src/i18n/.cache/aa194fbe6a267a7cf7b3c32714f3442c5c816a21 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/ca0b5eac31666a4b56ac789b275f827f4ddf170b b/src/i18n/.cache/ca0b5eac31666a4b56ac789b275f827f4ddf170b new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e513f1e9ab95516c14c2fdf0ce9e5266fe6a14a7 b/src/i18n/.cache/e513f1e9ab95516c14c2fdf0ce9e5266fe6a14a7 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e5c45caeabc0a96ae0b39f68c5e951aa9d298782 b/src/i18n/.cache/e5c45caeabc0a96ae0b39f68c5e951aa9d298782 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e5db8422daf2293c7b2c386d48f14004514f9251 b/src/i18n/.cache/e5db8422daf2293c7b2c386d48f14004514f9251 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/f55a1f56af927ace8108d0466a53716e7a7edf32 b/src/i18n/.cache/f55a1f56af927ace8108d0466a53716e7a7edf32 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/f824739401d26cecaf07bd07e3177c6720f06a1e b/src/i18n/.cache/f824739401d26cecaf07bd07e3177c6720f06a1e new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/ar/qrart.json b/src/i18n/ar/qrart.json index 25cda358..3fcff882 100644 --- a/src/i18n/ar/qrart.json +++ b/src/i18n/ar/qrart.json @@ -9,27 +9,63 @@ }, "name.size": { "message": "الحجم", - "description": "حجم رمز الاستجابة السريعة المراد إنشاؤه" + "description": "حجم رمز الاستجابة السريعة لإنشاء" }, "name.createdAt": { "message": "تم الإنشاء في", "description": "تاريخ ووقت إنشاء رمز الاستجابة السريعة" }, + "name.pixelStyle": { + "message": "نمط البكسل", + "description": "نمط البكسل لإنشاء رمز الاستجابة السريعة" + }, "name.seed": { "message": "البذرة", "description": "البذرة لإنشاء رمز الاستجابة السريعة" }, + "name.paddingLevel": { + "message": "مستوى التبطين", + "description": "مستوى التبطين لإنشاء رمز الاستجابة السريعة" + }, + "name.paddingNoise": { + "message": "ضجيج التبطين", + "description": "ضجيج التبطين لإنشاء رمز الاستجابة السريعة" + }, "name.content": { "message": "المحتوى", "description": "المحتوى لإنشاء رمز الاستجابة السريعة" }, + "name.ecl": { + "message": "مستوى تصحيح الخطأ", + "description": "مستوى تصحيح الخطأ لإنشاء رمز الاستجابة السريعة" + }, + "name.position": { + "message": "الموقع", + "description": "الموقع لإنشاء رمز الاستجابة السريعة" + }, "name.prompt": { - "message": "التلميح", - "description": "التلميح لإدخال المحتوى" + "message": "تعليم", + "description": "التعليم لإدخال المحتوى" + }, + "name.rotate": { + "message": "تدوير", + "description": "الدوران لإنشاء رمز الاستجابة السريعة" + }, + "name.advanced": { + "message": "متقدم", + "description": "الإعدادات المتقدمة لإنشاء رمز الاستجابة السريعة" }, "name.aspectRatio": { "message": "نسبة العرض إلى الارتفاع", - "description": "نسبة العرض إلى الارتفاع لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "نسبة العرض إلى الارتفاع لإنشاء رمز الاستجابة السريعة" + }, + "name.markerShape": { + "message": "شكل العلامة", + "description": "شكل العلامة لإنشاء رمز الاستجابة السريعة" + }, + "name.subMarker": { + "message": "علامة فرعية", + "description": "العلامة الفرعية لإنشاء رمز الاستجابة السريعة" }, "name.qrw": { "message": "رؤية رمز الاستجابة السريعة", @@ -40,8 +76,8 @@ "description": "الخطوات لإنشاء رمز الاستجابة السريعة" }, "name.preset": { - "message": "الإعداد المسبق", - "description": "الإعداد المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "message": "مسبق الضبط", + "description": "الضبط المسبق لإنشاء رمز الاستجابة السريعة" }, "description.qrw": { "message": "رؤية رمز الاستجابة السريعة، كلما زاد الحجم، زادت وضوحية رمز الاستجابة السريعة", @@ -51,21 +87,49 @@ "message": "الخطوات لإنشاء رمز الاستجابة السريعة، كلما زادت الخطوات، زادت وضوحية رمز الاستجابة السريعة", "description": "وصف المعلمة 'steps'" }, + "placeholder.paddingNoise": { + "message": "الرجاء الاختيار...", + "description": "النص البديل لإدخال ضجيج التبطين" + }, + "placeholder.paddingLevel": { + "message": "الرجاء الاختيار...", + "description": "النص البديل لمستوى التبطين" + }, "placeholder.prompt": { - "message": "أدخل جملة لوصف الصورة التي ترغب في إنشائها، على سبيل المثال: قطة لطيفة. ستتمكن من تجاوز المعلمات الافتراضية", - "description": "نص العنصر النائب في حقل التلميح" + "message": "أدخل جملة لوصف الصورة التي ترغب في إنشائها", + "description": "النص البديل في حقل التعليم" + }, + "placeholder.seed": { + "message": "البذرة من 1 إلى 9007199254740991", + "description": "النص البديل لإدخال البذرة" + }, + "placeholder.position": { + "message": "الرجاء الاختيار...", + "description": "النص البديل لإدخال الموقع" }, "placeholder.content": { "message": "أدخل المحتوى لرمز الاستجابة السريعة", - "description": "نص العنصر النائب في حقل المحتوى" + "description": "النص البديل في حقل المحتوى" }, "placeholder.aspectRatio": { "message": "الرجاء الاختيار...", - "description": "العنصر النائب لإدخال نسبة العرض إلى الارتفاع" + "description": "النص البديل لإدخال نسبة العرض إلى الارتفاع" }, "placeholder.preset": { "message": "الرجاء الاختيار...", - "description": "العنصر النائب لإدخال الإعداد المسبق" + "description": "النص البديل لإدخال الضبط المسبق" + }, + "placeholder.markerShape": { + "message": "الرجاء الاختيار...", + "description": "النص البديل لإدخال شكل العلامة" + }, + "placeholder.rotate": { + "message": "الرجاء الاختيار...", + "description": "النص البديل لإدخال التدوير" + }, + "placeholder.subMarker": { + "message": "الرجاء الاختيار...", + "description": "النص البديل لإدخال العلامة الفرعية" }, "button.generate": { "message": "إنشاء", @@ -73,103 +137,103 @@ }, "preset.sunset": { "message": "غروب الشمس", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.floral": { "message": "زهري", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.snowflakes": { - "message": "بلورات الثلج", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "message": "نجوم الثلج", + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.feathers": { "message": "ريش", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.raindrops": { "message": "قطرات المطر", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.ultraRealism": { "message": "واقعية فائقة", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.epicRealms": { - "message": "عوالم ملحمية", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "message": "ممالك ملحمية", + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.intricateStudio": { "message": "استوديو معقد", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.symmetricMasterpiece": { "message": "تحفة متناظرة", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.luminousHighway": { "message": "طريق مضيء", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.celestialJourney": { "message": "رحلة سماوية", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.neonMech": { "message": "نيون ميكانيكي", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.etherealLowPoly": { - "message": "منخفض البولي إثيري", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "message": "منخفض البولي الأثيري", + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.goldenVista": { "message": "منظر ذهبي", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.cinematicExpanse": { "message": "توسع سينمائي", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.cinematicWarm": { "message": "دافئ سينمائي", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.desolateWilderness": { "message": "برية مهجورة", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.vibrantPalette": { "message": "لوحة حية", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.enigmaticJourney": { "message": "رحلة غامضة", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.timelessCinematic": { "message": "سينمائي خالد", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.regalGalaxy": { "message": "مجرة ملكية", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.illustriousCanvas": { - "message": "لوحة مشهورة", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "message": "قماش مشهور", + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.expressiveMural": { - "message": "جدارية تعبيرية", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "message": "لوحة تعبيرية", + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "preset.sereneHaze": { "message": "ضباب هادئ", - "description": "النمط المسبق لرمز الاستجابة السريعة المراد إنشاؤه" + "description": "النمط المسبق لإنشاء رمز الاستجابة السريعة" }, "message.promptPlaceholder": { - "message": "الرجاء إدخال جملة لوصف الصورة التي ترغب في إنشائها، على سبيل المثال: قطة لطيفة. ستتمكن من تجاوز المعلمات الافتراضية", - "description": "نص العنصر النائب في حقل التلميح" + "message": "الرجاء إدخال جملة لوصف الصورة التي ترغب في إنشائها، على سبيل المثال: قطة لطيفة. ستتمكن من تجاوز المعلمات الإضافية للضبط المسبق الافتراضي", + "description": "نص البديل في حقل التعليم" }, "message.uploadReferencesExceed": { "message": "يمكنك تحميل ما يصل إلى 5 صور كحد أقصى", @@ -204,7 +268,135 @@ "description": "رسالة عند عدم توفر عمليات" }, "message.noTasks": { - "message": "لا توجد مهام، الرجاء إنشاء مهمة جديدة", + "message": "لا توجد مهام، يرجى إنشاء مهمة جديدة", "description": "رسالة عند عدم توفر مهام" + }, + "markerShape.square": { + "message": "مربع", + "description": "شكل العلامة لإنشاء رمز الاستجابة السريعة" + }, + "markerShape.circle": { + "message": "دائرة", + "description": "شكل العلامة لتوليد رمز الاستجابة السريعة" + }, + "markerShape.plus": { + "message": "زائد", + "description": "شكل العلامة لتوليد رمز الاستجابة السريعة" + }, + "markerShape.box": { + "message": "صندوق", + "description": "شكل العلامة لتوليد رمز الاستجابة السريعة" + }, + "markerShape.octagon": { + "message": "مضلع", + "description": "شكل العلامة لتوليد رمز الاستجابة السريعة" + }, + "markerShape.tinyPlus": { + "message": "زائد صغير", + "description": "شكل العلامة لتوليد رمز الاستجابة السريعة" + }, + "markerShape.random": { + "message": "عشوائي", + "description": "شكل العلامة لتوليد رمز الاستجابة السريعة" + }, + "subMarker.square": { + "message": "مربع", + "description": "شكل العلامة الفرعية لتوليد رمز الاستجابة السريعة" + }, + "subMarker.circle": { + "message": "دائرة", + "description": "شكل العلامة الفرعية لتوليد رمز الاستجابة السريعة" + }, + "subMarker.plus": { + "message": "زائد", + "description": "شكل العلامة الفرعية لتوليد رمز الاستجابة السريعة" + }, + "subMarker.box": { + "message": "صندوق", + "description": "شكل العلامة الفرعية لتوليد رمز الاستجابة السريعة" + }, + "subMarker.random": { + "message": "عشوائي", + "description": "شكل العلامة الفرعية لتوليد رمز الاستجابة السريعة" + }, + "position.center": { + "message": "الوسط", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.topLeft": { + "message": "أعلى اليسار", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.topRight": { + "message": "أعلى اليمين", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.bottomLeft": { + "message": "أسفل اليسار", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.bottomRight": { + "message": "أسفل اليمين", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.top": { + "message": "أعلى", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.bottom": { + "message": "أسفل", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.left": { + "message": "يسار", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "position.right": { + "message": "يمين", + "description": "الموقع لتوليد رمز الاستجابة السريعة" + }, + "pixelStyle.row": { + "message": "صف", + "description": "نمط البكسل لتوليد رمز الاستجابة السريعة" + }, + "pixelStyle.column": { + "message": "عمود", + "description": "نمط البكسل لتوليد رمز الاستجابة السريعة" + }, + "pixelStyle.square": { + "message": "مربع", + "description": "نمط البكسل لتوليد رمز الاستجابة السريعة" + }, + "pixelStyle.rounded": { + "message": "مستدير", + "description": "نمط البكسل لتوليد رمز الاستجابة السريعة" + }, + "pixelStyle.dot": { + "message": "نقطة", + "description": "نمط البكسل لتوليد رمز الاستجابة السريعة" + }, + "pixelStyle.squircle": { + "message": "مربع دائري", + "description": "نمط البكسل لتوليد رمز الاستجابة السريعة" + }, + "type.text": { + "message": "نص", + "description": "نوع المحتوى لتوليد رمز الاستجابة السريعة" + }, + "type.link": { + "message": "رابط", + "description": "نوع المحتوى لتوليد رمز الاستجابة السريعة" + }, + "type.email": { + "message": "بريد إلكتروني", + "description": "نوع المحتوى لتوليد رمز الاستجابة السريعة" + }, + "type.phone": { + "message": "هاتف", + "description": "نوع المحتوى لتوليد رمز الاستجابة السريعة" + }, + "type.sms": { + "message": "رسالة نصية قصيرة", + "description": "نوع المحتوى لتوليد رمز الاستجابة السريعة" } } \ No newline at end of file diff --git a/src/i18n/de/qrart.json b/src/i18n/de/qrart.json index d17ab86b..9c2eab16 100644 --- a/src/i18n/de/qrart.json +++ b/src/i18n/de/qrart.json @@ -5,7 +5,7 @@ }, "name.type": { "message": "Typ", - "description": "Der Inhaltstyp für den zu generierenden QR-Code, wie z.B. 'Link', 'Text' usw." + "description": "Der Inhaltstyp für den zu generierenden QR-Code, wie 'Link', 'Text' usw." }, "name.size": { "message": "Größe", @@ -15,24 +15,60 @@ "message": "Erstellt am", "description": "Das Datum und die Uhrzeit, zu denen der QR-Code generiert wurde" }, + "name.pixelStyle": { + "message": "Pixelstil", + "description": "Der Pixelstil für den zu generierenden QR-Code" + }, "name.seed": { "message": "Seed", "description": "Der Seed für den zu generierenden QR-Code" }, + "name.paddingLevel": { + "message": "Füllstufe", + "description": "Die Füllstufe für den zu generierenden QR-Code" + }, + "name.paddingNoise": { + "message": "Füllrauschen", + "description": "Das Füllrauschen für den zu generierenden QR-Code" + }, "name.content": { "message": "Inhalt", "description": "Der Inhalt für den zu generierenden QR-Code" }, + "name.ecl": { + "message": "Fehlerkorrekturstufe", + "description": "Die Fehlerkorrekturstufe für den zu generierenden QR-Code" + }, + "name.position": { + "message": "Position", + "description": "Die Position für den zu generierenden QR-Code" + }, "name.prompt": { "message": "Aufforderung", "description": "Die Aufforderung für die Eingabe des Inhalts" }, + "name.rotate": { + "message": "Drehen", + "description": "Die Drehung für den zu generierenden QR-Code" + }, + "name.advanced": { + "message": "Erweitert", + "description": "Die erweiterten Einstellungen für den zu generierenden QR-Code" + }, "name.aspectRatio": { "message": "Seitenverhältnis", "description": "Das Seitenverhältnis für den zu generierenden QR-Code" }, + "name.markerShape": { + "message": "Markerform", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "name.subMarker": { + "message": "Untermarker", + "description": "Der Untermarker für den zu generierenden QR-Code" + }, "name.qrw": { - "message": "QR-Code-Sichtbarkeit", + "message": "Sichtbarkeit des QR-Codes", "description": "Der Name des QR-Code-Generators" }, "name.steps": { @@ -45,28 +81,56 @@ }, "description.qrw": { "message": "Die Sichtbarkeit des QR-Codes, je größer die Größe, desto sichtbarer wird der QR-Code sein", - "description": "Die Beschreibung des Parameters `qrw`" + "description": "Die Beschreibung des Parameters 'qrw'" }, "description.steps": { "message": "Die Schritte zur Generierung des QR-Codes, je mehr Schritte, desto sichtbarer wird der QR-Code sein", - "description": "Die Beschreibung des Parameters `steps`" + "description": "Die Beschreibung des Parameters 'steps'" + }, + "placeholder.paddingNoise": { + "message": "Bitte auswählen...", + "description": "Der Platzhalter für die Eingabe des Füllrauschens" + }, + "placeholder.paddingLevel": { + "message": "Bitte auswählen...", + "description": "Der Platzhalter für die Füllstufe" }, "placeholder.prompt": { "message": "Geben Sie einen Satz ein, um den zu generierenden QR-Code zu beschreiben", "description": "Der Platzhaltertext im Aufforderungsfeld" }, + "placeholder.seed": { + "message": "Seed von 1 bis 9007199254740991", + "description": "Der Platzhalter für die Seed-Eingabe" + }, + "placeholder.position": { + "message": "Bitte auswählen...", + "description": "Der Platzhalter für die Positionseingabe" + }, "placeholder.content": { "message": "Geben Sie den Inhalt für den QR-Code ein", "description": "Der Platzhaltertext im Inhaltsfeld" }, "placeholder.aspectRatio": { "message": "Bitte auswählen...", - "description": "Der Platzhalter für die Eingabe des Seitenverhältnisses" + "description": "Der Platzhalter für die Seitenverhältniseingabe" }, "placeholder.preset": { "message": "Bitte auswählen...", "description": "Der Platzhalter für die Voreinstellungseingabe" }, + "placeholder.markerShape": { + "message": "Bitte auswählen...", + "description": "Der Platzhalter für die Markerform-Eingabe" + }, + "placeholder.rotate": { + "message": "Bitte auswählen...", + "description": "Der Platzhalter für die Drehungseingabe" + }, + "placeholder.subMarker": { + "message": "Bitte auswählen...", + "description": "Der Platzhalter für die Untermarker-Eingabe" + }, "button.generate": { "message": "Generieren", "description": "Der Buttontext zum Generieren des QR-Codes" @@ -168,11 +232,11 @@ "description": "Der Voreinstellungsstil für den zu generierenden QR-Code" }, "message.promptPlaceholder": { - "message": "Bitte geben Sie einen Satz ein, um das Bild zu beschreiben, das Sie generieren möchten, z.B. eine niedliche Katze. Zusätzliche Parameter überschreiben die Standardvoreinstellungen", + "message": "Bitte geben Sie einen Satz ein, um das Bild zu beschreiben, das Sie generieren möchten, z.B.: eine niedliche Katze. Zusätzliche Parameter überschreiben die Standardvoreinstellungen", "description": "Platzhaltertext im Aufforderungsfeld" }, "message.uploadReferencesExceed": { - "message": "Sie können höchstens 5 Bilder hochladen", + "message": "Sie können maximal 5 Bilder hochladen", "description": "Fehlermeldung, wenn die Anzahl der hochgeladenen Bilder das Limit überschreitet" }, "message.uploadReferencesSuccess": { @@ -185,18 +249,18 @@ }, "message.startingTask": { "message": "Aufgabe wird gestartet...", - "description": "Nachricht, wenn die Zeichnungsaufgabe gestartet wird" + "description": "Nachricht, wenn die Zeichenaufgabe gestartet wird" }, "message.startTaskSuccess": { - "message": "Zeichnungsaufgabe erfolgreich gestartet", - "description": "Erfolgsmeldung, wenn die Zeichnungsaufgabe erfolgreich gestartet wurde" + "message": "Zeichenaufgabe erfolgreich gestartet", + "description": "Erfolgsmeldung, wenn die Zeichenaufgabe erfolgreich gestartet wurde" }, "message.startTaskFailed": { - "message": "Fehler beim Starten der Zeichnungsaufgabe", - "description": "Fehlermeldung, wenn die Zeichnungsaufgabe nicht gestartet werden konnte" + "message": "Fehler beim Starten der Zeichenaufgabe", + "description": "Fehlermeldung, wenn die Zeichenaufgabe nicht gestartet werden konnte" }, "message.generating": { - "message": "Generiere...", + "message": "Generieren...", "description": "Nachricht, wenn das Bild generiert wird" }, "message.noOperations": { @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Keine Aufgaben, bitte erstellen Sie eine neue Aufgabe", "description": "Nachricht, wenn keine Aufgaben vorhanden sind" + }, + "markerShape.square": { + "message": "Quadrat", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "markerShape.circle": { + "message": "Kreis", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "markerShape.plus": { + "message": "Plus", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "markerShape.box": { + "message": "Kasten", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "markerShape.octagon": { + "message": "Achteck", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "markerShape.tinyPlus": { + "message": "Winziges Plus", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "markerShape.random": { + "message": "Zufällig", + "description": "Die Markerform für den zu generierenden QR-Code" + }, + "subMarker.square": { + "message": "Quadrat", + "description": "Die Untermarkerform für den zu generierenden QR-Code" + }, + "subMarker.circle": { + "message": "Kreis", + "description": "Die Untermarkerform für den zu generierenden QR-Code" + }, + "subMarker.plus": { + "message": "Plus", + "description": "Die Untermarkerform für den zu generierenden QR-Code" + }, + "subMarker.box": { + "message": "Kasten", + "description": "Die Untermarkerform für den zu generierenden QR-Code" + }, + "subMarker.random": { + "message": "Zufällig", + "description": "Die Untermarkerform für den zu generierenden QR-Code" + }, + "position.center": { + "message": "Mitte", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.topLeft": { + "message": "Oben links", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.topRight": { + "message": "Oben rechts", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.bottomLeft": { + "message": "Unten links", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.bottomRight": { + "message": "Unten rechts", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.top": { + "message": "Oben", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.bottom": { + "message": "Unten", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.left": { + "message": "Links", + "description": "Die Position für den zu generierenden QR-Code" + }, + "position.right": { + "message": "Rechts", + "description": "Die Position für den zu generierenden QR-Code" + }, + "pixelStyle.row": { + "message": "Reihe", + "description": "Der Pixelstil für den zu generierenden QR-Code" + }, + "pixelStyle.column": { + "message": "Spalte", + "description": "Der Pixelstil für den zu generierenden QR-Code" + }, + "pixelStyle.square": { + "message": "Quadrat", + "description": "Der Pixelstil für den zu generierenden QR-Code" + }, + "pixelStyle.rounded": { + "message": "Abgerundet", + "description": "Der Pixelstil für den zu generierenden QR-Code" + }, + "pixelStyle.dot": { + "message": "Punkt", + "description": "Der Pixelstil für den zu generierenden QR-Code" + }, + "pixelStyle.squircle": { + "message": "Squircle", + "description": "Der Pixelstil für den zu generierenden QR-Code" + }, + "type.text": { + "message": "Text", + "description": "Der Inhaltstyp für den zu generierenden QR-Code" + }, + "type.link": { + "message": "Link", + "description": "Der Inhaltstyp für den zu generierenden QR-Code" + }, + "type.email": { + "message": "E-Mail", + "description": "Der Inhaltstyp für den zu generierenden QR-Code" + }, + "type.phone": { + "message": "Telefon", + "description": "Der Inhaltstyp für den zu generierenden QR-Code" + }, + "type.sms": { + "message": "SMS", + "description": "Der Inhaltstyp für den zu generierenden QR-Code" } } \ No newline at end of file diff --git a/src/i18n/el/qrart.json b/src/i18n/el/qrart.json index f7d567bb..a6bf3b95 100644 --- a/src/i18n/el/qrart.json +++ b/src/i18n/el/qrart.json @@ -5,182 +5,314 @@ }, "name.type": { "message": "Τύπος", - "description": "Ο τύπος του περιεχομένου για το QR code που θα δημιουργηθεί, όπως 'Σύνδεσμος', 'Κείμενο', κλπ." + "description": "Ο τύπος του περιεχομένου για το QR κώδικα που θα δημιουργηθεί, όπως 'Σύνδεσμος', 'Κείμενο', κλπ" }, "name.size": { "message": "Μέγεθος", - "description": "Το μέγεθος του QR code που θα δημιουργηθεί" + "description": "Το μέγεθος του QR κώδικα που θα δημιουργηθεί" }, "name.createdAt": { "message": "Δημιουργήθηκε στις", - "description": "Η ημερομηνία και η ώρα που δημιουργήθηκε το QR code" + "description": "Η ημερομηνία και η ώρα που δημιουργήθηκε ο QR κώδικας" + }, + "name.pixelStyle": { + "message": "Στυλ Pixel", + "description": "Το στυλ pixel για τον QR κώδικα που θα δημιουργηθεί" }, "name.seed": { "message": "Σπόρος", - "description": "Ο σπόρος για το QR code που θα δημιουργηθεί" + "description": "Ο σπόρος για τον QR κώδικα που θα δημιουργηθεί" + }, + "name.paddingLevel": { + "message": "Επίπεδο Παρεμβολής", + "description": "Το επίπεδο παρεμβολής για τον QR κώδικα που θα δημιουργηθεί" + }, + "name.paddingNoise": { + "message": "Θόρυβος Παρεμβολής", + "description": "Ο θόρυβος παρεμβολής για τον QR κώδικα που θα δημιουργηθεί" }, "name.content": { "message": "Περιεχόμενο", - "description": "Το περιεχόμενο για το QR code που θα δημιουργηθεί" + "description": "Το περιεχόμενο για τον QR κώδικα που θα δημιουργηθεί" + }, + "name.ecl": { + "message": "Επίπεδο Διόρθωσης Σφαλμάτων", + "description": "Το επίπεδο διόρθωσης σφαλμάτων για τον QR κώδικα που θα δημιουργηθεί" + }, + "name.position": { + "message": "Θέση", + "description": "Η θέση για τον QR κώδικα που θα δημιουργηθεί" }, "name.prompt": { "message": "Προτροπή", "description": "Η προτροπή για την είσοδο περιεχομένου" }, + "name.rotate": { + "message": "Περιστροφή", + "description": "Η περιστροφή για τον QR κώδικα που θα δημιουργηθεί" + }, + "name.advanced": { + "message": "Προηγμένες Ρυθμίσεις", + "description": "Οι προηγμένες ρυθμίσεις για τον QR κώδικα που θα δημιουργηθεί" + }, "name.aspectRatio": { - "message": "Αναλογία διαστάσεων", - "description": "Η αναλογία διαστάσεων για το QR code που θα δημιουργηθεί" + "message": "Αναλογία Διαστάσεων", + "description": "Η αναλογία διαστάσεων για τον QR κώδικα που θα δημιουργηθεί" + }, + "name.markerShape": { + "message": "Σχήμα Δείκτη", + "description": "Το σχήμα δείκτη για τον QR κώδικα που θα δημιουργηθεί" + }, + "name.subMarker": { + "message": "Υπο-Δείκτης", + "description": "Ο υπο-δείκτης για τον QR κώδικα που θα δημιουργηθεί" }, "name.qrw": { - "message": "Ορατότητα QR code", - "description": "Το όνομα του δημιουργού QR code" + "message": "Ορατότητα QR κώδικα", + "description": "Το όνομα του δημιουργού QR κώδικα" }, "name.steps": { "message": "Βήματα", - "description": "Τα βήματα για τη δημιουργία του QR code" + "description": "Τα βήματα για τη δημιουργία του QR κώδικα" }, "name.preset": { "message": "Προεπιλογή", - "description": "Η προεπιλογή για το QR code που θα δημιουργηθεί" + "description": "Η προεπιλογή για τον QR κώδικα που θα δημιουργηθεί" }, "description.qrw": { - "message": "Η ορατότητα του QR code, όσο μεγαλύτερο το μέγεθος, τόσο πιο ορατό θα είναι το QR code", + "message": "Η ορατότητα του QR κώδικα, όσο μεγαλύτερο το μέγεθος, τόσο πιο ορατός θα είναι ο QR κώδικας", "description": "Η περιγραφή της παραμέτρου `qrw`" }, "description.steps": { - "message": "Τα βήματα για τη δημιουργία του QR code, όσο περισσότερα τα βήματα, τόσο πιο ορατό θα είναι το QR code", + "message": "Τα βήματα για τη δημιουργία του QR κώδικα, όσο περισσότερα τα βήματα, τόσο πιο ορατός θα είναι ο QR κώδικας", "description": "Η περιγραφή της παραμέτρου `steps`" }, + "placeholder.paddingNoise": { + "message": "Παρακαλώ επιλέξτε...", + "description": "Το κείμενο πλέγματος για την είσοδο θορύβου παρεμβολής" + }, + "placeholder.paddingLevel": { + "message": "Παρακαλώ επιλέξτε...", + "description": "Το κείμενο πλέγματος για το επίπεδο παρεμβολής" + }, "placeholder.prompt": { - "message": "Εισαγάγετε μια πρόταση για να περιγράψετε το QR που θέλετε να δημιουργήσετε", - "description": "Το κείμενο πλήρωσης στο πεδίο προτροπής" + "message": "Εισαγάγετε μια πρόταση για να περιγράψετε την εικόνα που θέλετε να δημιουργήσετε", + "description": "Το κείμενο πλέγματος στο πεδίο προτροπής" + }, + "placeholder.seed": { + "message": "Σπόρος από 1 έως 9007199254740991", + "description": "Το κείμενο πλέγματος για την είσοδο σπόρου" + }, + "placeholder.position": { + "message": "Παρακαλώ επιλέξτε...", + "description": "Το κείμενο πλέγματος για την είσοδο θέσης" }, "placeholder.content": { - "message": "Εισαγάγετε το περιεχόμενο για το QR code", - "description": "Το κείμενο πλήρωσης στο πεδίο περιεχομένου" + "message": "Εισαγάγετε το περιεχόμενο για τον QR κώδικα", + "description": "Το κείμενο πλέγματος στο πεδίο περιεχομένου" }, "placeholder.aspectRatio": { "message": "Παρακαλώ επιλέξτε...", - "description": "Το κείμενο πλήρωσης για την είσοδο αναλογίας διαστάσεων" + "description": "Το κείμενο πλέγματος για την είσοδο αναλογίας διαστάσεων" }, "placeholder.preset": { "message": "Παρακαλώ επιλέξτε...", - "description": "Το κείμενο πλήρωσης για την είσοδο προεπιλογής" + "description": "Το κείμενο πλέγματος για την είσοδο προεπιλογής" + }, + "placeholder.markerShape": { + "message": "Παρακαλώ επιλέξτε...", + "description": "Το κείμενο πλέγματος για την είσοδο σχήματος δείκτη" + }, + "placeholder.rotate": { + "message": "Παρακαλώ επιλέξτε...", + "description": "Το κείμενο πλέγματος για την είσοδο περιστροφής" + }, + "placeholder.subMarker": { + "message": "Παρακαλώ επιλέξτε...", + "description": "Το κείμενο πλέγματος για την είσοδο υπο-δείκτη" }, "button.generate": { "message": "Δημιουργία", - "description": "Το κείμενο του κουμπιού για τη δημιουργία του QR code" + "description": "Το κείμενο κουμπιού για τη δημιουργία του QR κώδικα" }, "preset.sunset": { "message": "Ηλιοβασίλεμα", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.floral": { "message": "Λουλουδένιο", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.snowflakes": { "message": "Χιονονιφάδες", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.feathers": { "message": "Φτερά", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.raindrops": { "message": "Σταγόνες βροχής", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.ultraRealism": { "message": "Υπερρεαλισμός", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.epicRealms": { - "message": "Επικοί κόσμοι", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Επικοί Κόσμοι", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.intricateStudio": { - "message": "Περίπλοκο στούντιο", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Περίπλοκο Στούντιο", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.symmetricMasterpiece": { - "message": "Συμμετρικό αριστούργημα", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Συμμετρικό Αριστούργημα", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.luminousHighway": { - "message": "Λαμπερός αυτοκινητόδρομος", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Λαμπερός Δρόμος", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.celestialJourney": { - "message": "Ουράνιο ταξίδι", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Ουράνιο Ταξίδι", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.neonMech": { - "message": "Νέον μηχανή", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Νέον Μηχανή", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.etherealLowPoly": { - "message": "Αιθέριο χαμηλού πολυγώνου", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Αιθέριο Χαμηλού Πολυγώνου", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" }, "preset.goldenVista": { - "message": "Χρυσή θέα", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "message": "Χρυσή Θέα", + "description": "Το προεπιλεγμένο στυλ για τον QR κώδικα που θα δημιουργηθεί" + }, + "markerShape.circle": { + "message": "Κύκλος", + "description": "Η μορφή του δείκτη για το QR κώδικα προς δημιουργία" + }, + "markerShape.plus": { + "message": "Συν", + "description": "Η μορφή του δείκτη για το QR κώδικα προς δημιουργία" + }, + "markerShape.box": { + "message": "Κουτί", + "description": "Η μορφή του δείκτη για το QR κώδικα προς δημιουργία" + }, + "markerShape.octagon": { + "message": "Οκτάγωνο", + "description": "Η μορφή του δείκτη για το QR κώδικα προς δημιουργία" + }, + "markerShape.tinyPlus": { + "message": "Μικρό Συν", + "description": "Η μορφή του δείκτη για το QR κώδικα προς δημιουργία" + }, + "markerShape.random": { + "message": "Τυχαίο", + "description": "Η μορφή του δείκτη για το QR κώδικα προς δημιουργία" + }, + "subMarker.square": { + "message": "Τετράγωνο", + "description": "Η μορφή του υπο-δείκτη για το QR κώδικα προς δημιουργία" + }, + "subMarker.circle": { + "message": "Κύκλος", + "description": "Η μορφή του υπο-δείκτη για το QR κώδικα προς δημιουργία" + }, + "subMarker.plus": { + "message": "Συν", + "description": "Η μορφή του υπο-δείκτη για το QR κώδικα προς δημιουργία" + }, + "subMarker.box": { + "message": "Κουτί", + "description": "Η μορφή του υπο-δείκτη για το QR κώδικα προς δημιουργία" + }, + "subMarker.random": { + "message": "Τυχαίο", + "description": "Η μορφή του υπο-δείκτη για το QR κώδικα προς δημιουργία" + }, + "position.center": { + "message": "Κέντρο", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" + }, + "position.topLeft": { + "message": "Πάνω Αριστερά", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" + }, + "position.topRight": { + "message": "Πάνω Δεξιά", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" + }, + "position.bottomLeft": { + "message": "Κάτω Αριστερά", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" + }, + "position.bottomRight": { + "message": "Κάτω Δεξιά", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" + }, + "position.top": { + "message": "Πάνω", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" }, - "preset.cinematicExpanse": { - "message": "Κινηματογραφική έκταση", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "position.bottom": { + "message": "Κάτω", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" }, - "preset.cinematicWarm": { - "message": "Κινηματογραφική ζεστασιά", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "position.left": { + "message": "Αριστερά", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" }, - "preset.desolateWilderness": { - "message": "Ερημική ερημιά", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "position.right": { + "message": "Δεξιά", + "description": "Η θέση για τον QR κώδικα προς δημιουργία" }, - "preset.vibrantPalette": { - "message": "Ζωηρή παλέτα", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "pixelStyle.row": { + "message": "Σειρά", + "description": "Ο τύπος pixel για τον QR κώδικα προς δημιουργία" }, - "preset.enigmaticJourney": { - "message": "Αινιγματικό ταξίδι", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "pixelStyle.column": { + "message": "Στήλη", + "description": "Ο τύπος pixel για τον QR κώδικα προς δημιουργία" }, - "preset.timelessCinematic": { - "message": "Αιώνια κινηματογραφική", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "pixelStyle.square": { + "message": "Τετράγωνο", + "description": "Ο τύπος pixel για τον QR κώδικα προς δημιουργία" }, - "preset.regalGalaxy": { - "message": "Βασιλικός γαλαξίας", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "pixelStyle.rounded": { + "message": "Στρογγυλεμένο", + "description": "Ο τύπος pixel για τον QR κώδικα προς δημιουργία" }, - "preset.illustriousCanvas": { - "message": "Διάσημο καμβά", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "pixelStyle.dot": { + "message": "Τελεία", + "description": "Ο τύπος pixel για τον QR κώδικα προς δημιουργία" }, - "preset.expressiveMural": { - "message": "Εκφραστικό τοιχογραφία", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "pixelStyle.squircle": { + "message": "Τετράγωνο με στρογγυλεμένες άκρες", + "description": "Ο τύπος pixel για τον QR κώδικα προς δημιουργία" }, - "preset.sereneHaze": { - "message": "Ηρεμη ομίχλη", - "description": "Το προεπιλεγμένο στυλ για το QR code που θα δημιουργηθεί" + "type.text": { + "message": "Κείμενο", + "description": "Ο τύπος περιεχομένου για τον QR κώδικα προς δημιουργία" }, - "message.promptPlaceholder": { - "message": "Παρακαλώ εισάγετε μια πρόταση για να περιγράψετε την εικόνα που θέλετε να δημιουργήσετε, για παράδειγμα: ένα γλυκό γατάκι. Οι επιπλέον παράμετροι θα αντικαταστήσουν τις προεπιλεγμένες παραμέτρους προεπιλογής", - "description": "Κείμενο πλήρωσης στο πεδίο προτροπής" + "type.link": { + "message": "Σύνδεσμος", + "description": "Ο τύπος περιεχομένου για τον QR κώδικα προς δημιουργία" }, - "message.uploadReferencesExceed": { - "message": "Μπορείτε να μεταφορτώσετε μέχρι 5 εικόνες το πολύ", - "description": "Μήνυμα σφάλματος όταν ο αριθμός των μεταφορτωμένων εικόνων υπερβαίνει το όριο" + "type.email": { + "message": "Email", + "description": "Ο τύπος περιεχομένου για τον QR κώδικα προς δημιουργία" }, - "message.uploadReferencesSuccess": { - "message": "Επιτυχής μεταφόρτωση εικόνων", - "description": "Μήνυμα επιτυχίας όταν οι εικόνες μεταφορτώνονται με επιτυχία" + "type.phone": { + "message": "Τηλέφωνο", + "description": "Ο τύπος περιεχομένου για τον QR κώδικα προς δημιουργία" }, - "message.uploadReferencesError": { - "message": "Αποτυχία μεταφόρτωσης εικόνων, παρακαλώ προσπαθήστε ξανά αργότερα", - "description": "Μήνυμα σφάλματος όταν οι εικόνες αποτυγχάνουν να μεταφορτωθούν" + "type.sms": { + "message": "SMS", + "description": "Ο τύπος περιεχομένου για τον QR κώδικα προς δημιουργία" } } \ No newline at end of file diff --git a/src/i18n/en/qrart.json b/src/i18n/en/qrart.json index abf98095..9bab4d3b 100644 --- a/src/i18n/en/qrart.json +++ b/src/i18n/en/qrart.json @@ -15,22 +15,58 @@ "message": "Created At", "description": "The date and time the QR code was generated" }, + "name.pixelStyle": { + "message": "Pixel Style", + "description": "The pixel style for the QR code to generate" + }, "name.seed": { "message": "Seed", "description": "The seed for the QR code to generate" }, + "name.paddingLevel": { + "message": "Padding Level", + "description": "The padding level for the QR code to generate" + }, + "name.paddingNoise": { + "message": "Padding Noise", + "description": "The padding noise for the QR code to generate" + }, "name.content": { "message": "Content", "description": "The content for the QR code to generate" }, + "name.ecl": { + "message": "Error Correction Level", + "description": "The error correction level for the QR code to generate" + }, + "name.position": { + "message": "Position", + "description": "The position for the QR code to generate" + }, "name.prompt": { "message": "Prompt", "description": "The prompt for the content input" }, + "name.rotate": { + "message": "Rotate", + "description": "The rotation for the QR code to generate" + }, + "name.advanced": { + "message": "Advanced", + "description": "The advanced settings for the QR code to generate" + }, "name.aspectRatio": { "message": "Aspect Ratio", "description": "The aspect ratio for the QR code to generate" }, + "name.markerShape": { + "message": "Marker Shape", + "description": "The marker shape for the QR code to generate" + }, + "name.subMarker": { + "message": "Sub Marker", + "description": "The sub marker for the QR code to generate" + }, "name.qrw": { "message": "QR code visibility", "description": "The name of the QR code generator" @@ -51,10 +87,26 @@ "message": "The steps to generate the QR code, the more steps, the more visible the QR code will be", "description": "The description of the parameter `steps`" }, + "placeholder.paddingNoise": { + "message": "Please select...", + "description": "The placeholder for the padding noise input" + }, + "placeholder.paddingLevel": { + "message": "Please select...", + "description": "The placeholder for the padding level" + }, "placeholder.prompt": { "message": "Enter a sentence to describe the QR you want to generate", "description": "The placeholder text in the prompt field" }, + "placeholder.seed": { + "message": "Seed from 1 to 9007199254740991", + "description": "The placeholder for the seed input" + }, + "placeholder.position": { + "message": "Please select...", + "description": "The placeholder for the position input" + }, "placeholder.content": { "message": "Enter the content for the QR code", "description": "The placeholder text in the content field" @@ -67,6 +119,18 @@ "message": "Please select...", "description": "The placeholder for the preset input" }, + "placeholder.markerShape": { + "message": "Please select...", + "description": "The placeholder for the marker shape input" + }, + "placeholder.rotate": { + "message": "Please select...", + "description": "The placeholder for the rotate input" + }, + "placeholder.subMarker": { + "message": "Please select...", + "description": "The placeholder for the sub marker input" + }, "button.generate": { "message": "Generate", "description": "The button text to generate the QR code" @@ -206,5 +270,133 @@ "message.noTasks": { "message": "No tasks, please create a new task", "description": "Message when there are no tasks" + }, + "markerShape.square": { + "message": "Square", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.circle": { + "message": "Circle", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.plus": { + "message": "Plus", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.box": { + "message": "Box", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.octagon": { + "message": "Octagon", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.tinyPlus": { + "message": "Tiny Plus", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.random": { + "message": "Random", + "description": "The marker shape for the QR code to generate" + }, + "subMarker.square": { + "message": "Square", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.circle": { + "message": "Circle", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.plus": { + "message": "Plus", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.box": { + "message": "Box", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.random": { + "message": "Random", + "description": "The sub marker shape for the QR code to generate" + }, + "position.center": { + "message": "Center", + "description": "The position for the QR code to generate" + }, + "position.topLeft": { + "message": "Top Left", + "description": "The position for the QR code to generate" + }, + "position.topRight": { + "message": "Top Right", + "description": "The position for the QR code to generate" + }, + "position.bottomLeft": { + "message": "Bottom Left", + "description": "The position for the QR code to generate" + }, + "position.bottomRight": { + "message": "Bottom Right", + "description": "The position for the QR code to generate" + }, + "position.top": { + "message": "Top", + "description": "The position for the QR code to generate" + }, + "position.bottom": { + "message": "Bottom", + "description": "The position for the QR code to generate" + }, + "position.left": { + "message": "Left", + "description": "The position for the QR code to generate" + }, + "position.right": { + "message": "Right", + "description": "The position for the QR code to generate" + }, + "pixelStyle.row": { + "message": "Row", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.column": { + "message": "Column", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.square": { + "message": "Square", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.rounded": { + "message": "Rounded", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.dot": { + "message": "Dot", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.squircle": { + "message": "Squircle", + "description": "The pixel style for the QR code to generate" + }, + "type.text": { + "message": "Text", + "description": "The type of content for the QR code to generate" + }, + "type.link": { + "message": "Link", + "description": "The type of content for the QR code to generate" + }, + "type.email": { + "message": "Email", + "description": "The type of content for the QR code to generate" + }, + "type.phone": { + "message": "Phone", + "description": "The type of content for the QR code to generate" + }, + "type.sms": { + "message": "SMS", + "description": "The type of content for the QR code to generate" } } diff --git a/src/i18n/es/qrart.json b/src/i18n/es/qrart.json index c4ccea1d..7d91ce74 100644 --- a/src/i18n/es/qrart.json +++ b/src/i18n/es/qrart.json @@ -15,22 +15,58 @@ "message": "Creado en", "description": "La fecha y hora en que se generó el código QR" }, + "name.pixelStyle": { + "message": "Estilo de píxel", + "description": "El estilo de píxel para el código QR a generar" + }, "name.seed": { "message": "Semilla", - "description": "La semilla para generar el código QR" + "description": "La semilla para el código QR a generar" + }, + "name.paddingLevel": { + "message": "Nivel de relleno", + "description": "El nivel de relleno para el código QR a generar" + }, + "name.paddingNoise": { + "message": "Ruido de relleno", + "description": "El ruido de relleno para el código QR a generar" }, "name.content": { "message": "Contenido", - "description": "El contenido para generar el código QR" + "description": "El contenido para el código QR a generar" + }, + "name.ecl": { + "message": "Nivel de corrección de errores", + "description": "El nivel de corrección de errores para el código QR a generar" + }, + "name.position": { + "message": "Posición", + "description": "La posición para el código QR a generar" }, "name.prompt": { "message": "Indicación", "description": "La indicación para la entrada de contenido" }, + "name.rotate": { + "message": "Rotar", + "description": "La rotación para el código QR a generar" + }, + "name.advanced": { + "message": "Avanzado", + "description": "La configuración avanzada para el código QR a generar" + }, "name.aspectRatio": { "message": "Relación de aspecto", "description": "La relación de aspecto para el código QR a generar" }, + "name.markerShape": { + "message": "Forma del marcador", + "description": "La forma del marcador para el código QR a generar" + }, + "name.subMarker": { + "message": "Submarcador", + "description": "El submarcador para el código QR a generar" + }, "name.qrw": { "message": "Visibilidad del código QR", "description": "El nombre del generador de código QR" @@ -51,10 +87,26 @@ "message": "Los pasos para generar el código QR, cuantos más pasos, más visible será el código QR", "description": "La descripción del parámetro `steps`" }, + "placeholder.paddingNoise": { + "message": "Por favor seleccione...", + "description": "El marcador de posición para la entrada de ruido de relleno" + }, + "placeholder.paddingLevel": { + "message": "Por favor seleccione...", + "description": "El marcador de posición para el nivel de relleno" + }, "placeholder.prompt": { - "message": "Ingrese una frase para describir el código QR que desea generar", + "message": "Ingrese una frase para describir el QR que desea generar", "description": "El texto de marcador de posición en el campo de indicación" }, + "placeholder.seed": { + "message": "Semilla de 1 a 9007199254740991", + "description": "El marcador de posición para la entrada de semilla" + }, + "placeholder.position": { + "message": "Por favor seleccione...", + "description": "El marcador de posición para la entrada de posición" + }, "placeholder.content": { "message": "Ingrese el contenido para el código QR", "description": "El texto de marcador de posición en el campo de contenido" @@ -67,6 +119,18 @@ "message": "Por favor seleccione...", "description": "El marcador de posición para la entrada de preestablecido" }, + "placeholder.markerShape": { + "message": "Por favor seleccione...", + "description": "El marcador de posición para la entrada de forma del marcador" + }, + "placeholder.rotate": { + "message": "Por favor seleccione...", + "description": "El marcador de posición para la entrada de rotación" + }, + "placeholder.subMarker": { + "message": "Por favor seleccione...", + "description": "El marcador de posición para la entrada de submarcador" + }, "button.generate": { "message": "Generar", "description": "El texto del botón para generar el código QR" @@ -128,7 +192,7 @@ "description": "El estilo preestablecido para el código QR a generar" }, "preset.cinematicExpanse": { - "message": "Expansión cinematográfica", + "message": "Amplitud cinematográfica", "description": "El estilo preestablecido para el código QR a generar" }, "preset.cinematicWarm": { @@ -176,7 +240,7 @@ "description": "Mensaje de error cuando el número de imágenes cargadas excede el límite" }, "message.uploadReferencesSuccess": { - "message": "Imágenes cargadas con éxito", + "message": "Imágenes cargadas exitosamente", "description": "Mensaje de éxito cuando las imágenes se cargan correctamente" }, "message.uploadReferencesError": { @@ -206,5 +270,133 @@ "message.noTasks": { "message": "No hay tareas, por favor cree una nueva tarea", "description": "Mensaje cuando no hay tareas" + }, + "markerShape.square": { + "message": "Cuadrado", + "description": "La forma del marcador para el código QR a generar" + }, + "markerShape.circle": { + "message": "Círculo", + "description": "La forma del marcador para generar el código QR" + }, + "markerShape.plus": { + "message": "Más", + "description": "La forma del marcador para generar el código QR" + }, + "markerShape.box": { + "message": "Caja", + "description": "La forma del marcador para generar el código QR" + }, + "markerShape.octagon": { + "message": "Octágono", + "description": "La forma del marcador para generar el código QR" + }, + "markerShape.tinyPlus": { + "message": "Pequeño Más", + "description": "La forma del marcador para generar el código QR" + }, + "markerShape.random": { + "message": "Aleatorio", + "description": "La forma del marcador para generar el código QR" + }, + "subMarker.square": { + "message": "Cuadrado", + "description": "La forma del sub-marcador para generar el código QR" + }, + "subMarker.circle": { + "message": "Círculo", + "description": "La forma del sub-marcador para generar el código QR" + }, + "subMarker.plus": { + "message": "Más", + "description": "La forma del sub-marcador para generar el código QR" + }, + "subMarker.box": { + "message": "Caja", + "description": "La forma del sub-marcador para generar el código QR" + }, + "subMarker.random": { + "message": "Aleatorio", + "description": "La forma del sub-marcador para generar el código QR" + }, + "position.center": { + "message": "Centro", + "description": "La posición para generar el código QR" + }, + "position.topLeft": { + "message": "Arriba a la Izquierda", + "description": "La posición para generar el código QR" + }, + "position.topRight": { + "message": "Arriba a la Derecha", + "description": "La posición para generar el código QR" + }, + "position.bottomLeft": { + "message": "Abajo a la Izquierda", + "description": "La posición para generar el código QR" + }, + "position.bottomRight": { + "message": "Abajo a la Derecha", + "description": "La posición para generar el código QR" + }, + "position.top": { + "message": "Arriba", + "description": "La posición para generar el código QR" + }, + "position.bottom": { + "message": "Abajo", + "description": "La posición para generar el código QR" + }, + "position.left": { + "message": "Izquierda", + "description": "La posición para generar el código QR" + }, + "position.right": { + "message": "Derecha", + "description": "La posición para generar el código QR" + }, + "pixelStyle.row": { + "message": "Fila", + "description": "El estilo de píxel para generar el código QR" + }, + "pixelStyle.column": { + "message": "Columna", + "description": "El estilo de píxel para generar el código QR" + }, + "pixelStyle.square": { + "message": "Cuadrado", + "description": "El estilo de píxel para generar el código QR" + }, + "pixelStyle.rounded": { + "message": "Redondeado", + "description": "El estilo de píxel para generar el código QR" + }, + "pixelStyle.dot": { + "message": "Punto", + "description": "El estilo de píxel para generar el código QR" + }, + "pixelStyle.squircle": { + "message": "Squircle", + "description": "El estilo de píxel para generar el código QR" + }, + "type.text": { + "message": "Texto", + "description": "El tipo de contenido para generar el código QR" + }, + "type.link": { + "message": "Enlace", + "description": "El tipo de contenido para generar el código QR" + }, + "type.email": { + "message": "Correo electrónico", + "description": "El tipo de contenido para generar el código QR" + }, + "type.phone": { + "message": "Teléfono", + "description": "El tipo de contenido para generar el código QR" + }, + "type.sms": { + "message": "SMS", + "description": "El tipo de contenido para generar el código QR" } } \ No newline at end of file diff --git a/src/i18n/fi/qrart.json b/src/i18n/fi/qrart.json index fb957220..3a815a98 100644 --- a/src/i18n/fi/qrart.json +++ b/src/i18n/fi/qrart.json @@ -5,31 +5,67 @@ }, "name.type": { "message": "Tyyppi", - "description": "QR-koodin luotavan sisällön tyyppi, kuten 'Linkki', 'Teksti', jne." + "description": "Sisällön tyyppi, jota varten QR-koodi luodaan, kuten 'Linkki', 'Teksti', jne." }, "name.size": { "message": "Koko", - "description": "QR-koodin luotava koko" + "description": "QR-koodin koko, joka luodaan" }, "name.createdAt": { "message": "Luotu", "description": "Päivämäärä ja aika, jolloin QR-koodi luotiin" }, + "name.pixelStyle": { + "message": "Pikselityyli", + "description": "Pikselityyli QR-koodin luomiseen" + }, "name.seed": { "message": "Siemen", - "description": "QR-koodin luomiseen käytetty siemen" + "description": "Siemen QR-koodin luomiseen" + }, + "name.paddingLevel": { + "message": "Täyttötaso", + "description": "Täyttötaso QR-koodin luomiseen" + }, + "name.paddingNoise": { + "message": "Täyttömelu", + "description": "Täyttömelu QR-koodin luomiseen" }, "name.content": { "message": "Sisältö", - "description": "QR-koodin luotava sisältö" + "description": "Sisältö QR-koodin luomiseen" + }, + "name.ecl": { + "message": "Virheenkorjaustaso", + "description": "Virheenkorjaustaso QR-koodin luomiseen" + }, + "name.position": { + "message": "Sijainti", + "description": "Sijainti QR-koodin luomiseen" }, "name.prompt": { "message": "Ohje", - "description": "Ohje syöttökentälle" + "description": "Ohje sisällön syöttökenttään" + }, + "name.rotate": { + "message": "Käännä", + "description": "Käännös QR-koodin luomiseen" + }, + "name.advanced": { + "message": "Lisäasetukset", + "description": "Lisäasetukset QR-koodin luomiseen" }, "name.aspectRatio": { "message": "Kuvasuhde", - "description": "QR-koodin luotava kuvasuhde" + "description": "Kuvasuhde QR-koodin luomiseen" + }, + "name.markerShape": { + "message": "Merkkikuvio", + "description": "Merkkikuvio QR-koodin luomiseen" + }, + "name.subMarker": { + "message": "Alimerkki", + "description": "Alimerkki QR-koodin luomiseen" }, "name.qrw": { "message": "QR-koodin näkyvyys", @@ -51,25 +87,53 @@ "message": "Askeleet QR-koodin luomiseen, mitä enemmän askeleita, sitä näkyvämpi QR-koodi on", "description": "Parametrin `steps` kuvaus" }, + "placeholder.paddingNoise": { + "message": "Valitse...", + "description": "Paikkamerkki täyttömelojen syöttöön" + }, + "placeholder.paddingLevel": { + "message": "Valitse...", + "description": "Paikkamerkki täyttötasolle" + }, "placeholder.prompt": { - "message": "Kirjoita lause kuvaamaan haluamaasi QR-koodia", - "description": "Paikkamerkki ohjekentässä" + "message": "Syötä lause kuvaamaan haluamaasi kuvaa", + "description": "Paikkateksti ohjekentässä" + }, + "placeholder.seed": { + "message": "Siemen luku 1-9007199254740991", + "description": "Paikkamerkki siemenen syöttöön" + }, + "placeholder.position": { + "message": "Valitse...", + "description": "Paikkamerkki sijainnin syöttöön" }, "placeholder.content": { "message": "Syötä sisältö QR-koodille", - "description": "Paikkamerkki sisältökentässä" + "description": "Paikkateksti sisältökentässä" }, "placeholder.aspectRatio": { "message": "Valitse...", - "description": "Paikkamerkki kuvasuhde-kentässä" + "description": "Paikkamerkki kuvasuhteen syöttöön" }, "placeholder.preset": { "message": "Valitse...", - "description": "Paikkamerkki esiasetus-kentässä" + "description": "Paikkamerkki esiasetuksen syöttöön" + }, + "placeholder.markerShape": { + "message": "Valitse...", + "description": "Paikkamerkki merkkikuvion syöttöön" + }, + "placeholder.rotate": { + "message": "Valitse...", + "description": "Paikkamerkki käännöksen syöttöön" + }, + "placeholder.subMarker": { + "message": "Valitse...", + "description": "Paikkamerkki alimerkin syöttöön" }, "button.generate": { "message": "Generoi", - "description": "Nappiteksti QR-koodin luomiseen" + "description": "Nappiteksti QR-koodin generoimiseen" }, "preset.sunset": { "message": "Auringonlasku", @@ -108,7 +172,7 @@ "description": "Esiasetus tyyli QR-koodin luomiseen" }, "preset.luminousHighway": { - "message": "Valoisa valtatie", + "message": "Valaiseva valtatie", "description": "Esiasetus tyyli QR-koodin luomiseen" }, "preset.celestialJourney": { @@ -169,42 +233,170 @@ }, "message.promptPlaceholder": { "message": "Syötä lause kuvaamaan haluamaasi kuvaa, esim. söpö kissa. Lisäparametrit korvaavat oletusesiasetukset", - "description": "Paikkamerkki ohjekentässä" + "description": "Paikkateksti ohjekentässä" }, "message.uploadReferencesExceed": { "message": "Voit ladata enintään 5 kuvaa", "description": "Virheviesti, kun ladattujen kuvien määrä ylittää rajan" }, "message.uploadReferencesSuccess": { - "message": "Kuvat ladattu onnistuneesti", + "message": "Kuvien lataaminen onnistui", "description": "Onnistumisviesti, kun kuvat on ladattu onnistuneesti" }, "message.uploadReferencesError": { - "message": "Kuvien lataus epäonnistui, yritä myöhemmin uudelleen", + "message": "Kuvien lataaminen epäonnistui, yritä myöhemmin uudelleen", "description": "Virheviesti, kun kuvien lataus epäonnistuu" }, "message.startingTask": { - "message": "Tehtävä käynnistyy...", - "description": "Viesti, kun piirtotehtävä käynnistyy" + "message": "Tehtävän aloittaminen...", + "description": "Viesti, kun piirtotehtävä on käynnistymässä" }, "message.startTaskSuccess": { - "message": "Piirtotehtävä käynnistetty onnistuneesti", - "description": "Onnistumisviesti, kun piirtotehtävä käynnistyy onnistuneesti" + "message": "Piirtotehtävän aloitus onnistui", + "description": "Onnistumisviesti, kun piirtotehtävä on käynnistetty onnistuneesti" }, "message.startTaskFailed": { - "message": "Piirtotehtävän käynnistäminen epäonnistui", - "description": "Virheviesti, kun piirtotehtävän käynnistäminen epäonnistuu" + "message": "Piirtotehtävän aloitus epäonnistui", + "description": "Virheviesti, kun piirtotehtävä epäonnistuu käynnistymään" }, "message.generating": { "message": "Generoidaan...", - "description": "Viesti, kun kuvaa generoidaan" + "description": "Viesti, kun kuvaa luodaan" }, "message.noOperations": { "message": "Ei käytettävissä olevia toimintoja", - "description": "Viesti, kun käytettävissä ei ole toimintoja" + "description": "Viesti, kun mitään toimintoja ei ole käytettävissä" }, "message.noTasks": { "message": "Ei tehtäviä, luo uusi tehtävä", "description": "Viesti, kun tehtäviä ei ole" + }, + "markerShape.square": { + "message": "Neliö", + "description": "Merkkikuvio QR-koodin luomiseen" + }, + "markerShape.circle": { + "message": "Ympyrä", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.plus": { + "message": "Plus-merkki", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.box": { + "message": "Laatikko", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.octagon": { + "message": "Oktagoni", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.tinyPlus": { + "message": "Pieni plus-merkki", + "description": "The marker shape for the QR code to generate" + }, + "markerShape.random": { + "message": "Satunnainen", + "description": "The marker shape for the QR code to generate" + }, + "subMarker.square": { + "message": "Neliö", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.circle": { + "message": "Ympyrä", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.plus": { + "message": "Plus-merkki", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.box": { + "message": "Laatikko", + "description": "The sub marker shape for the QR code to generate" + }, + "subMarker.random": { + "message": "Satunnainen", + "description": "The sub marker shape for the QR code to generate" + }, + "position.center": { + "message": "Keski", + "description": "The position for the QR code to generate" + }, + "position.topLeft": { + "message": "Ylävasen", + "description": "The position for the QR code to generate" + }, + "position.topRight": { + "message": "Yläoikea", + "description": "The position for the QR code to generate" + }, + "position.bottomLeft": { + "message": "Alavasen", + "description": "The position for the QR code to generate" + }, + "position.bottomRight": { + "message": "Alaoikea", + "description": "The position for the QR code to generate" + }, + "position.top": { + "message": "Ylä", + "description": "The position for the QR code to generate" + }, + "position.bottom": { + "message": "Ala", + "description": "The position for the QR code to generate" + }, + "position.left": { + "message": "Vasen", + "description": "The position for the QR code to generate" + }, + "position.right": { + "message": "Oikea", + "description": "The position for the QR code to generate" + }, + "pixelStyle.row": { + "message": "Rivi", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.column": { + "message": "Sarake", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.square": { + "message": "Neliö", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.rounded": { + "message": "Pyöristetty", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.dot": { + "message": "Piste", + "description": "The pixel style for the QR code to generate" + }, + "pixelStyle.squircle": { + "message": "Nelikulmio", + "description": "The pixel style for the QR code to generate" + }, + "type.text": { + "message": "Teksti", + "description": "The type of content for the QR code to generate" + }, + "type.link": { + "message": "Linkki", + "description": "The type of content for the QR code to generate" + }, + "type.email": { + "message": "Sähköposti", + "description": "The type of content for the QR code to generate" + }, + "type.phone": { + "message": "Puhelin", + "description": "The type of content for the QR code to generate" + }, + "type.sms": { + "message": "Tekstiviesti", + "description": "The type of content for the QR code to generate" } } \ No newline at end of file diff --git a/src/i18n/fr/qrart.json b/src/i18n/fr/qrart.json index 624db1f7..462e9dba 100644 --- a/src/i18n/fr/qrart.json +++ b/src/i18n/fr/qrart.json @@ -15,21 +15,57 @@ "message": "Créé à", "description": "La date et l'heure à laquelle le code QR a été généré" }, + "name.pixelStyle": { + "message": "Style de pixel", + "description": "Le style de pixel pour le code QR à générer" + }, "name.seed": { "message": "Graine", - "description": "La graine pour générer le code QR" + "description": "La graine pour le code QR à générer" + }, + "name.paddingLevel": { + "message": "Niveau de rembourrage", + "description": "Le niveau de rembourrage pour le code QR à générer" + }, + "name.paddingNoise": { + "message": "Bruit de rembourrage", + "description": "Le bruit de rembourrage pour le code QR à générer" }, "name.content": { "message": "Contenu", - "description": "Le contenu pour générer le code QR" + "description": "Le contenu pour le code QR à générer" + }, + "name.ecl": { + "message": "Niveau de correction d'erreur", + "description": "Le niveau de correction d'erreur pour le code QR à générer" + }, + "name.position": { + "message": "Position", + "description": "La position pour le code QR à générer" }, "name.prompt": { "message": "Invite", "description": "L'invite pour la saisie du contenu" }, + "name.rotate": { + "message": "Rotation", + "description": "La rotation pour le code QR à générer" + }, + "name.advanced": { + "message": "Avancé", + "description": "Les paramètres avancés pour le code QR à générer" + }, "name.aspectRatio": { "message": "Ratio d'aspect", - "description": "Le ratio d'aspect pour générer le code QR" + "description": "Le ratio d'aspect pour le code QR à générer" + }, + "name.markerShape": { + "message": "Forme du marqueur", + "description": "La forme du marqueur pour le code QR à générer" + }, + "name.subMarker": { + "message": "Sous-marqueur", + "description": "Le sous-marqueur pour le code QR à générer" }, "name.qrw": { "message": "Visibilité du code QR", @@ -41,7 +77,7 @@ }, "name.preset": { "message": "Préréglage", - "description": "Le préréglage pour générer le code QR" + "description": "Le préréglage pour le code QR à générer" }, "description.qrw": { "message": "La visibilité du code QR, plus la taille est grande, plus le code QR sera visible", @@ -51,21 +87,49 @@ "message": "Les étapes pour générer le code QR, plus il y a d'étapes, plus le code QR sera visible", "description": "La description du paramètre `steps`" }, + "placeholder.paddingNoise": { + "message": "Veuillez sélectionner...", + "description": "L'espace réservé pour la saisie du bruit de rembourrage" + }, + "placeholder.paddingLevel": { + "message": "Veuillez sélectionner...", + "description": "L'espace réservé pour le niveau de rembourrage" + }, "placeholder.prompt": { "message": "Entrez une phrase pour décrire le QR que vous souhaitez générer", - "description": "Le texte de substitution dans le champ d'invite" + "description": "Le texte de l'espace réservé dans le champ d'invite" + }, + "placeholder.seed": { + "message": "Graine de 1 à 9007199254740991", + "description": "L'espace réservé pour la saisie de la graine" + }, + "placeholder.position": { + "message": "Veuillez sélectionner...", + "description": "L'espace réservé pour la saisie de la position" }, "placeholder.content": { - "message": "Entrez le contenu pour le code QR", - "description": "Le texte de substitution dans le champ de contenu" + "message": "Entrez le contenu du code QR", + "description": "Le texte de l'espace réservé dans le champ de contenu" }, "placeholder.aspectRatio": { "message": "Veuillez sélectionner...", - "description": "La substitution pour l'entrée du ratio d'aspect" + "description": "L'espace réservé pour la saisie du ratio d'aspect" }, "placeholder.preset": { "message": "Veuillez sélectionner...", - "description": "La substitution pour l'entrée du préréglage" + "description": "L'espace réservé pour le préréglage" + }, + "placeholder.markerShape": { + "message": "Veuillez sélectionner...", + "description": "L'espace réservé pour la saisie de la forme du marqueur" + }, + "placeholder.rotate": { + "message": "Veuillez sélectionner...", + "description": "L'espace réservé pour la saisie de la rotation" + }, + "placeholder.subMarker": { + "message": "Veuillez sélectionner...", + "description": "L'espace réservé pour la saisie du sous-marqueur" }, "button.generate": { "message": "Générer", @@ -73,103 +137,103 @@ }, "preset.sunset": { "message": "Coucher de soleil", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.floral": { "message": "Floral", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.snowflakes": { "message": "Flocons de neige", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.feathers": { "message": "Plumes", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.raindrops": { "message": "Gouttes de pluie", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.ultraRealism": { "message": "Ultra-réalisme", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.epicRealms": { "message": "Royaumes épiques", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.intricateStudio": { "message": "Studio complexe", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.symmetricMasterpiece": { "message": "Chef-d'œuvre symétrique", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.luminousHighway": { "message": "Autoroute lumineuse", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.celestialJourney": { "message": "Voyage céleste", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.neonMech": { "message": "Néon mécanique", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.etherealLowPoly": { "message": "Low poly éthéré", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.goldenVista": { "message": "Vue dorée", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.cinematicExpanse": { "message": "Étendue cinématographique", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.cinematicWarm": { "message": "Chaleur cinématographique", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.desolateWilderness": { - "message": "Désert sauvage", - "description": "Le style prédéfini pour générer le code QR" + "message": "Désert désolé", + "description": "Le style prédéfini pour le code QR à générer" }, "preset.vibrantPalette": { "message": "Palette vibrante", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.enigmaticJourney": { "message": "Voyage énigmatique", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.timelessCinematic": { "message": "Cinématographique intemporel", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.regalGalaxy": { "message": "Galaxie royale", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.illustriousCanvas": { "message": "Toile illustre", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.expressiveMural": { "message": "Murale expressive", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "preset.sereneHaze": { "message": "Brume sereine", - "description": "Le style prédéfini pour générer le code QR" + "description": "Le style prédéfini pour le code QR à générer" }, "message.promptPlaceholder": { "message": "Veuillez entrer une phrase pour décrire l'image que vous souhaitez générer, par exemple : un chat mignon. Les paramètres supplémentaires remplaceront les paramètres prédéfinis par défaut", - "description": "Texte de substitution dans le champ d'invite" + "description": "Texte de l'espace réservé dans le champ d'invite" }, "message.uploadReferencesExceed": { "message": "Vous pouvez télécharger jusqu'à 5 images au maximum", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Aucune tâche, veuillez créer une nouvelle tâche", "description": "Message lorsqu'il n'y a aucune tâche" + }, + "markerShape.square": { + "message": "Carré", + "description": "La forme du marqueur pour le code QR à générer" + }, + "markerShape.circle": { + "message": "Cercle", + "description": "La forme du marqueur pour générer le code QR" + }, + "markerShape.plus": { + "message": "Plus", + "description": "La forme du marqueur pour générer le code QR" + }, + "markerShape.box": { + "message": "Boîte", + "description": "La forme du marqueur pour générer le code QR" + }, + "markerShape.octagon": { + "message": "Octogone", + "description": "La forme du marqueur pour générer le code QR" + }, + "markerShape.tinyPlus": { + "message": "Petit Plus", + "description": "La forme du marqueur pour générer le code QR" + }, + "markerShape.random": { + "message": "Aléatoire", + "description": "La forme du marqueur pour générer le code QR" + }, + "subMarker.square": { + "message": "Carré", + "description": "La forme du sous-marqueur pour générer le code QR" + }, + "subMarker.circle": { + "message": "Cercle", + "description": "La forme du sous-marqueur pour générer le code QR" + }, + "subMarker.plus": { + "message": "Plus", + "description": "La forme du sous-marqueur pour générer le code QR" + }, + "subMarker.box": { + "message": "Boîte", + "description": "La forme du sous-marqueur pour générer le code QR" + }, + "subMarker.random": { + "message": "Aléatoire", + "description": "La forme du sous-marqueur pour générer le code QR" + }, + "position.center": { + "message": "Centre", + "description": "La position pour générer le code QR" + }, + "position.topLeft": { + "message": "En haut à gauche", + "description": "La position pour générer le code QR" + }, + "position.topRight": { + "message": "En haut à droite", + "description": "La position pour générer le code QR" + }, + "position.bottomLeft": { + "message": "En bas à gauche", + "description": "La position pour générer le code QR" + }, + "position.bottomRight": { + "message": "En bas à droite", + "description": "La position pour générer le code QR" + }, + "position.top": { + "message": "En haut", + "description": "La position pour générer le code QR" + }, + "position.bottom": { + "message": "En bas", + "description": "La position pour générer le code QR" + }, + "position.left": { + "message": "À gauche", + "description": "La position pour générer le code QR" + }, + "position.right": { + "message": "À droite", + "description": "La position pour générer le code QR" + }, + "pixelStyle.row": { + "message": "Ligne", + "description": "Le style de pixel pour générer le code QR" + }, + "pixelStyle.column": { + "message": "Colonne", + "description": "Le style de pixel pour générer le code QR" + }, + "pixelStyle.square": { + "message": "Carré", + "description": "Le style de pixel pour générer le code QR" + }, + "pixelStyle.rounded": { + "message": "Arrondi", + "description": "Le style de pixel pour générer le code QR" + }, + "pixelStyle.dot": { + "message": "Point", + "description": "Le style de pixel pour générer le code QR" + }, + "pixelStyle.squircle": { + "message": "Squircle", + "description": "Le style de pixel pour générer le code QR" + }, + "type.text": { + "message": "Texte", + "description": "Le type de contenu pour générer le code QR" + }, + "type.link": { + "message": "Lien", + "description": "Le type de contenu pour générer le code QR" + }, + "type.email": { + "message": "E-mail", + "description": "Le type de contenu pour générer le code QR" + }, + "type.phone": { + "message": "Téléphone", + "description": "Le type de contenu pour générer le code QR" + }, + "type.sms": { + "message": "SMS", + "description": "Le type de contenu pour générer le code QR" } } \ No newline at end of file diff --git a/src/i18n/it/qrart.json b/src/i18n/it/qrart.json index f9aa4da9..af0504af 100644 --- a/src/i18n/it/qrart.json +++ b/src/i18n/it/qrart.json @@ -15,21 +15,57 @@ "message": "Creato il", "description": "La data e l'ora in cui è stato generato il codice QR" }, + "name.pixelStyle": { + "message": "Stile pixel", + "description": "Lo stile pixel per il codice QR da generare" + }, "name.seed": { - "message": "Seed", - "description": "Il seed per generare il codice QR" + "message": "Seme", + "description": "Il seme per il codice QR da generare" + }, + "name.paddingLevel": { + "message": "Livello di riempimento", + "description": "Il livello di riempimento per il codice QR da generare" + }, + "name.paddingNoise": { + "message": "Rumore di riempimento", + "description": "Il rumore di riempimento per il codice QR da generare" }, "name.content": { "message": "Contenuto", - "description": "Il contenuto per generare il codice QR" + "description": "Il contenuto per il codice QR da generare" + }, + "name.ecl": { + "message": "Livello di correzione degli errori", + "description": "Il livello di correzione degli errori per il codice QR da generare" + }, + "name.position": { + "message": "Posizione", + "description": "La posizione per il codice QR da generare" }, "name.prompt": { "message": "Prompt", "description": "Il prompt per l'input del contenuto" }, + "name.rotate": { + "message": "Ruota", + "description": "La rotazione per il codice QR da generare" + }, + "name.advanced": { + "message": "Avanzato", + "description": "Le impostazioni avanzate per il codice QR da generare" + }, "name.aspectRatio": { "message": "Rapporto d'aspetto", - "description": "Il rapporto d'aspetto per generare il codice QR" + "description": "Il rapporto d'aspetto per il codice QR da generare" + }, + "name.markerShape": { + "message": "Forma del marcatore", + "description": "La forma del marcatore per il codice QR da generare" + }, + "name.subMarker": { + "message": "Sotto-marcatore", + "description": "Il sotto-marcatore per il codice QR da generare" }, "name.qrw": { "message": "Visibilità del codice QR", @@ -41,7 +77,7 @@ }, "name.preset": { "message": "Preset", - "description": "Il preset per generare il codice QR" + "description": "Il preset per il codice QR da generare" }, "description.qrw": { "message": "La visibilità del codice QR, maggiore è la dimensione, più visibile sarà il codice QR", @@ -51,125 +87,153 @@ "message": "I passaggi per generare il codice QR, più passaggi, più visibile sarà il codice QR", "description": "La descrizione del parametro `steps`" }, + "placeholder.paddingNoise": { + "message": "Si prega di selezionare...", + "description": "Il segnaposto per l'input del rumore di riempimento" + }, + "placeholder.paddingLevel": { + "message": "Si prega di selezionare...", + "description": "Il segnaposto per il livello di riempimento" + }, "placeholder.prompt": { "message": "Inserisci una frase per descrivere il QR che desideri generare", - "description": "Il testo segnaposto nel campo del prompt" + "description": "Il testo del segnaposto nel campo del prompt" + }, + "placeholder.seed": { + "message": "Seme da 1 a 9007199254740991", + "description": "Il segnaposto per l'input del seme" + }, + "placeholder.position": { + "message": "Si prega di selezionare...", + "description": "Il segnaposto per l'input della posizione" }, "placeholder.content": { "message": "Inserisci il contenuto per il codice QR", - "description": "Il testo segnaposto nel campo del contenuto" + "description": "Il testo del segnaposto nel campo del contenuto" }, "placeholder.aspectRatio": { - "message": "Seleziona...", + "message": "Si prega di selezionare...", "description": "Il segnaposto per l'input del rapporto d'aspetto" }, "placeholder.preset": { - "message": "Seleziona...", + "message": "Si prega di selezionare...", "description": "Il segnaposto per l'input del preset" }, + "placeholder.markerShape": { + "message": "Si prega di selezionare...", + "description": "Il segnaposto per l'input della forma del marcatore" + }, + "placeholder.rotate": { + "message": "Si prega di selezionare...", + "description": "Il segnaposto per l'input della rotazione" + }, + "placeholder.subMarker": { + "message": "Si prega di selezionare...", + "description": "Il segnaposto per l'input del sotto-marcatore" + }, "button.generate": { "message": "Genera", "description": "Il testo del pulsante per generare il codice QR" }, "preset.sunset": { "message": "Tramonto", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.floral": { "message": "Floreale", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.snowflakes": { "message": "Fiocchi di neve", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.feathers": { "message": "Piume", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.raindrops": { "message": "Gocce di pioggia", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.ultraRealism": { "message": "Ultra realismo", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.epicRealms": { "message": "Reami epici", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.intricateStudio": { "message": "Studio intricato", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.symmetricMasterpiece": { "message": "Capolavoro simmetrico", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.luminousHighway": { "message": "Autostrada luminosa", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.celestialJourney": { "message": "Viaggio celeste", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.neonMech": { "message": "Neon meccanico", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.etherealLowPoly": { - "message": "Etereo low poly", - "description": "Lo stile preset per generare il codice QR" + "message": "Low poly etereo", + "description": "Lo stile preset per il codice QR da generare" }, "preset.goldenVista": { "message": "Vista dorata", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.cinematicExpanse": { "message": "Espansione cinematografica", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.cinematicWarm": { "message": "Calore cinematografico", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.desolateWilderness": { "message": "Selvaggia desolazione", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.vibrantPalette": { - "message": "Palette vibrante", - "description": "Lo stile preset per generare il codice QR" + "message": "Palette vivace", + "description": "Lo stile preset per il codice QR da generare" }, "preset.enigmaticJourney": { "message": "Viaggio enigmatico", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.timelessCinematic": { "message": "Cinematografico senza tempo", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.regalGalaxy": { "message": "Galassia regale", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.illustriousCanvas": { "message": "Tela illustre", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.expressiveMural": { "message": "Muro espressivo", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "preset.sereneHaze": { "message": "Foschia serena", - "description": "Lo stile preset per generare il codice QR" + "description": "Lo stile preset per il codice QR da generare" }, "message.promptPlaceholder": { "message": "Si prega di inserire una frase per descrivere l'immagine che si desidera generare, ad esempio: un gatto carino. I parametri aggiuntivi sovrascriveranno i parametri predefiniti del preset", - "description": "Testo segnaposto nel campo del prompt" + "description": "Testo del segnaposto nel campo del prompt" }, "message.uploadReferencesExceed": { "message": "È possibile caricare al massimo 5 immagini", @@ -185,7 +249,7 @@ }, "message.startingTask": { "message": "Avvio dell'attività...", - "description": "Messaggio quando l'attività di disegno sta iniziando" + "description": "Messaggio quando l'attività di disegno sta per iniziare" }, "message.startTaskSuccess": { "message": "Avvio dell'attività di disegno riuscito", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Nessuna attività, si prega di creare una nuova attività", "description": "Messaggio quando non ci sono attività" + }, + "markerShape.square": { + "message": "Quadrato", + "description": "La forma del marcatore per il codice QR da generare" + }, + "markerShape.circle": { + "message": "Cerchio", + "description": "La forma del marcatore per generare il codice QR" + }, + "markerShape.plus": { + "message": "Più", + "description": "La forma del marcatore per generare il codice QR" + }, + "markerShape.box": { + "message": "Casella", + "description": "La forma del marcatore per generare il codice QR" + }, + "markerShape.octagon": { + "message": "Ottagono", + "description": "La forma del marcatore per generare il codice QR" + }, + "markerShape.tinyPlus": { + "message": "Più Piccolo", + "description": "La forma del marcatore per generare il codice QR" + }, + "markerShape.random": { + "message": "Casuale", + "description": "La forma del marcatore per generare il codice QR" + }, + "subMarker.square": { + "message": "Quadrato", + "description": "La forma del sottomarcatore per generare il codice QR" + }, + "subMarker.circle": { + "message": "Cerchio", + "description": "La forma del sottomarcatore per generare il codice QR" + }, + "subMarker.plus": { + "message": "Più", + "description": "La forma del sottomarcatore per generare il codice QR" + }, + "subMarker.box": { + "message": "Casella", + "description": "La forma del sottomarcatore per generare il codice QR" + }, + "subMarker.random": { + "message": "Casuale", + "description": "La forma del sottomarcatore per generare il codice QR" + }, + "position.center": { + "message": "Centro", + "description": "La posizione per generare il codice QR" + }, + "position.topLeft": { + "message": "In Alto a Sinistra", + "description": "La posizione per generare il codice QR" + }, + "position.topRight": { + "message": "In Alto a Destra", + "description": "La posizione per generare il codice QR" + }, + "position.bottomLeft": { + "message": "In Basso a Sinistra", + "description": "La posizione per generare il codice QR" + }, + "position.bottomRight": { + "message": "In Basso a Destra", + "description": "La posizione per generare il codice QR" + }, + "position.top": { + "message": "In Alto", + "description": "La posizione per generare il codice QR" + }, + "position.bottom": { + "message": "In Basso", + "description": "La posizione per generare il codice QR" + }, + "position.left": { + "message": "A Sinistra", + "description": "La posizione per generare il codice QR" + }, + "position.right": { + "message": "A Destra", + "description": "La posizione per generare il codice QR" + }, + "pixelStyle.row": { + "message": "Riga", + "description": "Lo stile del pixel per generare il codice QR" + }, + "pixelStyle.column": { + "message": "Colonna", + "description": "Lo stile del pixel per generare il codice QR" + }, + "pixelStyle.square": { + "message": "Quadrato", + "description": "Lo stile del pixel per generare il codice QR" + }, + "pixelStyle.rounded": { + "message": "Arrotondato", + "description": "Lo stile del pixel per generare il codice QR" + }, + "pixelStyle.dot": { + "message": "Punto", + "description": "Lo stile del pixel per generare il codice QR" + }, + "pixelStyle.squircle": { + "message": "Squircle", + "description": "Lo stile del pixel per generare il codice QR" + }, + "type.text": { + "message": "Testo", + "description": "Il tipo di contenuto per generare il codice QR" + }, + "type.link": { + "message": "Link", + "description": "Il tipo di contenuto per generare il codice QR" + }, + "type.email": { + "message": "Email", + "description": "Il tipo di contenuto per generare il codice QR" + }, + "type.phone": { + "message": "Telefono", + "description": "Il tipo di contenuto per generare il codice QR" + }, + "type.sms": { + "message": "SMS", + "description": "Il tipo di contenuto per generare il codice QR" } } \ No newline at end of file diff --git a/src/i18n/ja/qrart.json b/src/i18n/ja/qrart.json index cec1a66f..b34eb524 100644 --- a/src/i18n/ja/qrart.json +++ b/src/i18n/ja/qrart.json @@ -5,7 +5,7 @@ }, "name.type": { "message": "タイプ", - "description": "生成するQRコードのコンテンツのタイプ、例:'リンク'、'テキスト'など" + "description": "QRコードを生成するコンテンツのタイプ、'リンク'、'テキスト'など" }, "name.size": { "message": "サイズ", @@ -15,22 +15,58 @@ "message": "作成日時", "description": "QRコードが生成された日時" }, + "name.pixelStyle": { + "message": "ピクセルスタイル", + "description": "生成するQRコードのピクセルスタイル" + }, "name.seed": { "message": "シード", "description": "生成するQRコードのシード" }, + "name.paddingLevel": { + "message": "パディングレベル", + "description": "生成するQRコードのパディングレベル" + }, + "name.paddingNoise": { + "message": "パディングノイズ", + "description": "生成するQRコードのパディングノイズ" + }, "name.content": { "message": "コンテンツ", "description": "生成するQRコードのコンテンツ" }, + "name.ecl": { + "message": "誤り訂正レベル", + "description": "生成するQRコードの誤り訂正レベル" + }, + "name.position": { + "message": "位置", + "description": "生成するQRコードの位置" + }, "name.prompt": { "message": "プロンプト", "description": "コンテンツ入力のプロンプト" }, + "name.rotate": { + "message": "回転", + "description": "生成するQRコードの回転" + }, + "name.advanced": { + "message": "高度", + "description": "生成するQRコードの高度設定" + }, "name.aspectRatio": { "message": "アスペクト比", "description": "生成するQRコードのアスペクト比" }, + "name.markerShape": { + "message": "マーカー形状", + "description": "生成するQRコードのマーカー形状" + }, + "name.subMarker": { + "message": "サブマーカー", + "description": "生成するQRコードのサブマーカー" + }, "name.qrw": { "message": "QRコード表示", "description": "QRコードジェネレータの名前" @@ -51,10 +87,26 @@ "message": "QRコードを生成するためのステップ、ステップが多いほどQRコードがより目立つ", "description": "パラメータ`steps`の説明" }, + "placeholder.paddingNoise": { + "message": "選択してください...", + "description": "パディングノイズ入力のプレースホルダー" + }, + "placeholder.paddingLevel": { + "message": "選択してください...", + "description": "パディングレベルのプレースホルダー" + }, "placeholder.prompt": { - "message": "生成するQRを説明する文章を入力してください", + "message": "生成したい画像を説明する文章を入力してください。例:かわいい猫", "description": "プロンプトフィールドのプレースホルダーテキスト" }, + "placeholder.seed": { + "message": "1から9007199254740991までのシードを入力してください", + "description": "シード入力のプレースホルダー" + }, + "placeholder.position": { + "message": "選択してください...", + "description": "位置入力のプレースホルダー" + }, "placeholder.content": { "message": "QRコードのコンテンツを入力してください", "description": "コンテンツフィールドのプレースホルダーテキスト" @@ -67,20 +119,32 @@ "message": "選択してください...", "description": "プリセット入力のプレースホルダー" }, + "placeholder.markerShape": { + "message": "選択してください...", + "description": "マーカー形状入力のプレースホルダー" + }, + "placeholder.rotate": { + "message": "選択してください...", + "description": "回転入力のプレースホルダー" + }, + "placeholder.subMarker": { + "message": "選択してください...", + "description": "サブマーカー入力のプレースホルダー" + }, "button.generate": { "message": "生成", - "description": "QRコードを生成するボタンのテキスト" + "description": "QRコードを生成するためのボタンテキスト" }, "preset.sunset": { "message": "夕日", "description": "生成するQRコードのプリセットスタイル" }, "preset.floral": { - "message": "花の柄", + "message": "花の", "description": "生成するQRコードのプリセットスタイル" }, "preset.snowflakes": { - "message": "雪の結晶", + "message": "雪片", "description": "生成するQRコードのプリセットスタイル" }, "preset.feathers": { @@ -92,11 +156,11 @@ "description": "生成するQRコードのプリセットスタイル" }, "preset.ultraRealism": { - "message": "超リアル", + "message": "ウルトラリアリズム", "description": "生成するQRコードのプリセットスタイル" }, "preset.epicRealms": { - "message": "壮大な領域", + "message": "エピックレルム", "description": "生成するQRコードのプリセットスタイル" }, "preset.intricateStudio": { @@ -112,7 +176,7 @@ "description": "生成するQRコードのプリセットスタイル" }, "preset.celestialJourney": { - "message": "天空の旅", + "message": "天体の旅", "description": "生成するQRコードのプリセットスタイル" }, "preset.neonMech": { @@ -128,11 +192,11 @@ "description": "生成するQRコードのプリセットスタイル" }, "preset.cinematicExpanse": { - "message": "シネマティックな広がり", + "message": "シネマティックエクスパンス", "description": "生成するQRコードのプリセットスタイル" }, "preset.cinematicWarm": { - "message": "シネマティックな暖かさ", + "message": "シネマティックウォーム", "description": "生成するQRコードのプリセットスタイル" }, "preset.desolateWilderness": { @@ -152,7 +216,7 @@ "description": "生成するQRコードのプリセットスタイル" }, "preset.regalGalaxy": { - "message": "堂々たる銀河", + "message": "華麗な銀河", "description": "生成するQRコードのプリセットスタイル" }, "preset.illustriousCanvas": { @@ -193,7 +257,7 @@ }, "message.startTaskFailed": { "message": "描画タスクの開始に失敗しました", - "description": "描画タスクが開始に失敗した場合のエラーメッセージ" + "description": "描画タスクの開始に失敗した場合のエラーメッセージ" }, "message.generating": { "message": "生成中...", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "タスクがありません。新しいタスクを作成してください", "description": "タスクがない場合のメッセージ" + }, + "markerShape.square": { + "message": "四角形", + "description": "生成するQRコードのマーカー形状" + }, + "markerShape.circle": { + "message": "円", + "description": "QRコードの生成に使用するマーカーの形状" + }, + "markerShape.plus": { + "message": "プラス", + "description": "QRコードの生成に使用するマーカーの形状" + }, + "markerShape.box": { + "message": "ボックス", + "description": "QRコードの生成に使用するマーカーの形状" + }, + "markerShape.octagon": { + "message": "八角形", + "description": "QRコードの生成に使用するマーカーの形状" + }, + "markerShape.tinyPlus": { + "message": "小さいプラス", + "description": "QRコードの生成に使用するマーカーの形状" + }, + "markerShape.random": { + "message": "ランダム", + "description": "QRコードの生成に使用するマーカーの形状" + }, + "subMarker.square": { + "message": "四角", + "description": "QRコードの生成に使用するサブマーカーの形状" + }, + "subMarker.circle": { + "message": "円", + "description": "QRコードの生成に使用するサブマーカーの形状" + }, + "subMarker.plus": { + "message": "プラス", + "description": "QRコードの生成に使用するサブマーカーの形状" + }, + "subMarker.box": { + "message": "ボックス", + "description": "QRコードの生成に使用するサブマーカーの形状" + }, + "subMarker.random": { + "message": "ランダム", + "description": "QRコードの生成に使用するサブマーカーの形状" + }, + "position.center": { + "message": "中央", + "description": "QRコードの生成に使用する位置" + }, + "position.topLeft": { + "message": "左上", + "description": "QRコードの生成に使用する位置" + }, + "position.topRight": { + "message": "右上", + "description": "QRコードの生成に使用する位置" + }, + "position.bottomLeft": { + "message": "左下", + "description": "QRコードの生成に使用する位置" + }, + "position.bottomRight": { + "message": "右下", + "description": "QRコードの生成に使用する位置" + }, + "position.top": { + "message": "上", + "description": "QRコードの生成に使用する位置" + }, + "position.bottom": { + "message": "下", + "description": "QRコードの生成に使用する位置" + }, + "position.left": { + "message": "左", + "description": "QRコードの生成に使用する位置" + }, + "position.right": { + "message": "右", + "description": "QRコードの生成に使用する位置" + }, + "pixelStyle.row": { + "message": "行", + "description": "QRコードの生成に使用するピクセルスタイル" + }, + "pixelStyle.column": { + "message": "列", + "description": "QRコードの生成に使用するピクセルスタイル" + }, + "pixelStyle.square": { + "message": "四角", + "description": "QRコードの生成に使用するピクセルスタイル" + }, + "pixelStyle.rounded": { + "message": "丸みを帯びた", + "description": "QRコードの生成に使用するピクセルスタイル" + }, + "pixelStyle.dot": { + "message": "ドット", + "description": "QRコードの生成に使用するピクセルスタイル" + }, + "pixelStyle.squircle": { + "message": "スクエアサークル", + "description": "QRコードの生成に使用するピクセルスタイル" + }, + "type.text": { + "message": "テキスト", + "description": "QRコードの生成に使用するコンテンツのタイプ" + }, + "type.link": { + "message": "リンク", + "description": "QRコードの生成に使用するコンテンツのタイプ" + }, + "type.email": { + "message": "メール", + "description": "QRコードの生成に使用するコンテンツのタイプ" + }, + "type.phone": { + "message": "電話", + "description": "QRコードの生成に使用するコンテンツのタイプ" + }, + "type.sms": { + "message": "SMS", + "description": "QRコードの生成に使用するコンテンツのタイプ" } } \ No newline at end of file diff --git a/src/i18n/ko/qrart.json b/src/i18n/ko/qrart.json index 2ff414ac..e38497a5 100644 --- a/src/i18n/ko/qrart.json +++ b/src/i18n/ko/qrart.json @@ -15,24 +15,60 @@ "message": "생성 날짜", "description": "QR 코드가 생성된 날짜와 시간" }, + "name.pixelStyle": { + "message": "픽셀 스타일", + "description": "생성할 QR 코드의 픽셀 스타일" + }, "name.seed": { "message": "시드", "description": "생성할 QR 코드의 시드" }, + "name.paddingLevel": { + "message": "패딩 레벨", + "description": "생성할 QR 코드의 패딩 레벨" + }, + "name.paddingNoise": { + "message": "패딩 노이즈", + "description": "생성할 QR 코드의 패딩 노이즈" + }, "name.content": { "message": "콘텐츠", "description": "생성할 QR 코드의 콘텐츠" }, + "name.ecl": { + "message": "오류 정정 레벨", + "description": "생성할 QR 코드의 오류 정정 레벨" + }, + "name.position": { + "message": "위치", + "description": "생성할 QR 코드의 위치" + }, "name.prompt": { "message": "프롬프트", "description": "콘텐츠 입력을 위한 프롬프트" }, + "name.rotate": { + "message": "회전", + "description": "생성할 QR 코드의 회전" + }, + "name.advanced": { + "message": "고급", + "description": "생성할 QR 코드의 고급 설정" + }, "name.aspectRatio": { - "message": "가로 세로 비율", - "description": "생성할 QR 코드의 가로 세로 비율" + "message": "가로세로 비율", + "description": "생성할 QR 코드의 가로세로 비율" + }, + "name.markerShape": { + "message": "마커 모양", + "description": "생성할 QR 코드의 마커 모양" + }, + "name.subMarker": { + "message": "서브 마커", + "description": "생성할 QR 코드의 서브 마커" }, "name.qrw": { - "message": "QR 코드 표시 여부", + "message": "QR 코드 표시", "description": "QR 코드 생성기의 이름" }, "name.steps": { @@ -44,28 +80,56 @@ "description": "생성할 QR 코드의 프리셋" }, "description.qrw": { - "message": "QR 코드 표시 여부, 크기가 클수록 QR 코드가 더 잘 보임", - "description": "매개변수 'qrw'의 설명" + "message": "QR 코드 표시, 크기가 클수록 QR 코드가 더 잘 보임", + "description": "`qrw` 매개변수에 대한 설명" }, "description.steps": { "message": "QR 코드를 생성하는 데 필요한 단계, 단계가 많을수록 QR 코드가 더 잘 보임", - "description": "매개변수 'steps'의 설명" + "description": "`steps` 매개변수에 대한 설명" + }, + "placeholder.paddingNoise": { + "message": "선택해주세요...", + "description": "패딩 노이즈 입력을 위한 플레이스홀더" + }, + "placeholder.paddingLevel": { + "message": "선택해주세요...", + "description": "패딩 레벨을 위한 플레이스홀더" }, "placeholder.prompt": { - "message": "생성할 QR에 대한 문장을 입력하세요", + "message": "생성할 이미지를 설명하는 문장을 입력해주세요, 예: 귀여운 고양이", "description": "프롬프트 필드의 플레이스홀더 텍스트" }, + "placeholder.seed": { + "message": "1부터 9007199254740991까지의 시드를 입력해주세요", + "description": "시드 입력을 위한 플레이스홀더" + }, + "placeholder.position": { + "message": "선택해주세요...", + "description": "위치 입력을 위한 플레이스홀더" + }, "placeholder.content": { - "message": "QR 코드의 콘텐츠를 입력하세요", + "message": "QR 코드의 콘텐츠를 입력해주세요", "description": "콘텐츠 필드의 플레이스홀더 텍스트" }, "placeholder.aspectRatio": { "message": "선택해주세요...", - "description": "가로 세로 비율 입력의 플레이스홀더" + "description": "가로세로 비율 입력을 위한 플레이스홀더" }, "placeholder.preset": { "message": "선택해주세요...", - "description": "프리셋 입력의 플레이스홀더" + "description": "프리셋 입력을 위한 플레이스홀더" + }, + "placeholder.markerShape": { + "message": "선택해주세요...", + "description": "마커 모양 입력을 위한 플레이스홀더" + }, + "placeholder.rotate": { + "message": "선택해주세요...", + "description": "회전 입력을 위한 플레이스홀더" + }, + "placeholder.subMarker": { + "message": "선택해주세요...", + "description": "서브 마커 입력을 위한 플레이스홀더" }, "button.generate": { "message": "생성", @@ -96,7 +160,7 @@ "description": "생성할 QR 코드의 프리셋 스타일" }, "preset.epicRealms": { - "message": "서막의 영역", + "message": "서사시적 세계", "description": "생성할 QR 코드의 프리셋 스타일" }, "preset.intricateStudio": { @@ -132,7 +196,7 @@ "description": "생성할 QR 코드의 프리셋 스타일" }, "preset.cinematicWarm": { - "message": "시네마틱 웜", + "message": "시네마틱 따뜻함", "description": "생성할 QR 코드의 프리셋 스타일" }, "preset.desolateWilderness": { @@ -168,7 +232,7 @@ "description": "생성할 QR 코드의 프리셋 스타일" }, "message.promptPlaceholder": { - "message": "생성할 이미지를 설명하는 문장을 입력하세요. 예: 귀여운 고양이. 추가 매개변수는 기본 프리셋 매개변수를 덮어씁니다", + "message": "생성할 이미지를 설명하는 문장을 입력해주세요, 예: 귀여운 고양이. 추가 매개변수는 기본 프리셋 매개변수를 덮어씁니다", "description": "프롬프트 필드의 플레이스홀더 텍스트" }, "message.uploadReferencesExceed": { @@ -206,5 +270,133 @@ "message.noTasks": { "message": "작업이 없습니다. 새로운 작업을 생성해주세요", "description": "작업이 없을 때의 메시지" + }, + "markerShape.square": { + "message": "사각형", + "description": "생성할 QR 코드의 마커 모양" + }, + "markerShape.circle": { + "message": "원형", + "description": "생성할 QR 코드의 마커 모양" + }, + "markerShape.plus": { + "message": "플러스", + "description": "생성할 QR 코드의 마커 모양" + }, + "markerShape.box": { + "message": "상자", + "description": "생성할 QR 코드의 마커 모양" + }, + "markerShape.octagon": { + "message": "팔각형", + "description": "생성할 QR 코드의 마커 모양" + }, + "markerShape.tinyPlus": { + "message": "작은 플러스", + "description": "생성할 QR 코드의 마커 모양" + }, + "markerShape.random": { + "message": "랜덤", + "description": "생성할 QR 코드의 마커 모양" + }, + "subMarker.square": { + "message": "사각형", + "description": "생성할 QR 코드의 하위 마커 모양" + }, + "subMarker.circle": { + "message": "원형", + "description": "생성할 QR 코드의 하위 마커 모양" + }, + "subMarker.plus": { + "message": "플러스", + "description": "생성할 QR 코드의 하위 마커 모양" + }, + "subMarker.box": { + "message": "상자", + "description": "생성할 QR 코드의 하위 마커 모양" + }, + "subMarker.random": { + "message": "랜덤", + "description": "생성할 QR 코드의 하위 마커 모양" + }, + "position.center": { + "message": "가운데", + "description": "생성할 QR 코드의 위치" + }, + "position.topLeft": { + "message": "왼쪽 상단", + "description": "생성할 QR 코드의 위치" + }, + "position.topRight": { + "message": "오른쪽 상단", + "description": "생성할 QR 코드의 위치" + }, + "position.bottomLeft": { + "message": "왼쪽 하단", + "description": "생성할 QR 코드의 위치" + }, + "position.bottomRight": { + "message": "오른쪽 하단", + "description": "생성할 QR 코드의 위치" + }, + "position.top": { + "message": "상단", + "description": "생성할 QR 코드의 위치" + }, + "position.bottom": { + "message": "하단", + "description": "생성할 QR 코드의 위치" + }, + "position.left": { + "message": "왼쪽", + "description": "생성할 QR 코드의 위치" + }, + "position.right": { + "message": "오른쪽", + "description": "생성할 QR 코드의 위치" + }, + "pixelStyle.row": { + "message": "행", + "description": "생성할 QR 코드의 픽셀 스타일" + }, + "pixelStyle.column": { + "message": "열", + "description": "생성할 QR 코드의 픽셀 스타일" + }, + "pixelStyle.square": { + "message": "사각형", + "description": "생성할 QR 코드의 픽셀 스타일" + }, + "pixelStyle.rounded": { + "message": "둥근 모서리", + "description": "생성할 QR 코드의 픽셀 스타일" + }, + "pixelStyle.dot": { + "message": "점", + "description": "생성할 QR 코드의 픽셀 스타일" + }, + "pixelStyle.squircle": { + "message": "스쿼클", + "description": "생성할 QR 코드의 픽셀 스타일" + }, + "type.text": { + "message": "텍스트", + "description": "생성할 QR 코드의 콘텐츠 유형" + }, + "type.link": { + "message": "링크", + "description": "생성할 QR 코드의 콘텐츠 유형" + }, + "type.email": { + "message": "이메일", + "description": "생성할 QR 코드의 콘텐츠 유형" + }, + "type.phone": { + "message": "전화", + "description": "생성할 QR 코드의 콘텐츠 유형" + }, + "type.sms": { + "message": "문자 메시지", + "description": "생성할 QR 코드의 콘텐츠 유형" } } \ No newline at end of file diff --git a/src/i18n/pl/qrart.json b/src/i18n/pl/qrart.json index 07b35898..e927a0dd 100644 --- a/src/i18n/pl/qrart.json +++ b/src/i18n/pl/qrart.json @@ -15,21 +15,57 @@ "message": "Utworzono o", "description": "Data i godzina wygenerowania kodu QR" }, + "name.pixelStyle": { + "message": "Styl pikseli", + "description": "Styl pikseli generowanego kodu QR" + }, "name.seed": { - "message": "Seed", - "description": "Seed dla generowanego kodu QR" + "message": "Ziarno", + "description": "Ziarno generowanego kodu QR" + }, + "name.paddingLevel": { + "message": "Poziom wypełnienia", + "description": "Poziom wypełnienia generowanego kodu QR" + }, + "name.paddingNoise": { + "message": "Szum wypełnienia", + "description": "Szum wypełnienia generowanego kodu QR" }, "name.content": { "message": "Zawartość", - "description": "Zawartość dla generowanego kodu QR" + "description": "Zawartość generowanego kodu QR" + }, + "name.ecl": { + "message": "Poziom korekcji błędów", + "description": "Poziom korekcji błędów generowanego kodu QR" + }, + "name.position": { + "message": "Pozycja", + "description": "Pozycja generowanego kodu QR" }, "name.prompt": { "message": "Podpowiedź", "description": "Podpowiedź dla wprowadzanej zawartości" }, + "name.rotate": { + "message": "Obrót", + "description": "Obrót generowanego kodu QR" + }, + "name.advanced": { + "message": "Zaawansowane", + "description": "Zaawansowane ustawienia generowanego kodu QR" + }, "name.aspectRatio": { "message": "Proporcje", - "description": "Proporcje dla generowanego kodu QR" + "description": "Proporcje generowanego kodu QR" + }, + "name.markerShape": { + "message": "Kształt znacznika", + "description": "Kształt znacznika generowanego kodu QR" + }, + "name.subMarker": { + "message": "Podznacznik", + "description": "Podznacznik generowanego kodu QR" }, "name.qrw": { "message": "Widoczność kodu QR", @@ -41,7 +77,7 @@ }, "name.preset": { "message": "Ustawienie wstępne", - "description": "Ustawienie wstępne dla generowanego kodu QR" + "description": "Ustawienie wstępne generowanego kodu QR" }, "description.qrw": { "message": "Widoczność kodu QR, im większy rozmiar, tym bardziej widoczny będzie kod QR", @@ -51,21 +87,49 @@ "message": "Kroki generowania kodu QR, im więcej kroków, tym bardziej widoczny będzie kod QR", "description": "Opis parametru „steps”" }, + "placeholder.paddingNoise": { + "message": "Proszę wybrać...", + "description": "Tekst zastępczy dla wejścia szumu wypełnienia" + }, + "placeholder.paddingLevel": { + "message": "Proszę wybrać...", + "description": "Tekst zastępczy dla poziomu wypełnienia" + }, "placeholder.prompt": { - "message": "Wprowadź zdanie opisujące generowany kod QR", + "message": "Wprowadź zdanie opisujące obraz, który chcesz wygenerować", "description": "Tekst zastępczy w polu podpowiedzi" }, + "placeholder.seed": { + "message": "Ziarno od 1 do 9007199254740991", + "description": "Tekst zastępczy dla wejścia ziarna" + }, + "placeholder.position": { + "message": "Proszę wybrać...", + "description": "Tekst zastępczy dla wejścia pozycji" + }, "placeholder.content": { - "message": "Wprowadź zawartość dla kodu QR", + "message": "Wprowadź zawartość kodu QR", "description": "Tekst zastępczy w polu zawartości" }, "placeholder.aspectRatio": { "message": "Proszę wybrać...", - "description": "Tekst zastępczy dla pola proporcji" + "description": "Tekst zastępczy dla wejścia proporcji" }, "placeholder.preset": { "message": "Proszę wybrać...", - "description": "Tekst zastępczy dla pola ustawienia wstępnego" + "description": "Tekst zastępczy dla wejścia ustawienia wstępnego" + }, + "placeholder.markerShape": { + "message": "Proszę wybrać...", + "description": "Tekst zastępczy dla wejścia kształtu znacznika" + }, + "placeholder.rotate": { + "message": "Proszę wybrać...", + "description": "Tekst zastępczy dla wejścia obrotu" + }, + "placeholder.subMarker": { + "message": "Proszę wybrać...", + "description": "Tekst zastępczy dla wejścia podznacznika" }, "button.generate": { "message": "Generuj", @@ -73,99 +137,99 @@ }, "preset.sunset": { "message": "Zachód słońca", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.floral": { "message": "Kwiatowy", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.snowflakes": { "message": "Płatki śniegu", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.feathers": { "message": "Pióra", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.raindrops": { "message": "Krople deszczu", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.ultraRealism": { "message": "Ultra realizm", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.epicRealms": { "message": "Epickie krainy", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.intricateStudio": { "message": "Wnikliwe studio", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.symmetricMasterpiece": { "message": "Symetryczne arcydzieło", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.luminousHighway": { "message": "Świetlista autostrada", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.celestialJourney": { "message": "Niebiańska podróż", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.neonMech": { "message": "Neonowy mechanizm", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.etherealLowPoly": { - "message": "Eteryczne low poly", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "message": "Eteryczne niskopoliowe", + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.goldenVista": { - "message": "Złote widoki", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "message": "Złota panorama", + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.cinematicExpanse": { - "message": "Kinematograficzna przestrzeń", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "message": "Filmowa przestrzeń", + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.cinematicWarm": { - "message": "Kinematograficzne ciepło", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "message": "Filmowe ciepło", + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.desolateWilderness": { "message": "Opuszczona dzicz", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.vibrantPalette": { "message": "Pulsująca paleta", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.enigmaticJourney": { "message": "Enigmatyczna podróż", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.timelessCinematic": { - "message": "Wieczna kinematografia", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "message": "Bezczasowa filmowość", + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.regalGalaxy": { "message": "Królewska galaktyka", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.illustriousCanvas": { "message": "Słynne płótno", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.expressiveMural": { "message": "Ekspresyjny mural", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "preset.sereneHaze": { "message": "Spokojna mgła", - "description": "Styl ustawienia wstępnego dla generowanego kodu QR" + "description": "Styl ustawienia wstępnego generowanego kodu QR" }, "message.promptPlaceholder": { "message": "Proszę wprowadzić zdanie opisujące obraz, który chcesz wygenerować, na przykład: uroczy kot. Dodatkowe parametry zastąpią domyślne parametry ustawienia wstępnego", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Brak zadań, proszę utwórz nowe zadanie", "description": "Komunikat, gdy brak zadań" + }, + "markerShape.square": { + "message": "Kwadrat", + "description": "Kształt znacznika generowanego kodu QR" + }, + "markerShape.circle": { + "message": "Koło", + "description": "Kształt znacznika dla generowanego kodu QR" + }, + "markerShape.plus": { + "message": "Plus", + "description": "Kształt znacznika dla generowanego kodu QR" + }, + "markerShape.box": { + "message": "Prostokąt", + "description": "Kształt znacznika dla generowanego kodu QR" + }, + "markerShape.octagon": { + "message": "Oktagon", + "description": "Kształt znacznika dla generowanego kodu QR" + }, + "markerShape.tinyPlus": { + "message": "Mały plus", + "description": "Kształt znacznika dla generowanego kodu QR" + }, + "markerShape.random": { + "message": "Losowy", + "description": "Kształt znacznika dla generowanego kodu QR" + }, + "subMarker.square": { + "message": "Kwadrat", + "description": "Podkształt znacznika dla generowanego kodu QR" + }, + "subMarker.circle": { + "message": "Koło", + "description": "Podkształt znacznika dla generowanego kodu QR" + }, + "subMarker.plus": { + "message": "Plus", + "description": "Podkształt znacznika dla generowanego kodu QR" + }, + "subMarker.box": { + "message": "Prostokąt", + "description": "Podkształt znacznika dla generowanego kodu QR" + }, + "subMarker.random": { + "message": "Losowy", + "description": "Podkształt znacznika dla generowanego kodu QR" + }, + "position.center": { + "message": "Środek", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.topLeft": { + "message": "Góra Lewa", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.topRight": { + "message": "Góra Prawa", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.bottomLeft": { + "message": "Dół Lewa", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.bottomRight": { + "message": "Dół Prawa", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.top": { + "message": "Góra", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.bottom": { + "message": "Dół", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.left": { + "message": "Lewo", + "description": "Pozycja dla generowanego kodu QR" + }, + "position.right": { + "message": "Prawo", + "description": "Pozycja dla generowanego kodu QR" + }, + "pixelStyle.row": { + "message": "Rząd", + "description": "Styl pikseli dla generowanego kodu QR" + }, + "pixelStyle.column": { + "message": "Kolumna", + "description": "Styl pikseli dla generowanego kodu QR" + }, + "pixelStyle.square": { + "message": "Kwadrat", + "description": "Styl pikseli dla generowanego kodu QR" + }, + "pixelStyle.rounded": { + "message": "Zaokrąglony", + "description": "Styl pikseli dla generowanego kodu QR" + }, + "pixelStyle.dot": { + "message": "Kropka", + "description": "Styl pikseli dla generowanego kodu QR" + }, + "pixelStyle.squircle": { + "message": "Kwadratowa koło", + "description": "Styl pikseli dla generowanego kodu QR" + }, + "type.text": { + "message": "Tekst", + "description": "Typ zawartości dla generowanego kodu QR" + }, + "type.link": { + "message": "Link", + "description": "Typ zawartości dla generowanego kodu QR" + }, + "type.email": { + "message": "E-mail", + "description": "Typ zawartości dla generowanego kodu QR" + }, + "type.phone": { + "message": "Telefon", + "description": "Typ zawartości dla generowanego kodu QR" + }, + "type.sms": { + "message": "SMS", + "description": "Typ zawartości dla generowanego kodu QR" } } \ No newline at end of file diff --git a/src/i18n/pt/qrart.json b/src/i18n/pt/qrart.json index 123646a5..96313626 100644 --- a/src/i18n/pt/qrart.json +++ b/src/i18n/pt/qrart.json @@ -15,21 +15,57 @@ "message": "Criado em", "description": "A data e hora em que o QR code foi gerado" }, + "name.pixelStyle": { + "message": "Estilo de Pixel", + "description": "O estilo de pixel para o QR code a ser gerado" + }, "name.seed": { "message": "Semente", "description": "A semente para o QR code a ser gerado" }, + "name.paddingLevel": { + "message": "Nível de Preenchimento", + "description": "O nível de preenchimento para o QR code a ser gerado" + }, + "name.paddingNoise": { + "message": "Ruído de Preenchimento", + "description": "O ruído de preenchimento para o QR code a ser gerado" + }, "name.content": { "message": "Conteúdo", "description": "O conteúdo para o QR code a ser gerado" }, + "name.ecl": { + "message": "Nível de Correção de Erro", + "description": "O nível de correção de erro para o QR code a ser gerado" + }, + "name.position": { + "message": "Posição", + "description": "A posição para o QR code a ser gerado" + }, "name.prompt": { "message": "Prompt", "description": "O prompt para a entrada de conteúdo" }, + "name.rotate": { + "message": "Girar", + "description": "A rotação para o QR code a ser gerado" + }, + "name.advanced": { + "message": "Avançado", + "description": "As configurações avançadas para o QR code a ser gerado" + }, "name.aspectRatio": { - "message": "Proporção", - "description": "A proporção para o QR code a ser gerado" + "message": "Proporção de Aspecto", + "description": "A proporção de aspecto para o QR code a ser gerado" + }, + "name.markerShape": { + "message": "Formato do Marcador", + "description": "O formato do marcador para o QR code a ser gerado" + }, + "name.subMarker": { + "message": "Sub Marcador", + "description": "O sub marcador para o QR code a ser gerado" }, "name.qrw": { "message": "Visibilidade do QR code", @@ -51,21 +87,49 @@ "message": "Os passos para gerar o QR code, quanto mais passos, mais visível será o QR code", "description": "A descrição do parâmetro `steps`" }, + "placeholder.paddingNoise": { + "message": "Por favor, selecione...", + "description": "O espaço reservado para a entrada de ruído de preenchimento" + }, + "placeholder.paddingLevel": { + "message": "Por favor, selecione...", + "description": "O espaço reservado para o nível de preenchimento" + }, "placeholder.prompt": { "message": "Digite uma frase para descrever o QR que deseja gerar", "description": "O texto de espaço reservado no campo de prompt" }, + "placeholder.seed": { + "message": "Semente de 1 a 9007199254740991", + "description": "O espaço reservado para a entrada de semente" + }, + "placeholder.position": { + "message": "Por favor, selecione...", + "description": "O espaço reservado para a entrada de posição" + }, "placeholder.content": { "message": "Digite o conteúdo para o QR code", "description": "O texto de espaço reservado no campo de conteúdo" }, "placeholder.aspectRatio": { "message": "Por favor, selecione...", - "description": "O espaço reservado para a entrada da proporção" + "description": "O espaço reservado para a entrada de proporção de aspecto" }, "placeholder.preset": { "message": "Por favor, selecione...", - "description": "O espaço reservado para a entrada da predefinição" + "description": "O espaço reservado para a entrada de predefinição" + }, + "placeholder.markerShape": { + "message": "Por favor, selecione...", + "description": "O espaço reservado para a entrada de formato de marcador" + }, + "placeholder.rotate": { + "message": "Por favor, selecione...", + "description": "O espaço reservado para a entrada de rotação" + }, + "placeholder.subMarker": { + "message": "Por favor, selecione...", + "description": "O espaço reservado para a entrada de sub marcador" }, "button.generate": { "message": "Gerar", @@ -104,7 +168,7 @@ "description": "O estilo de predefinição para o QR code a ser gerado" }, "preset.symmetricMasterpiece": { - "message": "Obra Simétrica", + "message": "Obra de Arte Simétrica", "description": "O estilo de predefinição para o QR code a ser gerado" }, "preset.luminousHighway": { @@ -120,7 +184,7 @@ "description": "O estilo de predefinição para o QR code a ser gerado" }, "preset.etherealLowPoly": { - "message": "Poli Baixo Etéreo", + "message": "Polígono Baixo Etéreo", "description": "O estilo de predefinição para o QR code a ser gerado" }, "preset.goldenVista": { @@ -181,7 +245,7 @@ }, "message.uploadReferencesError": { "message": "Falha ao enviar imagens, por favor, tente novamente mais tarde", - "description": "Mensagem de erro quando as imagens não são enviadas com sucesso" + "description": "Mensagem de erro quando as imagens falham ao serem enviadas" }, "message.startingTask": { "message": "Iniciando tarefa...", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Nenhuma tarefa, por favor, crie uma nova tarefa", "description": "Mensagem quando não há tarefas" + }, + "markerShape.square": { + "message": "Quadrado", + "description": "O formato do marcador para o QR code a ser gerado" + }, + "markerShape.circle": { + "message": "Círculo", + "description": "A forma do marcador para gerar o código QR" + }, + "markerShape.plus": { + "message": "Mais", + "description": "A forma do marcador para gerar o código QR" + }, + "markerShape.box": { + "message": "Caixa", + "description": "A forma do marcador para gerar o código QR" + }, + "markerShape.octagon": { + "message": "Octógono", + "description": "A forma do marcador para gerar o código QR" + }, + "markerShape.tinyPlus": { + "message": "Pequeno Mais", + "description": "A forma do marcador para gerar o código QR" + }, + "markerShape.random": { + "message": "Aleatório", + "description": "A forma do marcador para gerar o código QR" + }, + "subMarker.square": { + "message": "Quadrado", + "description": "A forma do sub-marcador para gerar o código QR" + }, + "subMarker.circle": { + "message": "Círculo", + "description": "A forma do sub-marcador para gerar o código QR" + }, + "subMarker.plus": { + "message": "Mais", + "description": "A forma do sub-marcador para gerar o código QR" + }, + "subMarker.box": { + "message": "Caixa", + "description": "A forma do sub-marcador para gerar o código QR" + }, + "subMarker.random": { + "message": "Aleatório", + "description": "A forma do sub-marcador para gerar o código QR" + }, + "position.center": { + "message": "Centro", + "description": "A posição para gerar o código QR" + }, + "position.topLeft": { + "message": "Superior Esquerdo", + "description": "A posição para gerar o código QR" + }, + "position.topRight": { + "message": "Superior Direito", + "description": "A posição para gerar o código QR" + }, + "position.bottomLeft": { + "message": "Inferior Esquerdo", + "description": "A posição para gerar o código QR" + }, + "position.bottomRight": { + "message": "Inferior Direito", + "description": "A posição para gerar o código QR" + }, + "position.top": { + "message": "Superior", + "description": "A posição para gerar o código QR" + }, + "position.bottom": { + "message": "Inferior", + "description": "A posição para gerar o código QR" + }, + "position.left": { + "message": "Esquerda", + "description": "A posição para gerar o código QR" + }, + "position.right": { + "message": "Direita", + "description": "A posição para gerar o código QR" + }, + "pixelStyle.row": { + "message": "Linha", + "description": "O estilo de pixel para gerar o código QR" + }, + "pixelStyle.column": { + "message": "Coluna", + "description": "O estilo de pixel para gerar o código QR" + }, + "pixelStyle.square": { + "message": "Quadrado", + "description": "O estilo de pixel para gerar o código QR" + }, + "pixelStyle.rounded": { + "message": "Arredondado", + "description": "O estilo de pixel para gerar o código QR" + }, + "pixelStyle.dot": { + "message": "Ponto", + "description": "O estilo de pixel para gerar o código QR" + }, + "pixelStyle.squircle": { + "message": "Squircle", + "description": "O estilo de pixel para gerar o código QR" + }, + "type.text": { + "message": "Texto", + "description": "O tipo de conteúdo para gerar o código QR" + }, + "type.link": { + "message": "Link", + "description": "O tipo de conteúdo para gerar o código QR" + }, + "type.email": { + "message": "E-mail", + "description": "O tipo de conteúdo para gerar o código QR" + }, + "type.phone": { + "message": "Telefone", + "description": "O tipo de conteúdo para gerar o código QR" + }, + "type.sms": { + "message": "SMS", + "description": "O tipo de conteúdo para gerar o código QR" } } \ No newline at end of file diff --git a/src/i18n/ru/qrart.json b/src/i18n/ru/qrart.json index 09207604..4245ed8a 100644 --- a/src/i18n/ru/qrart.json +++ b/src/i18n/ru/qrart.json @@ -15,22 +15,58 @@ "message": "Создано", "description": "Дата и время создания QR-кода" }, + "name.pixelStyle": { + "message": "Стиль пикселя", + "description": "Стиль пикселя для генерации QR-кода" + }, "name.seed": { "message": "Семя", "description": "Семя для генерации QR-кода" }, + "name.paddingLevel": { + "message": "Уровень заполнения", + "description": "Уровень заполнения для генерации QR-кода" + }, + "name.paddingNoise": { + "message": "Шум заполнения", + "description": "Шум заполнения для генерации QR-кода" + }, "name.content": { "message": "Содержание", "description": "Содержание для генерации QR-кода" }, + "name.ecl": { + "message": "Уровень коррекции ошибок", + "description": "Уровень коррекции ошибок для генерации QR-кода" + }, + "name.position": { + "message": "Позиция", + "description": "Позиция для генерации QR-кода" + }, "name.prompt": { "message": "Подсказка", "description": "Подсказка для ввода содержимого" }, + "name.rotate": { + "message": "Поворот", + "description": "Поворот для генерации QR-кода" + }, + "name.advanced": { + "message": "Дополнительно", + "description": "Дополнительные настройки для генерации QR-кода" + }, "name.aspectRatio": { "message": "Соотношение сторон", "description": "Соотношение сторон для генерации QR-кода" }, + "name.markerShape": { + "message": "Форма маркера", + "description": "Форма маркера для генерации QR-кода" + }, + "name.subMarker": { + "message": "Дополнительный маркер", + "description": "Дополнительный маркер для генерации QR-кода" + }, "name.qrw": { "message": "Видимость QR-кода", "description": "Название генератора QR-кода" @@ -51,24 +87,52 @@ "message": "Шаги для генерации QR-кода, чем больше шагов, тем более видим будет QR-код", "description": "Описание параметра `steps`" }, + "placeholder.paddingNoise": { + "message": "Пожалуйста, выберите...", + "description": "Заполнитель для ввода шума заполнения" + }, + "placeholder.paddingLevel": { + "message": "Пожалуйста, выберите...", + "description": "Заполнитель для уровня заполнения" + }, "placeholder.prompt": { "message": "Введите предложение, описывающее изображение, которое вы хотите сгенерировать", - "description": "Текст-плейсхолдер в поле подсказки" + "description": "Текст заполнителя в поле подсказки" + }, + "placeholder.seed": { + "message": "Семя от 1 до 9007199254740991", + "description": "Заполнитель для ввода семени" + }, + "placeholder.position": { + "message": "Пожалуйста, выберите...", + "description": "Заполнитель для ввода позиции" }, "placeholder.content": { - "message": "Введите содержание для QR-кода", - "description": "Текст-плейсхолдер в поле содержания" + "message": "Введите содержимое для генерации QR-кода", + "description": "Текст заполнителя в поле содержимого" }, "placeholder.aspectRatio": { "message": "Пожалуйста, выберите...", - "description": "Текст-плейсхолдер для ввода соотношения сторон" + "description": "Заполнитель для ввода соотношения сторон" }, "placeholder.preset": { "message": "Пожалуйста, выберите...", - "description": "Текст-плейсхолдер для ввода предустановки" + "description": "Заполнитель для предустановки" + }, + "placeholder.markerShape": { + "message": "Пожалуйста, выберите...", + "description": "Заполнитель для ввода формы маркера" + }, + "placeholder.rotate": { + "message": "Пожалуйста, выберите...", + "description": "Заполнитель для ввода поворота" + }, + "placeholder.subMarker": { + "message": "Пожалуйста, выберите...", + "description": "Заполнитель для ввода дополнительного маркера" }, "button.generate": { - "message": "Сгенерировать", + "message": "Создать", "description": "Текст кнопки для генерации QR-кода" }, "preset.sunset": { @@ -76,7 +140,7 @@ "description": "Предустановленный стиль для генерации QR-кода" }, "preset.floral": { - "message": "Цветочный", + "message": "Флора", "description": "Предустановленный стиль для генерации QR-кода" }, "preset.snowflakes": { @@ -169,7 +233,7 @@ }, "message.promptPlaceholder": { "message": "Пожалуйста, введите предложение, описывающее изображение, которое вы хотите сгенерировать, например: милый кот. Дополнительные параметры переопределят параметры предустановки по умолчанию", - "description": "Текст-плейсхолдер в поле подсказки" + "description": "Текст заполнителя в поле подсказки" }, "message.uploadReferencesExceed": { "message": "Вы можете загрузить не более 5 изображений", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Нет задач, пожалуйста, создайте новую задачу", "description": "Сообщение, когда нет задач" + }, + "markerShape.square": { + "message": "Квадрат", + "description": "Форма маркера для генерации QR-кода" + }, + "markerShape.circle": { + "message": "Круг", + "description": "Форма маркера для генерации QR-кода" + }, + "markerShape.plus": { + "message": "Плюс", + "description": "Форма маркера для генерации QR-кода" + }, + "markerShape.box": { + "message": "Квадрат", + "description": "Форма маркера для генерации QR-кода" + }, + "markerShape.octagon": { + "message": "Восьмиугольник", + "description": "Форма маркера для генерации QR-кода" + }, + "markerShape.tinyPlus": { + "message": "Маленький плюс", + "description": "Форма маркера для генерации QR-кода" + }, + "markerShape.random": { + "message": "Случайный", + "description": "Форма маркера для генерации QR-кода" + }, + "subMarker.square": { + "message": "Квадрат", + "description": "Форма подмаркера для генерации QR-кода" + }, + "subMarker.circle": { + "message": "Круг", + "description": "Форма подмаркера для генерации QR-кода" + }, + "subMarker.plus": { + "message": "Плюс", + "description": "Форма подмаркера для генерации QR-кода" + }, + "subMarker.box": { + "message": "Квадрат", + "description": "Форма подмаркера для генерации QR-кода" + }, + "subMarker.random": { + "message": "Случайный", + "description": "Форма подмаркера для генерации QR-кода" + }, + "position.center": { + "message": "Центр", + "description": "Позиция для генерации QR-кода" + }, + "position.topLeft": { + "message": "Вверху слева", + "description": "Позиция для генерации QR-кода" + }, + "position.topRight": { + "message": "Вверху справа", + "description": "Позиция для генерации QR-кода" + }, + "position.bottomLeft": { + "message": "Внизу слева", + "description": "Позиция для генерации QR-кода" + }, + "position.bottomRight": { + "message": "Внизу справа", + "description": "Позиция для генерации QR-кода" + }, + "position.top": { + "message": "Вверху", + "description": "Позиция для генерации QR-кода" + }, + "position.bottom": { + "message": "Внизу", + "description": "Позиция для генерации QR-кода" + }, + "position.left": { + "message": "Слева", + "description": "Позиция для генерации QR-кода" + }, + "position.right": { + "message": "Справа", + "description": "Позиция для генерации QR-кода" + }, + "pixelStyle.row": { + "message": "Строка", + "description": "Стиль пикселя для генерации QR-кода" + }, + "pixelStyle.column": { + "message": "Столбец", + "description": "Стиль пикселя для генерации QR-кода" + }, + "pixelStyle.square": { + "message": "Квадрат", + "description": "Стиль пикселя для генерации QR-кода" + }, + "pixelStyle.rounded": { + "message": "Закругленный", + "description": "Стиль пикселя для генерации QR-кода" + }, + "pixelStyle.dot": { + "message": "Точка", + "description": "Стиль пикселя для генерации QR-кода" + }, + "pixelStyle.squircle": { + "message": "Квадратный круг", + "description": "Стиль пикселя для генерации QR-кода" + }, + "type.text": { + "message": "Текст", + "description": "Тип содержимого для генерации QR-кода" + }, + "type.link": { + "message": "Ссылка", + "description": "Тип содержимого для генерации QR-кода" + }, + "type.email": { + "message": "Электронная почта", + "description": "Тип содержимого для генерации QR-кода" + }, + "type.phone": { + "message": "Телефон", + "description": "Тип содержимого для генерации QR-кода" + }, + "type.sms": { + "message": "SMS", + "description": "Тип содержимого для генерации QR-кода" } } \ No newline at end of file diff --git a/src/i18n/sr/qrart.json b/src/i18n/sr/qrart.json index 1a229496..efd61da2 100644 --- a/src/i18n/sr/qrart.json +++ b/src/i18n/sr/qrart.json @@ -5,7 +5,7 @@ }, "name.type": { "message": "Tip", - "description": "Vrsta sadržaja za generisanje QR koda, kao što su 'Link', 'Tekst', itd" + "description": "Vrsta sadržaja za generisanje QR koda, kao što su 'Link', 'Tekst', itd." }, "name.size": { "message": "Veličina", @@ -15,22 +15,58 @@ "message": "Kreirano u", "description": "Datum i vreme kada je generisan QR kod" }, + "name.pixelStyle": { + "message": "Stil piksela", + "description": "Stil piksela za generisanje QR koda" + }, "name.seed": { "message": "Seme", "description": "Seme za generisanje QR koda" }, + "name.paddingLevel": { + "message": "Nivo punjenja", + "description": "Nivo punjenja za generisanje QR koda" + }, + "name.paddingNoise": { + "message": "Buka punjenja", + "description": "Buka punjenja za generisanje QR koda" + }, "name.content": { "message": "Sadržaj", "description": "Sadržaj za generisanje QR koda" }, + "name.ecl": { + "message": "Nivo ispravke grešaka", + "description": "Nivo ispravke grešaka za generisanje QR koda" + }, + "name.position": { + "message": "Pozicija", + "description": "Pozicija za generisanje QR koda" + }, "name.prompt": { "message": "Upit", "description": "Upit za unos sadržaja" }, + "name.rotate": { + "message": "Rotiraj", + "description": "Rotacija za generisanje QR koda" + }, + "name.advanced": { + "message": "Napredno", + "description": "Napredne postavke za generisanje QR koda" + }, "name.aspectRatio": { "message": "Odnos stranica", "description": "Odnos stranica za generisanje QR koda" }, + "name.markerShape": { + "message": "Oblik markera", + "description": "Oblik markera za generisanje QR koda" + }, + "name.subMarker": { + "message": "Podmarkera", + "description": "Podmarkera za generisanje QR koda" + }, "name.qrw": { "message": "Vidljivost QR koda", "description": "Naziv generatora QR koda" @@ -51,21 +87,49 @@ "message": "Koraci za generisanje QR koda, što je više koraka, to će QR kod biti vidljiviji", "description": "Opis parametra `steps`" }, + "placeholder.paddingNoise": { + "message": "Molimo odaberite...", + "description": "Privremeni tekst za unos buke punjenja" + }, + "placeholder.paddingLevel": { + "message": "Molimo odaberite...", + "description": "Privremeni tekst za nivo punjenja" + }, "placeholder.prompt": { - "message": "Unesite rečenicu koja opisuje QR kod koji želite da generišete", - "description": "Tekst mesta za unos u polju upita" + "message": "Unesite rečenicu koja opisuje QR kod koji želite generisati", + "description": "Privremeni tekst u polju za upit" + }, + "placeholder.seed": { + "message": "Seme od 1 do 9007199254740991", + "description": "Privremeni tekst za unos semena" + }, + "placeholder.position": { + "message": "Molimo odaberite...", + "description": "Privremeni tekst za unos pozicije" }, "placeholder.content": { "message": "Unesite sadržaj za QR kod", - "description": "Tekst mesta za unos u polju sadržaja" + "description": "Privremeni tekst u polju za sadržaj" }, "placeholder.aspectRatio": { "message": "Molimo odaberite...", - "description": "Tekst mesta za unos za unos odnosa stranica" + "description": "Privremeni tekst za unos odnosa stranica" }, "placeholder.preset": { "message": "Molimo odaberite...", - "description": "Tekst mesta za unos za unos podešavanja" + "description": "Privremeni tekst za podešavanje" + }, + "placeholder.markerShape": { + "message": "Molimo odaberite...", + "description": "Privremeni tekst za unos oblika markera" + }, + "placeholder.rotate": { + "message": "Molimo odaberite...", + "description": "Privremeni tekst za unos rotacije" + }, + "placeholder.subMarker": { + "message": "Molimo odaberite...", + "description": "Privremeni tekst za unos podmarkera" }, "button.generate": { "message": "Generiši", @@ -80,7 +144,7 @@ "description": "Podešavanje stila za generisanje QR koda" }, "preset.snowflakes": { - "message": "Pahulje snega", + "message": "Pahuljice snega", "description": "Podešavanje stila za generisanje QR koda" }, "preset.feathers": { @@ -96,7 +160,7 @@ "description": "Podešavanje stila za generisanje QR koda" }, "preset.epicRealms": { - "message": "Epski svetovi", + "message": "Epohalni svetovi", "description": "Podešavanje stila za generisanje QR koda" }, "preset.intricateStudio": { @@ -136,7 +200,7 @@ "description": "Podešavanje stila za generisanje QR koda" }, "preset.desolateWilderness": { - "message": "Pusto divlje mesto", + "message": "Pusto divlje", "description": "Podešavanje stila za generisanje QR koda" }, "preset.vibrantPalette": { @@ -148,7 +212,7 @@ "description": "Podešavanje stila za generisanje QR koda" }, "preset.timelessCinematic": { - "message": "Večno kinematografsko", + "message": "Vremenski kinematografski", "description": "Podešavanje stila za generisanje QR koda" }, "preset.regalGalaxy": { @@ -168,12 +232,12 @@ "description": "Podešavanje stila za generisanje QR koda" }, "message.promptPlaceholder": { - "message": "Molimo unesite rečenicu koja opisuje sliku koju želite da generišete, na primer: slatka mačka. Dodatni parametri će zameniti podrazumevane parametre podešavanja", - "description": "Tekst mesta za unos u polju upita" + "message": "Molimo unesite rečenicu koja opisuje sliku koju želite generisati, na primer: slatka mačka. Dodatni parametri će zameniti podrazumevane parametre podešavanja", + "description": "Privremeni tekst u polju za upit" }, "message.uploadReferencesExceed": { "message": "Možete maksimalno učitati do 5 slika", - "description": "Poruka o grešci kada broj učitanih slika premašuje limit" + "description": "Poruka o grešci kada broj učitanih slika premaši limit" }, "message.uploadReferencesSuccess": { "message": "Uspešno učitane slike", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Nema zadataka, molimo kreirajte novi zadatak", "description": "Poruka kada nema zadataka" + }, + "markerShape.square": { + "message": "Kvadrat", + "description": "Oblik markera za generisanje QR koda" + }, + "markerShape.circle": { + "message": "Krug", + "description": "Oblik markera za generisanje QR koda" + }, + "markerShape.plus": { + "message": "Plus", + "description": "Oblik markera za generisanje QR koda" + }, + "markerShape.box": { + "message": "Kutija", + "description": "Oblik markera za generisanje QR koda" + }, + "markerShape.octagon": { + "message": "Osmougao", + "description": "Oblik markera za generisanje QR koda" + }, + "markerShape.tinyPlus": { + "message": "Mali plus", + "description": "Oblik markera za generisanje QR koda" + }, + "markerShape.random": { + "message": "Nasumično", + "description": "Oblik markera za generisanje QR koda" + }, + "subMarker.square": { + "message": "Kvadrat", + "description": "Podoblik markera za generisanje QR koda" + }, + "subMarker.circle": { + "message": "Krug", + "description": "Podoblik markera za generisanje QR koda" + }, + "subMarker.plus": { + "message": "Plus", + "description": "Podoblik markera za generisanje QR koda" + }, + "subMarker.box": { + "message": "Kutija", + "description": "Podoblik markera za generisanje QR koda" + }, + "subMarker.random": { + "message": "Nasumično", + "description": "Podoblik markera za generisanje QR koda" + }, + "position.center": { + "message": "Centar", + "description": "Pozicija za generisanje QR koda" + }, + "position.topLeft": { + "message": "Gore levo", + "description": "Pozicija za generisanje QR koda" + }, + "position.topRight": { + "message": "Gore desno", + "description": "Pozicija za generisanje QR koda" + }, + "position.bottomLeft": { + "message": "Dole levo", + "description": "Pozicija za generisanje QR koda" + }, + "position.bottomRight": { + "message": "Dole desno", + "description": "Pozicija za generisanje QR koda" + }, + "position.top": { + "message": "Gore", + "description": "Pozicija za generisanje QR koda" + }, + "position.bottom": { + "message": "Dole", + "description": "Pozicija za generisanje QR koda" + }, + "position.left": { + "message": "Levo", + "description": "Pozicija za generisanje QR koda" + }, + "position.right": { + "message": "Desno", + "description": "Pozicija za generisanje QR koda" + }, + "pixelStyle.row": { + "message": "Red", + "description": "Stil piksela za generisanje QR koda" + }, + "pixelStyle.column": { + "message": "Kolona", + "description": "Stil piksela za generisanje QR koda" + }, + "pixelStyle.square": { + "message": "Kvadrat", + "description": "Stil piksela za generisanje QR koda" + }, + "pixelStyle.rounded": { + "message": "Zaobljen", + "description": "Stil piksela za generisanje QR koda" + }, + "pixelStyle.dot": { + "message": "Tačka", + "description": "Stil piksela za generisanje QR koda" + }, + "pixelStyle.squircle": { + "message": "Kvadratni krug", + "description": "Stil piksela za generisanje QR koda" + }, + "type.text": { + "message": "Tekst", + "description": "Vrsta sadržaja za generisanje QR koda" + }, + "type.link": { + "message": "Link", + "description": "Vrsta sadržaja za generisanje QR koda" + }, + "type.email": { + "message": "Email", + "description": "Vrsta sadržaja za generisanje QR koda" + }, + "type.phone": { + "message": "Telefon", + "description": "Vrsta sadržaja za generisanje QR koda" + }, + "type.sms": { + "message": "SMS", + "description": "Vrsta sadržaja za generisanje QR koda" } } \ No newline at end of file diff --git a/src/i18n/sv/qrart.json b/src/i18n/sv/qrart.json index 4dd65d47..8738aa28 100644 --- a/src/i18n/sv/qrart.json +++ b/src/i18n/sv/qrart.json @@ -5,7 +5,7 @@ }, "name.type": { "message": "Typ", - "description": "Innehållet för QR-koden att generera, som 'Länk', 'Text', etc" + "description": "Innehållets typ för att generera QR-koden, som 'Länk', 'Text', etc" }, "name.size": { "message": "Storlek", @@ -15,22 +15,58 @@ "message": "Skapad den", "description": "Datum och tid då QR-koden genererades" }, + "name.pixelStyle": { + "message": "Pixelform", + "description": "Pixelformen för QR-koden att generera" + }, "name.seed": { - "message": "Seed", - "description": "Seed för QR-koden att generera" + "message": "Frö", + "description": "Fröet för QR-koden att generera" + }, + "name.paddingLevel": { + "message": "Fyllnadsnivå", + "description": "Fyllnadsnivån för QR-koden att generera" + }, + "name.paddingNoise": { + "message": "Fyllnadsbrus", + "description": "Fyllnadsbruset för QR-koden att generera" }, "name.content": { "message": "Innehåll", "description": "Innehållet för QR-koden att generera" }, + "name.ecl": { + "message": "Felkorrektionsnivå", + "description": "Felkorrektionsnivån för QR-koden att generera" + }, + "name.position": { + "message": "Position", + "description": "Positionen för QR-koden att generera" + }, "name.prompt": { "message": "Instruktion", - "description": "Instruktion för innehållsinmatningen" + "description": "Instruktionen för innehållsinmatningen" + }, + "name.rotate": { + "message": "Rotera", + "description": "Rotationen för QR-koden att generera" + }, + "name.advanced": { + "message": "Avancerat", + "description": "De avancerade inställningarna för QR-koden att generera" }, "name.aspectRatio": { "message": "Aspektförhållande", "description": "Aspektförhållandet för QR-koden att generera" }, + "name.markerShape": { + "message": "Markörsform", + "description": "Markörens form för QR-koden att generera" + }, + "name.subMarker": { + "message": "Undermarkör", + "description": "Undermarkören för QR-koden att generera" + }, "name.qrw": { "message": "QR-kodens synlighet", "description": "Namnet på QR-kodsgeneratorn" @@ -45,27 +81,55 @@ }, "description.qrw": { "message": "QR-kodens synlighet, ju större storlek desto mer synlig blir QR-koden", - "description": "Beskrivning av parametern 'qrw'" + "description": "Beskrivningen av parametern 'qrw'" }, "description.steps": { "message": "Stegen för att generera QR-koden, ju fler steg desto mer synlig blir QR-koden", - "description": "Beskrivning av parametern 'steg'" + "description": "Beskrivningen av parametern 'steps'" + }, + "placeholder.paddingNoise": { + "message": "Vänligen välj...", + "description": "Platshållartext för fyllnadsbrusinmatningen" + }, + "placeholder.paddingLevel": { + "message": "Vänligen välj...", + "description": "Platshållartext för fyllnadsnivån" }, "placeholder.prompt": { "message": "Ange en mening för att beskriva den QR-kod du vill generera", "description": "Platshållartext i instruktionsfältet" }, + "placeholder.seed": { + "message": "Frö från 1 till 9007199254740991", + "description": "Platshållartext för fröinmatningen" + }, + "placeholder.position": { + "message": "Vänligen välj...", + "description": "Platshållartext för positionen" + }, "placeholder.content": { "message": "Ange innehållet för QR-koden", "description": "Platshållartext i innehållsfältet" }, "placeholder.aspectRatio": { "message": "Vänligen välj...", - "description": "Platshållare för aspektförhållandet" + "description": "Platshållartext för aspektförhållandet" }, "placeholder.preset": { "message": "Vänligen välj...", - "description": "Platshållare för förinställningen" + "description": "Platshållartext för förinställningen" + }, + "placeholder.markerShape": { + "message": "Vänligen välj...", + "description": "Platshållartext för markörsformen" + }, + "placeholder.rotate": { + "message": "Vänligen välj...", + "description": "Platshållartext för rotationsinmatningen" + }, + "placeholder.subMarker": { + "message": "Vänligen välj...", + "description": "Platshållartext för undermarkörsinmatningen" }, "button.generate": { "message": "Generera", @@ -140,7 +204,7 @@ "description": "Förinställningen för QR-koden att generera" }, "preset.vibrantPalette": { - "message": "Livlig palett", + "message": "Livfull palett", "description": "Förinställningen för QR-koden att generera" }, "preset.enigmaticJourney": { @@ -168,11 +232,11 @@ "description": "Förinställningen för QR-koden att generera" }, "message.promptPlaceholder": { - "message": "Ange en mening för att beskriva bilden du vill generera, till exempel: en söt katt. Ytterligare parametrar kommer att åsidosätta standardförinställningsparametrar", + "message": "Vänligen ange en mening för att beskriva bilden du vill generera, till exempel: en söt katt. Ytterligare parametrar kommer att åsidosätta standardförinställningsparametrar", "description": "Platshållartext i instruktionsfältet" }, "message.uploadReferencesExceed": { - "message": "Du kan ladda upp högst 5 bilder", + "message": "Du kan maximalt ladda upp 5 bilder", "description": "Felmeddelande när antalet uppladdade bilder överskrider gränsen" }, "message.uploadReferencesSuccess": { @@ -204,7 +268,135 @@ "description": "Meddelande när det inte finns några tillgängliga operationer" }, "message.noTasks": { - "message": "Inga uppgifter, skapa en ny uppgift", + "message": "Inga uppgifter, vänligen skapa en ny uppgift", "description": "Meddelande när det inte finns några uppgifter" + }, + "markerShape.square": { + "message": "Fyrkant", + "description": "Markörens form för QR-koden att generera" + }, + "markerShape.circle": { + "message": "Cirkel", + "description": "Markörens form för att generera QR-koden" + }, + "markerShape.plus": { + "message": "Plus", + "description": "Markörens form för att generera QR-koden" + }, + "markerShape.box": { + "message": "Låda", + "description": "Markörens form för att generera QR-koden" + }, + "markerShape.octagon": { + "message": "Åttkant", + "description": "Markörens form för att generera QR-koden" + }, + "markerShape.tinyPlus": { + "message": "Liten Plus", + "description": "Markörens form för att generera QR-koden" + }, + "markerShape.random": { + "message": "Slumpmässig", + "description": "Markörens form för att generera QR-koden" + }, + "subMarker.square": { + "message": "Fyrkant", + "description": "Undermarkörens form för att generera QR-koden" + }, + "subMarker.circle": { + "message": "Cirkel", + "description": "Undermarkörens form för att generera QR-koden" + }, + "subMarker.plus": { + "message": "Plus", + "description": "Undermarkörens form för att generera QR-koden" + }, + "subMarker.box": { + "message": "Låda", + "description": "Undermarkörens form för att generera QR-koden" + }, + "subMarker.random": { + "message": "Slumpmässig", + "description": "Undermarkörens form för att generera QR-koden" + }, + "position.center": { + "message": "Mitten", + "description": "Positionen för att generera QR-koden" + }, + "position.topLeft": { + "message": "Övre vänster", + "description": "Positionen för att generera QR-koden" + }, + "position.topRight": { + "message": "Övre höger", + "description": "Positionen för att generera QR-koden" + }, + "position.bottomLeft": { + "message": "Nedre vänster", + "description": "Positionen för att generera QR-koden" + }, + "position.bottomRight": { + "message": "Nedre höger", + "description": "Positionen för att generera QR-koden" + }, + "position.top": { + "message": "Övre", + "description": "Positionen för att generera QR-koden" + }, + "position.bottom": { + "message": "Nedre", + "description": "Positionen för att generera QR-koden" + }, + "position.left": { + "message": "Vänster", + "description": "Positionen för att generera QR-koden" + }, + "position.right": { + "message": "Höger", + "description": "Positionen för att generera QR-koden" + }, + "pixelStyle.row": { + "message": "Rad", + "description": "Pixelformen för att generera QR-koden" + }, + "pixelStyle.column": { + "message": "Kolumn", + "description": "Pixelformen för att generera QR-koden" + }, + "pixelStyle.square": { + "message": "Fyrkant", + "description": "Pixelformen för att generera QR-koden" + }, + "pixelStyle.rounded": { + "message": "Avrundad", + "description": "Pixelformen för att generera QR-koden" + }, + "pixelStyle.dot": { + "message": "Punkt", + "description": "Pixelformen för att generera QR-koden" + }, + "pixelStyle.squircle": { + "message": "Kvadratisk rund", + "description": "Pixelformen för att generera QR-koden" + }, + "type.text": { + "message": "Text", + "description": "Typen av innehåll för att generera QR-koden" + }, + "type.link": { + "message": "Länk", + "description": "Typen av innehåll för att generera QR-koden" + }, + "type.email": { + "message": "E-post", + "description": "Typen av innehåll för att generera QR-koden" + }, + "type.phone": { + "message": "Telefon", + "description": "Typen av innehåll för att generera QR-koden" + }, + "type.sms": { + "message": "SMS", + "description": "Typen av innehåll för att generera QR-koden" } } \ No newline at end of file diff --git a/src/i18n/uk/qrart.json b/src/i18n/uk/qrart.json index ff3bc9fc..cfc8018c 100644 --- a/src/i18n/uk/qrart.json +++ b/src/i18n/uk/qrart.json @@ -5,7 +5,7 @@ }, "name.type": { "message": "Тип", - "description": "Тип вмісту для генерації QR-коду, наприклад 'Посилання', 'Текст' і т. д." + "description": "Тип вмісту для генерації QR-коду, наприклад 'Посилання', 'Текст' тощо" }, "name.size": { "message": "Розмір", @@ -15,22 +15,58 @@ "message": "Створено", "description": "Дата та час генерації QR-коду" }, + "name.pixelStyle": { + "message": "Стиль пікселів", + "description": "Стиль пікселів для генерації QR-коду" + }, "name.seed": { - "message": "Seed", - "description": "Seed для генерації QR-коду" + "message": "Зерно", + "description": "Зерно для генерації QR-коду" + }, + "name.paddingLevel": { + "message": "Рівень відступу", + "description": "Рівень відступу для генерації QR-коду" + }, + "name.paddingNoise": { + "message": "Шум відступу", + "description": "Шум відступу для генерації QR-коду" }, "name.content": { "message": "Вміст", "description": "Вміст для генерації QR-коду" }, + "name.ecl": { + "message": "Рівень корекції помилок", + "description": "Рівень корекції помилок для генерації QR-коду" + }, + "name.position": { + "message": "Позиція", + "description": "Позиція для генерації QR-коду" + }, "name.prompt": { "message": "Підказка", "description": "Підказка для введення вмісту" }, + "name.rotate": { + "message": "Обертання", + "description": "Обертання для генерації QR-коду" + }, + "name.advanced": { + "message": "Розширені налаштування", + "description": "Розширені налаштування для генерації QR-коду" + }, "name.aspectRatio": { "message": "Співвідношення сторін", "description": "Співвідношення сторін для генерації QR-коду" }, + "name.markerShape": { + "message": "Форма маркера", + "description": "Форма маркера для генерації QR-коду" + }, + "name.subMarker": { + "message": "Додатковий маркер", + "description": "Додатковий маркер для генерації QR-коду" + }, "name.qrw": { "message": "Видимість QR-коду", "description": "Назва генератора QR-коду" @@ -51,10 +87,26 @@ "message": "Кроки для генерації QR-коду, чим більше кроків, тим більш видимий буде QR-код", "description": "Опис параметра `steps`" }, + "placeholder.paddingNoise": { + "message": "Будь ласка, виберіть...", + "description": "Заповнювач для введення шуму відступу" + }, + "placeholder.paddingLevel": { + "message": "Будь ласка, виберіть...", + "description": "Заповнювач для рівня відступу" + }, "placeholder.prompt": { "message": "Введіть речення, щоб описати зображення, яке ви хочете згенерувати", "description": "Текст заповнювача в полі підказки" }, + "placeholder.seed": { + "message": "Зерно від 1 до 9007199254740991", + "description": "Заповнювач для введення зерна" + }, + "placeholder.position": { + "message": "Будь ласка, виберіть...", + "description": "Заповнювач для введення позиції" + }, "placeholder.content": { "message": "Введіть вміст для генерації QR-коду", "description": "Текст заповнювача в полі вмісту" @@ -65,7 +117,19 @@ }, "placeholder.preset": { "message": "Будь ласка, виберіть...", - "description": "Заповнювач для введення попередньо встановленого значення" + "description": "Заповнювач для попередньо встановленого значення" + }, + "placeholder.markerShape": { + "message": "Будь ласка, виберіть...", + "description": "Заповнювач для вибору форми маркера" + }, + "placeholder.rotate": { + "message": "Будь ласка, виберіть...", + "description": "Заповнювач для вибору обертання" + }, + "placeholder.subMarker": { + "message": "Будь ласка, виберіть...", + "description": "Заповнювач для вибору додаткового маркера" }, "button.generate": { "message": "Генерувати", @@ -120,11 +184,11 @@ "description": "Попередньо встановлений стиль для генерації QR-коду" }, "preset.etherealLowPoly": { - "message": "Ефірний лоу-полі", + "message": "Ефірний лоуполі", "description": "Попередньо встановлений стиль для генерації QR-коду" }, "preset.goldenVista": { - "message": "Золотиста панорама", + "message": "Золотий вид", "description": "Попередньо встановлений стиль для генерації QR-коду" }, "preset.cinematicExpanse": { @@ -189,7 +253,7 @@ }, "message.startTaskSuccess": { "message": "Успішно почато завдання малювання", - "description": "Повідомлення про успішний запуск завдання малювання" + "description": "Повідомлення про успішний початок завдання малювання" }, "message.startTaskFailed": { "message": "Не вдалося почати завдання малювання", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "Немає завдань, будь ласка, створіть нове завдання", "description": "Повідомлення, коли немає завдань" + }, + "markerShape.square": { + "message": "Квадрат", + "description": "Форма маркера для генерації QR-коду" + }, + "markerShape.circle": { + "message": "Коло", + "description": "Форма маркера для генерації QR-коду" + }, + "markerShape.plus": { + "message": "Плюс", + "description": "Форма маркера для генерації QR-коду" + }, + "markerShape.box": { + "message": "Квадрат", + "description": "Форма маркера для генерації QR-коду" + }, + "markerShape.octagon": { + "message": "Восьмикутник", + "description": "Форма маркера для генерації QR-коду" + }, + "markerShape.tinyPlus": { + "message": "Міні-плюс", + "description": "Форма маркера для генерації QR-коду" + }, + "markerShape.random": { + "message": "Випадковий", + "description": "Форма маркера для генерації QR-коду" + }, + "subMarker.square": { + "message": "Квадрат", + "description": "Форма підмаркера для генерації QR-коду" + }, + "subMarker.circle": { + "message": "Коло", + "description": "Форма підмаркера для генерації QR-коду" + }, + "subMarker.plus": { + "message": "Плюс", + "description": "Форма підмаркера для генерації QR-коду" + }, + "subMarker.box": { + "message": "Квадрат", + "description": "Форма підмаркера для генерації QR-коду" + }, + "subMarker.random": { + "message": "Випадковий", + "description": "Форма підмаркера для генерації QR-коду" + }, + "position.center": { + "message": "Центр", + "description": "Позиція для генерації QR-коду" + }, + "position.topLeft": { + "message": "Зверху ліворуч", + "description": "Позиція для генерації QR-коду" + }, + "position.topRight": { + "message": "Зверху праворуч", + "description": "Позиція для генерації QR-коду" + }, + "position.bottomLeft": { + "message": "Знизу ліворуч", + "description": "Позиція для генерації QR-коду" + }, + "position.bottomRight": { + "message": "Знизу праворуч", + "description": "Позиція для генерації QR-коду" + }, + "position.top": { + "message": "Зверху", + "description": "Позиція для генерації QR-коду" + }, + "position.bottom": { + "message": "Знизу", + "description": "Позиція для генерації QR-коду" + }, + "position.left": { + "message": "Ліворуч", + "description": "Позиція для генерації QR-коду" + }, + "position.right": { + "message": "Праворуч", + "description": "Позиція для генерації QR-коду" + }, + "pixelStyle.row": { + "message": "Рядок", + "description": "Стиль пікселя для генерації QR-коду" + }, + "pixelStyle.column": { + "message": "Стовпець", + "description": "Стиль пікселя для генерації QR-коду" + }, + "pixelStyle.square": { + "message": "Квадрат", + "description": "Стиль пікселя для генерації QR-коду" + }, + "pixelStyle.rounded": { + "message": "Закруглений", + "description": "Стиль пікселя для генерації QR-коду" + }, + "pixelStyle.dot": { + "message": "Точка", + "description": "Стиль пікселя для генерації QR-коду" + }, + "pixelStyle.squircle": { + "message": "Квадратне коло", + "description": "Стиль пікселя для генерації QR-коду" + }, + "type.text": { + "message": "Текст", + "description": "Тип вмісту для генерації QR-коду" + }, + "type.link": { + "message": "Посилання", + "description": "Тип вмісту для генерації QR-коду" + }, + "type.email": { + "message": "Електронна пошта", + "description": "Тип вмісту для генерації QR-коду" + }, + "type.phone": { + "message": "Телефон", + "description": "Тип вмісту для генерації QR-коду" + }, + "type.sms": { + "message": "SMS", + "description": "Тип вмісту для генерації QR-коду" } } \ No newline at end of file diff --git a/src/i18n/zh-CN/qrart.json b/src/i18n/zh-CN/qrart.json index 3532d30a..19c5547b 100644 --- a/src/i18n/zh-CN/qrart.json +++ b/src/i18n/zh-CN/qrart.json @@ -15,22 +15,58 @@ "message": "创建时间", "description": "生成 QR 码的日期和时间" }, + "name.pixelStyle": { + "message": "像素风格", + "description": "要生成的 QR 码的像素风格" + }, "name.seed": { "message": "种子", "description": "要生成的 QR 码的种子" }, + "name.paddingLevel": { + "message": "填充级别", + "description": "要生成的 QR 码的填充级别" + }, + "name.paddingNoise": { + "message": "填充噪音", + "description": "要生成的 QR 码的填充噪音" + }, "name.content": { "message": "内容", "description": "要生成的 QR 码的内容" }, + "name.ecl": { + "message": "纠错级别", + "description": "要生成的 QR 码的纠错级别" + }, + "name.position": { + "message": "位置", + "description": "要生成的 QR 码的位置" + }, "name.prompt": { "message": "提示", "description": "内容输入的提示" }, + "name.rotate": { + "message": "旋转", + "description": "要生成的 QR 码的旋转" + }, + "name.advanced": { + "message": "高级", + "description": "要生成的 QR 码的高级设置" + }, "name.aspectRatio": { "message": "宽高比", "description": "要生成的 QR 码的宽高比" }, + "name.markerShape": { + "message": "标记形状", + "description": "要生成的 QR 码的标记形状" + }, + "name.subMarker": { + "message": "子标记", + "description": "要生成的 QR 码的子标记" + }, "name.qrw": { "message": "QR 码可见性", "description": "QR 码生成器的名称" @@ -44,17 +80,33 @@ "description": "要生成的 QR 码的预设" }, "description.qrw": { - "message": "QR 码可见性,尺寸越大,QR 码越清晰可见", + "message": "QR 码可见性,尺寸越大,QR 码越可见", "description": "参数'qrw'的描述" }, "description.steps": { - "message": "生成 QR 码的步骤,步骤越多,QR 码越清晰可见", + "message": "生成 QR 码的步骤,步骤越多,QR 码越可见", "description": "参数'steps'的描述" }, + "placeholder.paddingNoise": { + "message": "请选择...", + "description": "填充噪音输入的占位符" + }, + "placeholder.paddingLevel": { + "message": "请选择...", + "description": "填充级别的占位符" + }, "placeholder.prompt": { "message": "输入描述要生成的 QR 码的句子", "description": "提示字段中的占位文本" }, + "placeholder.seed": { + "message": "种子范围为 1 到 9007199254740991", + "description": "种子输入的占位符" + }, + "placeholder.position": { + "message": "请选择...", + "description": "位置输入的占位符" + }, "placeholder.content": { "message": "输入要生成的 QR 码的内容", "description": "内容字段中的占位文本" @@ -67,105 +119,117 @@ "message": "请选择...", "description": "预设输入的占位符" }, + "placeholder.markerShape": { + "message": "请选择...", + "description": "标记形状输入的占位符" + }, + "placeholder.rotate": { + "message": "请选择...", + "description": "旋转输入的占位符" + }, + "placeholder.subMarker": { + "message": "请选择...", + "description": "子标记输入的占位符" + }, "button.generate": { "message": "生成", "description": "生成 QR 码的按钮文本" }, "preset.sunset": { "message": "日落", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.floral": { "message": "花卉", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.snowflakes": { "message": "雪花", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.feathers": { "message": "羽毛", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.raindrops": { "message": "雨滴", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.ultraRealism": { "message": "超现实", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.epicRealms": { "message": "史诗王国", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.intricateStudio": { "message": "复杂工作室", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.symmetricMasterpiece": { "message": "对称杰作", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.luminousHighway": { "message": "发光之路", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.celestialJourney": { "message": "天体之旅", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.neonMech": { "message": "霓虹机械", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.etherealLowPoly": { - "message": "空灵低聚", - "description": "要生成的 QR 码的预设样式" + "message": "空灵低多边形", + "description": "要生成的 QR 码的预设风格" }, "preset.goldenVista": { "message": "金色景观", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.cinematicExpanse": { "message": "电影般的广阔", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.cinematicWarm": { "message": "电影般的温暖", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.desolateWilderness": { "message": "荒凉荒野", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.vibrantPalette": { "message": "充满活力的调色板", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.enigmaticJourney": { "message": "神秘之旅", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.timelessCinematic": { "message": "永恒的电影", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.regalGalaxy": { "message": "华丽星系", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.illustriousCanvas": { "message": "杰出画布", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.expressiveMural": { "message": "富有表现力的壁画", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "preset.sereneHaze": { "message": "宁静薄雾", - "description": "要生成的 QR 码的预设样式" + "description": "要生成的 QR 码的预设风格" }, "message.promptPlaceholder": { "message": "请输入描述要生成的图像的句子,例如:一只可爱的猫。额外参数将覆盖默认预设参数", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "没有任务,请创建新任务", "description": "没有任务时的消息" + }, + "markerShape.square": { + "message": "正方形", + "description": "要生成的 QR 码的标记形状" + }, + "markerShape.circle": { + "message": "圆形", + "description": "要生成的QR码的标记形状" + }, + "markerShape.plus": { + "message": "加号", + "description": "要生成的QR码的标记形状" + }, + "markerShape.box": { + "message": "方框", + "description": "要生成的QR码的标记形状" + }, + "markerShape.octagon": { + "message": "八边形", + "description": "要生成的QR码的标记形状" + }, + "markerShape.tinyPlus": { + "message": "微加号", + "description": "要生成的QR码的标记形状" + }, + "markerShape.random": { + "message": "随机", + "description": "要生成的QR码的标记形状" + }, + "subMarker.square": { + "message": "正方形", + "description": "要生成的QR码的子标记形状" + }, + "subMarker.circle": { + "message": "圆形", + "description": "要生成的QR码的子标记形状" + }, + "subMarker.plus": { + "message": "加号", + "description": "要生成的QR码的子标记形状" + }, + "subMarker.box": { + "message": "方框", + "description": "要生成的QR码的子标记形状" + }, + "subMarker.random": { + "message": "随机", + "description": "要生成的QR码的子标记形状" + }, + "position.center": { + "message": "中心", + "description": "要生成的QR码的位置" + }, + "position.topLeft": { + "message": "左上", + "description": "要生成的QR码的位置" + }, + "position.topRight": { + "message": "右上", + "description": "要生成的QR码的位置" + }, + "position.bottomLeft": { + "message": "左下", + "description": "要生成的QR码的位置" + }, + "position.bottomRight": { + "message": "右下", + "description": "要生成的QR码的位置" + }, + "position.top": { + "message": "顶部", + "description": "要生成的QR码的位置" + }, + "position.bottom": { + "message": "底部", + "description": "要生成的QR码的位置" + }, + "position.left": { + "message": "左侧", + "description": "要生成的QR码的位置" + }, + "position.right": { + "message": "右侧", + "description": "要生成的QR码的位置" + }, + "pixelStyle.row": { + "message": "行", + "description": "要生成的QR码的像素风格" + }, + "pixelStyle.column": { + "message": "列", + "description": "要生成的QR码的像素风格" + }, + "pixelStyle.square": { + "message": "方形", + "description": "要生成的QR码的像素风格" + }, + "pixelStyle.rounded": { + "message": "圆角", + "description": "要生成的QR码的像素风格" + }, + "pixelStyle.dot": { + "message": "点", + "description": "要生成的QR码的像素风格" + }, + "pixelStyle.squircle": { + "message": "圆角矩形", + "description": "要生成的QR码的像素风格" + }, + "type.text": { + "message": "文本", + "description": "要生成的QR码的内容类型" + }, + "type.link": { + "message": "链接", + "description": "要生成的QR码的内容类型" + }, + "type.email": { + "message": "邮件", + "description": "要生成的QR码的内容类型" + }, + "type.phone": { + "message": "电话", + "description": "要生成的QR码的内容类型" + }, + "type.sms": { + "message": "短信", + "description": "要生成的QR码的内容类型" } } \ No newline at end of file diff --git a/src/i18n/zh-TW/qrart.json b/src/i18n/zh-TW/qrart.json index 58331197..490b9e08 100644 --- a/src/i18n/zh-TW/qrart.json +++ b/src/i18n/zh-TW/qrart.json @@ -5,32 +5,68 @@ }, "name.type": { "message": "類型", - "description": "要生成 QR 碼的內容類型,如 '連結'、'文字' 等" + "description": "要生成的 QR 碼的內容類型,如 '連結'、'文字' 等" }, "name.size": { "message": "尺寸", - "description": "要生成的 QR 碼尺寸" + "description": "要生成的 QR 碼的尺寸" }, "name.createdAt": { - "message": "建立時間", + "message": "建立於", "description": "生成 QR 碼的日期和時間" }, + "name.pixelStyle": { + "message": "像素風格", + "description": "要生成的 QR 碼的像素風格" + }, "name.seed": { "message": "種子", "description": "要生成的 QR 碼的種子" }, + "name.paddingLevel": { + "message": "填充等級", + "description": "要生成的 QR 碼的填充等級" + }, + "name.paddingNoise": { + "message": "填充噪音", + "description": "要生成的 QR 碼的填充噪音" + }, "name.content": { "message": "內容", "description": "要生成的 QR 碼的內容" }, + "name.ecl": { + "message": "錯誤校正等級", + "description": "要生成的 QR 碼的錯誤校正等級" + }, + "name.position": { + "message": "位置", + "description": "要生成的 QR 碼的位置" + }, "name.prompt": { "message": "提示", - "description": "內容輸入的提示" + "description": "輸入內容的提示" + }, + "name.rotate": { + "message": "旋轉", + "description": "要生成的 QR 碼的旋轉" + }, + "name.advanced": { + "message": "進階", + "description": "要生成的 QR 碼的進階設定" }, "name.aspectRatio": { "message": "長寬比", "description": "要生成的 QR 碼的長寬比" }, + "name.markerShape": { + "message": "標記形狀", + "description": "要生成的 QR 碼的標記形狀" + }, + "name.subMarker": { + "message": "子標記", + "description": "要生成的 QR 碼的子標記" + }, "name.qrw": { "message": "QR 碼可見度", "description": "QR 碼生成器的名稱" @@ -41,7 +77,7 @@ }, "name.preset": { "message": "預設", - "description": "要生成的 QR 碼的預設設定" + "description": "要生成的 QR 碼的預設" }, "description.qrw": { "message": "QR 碼可見度,尺寸越大,QR 碼將越明顯可見", @@ -51,21 +87,49 @@ "message": "生成 QR 碼的步驟,步驟越多,QR 碼將越明顯可見", "description": "參數 `steps` 的描述" }, + "placeholder.paddingNoise": { + "message": "請選擇...", + "description": "填充噪音輸入的佔位符" + }, + "placeholder.paddingLevel": { + "message": "請選擇...", + "description": "填充等級的佔位符" + }, "placeholder.prompt": { - "message": "輸入一個描述您想生成的 QR 碼的句子", - "description": "提示欄位的占位文字" + "message": "輸入一個描述您想生成的 QR 的句子", + "description": "提示欄位的佔位文字" + }, + "placeholder.seed": { + "message": "種子範圍為 1 到 9007199254740991", + "description": "種子輸入的佔位符" + }, + "placeholder.position": { + "message": "請選擇...", + "description": "位置輸入的佔位符" }, "placeholder.content": { "message": "輸入 QR 碼的內容", - "description": "內容欄位的占位文字" + "description": "內容欄位的佔位文字" }, "placeholder.aspectRatio": { "message": "請選擇...", - "description": "長寬比輸入的占位文字" + "description": "長寬比輸入的佔位符" }, "placeholder.preset": { "message": "請選擇...", - "description": "預設輸入的占位文字" + "description": "預設輸入的佔位符" + }, + "placeholder.markerShape": { + "message": "請選擇...", + "description": "標記形狀輸入的佔位符" + }, + "placeholder.rotate": { + "message": "請選擇...", + "description": "旋轉輸入的佔位符" + }, + "placeholder.subMarker": { + "message": "請選擇...", + "description": "子標記輸入的佔位符" }, "button.generate": { "message": "生成", @@ -100,7 +164,7 @@ "description": "要生成的 QR 碼的預設風格" }, "preset.intricateStudio": { - "message": "精緻工作室", + "message": "精細工作室", "description": "要生成的 QR 碼的預設風格" }, "preset.symmetricMasterpiece": { @@ -148,7 +212,7 @@ "description": "要生成的 QR 碼的預設風格" }, "preset.timelessCinematic": { - "message": "永恆的電影風格", + "message": "永恆的電影風", "description": "要生成的 QR 碼的預設風格" }, "preset.regalGalaxy": { @@ -164,12 +228,12 @@ "description": "要生成的 QR 碼的預設風格" }, "preset.sereneHaze": { - "message": "寧靜的薄霧", + "message": "寧靜薄霧", "description": "要生成的 QR 碼的預設風格" }, "message.promptPlaceholder": { - "message": "請輸入一個描述您想生成的圖像的句子,例如:一隻可愛的貓。額外參數將覆蓋默認預設參數", - "description": "提示欄位的占位文字" + "message": "請輸入一個句子來描述您想生成的圖像,例如:一隻可愛的貓。額外的參數將覆蓋默認預設參數", + "description": "提示欄位的佔位文字" }, "message.uploadReferencesExceed": { "message": "最多可上傳 5 張圖片", @@ -184,16 +248,16 @@ "description": "當圖片上傳失敗時的錯誤訊息" }, "message.startingTask": { - "message": "正在啟動任務...", + "message": "正在開始任務...", "description": "繪製任務開始時的訊息" }, "message.startTaskSuccess": { - "message": "成功啟動繪製任務", - "description": "繪製任務成功啟動時的成功訊息" + "message": "成功開始繪製任務", + "description": "繪製任務成功開始時的成功訊息" }, "message.startTaskFailed": { - "message": "啟動繪製任務失敗", - "description": "繪製任務無法成功啟動時的錯誤訊息" + "message": "無法開始繪製任務", + "description": "繪製任務無法成功開始時的錯誤訊息" }, "message.generating": { "message": "生成中...", @@ -206,5 +270,133 @@ "message.noTasks": { "message": "沒有任務,請建立新任務", "description": "沒有任務時的訊息" + }, + "markerShape.square": { + "message": "正方形", + "description": "要生成的 QR 碼的標記形狀" + }, + "markerShape.circle": { + "message": "圓形", + "description": "要生成的QR碼的標記形狀" + }, + "markerShape.plus": { + "message": "加號", + "description": "要生成的QR碼的標記形狀" + }, + "markerShape.box": { + "message": "方框", + "description": "要生成的QR碼的標記形狀" + }, + "markerShape.octagon": { + "message": "八邊形", + "description": "要生成的QR碼的標記形狀" + }, + "markerShape.tinyPlus": { + "message": "微小加號", + "description": "要生成的QR碼的標記形狀" + }, + "markerShape.random": { + "message": "隨機", + "description": "要生成的QR碼的標記形狀" + }, + "subMarker.square": { + "message": "方形", + "description": "要生成的QR碼的子標記形狀" + }, + "subMarker.circle": { + "message": "圓形", + "description": "要生成的QR碼的子標記形狀" + }, + "subMarker.plus": { + "message": "加號", + "description": "要生成的QR碼的子標記形狀" + }, + "subMarker.box": { + "message": "方框", + "description": "要生成的QR碼的子標記形狀" + }, + "subMarker.random": { + "message": "隨機", + "description": "要生成的QR碼的子標記形狀" + }, + "position.center": { + "message": "中心", + "description": "要生成的QR碼的位置" + }, + "position.topLeft": { + "message": "左上", + "description": "要生成的QR碼的位置" + }, + "position.topRight": { + "message": "右上", + "description": "要生成的QR碼的位置" + }, + "position.bottomLeft": { + "message": "左下", + "description": "要生成的QR碼的位置" + }, + "position.bottomRight": { + "message": "右下", + "description": "要生成的QR碼的位置" + }, + "position.top": { + "message": "上方", + "description": "要生成的QR碼的位置" + }, + "position.bottom": { + "message": "下方", + "description": "要生成的QR碼的位置" + }, + "position.left": { + "message": "左方", + "description": "要生成的QR碼的位置" + }, + "position.right": { + "message": "右方", + "description": "要生成的QR碼的位置" + }, + "pixelStyle.row": { + "message": "行", + "description": "要生成的QR碼的像素風格" + }, + "pixelStyle.column": { + "message": "列", + "description": "要生成的QR碼的像素風格" + }, + "pixelStyle.square": { + "message": "方形", + "description": "要生成的QR碼的像素風格" + }, + "pixelStyle.rounded": { + "message": "圓角", + "description": "要生成的QR碼的像素風格" + }, + "pixelStyle.dot": { + "message": "點", + "description": "要生成的QR碼的像素風格" + }, + "pixelStyle.squircle": { + "message": "圓角方形", + "description": "要生成的QR碼的像素風格" + }, + "type.text": { + "message": "文字", + "description": "要生成的QR碼的內容類型" + }, + "type.link": { + "message": "連結", + "description": "要生成的QR碼的內容類型" + }, + "type.email": { + "message": "郵件", + "description": "要生成的QR碼的內容類型" + }, + "type.phone": { + "message": "電話", + "description": "要生成的QR碼的內容類型" + }, + "type.sms": { + "message": "簡訊", + "description": "要生成的QR碼的內容類型" } } \ No newline at end of file diff --git a/src/models/qrart.ts b/src/models/qrart.ts index 292e2037..f6091bec 100644 --- a/src/models/qrart.ts +++ b/src/models/qrart.ts @@ -7,6 +7,7 @@ export interface IQrartConfig { steps?: number; qrw?: number; seed?: number; + advanced?: boolean; rawurl?: boolean; padding_level?: number; aspect_ratio?: number; @@ -16,7 +17,7 @@ export interface IQrartConfig { sub_marker?: string; rotate?: number; ecl?: string; - padding_nose?: number; + padding_noise?: number; } export interface IQrartGenerateRequest { diff --git a/src/pages/qrart/Index.vue b/src/pages/qrart/Index.vue index 9da9cdc1..8f641975 100644 --- a/src/pages/qrart/Index.vue +++ b/src/pages/qrart/Index.vue @@ -97,7 +97,23 @@ export default defineComponent({ content: this.config?.content, prompt: this.config?.prompt, aspect_ratio: this.config?.aspect_ratio, - callback_url: CALLBACK_URL + callback_url: CALLBACK_URL, + qrw: this.config?.qrw, + steps: this.config?.steps, + preset: this.config?.preset, + ...(this.config?.advanced + ? { + position: this.config?.position, + pixel_style: this.config?.pixel_style, + marker_shape: this.config?.marker_shape, + sub_marker: this.config?.sub_marker, + rotate: this.config?.rotate, + ecl: this.config?.ecl, + seed: this.config?.seed, + padding_level: this.config?.padding_level, + padding_noise: this.config?.padding_noise + } + : {}) } as IQrartGenerateRequest; const token = this.credential?.token; if (!token) { diff --git a/src/store/qrart/mutations.ts b/src/store/qrart/mutations.ts index ed1c569a..df8870d7 100644 --- a/src/store/qrart/mutations.ts +++ b/src/store/qrart/mutations.ts @@ -2,8 +2,10 @@ import { IApplication, ICredential, IQrartConfig, IQrartTask, IService } from '@ import { IQrartState } from './models'; export const resetAll = (state: IQrartState): void => { + state.service = undefined; state.application = undefined; state.config = undefined; + state.credential = undefined; state.tasks = undefined; }; diff --git a/src/store/qrart/state.ts b/src/store/qrart/state.ts index 97e8dfe9..31813a2a 100644 --- a/src/store/qrart/state.ts +++ b/src/store/qrart/state.ts @@ -7,7 +7,7 @@ export default (): IQrartState => { application: undefined, tasks: undefined, credential: undefined, - config: {}, + config: undefined, status: { getService: Status.None, getApplication: Status.None,