mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-06 02:01:58 +02:00
Merge branch 'main' into eslint-actions
This commit is contained in:
@@ -17,6 +17,15 @@ cd SlimeVR-Server
|
||||
|
||||
Now you can open the codebase in your favorite IDE or text editor.
|
||||
|
||||
### Installing Java
|
||||
The codebase is required to build with Java version 17 or higher.
|
||||
|
||||
```bash
|
||||
# Check java version
|
||||
java --version
|
||||
```
|
||||
|
||||
|
||||
### Building the code
|
||||
The code is built with `gradle`, a cli tool that manages java projects and their
|
||||
dependencies. You can build the code with `./gradlew build` and run it with
|
||||
|
||||
Binary file not shown.
BIN
gui/public/fonts/twemoji-glyf_colr_1.ttf
Normal file
BIN
gui/public/fonts/twemoji-glyf_colr_1.ttf
Normal file
Binary file not shown.
BIN
gui/public/fonts/twemoji-picosvg.ttf
Normal file
BIN
gui/public/fonts/twemoji-picosvg.ttf
Normal file
Binary file not shown.
@@ -49,15 +49,23 @@ skeleton_bone-NONE = غير محدد
|
||||
skeleton_bone-HEAD = إمالة الرأس
|
||||
skeleton_bone-NECK = طول العنق
|
||||
skeleton_bone-CHEST = طول الصدر
|
||||
skeleton_bone-CHEST_OFFSET = درجة تشريد الصدر
|
||||
skeleton_bone-WAIST = طول الخصر
|
||||
skeleton_bone-HIP = طول الورك
|
||||
skeleton_bone-HIP_OFFSET = درجة تشريد الورك
|
||||
skeleton_bone-HIPS_WIDTH = عرض الورك
|
||||
skeleton_bone-UPPER_LEG = طول الفخذ
|
||||
skeleton_bone-LOWER_LEG = طول الساق السفلي
|
||||
skeleton_bone-FOOT_LENGTH = طول القدم
|
||||
skeleton_bone-FOOT_SHIFT = إمالة القدم
|
||||
skeleton_bone-SKELETON_OFFSET = درجة تشريد الهيكل العظمي
|
||||
skeleton_bone-SHOULDERS_DISTANCE = مسافة الكتفين
|
||||
skeleton_bone-SHOULDERS_WIDTH = عرض الكتفين
|
||||
skeleton_bone-UPPER_ARM = طول العضد
|
||||
skeleton_bone-LOWER_ARM = طول الساعد
|
||||
skeleton_bone-CONTROLLER_Y = مسافة وحدة التحكم Y
|
||||
skeleton_bone-CONTROLLER_Z = مسافة وحدة التحكم Z
|
||||
skeleton_bone-ELBOW_OFFSET = درجة تشريد الكوع
|
||||
|
||||
## Tracker reset buttons
|
||||
|
||||
@@ -96,16 +104,35 @@ widget-overlay = التراكب
|
||||
widget-overlay-is_visible_label = إظهار التراكب في SteamVR
|
||||
widget-overlay-is_mirrored_label = عكس تراكب الشاشة
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
widget-drift_compensation-clear = حذف تعويض الانجراف
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = وضع المطوّر
|
||||
widget-developer_mode-high_contrast = تباين عالي
|
||||
widget-developer_mode-precise_rotation = دوران دقيق
|
||||
widget-developer_mode-fast_data_feed = تغذية البيانات السريعة
|
||||
widget-developer_mode-filter_slimes_and_hmd = تصفية السليمس و HMD
|
||||
widget-developer_mode-sort_by_name = فرز بالاسم
|
||||
widget-developer_mode-raw_slime_rotation = الدوران الصافي
|
||||
widget-developer_mode-more_info = المزيد
|
||||
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = دوران
|
||||
widget-imu_visualizer-rotation_raw = صافي
|
||||
widget-imu_visualizer-rotation_preview = عرض مسبق
|
||||
|
||||
## Tracker status
|
||||
|
||||
tracker-status-none = لا توجد حالة
|
||||
tracker-status-busy = مشغول
|
||||
tracker-status-error = خطأ
|
||||
tracker-status-disconnected = فقد الاتصال
|
||||
tracker-status-occluded = محجوب
|
||||
tracker-status-ok = حسنًا
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -113,94 +140,482 @@ tracker-table-column-name = الاسم
|
||||
tracker-table-column-type = النوع
|
||||
tracker-table-column-battery = البطارية
|
||||
tracker-table-column-ping = بينج
|
||||
tracker-table-column-tps = TPS
|
||||
tracker-table-column-temperature = درجة الحرارة °C
|
||||
tracker-table-column-linear-acceleration = تسارع X/Y/Z
|
||||
tracker-table-column-rotation = دوران X / Y / Z
|
||||
tracker-table-column-position = موضع X/Y/Z
|
||||
tracker-table-column-url = عنوان URL
|
||||
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = المقدمة
|
||||
tracker-rotation-left = اليسار
|
||||
tracker-rotation-right = اليمين
|
||||
tracker-rotation-back = الخلف
|
||||
|
||||
## Tracker information
|
||||
|
||||
tracker-infos-manufacturer = المصنّع
|
||||
tracker-infos-display_name = اسم العرض
|
||||
tracker-infos-custom_name = اسم مخصص
|
||||
tracker-infos-url = عنوان URL لجهاز التعقب
|
||||
|
||||
## Tracker settings
|
||||
|
||||
tracker-settings-back = ارجع إلى قائمة أجهزة التعقب
|
||||
tracker-settings-title = إعدادات جهاز التعقب
|
||||
tracker-settings-assignment_section = التكليف
|
||||
tracker-settings-assignment_section-description = أي جزء من الجسم تم تعيين جهاز التعقب له.
|
||||
tracker-settings-assignment_section-edit = تعديل التكليف
|
||||
tracker-settings-mounting_section = مكان التركيب
|
||||
tracker-settings-mounting_section-description = أين تم تركيب جهاز التعقب؟
|
||||
tracker-settings-mounting_section-edit = تعديل التركيب
|
||||
tracker-settings-drift_compensation_section = السماح بتعويض الانجراف
|
||||
tracker-settings-drift_compensation_section-description = هل يجب أن يعوض جهاز التعقب عن انحرافه عند تمكين تعويض الانجراف؟
|
||||
tracker-settings-drift_compensation_section-edit = السماح بتعويض الانجراف
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = اسم جهاز التعقب
|
||||
tracker-settings-name_section-description = أعطها لقب لطيف :)
|
||||
tracker-settings-name_section-placeholder = ساق نايتي بيست اليسرى
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
tracker-part_card-no_name = لا يوجد اسم
|
||||
tracker-part_card-unassigned = غير محدد
|
||||
|
||||
## Body assignment menu
|
||||
|
||||
body_assignment_menu = أين تريد أن يكون هذا الجهاز التعقب؟
|
||||
body_assignment_menu-description = اختر الموقع الذي تريد تعيين هذا جهاز التعقب. بدلاً من ذلك، يمكنك اختيار إدارة جميع أجهزة التعقب مرة واحدة بدلاً من إدارة كل جهاز تلو الآخر.
|
||||
body_assignment_menu-show_advanced_locations = إظهار مواقع التعيين المتقدمة
|
||||
body_assignment_menu-manage_trackers = إدارة جميع أجهزة التعقب
|
||||
body_assignment_menu-unassign_tracker = إلغاء تعيين جهاز التعقب
|
||||
|
||||
## Tracker assignment menu
|
||||
|
||||
# A -translation_key (with a dash in the front) means that it's a label.
|
||||
# It can only be used in the translation file, it's nice for reusing names and that kind of stuff.
|
||||
#
|
||||
# We are using it here because english doesn't require changing the text in each case but
|
||||
# maybe your language does.
|
||||
-tracker_selection-part = أي جهاز تعقب لتعيينه إلى
|
||||
tracker_selection_menu-NONE = ما هو جهاز تعقب تريد أن يكون غير معين؟
|
||||
tracker_selection_menu-HEAD = { -tracker_selection-part } الرأس؟
|
||||
tracker_selection_menu-NECK = { -tracker_selection-part } العنق؟
|
||||
tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } الكتف الأيمن؟
|
||||
tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part } العضد الأيمن؟
|
||||
tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part } الساعد الأيمن؟
|
||||
tracker_selection_menu-RIGHT_HAND = { -tracker_selection-part } اليد اليمنى؟
|
||||
tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } الفخذ الأيمن؟
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } الكاحل الأيمن؟
|
||||
tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } القدم اليمنى؟
|
||||
tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } وحدة التحكم اليمنى؟
|
||||
tracker_selection_menu-CHEST = { -tracker_selection-part } الصدر؟
|
||||
tracker_selection_menu-WAIST = { -tracker_selection-part } الخصر؟
|
||||
tracker_selection_menu-HIP = { -tracker_selection-part } الورك؟
|
||||
tracker_selection_menu-LEFT_SHOULDER = { -tracker_selection-part } الكتف الأيسر؟
|
||||
tracker_selection_menu-LEFT_UPPER_ARM = { -tracker_selection-part } العضد الأيسر؟
|
||||
tracker_selection_menu-LEFT_LOWER_ARM = { -tracker_selection-part } الساعد الأيسر؟
|
||||
tracker_selection_menu-LEFT_HAND = { -tracker_selection-part } اليد اليسرى؟
|
||||
tracker_selection_menu-LEFT_UPPER_LEG = { -tracker_selection-part } الفخذ الأيسر؟
|
||||
tracker_selection_menu-LEFT_LOWER_LEG = { -tracker_selection-part } الكاحل الأيسر؟
|
||||
tracker_selection_menu-LEFT_FOOT = { -tracker_selection-part } القدم اليسرى؟
|
||||
tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part } وحدة تحكم اليسار؟
|
||||
tracker_selection_menu-unassigned = أجهزة تعقب غير معينة
|
||||
tracker_selection_menu-assigned = أجهزة تعقب معينة
|
||||
tracker_selection_menu-dont_assign = لا تعين
|
||||
# This line cares about multilines.
|
||||
# <b>text</b> means that the text should be bold.
|
||||
tracker_selection_menu-neck_warning =
|
||||
<b>تحذير:</b> يمكن أن يكون جهاز تعقب الرقبة مميتا إذا تم شدها كثيراً،
|
||||
يمكن للحزام أن يقطع الدورة الدموية إلى رأسك!
|
||||
tracker_selection_menu-neck_warning-done = أفهم المخاطر
|
||||
tracker_selection_menu-neck_warning-cancel = إلغاء
|
||||
|
||||
## Mounting menu
|
||||
|
||||
mounting_selection_menu = أين تريد أن يكون جهاز التعقب؟
|
||||
mounting_selection_menu-close = أغلق
|
||||
|
||||
## Sidebar settings
|
||||
|
||||
settings-sidebar-title = الإعدادات
|
||||
settings-sidebar-general = الاعدادات العامة
|
||||
settings-sidebar-tracker_mechanics = ميكانيكا جهاز التعقب
|
||||
settings-sidebar-fk_settings = إعدادات التعقب
|
||||
settings-sidebar-gesture_control = التحكم بالإيماءات
|
||||
settings-sidebar-interface = واجهة المستخدم
|
||||
settings-sidebar-osc_router = راوتر OSC
|
||||
settings-sidebar-utils = الأدوات المساعدة
|
||||
settings-sidebar-serial = وحدة التحكم التسلسلية
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
settings-general-steamvr = SteamVR
|
||||
settings-general-steamvr-subtitle = أجهزة تعقب SteamVR
|
||||
# Not all translation keys support multiline, only the ones that specify it will actually
|
||||
# split it in lines (that also means you can split in lines however you want in those).
|
||||
# The first spaces (not tabs) for indentation will be ignored, just to make the file look nice when writing.
|
||||
# This one is one of this cases that cares about multilines
|
||||
settings-general-steamvr-description =
|
||||
تمكين أو تعطيل أجهزة التعقب المحددة لSteamVR.
|
||||
مفيد فقط للألعاب أو التطبيقات التي تدعم أجهزة تعقب معينة.
|
||||
settings-general-steamvr-trackers-waist = الخصر
|
||||
settings-general-steamvr-trackers-chest = الصدر
|
||||
settings-general-steamvr-trackers-feet = القدمين
|
||||
settings-general-steamvr-trackers-knees = الركبتين
|
||||
settings-general-steamvr-trackers-elbows = الكوعين
|
||||
settings-general-steamvr-trackers-hands = اليدين
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
settings-general-tracker_mechanics = ميكانيكا جهاز التعقب
|
||||
settings-general-tracker_mechanics-filtering = تصفية
|
||||
# This also cares about multilines
|
||||
settings-general-tracker_mechanics-filtering-description =
|
||||
اختر نوع التصفية لأجهزة التعقب الخاصة بك.
|
||||
يتنبأ التنبؤ بالحركة بينما يعمل على تنعيم الحركة.
|
||||
settings-general-tracker_mechanics-filtering-type = نوع التصفية
|
||||
settings-general-tracker_mechanics-filtering-type-none = بدون تصفية
|
||||
settings-general-tracker_mechanics-filtering-type-none-description = استخدم التدوير كما هو. لن تفعل أي تصفية
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing = التنعيم
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing-description = ينعم الحركات لكنه يزيد من وقت الاستجابة.
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = التنبؤ
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = يقلل من وقت الإستجابة ويجعل الحركات أكثر سرعة ، ولكنه قد يزيد من التوتر.
|
||||
settings-general-tracker_mechanics-filtering-amount = المبلغ
|
||||
settings-general-tracker_mechanics-drift_compensation = تعويض الانجراف
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
يعوض عن انجراف انعراج وحدة IMU بتطبيق دوران عكسي.
|
||||
قم بتغيير كمية التعويض وعدد عمليات إعادة التعيين التي يتم أخذها في الاعتبار.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = تعويض الانجراف
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = مبلغ التعويض
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = استخدام ما يصل إلى x عمليات إعادة التعيين الأخيرة
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
settings-general-fk_settings = إعدادات التعقب
|
||||
settings-general-fk_settings-leg_tweak = تعديلات الساق
|
||||
settings-general-fk_settings-leg_tweak-description = يمكن أن يقلل أدت التقليم الأرضية من تقليم الأرض أو حتى يزيله ، ولكنه قد يسبب مشاكل عند الركوع على ركبتيك. تصحيح التزحلق على الجليد يصحح التزحلق على الجليد ، لكن يمكنه أن يقلل الدقة في أنماط حركة معينة
|
||||
# Floor clip:
|
||||
# why the name - came from the idea of noclip in video games, but is the opposite where clipping to the floor is a desired feature
|
||||
# definition - Prevents the foot trackers from going lower than they where when a reset was performed
|
||||
settings-general-fk_settings-leg_tweak-floor_clip = فلور كليب
|
||||
# Skating correction:
|
||||
# why the name - without this enabled the feet will often slide across the ground as if your skating across the ground,
|
||||
# since this largely prevents this it corrects for it hence skating correction (note this may be renamed to sliding correction)
|
||||
# definition - Guesses when each foot is in contact with the ground and uses that information to improve tracking
|
||||
settings-general-fk_settings-leg_tweak-skating_correction = تصحيح التزحلق
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-amount = قوة تصحيح التزحلق
|
||||
settings-general-fk_settings-arm_fk = تعقب الذراع
|
||||
settings-general-fk_settings-arm_fk-description = تغيير طريقة تعقب الذراعين.
|
||||
settings-general-fk_settings-arm_fk-force_arms = إجبار الذراعين من HMD
|
||||
settings-general-fk_settings-skeleton_settings = إعدادات الهيكل العظمي
|
||||
settings-general-fk_settings-skeleton_settings-description = تبديل إعدادات الهيكل العظمي أو إيقافه. يوصى بتركها شغالة.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine = العمود الفقري الممتد
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis = الحوض الممتد
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees = الركبة الممتدة
|
||||
settings-general-fk_settings-vive_emulation-title = محاكاة Vive
|
||||
settings-general-fk_settings-vive_emulation-description = محاكاة مشاكل تعقب الخصر التي تعاني منها أجهزة تعقب Vive. هذه مزحة وتجعل التتبع أسوأ.
|
||||
settings-general-fk_settings-vive_emulation-label = تمكين محاكاة Vive
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
settings-general-gesture_control = التحكم بالإيماءات
|
||||
settings-general-gesture_control-subtitle = عمليات إعادة التعيين المستندة على النقر
|
||||
settings-general-gesture_control-description = يسمح بتشغيل عملية إعادة التعيين من خلال النقر على جهاز التعقب. يتم استخدام جهاز التعقب الأعلى على جذعك لإعادة ضبط سريع ، ويتم استخدام جهاز التعقب الأعلى على ساقك اليسرى لإعادة ضبط ، ويتم استخدام جهاز التعقب الأعلى على ساقك اليمنى إعادة ضبط التركيب . تجدر الإشارة إلى أن النقرات يجب أن تتم خلال 0.6 ثانية لكي يتم تسجيلها.
|
||||
# This is a unit: 3 taps, 2 taps, 1 tap
|
||||
# $amount (Number) - Amount of taps (touches to the tracker's case)
|
||||
settings-general-gesture_control-taps =
|
||||
{ $amount ->
|
||||
[zero] { $amount } نقرات
|
||||
[one] نقرة واحدة
|
||||
[two] نقرتان
|
||||
[few] { $amount } نقرات
|
||||
[many] { $amount } نقرات
|
||||
*[other] { $amount } نقرات
|
||||
}
|
||||
settings-general-gesture_control-quickResetEnabled = تمكين النقر لإعادة الضبط السريع
|
||||
settings-general-gesture_control-quickResetDelay = تأخير إعادة الضبط السريع
|
||||
settings-general-gesture_control-quickResetTaps = نقرات لإعادة الضبط السريع
|
||||
settings-general-gesture_control-resetEnabled = تمكين النقر لإعادة التعيين
|
||||
settings-general-gesture_control-resetDelay = إعادة تعيين التأخير
|
||||
settings-general-gesture_control-resetTaps = نقرات لإعادة الضبط
|
||||
settings-general-gesture_control-mountingResetEnabled = تمكين النقر لإعادة تعيين التركيب
|
||||
settings-general-gesture_control-mountingResetDelay = تأخير إعادة تعيين التركيب
|
||||
settings-general-gesture_control-mountingResetTaps = نقرات لإعادة تعيين التركيب
|
||||
|
||||
## Interface settings
|
||||
|
||||
settings-general-interface = واجهة المستخدم
|
||||
settings-general-interface-dev_mode = وضع المطوّر
|
||||
settings-general-interface-dev_mode-description = يمكن أن يكون هذا الوضع مفيدًا إذا كنت بحاجة إلى بيانات متعمقة أو للتفاعل مع أجهزة التعقب المتصلة على مستوى أكثر تقدمًا.
|
||||
settings-general-interface-dev_mode-label = وضع المطوّر
|
||||
settings-general-interface-serial_detection = الكشف عن جهاز تسلسلي
|
||||
settings-general-interface-serial_detection-description = سيعرض هذا الخيار نافذة منبثقة في كل مرة تقوم فيها بتوصيل جهاز تسلسلي جديد يمكن أن يكون جهاز تعقب. يساعد في تحسين عملية إعداد جهاز التعقب.
|
||||
settings-general-interface-serial_detection-label = الكشف عن جهاز تسلسلي
|
||||
settings-general-interface-lang = اختر اللغة
|
||||
settings-general-interface-lang-description = قم بتغيير اللغة الافتراضية التي تريد استخدامها.
|
||||
settings-general-interface-lang-placeholder = اختر اللغة التي تريد استخدامها
|
||||
|
||||
## Serial settings
|
||||
|
||||
settings-serial = وحدة التحكم التسلسلية
|
||||
# This cares about multilines
|
||||
settings-serial-description =
|
||||
هذا هو موجز معلومات مباشر للاتصال التسلسلي.
|
||||
قد يكون مفيدًا إذا كنت بحاجة إلى معرفة إن كان البرنامج الثابت به خلل.
|
||||
settings-serial-connection_lost = تم فقد الاتصال بالمسلسل ، جاري إعادة الاتصال...
|
||||
settings-serial-reboot = إعادة التشغيل
|
||||
settings-serial-factory_reset = إعادة التعيين إلى إعدادات المصنع
|
||||
# This cares about multilines
|
||||
# <b>text</b> means that the text should be bold
|
||||
settings-serial-factory_reset-warning =
|
||||
<b>تحذير:</b> سيؤدي هذا إلى إعادة تعيين المتعقب إلى إعدادات المصنع.
|
||||
مما يعني أن إعدادات Wi-Fi والمعايرة <b>ستفقد جميعا!</b>
|
||||
settings-serial-factory_reset-warning-ok = أنا أعرف ماذا أفعل
|
||||
settings-serial-factory_reset-warning-cancel = إلغاء
|
||||
settings-serial-get_infos = احصل على معلومات
|
||||
settings-serial-serial_select = اختر منفذ تسلسلي
|
||||
settings-serial-auto_dropdown_item = تلقائي
|
||||
|
||||
## OSC router settings
|
||||
|
||||
settings-osc-router = راوتر OSC
|
||||
# This cares about multilines
|
||||
settings-osc-router-description =
|
||||
إعادة توجيه رسائل OSC من برنامج آخر.
|
||||
مفيد لاستخدام برنامج OSC آخر مع VRChat على سبيل المثال.
|
||||
settings-osc-router-enable = تمكين
|
||||
settings-osc-router-enable-description = تبديل إعادة توجيه الرسائل.
|
||||
settings-osc-router-enable-label = تمكين
|
||||
settings-osc-router-network = منافذ الشبكة
|
||||
# This cares about multilines
|
||||
settings-osc-router-network-description =
|
||||
اضبط المنافذ للاستماع وإرسال البيانات.
|
||||
يمكن أن تكون هذه هي نفس المنافذ الأخرى المستخدمة في خادم SlimeVR.
|
||||
settings-osc-router-network-port_in =
|
||||
.label = منفذ الدخول
|
||||
.placeholder = منفذ الدخول (الإفتراضي: 9002)
|
||||
settings-osc-router-network-port_out =
|
||||
.label = منفذ الخروج
|
||||
.placeholder = منفذ الخروج (الإفتراضي: 9000)
|
||||
settings-osc-router-network-address = عنوان الشبكة
|
||||
settings-osc-router-network-address-description = قم بتعيين العنوان لإرسال البيانات إليه.
|
||||
settings-osc-router-network-address-placeholder = عنوان IPV4
|
||||
|
||||
## OSC VRChat settings
|
||||
|
||||
settings-osc-vrchat = أجهزة تعقب "OSC VRChat"
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
قم بتغيير الإعدادات الخاصة ب VRChat لتلقي بيانات HMD وإرسالها
|
||||
بيانات أجهزة تعقب ل FBT (يعمل على Quest مستقل).
|
||||
settings-osc-vrchat-enable = تمكين
|
||||
settings-osc-vrchat-enable-description = بتبديل إرسال واستقبال البيانات.
|
||||
settings-osc-vrchat-enable-label = تمكين
|
||||
settings-osc-vrchat-network = منافذ الشبكة
|
||||
settings-osc-vrchat-network-description = قم بتعيين المنافذ للاستماع وإرسال البيانات إلى VRChat
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = منفذ الدخول
|
||||
.placeholder = منفذ الدخول (الإفتراضي: 9001)
|
||||
settings-osc-vrchat-network-port_out =
|
||||
.label = منفذ الخروج
|
||||
.placeholder = منفذ الخروج (الإفتراضي: 9000)
|
||||
settings-osc-vrchat-network-address = عنوان الشبكة
|
||||
settings-osc-vrchat-network-address-description = اختر العنوان الذي تريد إرسال البيانات إلى VRChat (تحقق من إعدادات Wi-Fi على جهازك)
|
||||
settings-osc-vrchat-network-address-placeholder = عنوان IP الخاص ب VRChat
|
||||
settings-osc-vrchat-network-trackers = أجهزة التعقب
|
||||
settings-osc-vrchat-network-trackers-description = تبديل إرسال أجهزة تتبع محددة عبر OSC.
|
||||
settings-osc-vrchat-network-trackers-chest = الصدر
|
||||
settings-osc-vrchat-network-trackers-waist = الخصر
|
||||
settings-osc-vrchat-network-trackers-knees = الركبتين
|
||||
settings-osc-vrchat-network-trackers-feet = القدمين
|
||||
settings-osc-vrchat-network-trackers-elbows = الكوعين
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
onboarding-skip = تخطى الإعداد
|
||||
onboarding-continue = متابعة
|
||||
onboarding-wip = جاري العمل
|
||||
|
||||
## Wi-Fi setup
|
||||
|
||||
onboarding-wifi_creds-back = العودة إلى المقدمة
|
||||
onboarding-wifi_creds = إدخل بيانات اعتماد Wi-Fi
|
||||
# This cares about multilines
|
||||
onboarding-wifi_creds-description =
|
||||
ستستخدم أجهزة التعقب بيانات الاعتماد هذه للاتصال لاسلكيًا.
|
||||
الرجاء استخدام بيانات الاعتماد التي تتصل بها حاليًا.
|
||||
onboarding-wifi_creds-skip = تخطى إعدادات Wi-Fi
|
||||
onboarding-wifi_creds-submit = إرسال!
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = اسم الWi-Fi
|
||||
.placeholder = أدخل اسم الWi-Fi
|
||||
onboarding-wifi_creds-password =
|
||||
.label = كلمة السر
|
||||
.placeholder = أدخل كلمة السر
|
||||
|
||||
## Mounting setup
|
||||
|
||||
onboarding-reset_tutorial-back = العودة إلى معايرة التركيب
|
||||
onboarding-reset_tutorial = إعادة البرنامج التعليمي
|
||||
onboarding-reset_tutorial-description = هذه الميزة لم تنته بعد، فقط اضغط على متابعة
|
||||
|
||||
## Setup start
|
||||
|
||||
onboarding-home = مرحبا بكم في SlimeVR
|
||||
# This cares about multilines and it's centered!!
|
||||
onboarding-home-description =
|
||||
جلب التعقب كامل الجسم
|
||||
للجميع
|
||||
onboarding-home-start = هيا نتجهز!
|
||||
|
||||
## Enter VR part of setup
|
||||
|
||||
onboarding-enter_vr-back = العودة إلى تعيين أجهزة التعقب
|
||||
onboarding-enter_vr-title = حان وقت دخول VR!
|
||||
onboarding-enter_vr-description = ضع كل أجهزة التعقب ثم أدخل VR!
|
||||
onboarding-enter_vr-ready = أنا جاهز
|
||||
|
||||
## Setup done
|
||||
|
||||
onboarding-done-title = أنت جاهز تمامًا!
|
||||
onboarding-done-description = استمتع بتجربة تتبع الجسم بالكامل!
|
||||
onboarding-done-close = إغلاق الدليل
|
||||
|
||||
## Tracker connection setup
|
||||
|
||||
onboarding-connect_tracker-back = العودة إلى بيانات اعتماد الWi-Fi
|
||||
onboarding-connect_tracker-title = ربط أجهزة التعقب
|
||||
onboarding-connect_tracker-description-p0 = ننتقل الآن إلى الجزء الممتع ، ربط جميع أجهزة التعقب!
|
||||
onboarding-connect_tracker-description-p1 = ما عليك سوى توصيل كل ما لم يتم توصيله بعد من خلال منفذ USB.
|
||||
onboarding-connect_tracker-issue-serial = أواجه مشكلة في الاتصال!
|
||||
onboarding-connect_tracker-usb = جهاز تعقب USB
|
||||
onboarding-connect_tracker-connection_status-connecting = جارٍ إرسال بيانات اعتماد الWi-Fi
|
||||
onboarding-connect_tracker-connection_status-connected = متصل بشبكة الWi-Fi
|
||||
onboarding-connect_tracker-connection_status-error = غير قادر على الاتصال بشبكة الWi-Fi
|
||||
onboarding-connect_tracker-connection_status-start_connecting = يتم البحث عن أجهزة التعقب
|
||||
onboarding-connect_tracker-connection_status-handshake = متصل بالسيرفر
|
||||
# $amount (Number) - Amount of trackers connected (this is a number, but you can use CLDR plural rules for your language)
|
||||
# More info on https://www.unicode.org/cldr/cldr-aux/charts/22/supplemental/language_plural_rules.html
|
||||
# English in this case only has 2 plural rules, which are "one" and "other",
|
||||
# we use 0 in an explicit way because there is no plural rule in english for 0, so we directly say
|
||||
# if $amount is 0 then we say "No trackers connected"
|
||||
onboarding-connect_tracker-connected_trackers =
|
||||
{ $amount ->
|
||||
[0] لا يوجد جهاز تعقب متصل
|
||||
[zero] لا يوجد جهاز تعقب متصل
|
||||
[one] جهاز تعقب واحد متصل
|
||||
[two] جهازا تعقب متصلان
|
||||
[few] { $amount } أجهزة تعقب متصلة
|
||||
[many] { $amount } أجهزة تعقب متصلة
|
||||
*[other] { $amount } أجهزة تعقب متصلة
|
||||
}
|
||||
onboarding-connect_tracker-next = لقد قمت بتوصيل جميع أجهزة التعقب
|
||||
|
||||
## Tracker assignment setup
|
||||
|
||||
onboarding-assign_trackers-back = العودة إلى بيانات اعتماد الWi-Fi
|
||||
onboarding-assign_trackers-title = تعيين أجهزة التعقب
|
||||
onboarding-assign_trackers-description = دعنا نختار موقع أجهزة التعقب. انقر فوق المكان الذي تريد وضع جهاز تعقب فيه
|
||||
# Look at translation of onboarding-connect_tracker-connected_trackers on how to use plurals
|
||||
# $assigned (Number) - Trackers that have been assigned a body part
|
||||
# $trackers (Number) - Trackers connected to the server
|
||||
onboarding-assign_trackers-assigned =
|
||||
{ $trackers ->
|
||||
[zero] { $assigned } من { $trackers } أجهزة تعقب عينت
|
||||
[one] جهاز واحد من { $trackers } أجهزة تعقب عينت
|
||||
[two] جهازان من { $trackers } أجهزة تعقب عينت
|
||||
[few] { $assigned } من { $trackers } أجهزة تعقب عينت
|
||||
[many] { $assigned } من { $trackers } أجهزة تعقب عينت
|
||||
*[other] { $assigned } من { $trackers } أجهزة تعقب عينت
|
||||
}
|
||||
onboarding-assign_trackers-advanced = إظهار مواقع التعيين المتقدمة
|
||||
onboarding-assign_trackers-next = لقد عينت جميع أجهزة التعقب
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
onboarding-manual_mounting-back = العودة إلى دخول VR
|
||||
onboarding-manual_mounting = التركيب اليدوي
|
||||
onboarding-manual_mounting-description = انقر فوق كل جهاز تعقب وحدد طريقة تركيبها
|
||||
onboarding-manual_mounting-auto_mounting = التركيب التلقائي
|
||||
onboarding-manual_mounting-next = الخطوة التالية
|
||||
|
||||
## Tracker automatic mounting setup
|
||||
|
||||
onboarding-automatic_mounting-back = العودة إلى دخول VR
|
||||
onboarding-automatic_mounting-title = معايرة التركيب
|
||||
onboarding-automatic_mounting-description = لكي تعمل أجهزة تعقب SlimeVR ، نحتاج إلى تعيين دوران تركيب أجهزة التعقب لمواءمتها مع تركيب جهاز التعقب المادي.
|
||||
onboarding-automatic_mounting-manual_mounting = ضبط التركيب يدويًا
|
||||
onboarding-automatic_mounting-next = الخطوة التالية
|
||||
onboarding-automatic_mounting-prev_step = الخطوة السابقة
|
||||
onboarding-automatic_mounting-done-title = تم معايرة دوران التركيب
|
||||
onboarding-automatic_mounting-done-description = اكتملت معايرة التركيب!
|
||||
onboarding-automatic_mounting-done-restart = العودة إلى البداية
|
||||
onboarding-automatic_mounting-mounting_reset-title = إعادة تعيين التركيب
|
||||
onboarding-automatic_mounting-mounting_reset-step-0 = 1. قرفص في وضع "التزلج" مع ثني ساقيك ، وإمالة الجزء العلوي من جسمك إلى الأمام ، وثني ذراعيك.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. اضغط على زر "إعادة تعيين التركيب" وانتظر لمدة 3 ثوان قبل إعادة تعيين دوران تركيب أجهزة التعقب.
|
||||
onboarding-automatic_mounting-preparation-title = التحضير
|
||||
onboarding-automatic_mounting-preparation-step-0 = 1. قف بشكل مستقيم مع ذراعيك على جانبيك.
|
||||
onboarding-automatic_mounting-preparation-step-1 = اضغط على الزر "Reset" و انتظر لمدة 3 ثوانٍ قبل إعادة تعيين أجهزة التعقب.
|
||||
onboarding-automatic_mounting-put_trackers_on-title = ارتدي أجهزة التعقب
|
||||
onboarding-automatic_mounting-put_trackers_on-description = لمعايرة دوران التركيب، سنستخدم أجهزة التعقب التي قمت بتعيينها. ارتدي جميع أجهزة التعقب، يمكنك معرفة أي منها في المستند على اليمين.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = ارتديت جميع أجهزة التعقب.
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
onboarding-manual_proportions-back = العودة إلى برنامج تعليم إعادة التعيين
|
||||
onboarding-manual_proportions-title = نسب الجسم اليدوية
|
||||
onboarding-manual_proportions-precision = ضبط الدقة
|
||||
onboarding-manual_proportions-auto = المعايرة التلقائية
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
onboarding-automatic_proportions-back = العودة إلى برنامج تعليم إعادة التعيين
|
||||
onboarding-automatic_proportions-title = قياس جسمك
|
||||
onboarding-automatic_proportions-description = لكي تعمل أجهزة تعقب SlimeVR, نحتاج إلى معرفة طول عظامك. هذه المعايرة القصيرة ستقيسها لك.
|
||||
onboarding-automatic_proportions-manual = معايرة يدوية
|
||||
onboarding-automatic_proportions-prev_step = الخطوة السابقة
|
||||
onboarding-automatic_proportions-put_trackers_on-title = ارتدي أجهزة التعقب
|
||||
onboarding-automatic_proportions-put_trackers_on-description = لمعايرة نسب جسمك ، سنستخدم أجهزة التعقب التي قمت بتعيينها. ضع جميع أجهزة التعقب، يمكنك معرفة أين تم تعيينه في المستند على اليمين.
|
||||
onboarding-automatic_proportions-put_trackers_on-next = ارتديت جميع أجهزة التعقب.
|
||||
onboarding-automatic_proportions-preparation-title = التحضير
|
||||
onboarding-automatic_proportions-preparation-description = ضع كرسيًا خلفك مباشرةً داخل مساحة اللعب الخاصة بك. كن مستعد للجلوس أثناء الإعداد.
|
||||
onboarding-automatic_proportions-preparation-next = أنا أمام كرسي
|
||||
onboarding-automatic_proportions-start_recording-title = استعد للتحرك
|
||||
onboarding-automatic_proportions-start_recording-description = سنقوم الآن بتسجيل بعض الوضعيات والحركات المحددة. ستتم مطالبتك بذلك في الشاشة التالية. كن مستعدا للبدء عند الضغط على الزر!
|
||||
onboarding-automatic_proportions-start_recording-next = بدء التسجيل
|
||||
onboarding-automatic_proportions-recording-title = تسجيل
|
||||
onboarding-automatic_proportions-recording-description-p0 = جاري التسجيل...
|
||||
onboarding-automatic_proportions-recording-description-p1 = قم بالحركات الموضحة أدناه:
|
||||
onboarding-automatic_proportions-recording-steps-0 = اثني الركبتين عدة مرات.
|
||||
onboarding-automatic_proportions-recording-steps-1 = اجلس على كرسي ثم قف.
|
||||
onboarding-automatic_proportions-recording-steps-2 = قم بتدوير الجزء العلوي من الجسم إلى اليسار ، ثم انحني إلى اليمين.
|
||||
onboarding-automatic_proportions-recording-steps-3 = قم بتدوير الجزء العلوي من الجسم إلى اليمين ، ثم انحني إلى اليسار.
|
||||
onboarding-automatic_proportions-recording-steps-4 = تهزهز حتى ينتهي الموقت.
|
||||
onboarding-automatic_proportions-recording-processing = معالجة النتيجة
|
||||
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 15)
|
||||
onboarding-automatic_proportions-recording-timer =
|
||||
{ $time ->
|
||||
[zero] { $time } ثانية متبقية
|
||||
[one] { $time } ثانية متبقية
|
||||
[two] ثانيتين متبقية
|
||||
[few] { $time } ثوان متبقية
|
||||
[many] { $time } ثوان متبقية
|
||||
*[other] { $time } ثوان متبقية
|
||||
}
|
||||
onboarding-automatic_proportions-verify_results-title = تحقق من النتائج
|
||||
onboarding-automatic_proportions-verify_results-description = تحقق من النتائج أدناه ، هل تبدو صحيحة؟
|
||||
onboarding-automatic_proportions-verify_results-results = تسجيل النتائج
|
||||
onboarding-automatic_proportions-verify_results-processing = معالجة النتيجة
|
||||
onboarding-automatic_proportions-verify_results-redo = إعادة التسجيل
|
||||
onboarding-automatic_proportions-verify_results-confirm = تبدو صحيحة
|
||||
onboarding-automatic_proportions-done-title = تم قياس الجسم و حفظه.
|
||||
onboarding-automatic_proportions-done-description = اكتملت معايرة نسب جسمك!
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = لم يتم الكشف أو تعيين عن أي جهاز تعقب
|
||||
|
||||
350
gui/public/i18n/cs/translation.ftl
Normal file
350
gui/public/i18n/cs/translation.ftl
Normal file
@@ -0,0 +1,350 @@
|
||||
### SlimeVR complete GUI translations
|
||||
|
||||
|
||||
# Please developers (not translators) don't reuse a key inside another key
|
||||
# or concat text with a translation string in the code, use the appropriate
|
||||
# features like variables and selectors in each appropriate case!
|
||||
# And also comment the string if it's something not easy to translate, so you help
|
||||
# translators on what it means
|
||||
|
||||
|
||||
## Websocket (server) status
|
||||
|
||||
websocket-connecting = Připojování k serveru
|
||||
websocket-connection_lost = Ztráta spojení se serverem. Pokus o obnovení připojení...
|
||||
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = Nejste si jisti, který tracker je který? Zatřeste tracker a zvýrazní se odpovídající položka.
|
||||
tips-do_not_move_heels = Ujistěte se, že se vaše paty během nahrávání nepohybují!
|
||||
|
||||
## Body parts
|
||||
|
||||
body_part-NONE = Nepřiřazeno
|
||||
body_part-HEAD = Hlava
|
||||
body_part-NECK = Krk
|
||||
body_part-RIGHT_SHOULDER = Pravé rameno
|
||||
body_part-RIGHT_UPPER_ARM = Pravé nadloktí
|
||||
body_part-RIGHT_LOWER_ARM = Pravé podloktí
|
||||
body_part-RIGHT_HAND = Pravá ruka
|
||||
body_part-RIGHT_UPPER_LEG = Pravé stehno
|
||||
body_part-RIGHT_LOWER_LEG = Pravý kotník
|
||||
body_part-RIGHT_FOOT = Pravá noha
|
||||
body_part-RIGHT_CONTROLLER = Pravý ovladač
|
||||
body_part-CHEST = Hrudník
|
||||
body_part-WAIST = Pás
|
||||
body_part-HIP = Kyčel
|
||||
body_part-LEFT_SHOULDER = Levé rameno
|
||||
body_part-LEFT_UPPER_ARM = Levé nadloktí
|
||||
body_part-LEFT_LOWER_ARM = Levé podloktí
|
||||
body_part-LEFT_HAND = Levá ruka
|
||||
body_part-LEFT_UPPER_LEG = Levé stehno
|
||||
body_part-LEFT_LOWER_LEG = Levý kotník
|
||||
body_part-LEFT_FOOT = Levá noha
|
||||
body_part-LEFT_CONTROLLER = Levý ovladač
|
||||
|
||||
## Proportions
|
||||
|
||||
skeleton_bone-NONE = Žádný
|
||||
skeleton_bone-HEAD = Posun hlavy
|
||||
skeleton_bone-NECK = Délka krku
|
||||
skeleton_bone-CHEST = Délka hrudníku
|
||||
skeleton_bone-CHEST_OFFSET = Odsazení hrudníku
|
||||
skeleton_bone-WAIST = Délka pasu
|
||||
skeleton_bone-HIP = Délka kyčlí
|
||||
skeleton_bone-HIP_OFFSET = Odsazení hrudníku
|
||||
skeleton_bone-HIPS_WIDTH = Šířka kyčlí
|
||||
skeleton_bone-UPPER_LEG = Délka horní části nohy
|
||||
skeleton_bone-LOWER_LEG = Délka dolní části nohy
|
||||
skeleton_bone-FOOT_LENGTH = Délka chodidla
|
||||
skeleton_bone-FOOT_SHIFT = Odsazení chodidla
|
||||
skeleton_bone-SKELETON_OFFSET = Odsazení kostry
|
||||
skeleton_bone-SHOULDERS_DISTANCE = Vzdálenost ramen
|
||||
skeleton_bone-SHOULDERS_WIDTH = Šířka ramen
|
||||
skeleton_bone-UPPER_ARM = Délka nadloktí
|
||||
skeleton_bone-LOWER_ARM = Délka podloktí
|
||||
skeleton_bone-CONTROLLER_Y = Vzdálenost ovladače Y
|
||||
skeleton_bone-CONTROLLER_Z = Vzdálenost ovladače Z
|
||||
skeleton_bone-ELBOW_OFFSET = Odsazení loktů
|
||||
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Obnovení všech proporcí
|
||||
reset-full = Resetovat
|
||||
reset-mounting = Obnovit montáž
|
||||
reset-quick = Rychlý reset
|
||||
|
||||
## Serial detection stuff
|
||||
|
||||
serial_detection-new_device-p0 = Nové sériové zařízení detekováno!
|
||||
serial_detection-new_device-p1 = Zadejte přihlašovací údaje Wi-Fi!
|
||||
serial_detection-new_device-p2 = Vyberte prosím, co s tím chcete udělat
|
||||
serial_detection-open_wifi = Připojit se k Wi-Fi
|
||||
serial_detection-open_serial = Otevřít sériovou konzolu
|
||||
serial_detection-submit = Odeslat!
|
||||
serial_detection-close = Zavřít
|
||||
|
||||
## Navigation bar
|
||||
|
||||
navbar-home = Domů
|
||||
navbar-body_proportions = Tělesné proporce
|
||||
navbar-trackers_assign = Přiřazení trackerů
|
||||
navbar-mounting = Montážní kalibrace
|
||||
navbar-onboarding = Průvodce nastavením
|
||||
navbar-settings = Nastavení
|
||||
|
||||
## Bounding volume hierarchy recording
|
||||
|
||||
bvh-start_recording = Nahrávat BVH
|
||||
bvh-recording = Nahrávání...
|
||||
|
||||
## Widget: Overlay settings
|
||||
|
||||
widget-overlay = Překrytí
|
||||
widget-overlay-is_visible_label = Zobrazit překrytí v SteamVR
|
||||
widget-overlay-is_mirrored_label = Zobrazit překrytí jako zrcadlo
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
widget-drift_compensation-clear = Vymazat kompenzaci driftu
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = Vývojářský režim
|
||||
widget-developer_mode-high_contrast = Vysoký kontrast
|
||||
widget-developer_mode-precise_rotation = Přesná rotace
|
||||
widget-developer_mode-fast_data_feed = Rychlý přenos dat
|
||||
widget-developer_mode-filter_slimes_and_hmd = Filtrovat slimy a HMD
|
||||
widget-developer_mode-sort_by_name = Seřadit podle názvu
|
||||
widget-developer_mode-raw_slime_rotation = Nezpracovaná rotace
|
||||
widget-developer_mode-more_info = Více informací
|
||||
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Rotace
|
||||
widget-imu_visualizer-rotation_raw = Nezpracované
|
||||
widget-imu_visualizer-rotation_preview = Náhled
|
||||
|
||||
## Tracker status
|
||||
|
||||
tracker-status-none = Žádný stav
|
||||
tracker-status-busy = Zaneprázdněný
|
||||
tracker-status-error = Chyba
|
||||
tracker-status-disconnected = Odpojeno
|
||||
tracker-status-occluded = Zakrytý
|
||||
tracker-status-ok = OK
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
tracker-table-column-name = Název
|
||||
tracker-table-column-type = Typ
|
||||
tracker-table-column-battery = Baterie
|
||||
tracker-table-column-ping = Ping
|
||||
tracker-table-column-tps = TPS
|
||||
tracker-table-column-temperature = Teplota °C
|
||||
tracker-table-column-linear-acceleration = Akcel. X/Y/Z
|
||||
tracker-table-column-rotation = Rotace X/Y/Z
|
||||
tracker-table-column-position = Pozice X/Y/Z
|
||||
tracker-table-column-url = URL
|
||||
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = Přední
|
||||
tracker-rotation-left = Levá
|
||||
tracker-rotation-right = Pravá
|
||||
tracker-rotation-back = Zadní
|
||||
|
||||
## Tracker information
|
||||
|
||||
tracker-infos-manufacturer = Výrobce
|
||||
tracker-infos-display_name = Zobrazovaný název
|
||||
tracker-infos-custom_name = Vlastní název
|
||||
tracker-infos-url = URL Trackeru
|
||||
|
||||
## Tracker settings
|
||||
|
||||
tracker-settings-back = Zpět na seznam trackerů
|
||||
tracker-settings-title = Nastavení trackeru
|
||||
tracker-settings-assignment_section = Přiřazení
|
||||
tracker-settings-assignment_section-description = K jaké části těla je tracker přiřazen.
|
||||
tracker-settings-assignment_section-edit = Upravit přiřazení
|
||||
tracker-settings-mounting_section = Montážní poloha
|
||||
tracker-settings-mounting_section-description = Kde je tracker namontován?
|
||||
tracker-settings-mounting_section-edit = Upravit montáž
|
||||
tracker-settings-drift_compensation_section = Povolit kompenzaci driftu
|
||||
tracker-settings-drift_compensation_section-description = Měl by tento tracker kompenzovat svůj drift, když je zapnuta kompenzace driftu?
|
||||
tracker-settings-drift_compensation_section-edit = Povolit kompenzaci driftu
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Název trackeru
|
||||
tracker-settings-name_section-description = Dejte tomu nějakou roztomilou přezdívku :)
|
||||
tracker-settings-name_section-placeholder = Levá noha NightyBeast
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
tracker-part_card-no_name = Bez jména
|
||||
tracker-part_card-unassigned = Nepřiřazeno
|
||||
|
||||
## Body assignment menu
|
||||
|
||||
body_assignment_menu = Kde chcete, aby tento tracker byl?
|
||||
body_assignment_menu-description = Zvolte umístění, kam má být tento tracker přiřazen. Případně můžete spravovat všechny trackery najednou, místo jednoho po druhém.
|
||||
body_assignment_menu-show_advanced_locations = Zobrazit pokročilá místa přiřazení
|
||||
body_assignment_menu-manage_trackers = Spravovat všechny trackery
|
||||
body_assignment_menu-unassign_tracker = Zrušit přiřazení trackeru
|
||||
|
||||
## Tracker assignment menu
|
||||
|
||||
# A -translation_key (with a dash in the front) means that it's a label.
|
||||
# It can only be used in the translation file, it's nice for reusing names and that kind of stuff.
|
||||
#
|
||||
# We are using it here because english doesn't require changing the text in each case but
|
||||
# maybe your language does.
|
||||
-tracker_selection-part = { "Který tracker přiřadit k" }
|
||||
tracker_selection_menu-NONE = Který tracker chcete aby byl nezařazený?
|
||||
tracker_selection_menu-HEAD = { -tracker_selection-part } hlavě?
|
||||
tracker_selection_menu-NECK = Který tracker přiřadit ke krku?
|
||||
tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } pravému rameni?
|
||||
tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part } pravýmu nadloktí?
|
||||
tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part } pravýmu podloktí?
|
||||
tracker_selection_menu-RIGHT_HAND = { -tracker_selection-part } pravé ruce?
|
||||
tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } pravému stehnu?
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } pravému kotníku?
|
||||
tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } pravému chodidlu?
|
||||
tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } pravému ovladači?
|
||||
tracker_selection_menu-CHEST = { -tracker_selection-part } hrudníku?
|
||||
tracker_selection_menu-WAIST = { -tracker_selection-part } pasu?
|
||||
tracker_selection_menu-HIP = Který tracker přiřadit ke kyčli?
|
||||
tracker_selection_menu-LEFT_SHOULDER = { -tracker_selection-part } levému rameni?
|
||||
tracker_selection_menu-LEFT_UPPER_ARM = { -tracker_selection-part } levýmu nadloktí?
|
||||
tracker_selection_menu-LEFT_LOWER_ARM = { -tracker_selection-part } levýmu podloktí?
|
||||
tracker_selection_menu-LEFT_HAND = { -tracker_selection-part } levé ruce?
|
||||
tracker_selection_menu-LEFT_UPPER_LEG = { -tracker_selection-part } levému stehnu?
|
||||
tracker_selection_menu-LEFT_LOWER_LEG = { -tracker_selection-part } levému kotníku?
|
||||
tracker_selection_menu-LEFT_FOOT = { -tracker_selection-part } levému chodidlu?
|
||||
tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part } levému ovladači?
|
||||
tracker_selection_menu-unassigned = Nepřiřazené Trackery
|
||||
tracker_selection_menu-assigned = Přiřazené Trackery
|
||||
tracker_selection_menu-dont_assign = Nepřiřazovat
|
||||
# This line cares about multilines.
|
||||
# <b>text</b> means that the text should be bold.
|
||||
tracker_selection_menu-neck_warning =
|
||||
<b>Varování:</b> Příliš pevně nastavený tracker krku může být smrtelně nebezpečný,
|
||||
popruh může přerušit krevní oběh v hlavě!
|
||||
tracker_selection_menu-neck_warning-done = Chápu rizika
|
||||
tracker_selection_menu-neck_warning-cancel = Zrušit
|
||||
|
||||
## Mounting menu
|
||||
|
||||
mounting_selection_menu = Kde chcete, aby byl tento tracker umístěn?
|
||||
mounting_selection_menu-close = Zavřít
|
||||
|
||||
## Sidebar settings
|
||||
|
||||
settings-sidebar-title = Nastavení
|
||||
settings-sidebar-general = Obecné
|
||||
settings-sidebar-tracker_mechanics = Mechanika trackerů
|
||||
settings-sidebar-fk_settings = Nastavení sledování
|
||||
settings-sidebar-gesture_control = Ovládání gesty
|
||||
settings-sidebar-interface = Rozhraní
|
||||
settings-sidebar-osc_router = OSC router
|
||||
settings-sidebar-utils = Nástroje
|
||||
settings-sidebar-serial = Sériová konzole
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
settings-general-steamvr = SteamVR
|
||||
settings-general-steamvr-subtitle = Trackery SteamVR
|
||||
# Not all translation keys support multiline, only the ones that specify it will actually
|
||||
# split it in lines (that also means you can split in lines however you want in those).
|
||||
# The first spaces (not tabs) for indentation will be ignored, just to make the file look nice when writing.
|
||||
# This one is one of this cases that cares about multilines
|
||||
settings-general-steamvr-description =
|
||||
Povolit nebo zakázat určité trackery SteamVR.
|
||||
Užitečné pro hry nebo aplikace, které podporují pouze určité trackery.
|
||||
settings-general-steamvr-trackers-waist = Pás
|
||||
settings-general-steamvr-trackers-chest = Hrudník
|
||||
settings-general-steamvr-trackers-feet = Chodidla
|
||||
settings-general-steamvr-trackers-knees = Kolena
|
||||
settings-general-steamvr-trackers-elbows = Lokty
|
||||
settings-general-steamvr-trackers-hands = Ruce
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
settings-general-tracker_mechanics = Mechanika trackerů
|
||||
settings-general-tracker_mechanics-filtering = Filtrování
|
||||
# This also cares about multilines
|
||||
settings-general-tracker_mechanics-filtering-description =
|
||||
Vyberte typ filtrování pro své trackery.
|
||||
Predikce předpovídá pohyb, zatímco vyhlazování pohyb vyhlazuje.
|
||||
settings-general-tracker_mechanics-filtering-type = Typ filtrování
|
||||
settings-general-tracker_mechanics-filtering-type-none = Žádné filtrování
|
||||
settings-general-tracker_mechanics-filtering-type-none-description = Použít rotaci tak, jak e. Nebude se provádět žádné filtrování.
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing = Vyhlazování
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing-description = Vyhlazuje pohyby, ale přidává určité zpoždění.
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Predikce
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Snižuje zpoždění a zrychluje pohyby, ale může zvýšit jitter.
|
||||
settings-general-tracker_mechanics-filtering-amount = Množství
|
||||
settings-general-tracker_mechanics-drift_compensation = Kompenzace driftu
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Kompenzuje vychýlení IMU použitím inverzní rotace.
|
||||
Změňte velikost kompenzace a počet resetů, které jsou brány v úvahu.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Kompenzace driftu
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
|
||||
## Interface settings
|
||||
|
||||
|
||||
## Serial settings
|
||||
|
||||
|
||||
## OSC router settings
|
||||
|
||||
|
||||
## OSC VRChat settings
|
||||
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
|
||||
## Wi-Fi setup
|
||||
|
||||
|
||||
## Mounting setup
|
||||
|
||||
|
||||
## Setup start
|
||||
|
||||
|
||||
## Enter VR part of setup
|
||||
|
||||
|
||||
## Setup done
|
||||
|
||||
|
||||
## Tracker connection setup
|
||||
|
||||
|
||||
## Tracker assignment setup
|
||||
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
|
||||
## Tracker automatic mounting setup
|
||||
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
|
||||
## Home
|
||||
|
||||
@@ -104,6 +104,10 @@ widget-overlay = Visualisierung
|
||||
widget-overlay-is_visible_label = Visualisierung in SteamVR anzeigen
|
||||
widget-overlay-is_mirrored_label = Visualisierung spiegeln
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
widget-drift_compensation-clear = Driftkompensation zurücksetzen
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = Entwicklermodus
|
||||
|
||||
@@ -105,6 +105,7 @@ widget-overlay-is_visible_label = show owovelay in steawmvr
|
||||
widget-overlay-is_mirrored_label = dispway owovelay as miwwow
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
widget-drift_compensation-clear = cwear dwift compensation
|
||||
|
||||
## Widget: Developer settings
|
||||
@@ -324,7 +325,7 @@ settings-general-fk_settings-vive_emulation-label = enabwe vive emuwation
|
||||
|
||||
settings-general-gesture_control = gestauw cantwol
|
||||
settings-general-gesture_control-subtitle = bap bwased wesets
|
||||
settings-general-gesture_control-description = allaws owr wesets wo be twiggered by wapping a twackaw. The twackaw hyighest wup on youwur twursuu is uwued for qwick weset, wa twackaw hyighest up on youwur weft weg is uwused for weset, and teh twackaw hyighest up on youwur wight weg is used for mmountwing weset. It showold we wentioned what waps muwst happen within 0.6 seconds wo be wegistered
|
||||
settings-general-gesture_control-description = allaws oww wesets wo be twiggewed by wapping a twackaw. The twackaw hyighest wup on youwuw twuwsuu is uwued fow qwick weset, wa twackaw hyighest up on youwuw weft weg is uwused fow weset, and teh twackaw hyighest up on youwuw wight weg is used fow mmountwing weset. It showold we wentioned what waps muwst happen within 0.6 seconds wo be wegistewed
|
||||
# This is a unit: 3 taps, 2 taps, 1 tap
|
||||
# $amount (Number) - Amount of taps (touches to the tracker's case)
|
||||
settings-general-gesture_control-taps =
|
||||
@@ -334,10 +335,10 @@ settings-general-gesture_control-taps =
|
||||
}
|
||||
settings-general-gesture_control-quickResetEnabled = enable wap to quwuick weset
|
||||
settings-general-gesture_control-quickResetDelay = quwuick weset deway
|
||||
settings-general-gesture_control-quickResetTaps = baps for quwuick weset
|
||||
settings-general-gesture_control-quickResetTaps = baps fow quwuick weset
|
||||
settings-general-gesture_control-resetEnabled = enable wap to weset
|
||||
settings-general-gesture_control-resetDelay = weset deway
|
||||
settings-general-gesture_control-resetTaps = baps for weset
|
||||
settings-general-gesture_control-resetTaps = baps fow weset
|
||||
settings-general-gesture_control-mountingResetEnabled = enable wap to weset mountwing
|
||||
settings-general-gesture_control-mountingResetDelay = mountwing weset deway
|
||||
settings-general-gesture_control-mountingResetTaps = baps for mountwing weset
|
||||
@@ -378,7 +379,7 @@ settings-serial-auto_dropdown_item = awto
|
||||
|
||||
## OSC router settings
|
||||
|
||||
settings-osc-router = OSC wouwter
|
||||
settings-osc-router = OSC wouwtew
|
||||
# This cares about multilines
|
||||
settings-osc-router-description =
|
||||
fowwawd osc messages fwom anothew pwogwam
|
||||
@@ -411,7 +412,7 @@ settings-osc-vrchat-description =
|
||||
settings-osc-vrchat-enable = enaybwe
|
||||
settings-osc-vrchat-enable-description = toggle teh sending awnd wweceiving of data
|
||||
settings-osc-vrchat-enable-label = enaybwe
|
||||
settings-osc-vrchat-network = network pawts
|
||||
settings-osc-vrchat-network = newtwowk pawts
|
||||
settings-osc-vrchat-network-description = set the pawts fow wistening awnd sending data to vwchawt
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = pawt in
|
||||
@@ -456,7 +457,7 @@ onboarding-wifi_creds-password =
|
||||
## Mounting setup
|
||||
|
||||
onboarding-reset_tutorial-back = gaww bawwk to meownting cawwibwation
|
||||
onboarding-reset_tutorial = weset tutowial
|
||||
onboarding-reset_tutorial = weset wtutowial
|
||||
onboarding-reset_tutorial-description = dis featuwe isn't done, just pwess continyue
|
||||
|
||||
## Setup start
|
||||
@@ -465,7 +466,7 @@ onboarding-home = wewcome to swimevr
|
||||
# This cares about multilines and it's centered!!
|
||||
onboarding-home-description =
|
||||
bwinging fuww-bawdy twacking
|
||||
to everyone
|
||||
to evewyone
|
||||
onboarding-home-start = wets get set up!
|
||||
|
||||
## Enter VR part of setup
|
||||
@@ -473,7 +474,7 @@ onboarding-home-start = wets get set up!
|
||||
onboarding-enter_vr-back = gaww bawwk to twacker assignyment
|
||||
onboarding-enter_vr-title = time to entew vr!
|
||||
onboarding-enter_vr-description = put on awe yoaww twackaws and then entew vr!
|
||||
onboarding-enter_vr-ready = iym ready
|
||||
onboarding-enter_vr-ready = iym weady
|
||||
|
||||
## Setup done
|
||||
|
||||
@@ -488,11 +489,11 @@ onboarding-connect_tracker-title = connect twackaws
|
||||
onboarding-connect_tracker-description-p0 = now onto teh fun pawwt, connecting awe teh twackaws!
|
||||
onboarding-connect_tracker-description-p1 = simply connect awe that awe nawt cownyected yet, through a usb powwt.
|
||||
onboarding-connect_tracker-issue-serial = i'm having twouble connecting!
|
||||
onboarding-connect_tracker-usb = usb twacker
|
||||
onboarding-connect_tracker-usb = usb twackew
|
||||
onboarding-connect_tracker-connection_status-connecting = sending wi-fi cwedentials
|
||||
onboarding-connect_tracker-connection_status-connected = cownyected to wi-fi
|
||||
onboarding-connect_tracker-connection_status-error = unabwe to cownyect to wi-fi
|
||||
onboarding-connect_tracker-connection_status-start_connecting = wooking for twackaws
|
||||
onboarding-connect_tracker-connection_status-start_connecting = wooking fow twackaws
|
||||
onboarding-connect_tracker-connection_status-handshake = cownyected to teh sewvew
|
||||
# $amount (Number) - Amount of trackers connected (this is a number, but you can use CLDR plural rules for your language)
|
||||
# More info on https://www.unicode.org/cldr/cldr-aux/charts/22/supplemental/language_plural_rules.html
|
||||
@@ -541,15 +542,15 @@ onboarding-automatic_mounting-next = next step
|
||||
onboarding-automatic_mounting-prev_step = pwevious step
|
||||
onboarding-automatic_mounting-done-title = mounting wowations cawibwated.
|
||||
onboarding-automatic_mounting-done-description = yowo meownting cawibwation is compwete!
|
||||
onboarding-automatic_mounting-done-restart = weturn to start
|
||||
onboarding-automatic_mounting-done-restart = wetuwn to stawt
|
||||
onboarding-automatic_mounting-mounting_reset-title = meownting weset
|
||||
onboarding-automatic_mounting-mounting_reset-step-0 = 1. squawt in a "skiing" pose with yowo wegs bent, yowo upper body tilted fowwawds, and yowo awems bent.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. pwess the "weset meownting" button and wait fow 3 seconds befowe the twackaws' meownting wowations will weset.
|
||||
onboarding-automatic_mounting-preparation-title = pwepairation
|
||||
onboarding-automatic_mounting-preparation-title = pwepaiwation
|
||||
onboarding-automatic_mounting-preparation-step-0 = 1. stand upwight with yowo awems to yowo sides.
|
||||
onboarding-automatic_mounting-preparation-step-1 = 2. pwess the "weset" button and wait fow 3 seconds befowe the twackaws will weset.
|
||||
onboarding-automatic_mounting-put_trackers_on-title = put on yowo twackaws
|
||||
onboarding-automatic_mounting-put_trackers_on-description = to cawibwate meownting wowations, we'we gonna use the twackaws yowo just assigned. put on awe yowo twackaws, yowo can see which awe which in the figure to the wowight.
|
||||
onboarding-automatic_mounting-put_trackers_on-description = to cawibwate meownting wowations, we'we gonna use the twackaws yowo just assigned. put on awe yowo twackaws, yowo can see which awe which in the figuwe to the wowight.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = i haff awe my twackaws on
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
@@ -104,6 +104,9 @@ widget-overlay = Overlay
|
||||
widget-overlay-is_visible_label = Pokaż Overlay w SteamVR
|
||||
widget-overlay-is_mirrored_label = Pokaż Overlay jako Lustro
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = Tryb Dewelopera
|
||||
@@ -222,6 +225,13 @@ tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part } left contro
|
||||
tracker_selection_menu-unassigned = Nieprzydzielone trackery
|
||||
tracker_selection_menu-assigned = Przydzielone trackery
|
||||
tracker_selection_menu-dont_assign = Nie przydzielaj
|
||||
# This line cares about multilines.
|
||||
# <b>text</b> means that the text should be bold.
|
||||
tracker_selection_menu-neck_warning =
|
||||
<b>Ostrzeżenie:</b> Opaska na szyję może być śmiertelna, jeśli zostanie dopasowana zbyt ciasno,
|
||||
pasek może odciąć krążenie do głowy!
|
||||
tracker_selection_menu-neck_warning-done = Rozumiem ryzyko
|
||||
tracker_selection_menu-neck_warning-cancel = Anuluj
|
||||
|
||||
## Mounting menu
|
||||
|
||||
@@ -348,6 +358,13 @@ settings-serial-description =
|
||||
settings-serial-connection_lost = Connection to serial lost, Reconnecting...
|
||||
settings-serial-reboot = Reboot
|
||||
settings-serial-factory_reset = Factory Reset
|
||||
# This cares about multilines
|
||||
# <b>text</b> means that the text should be bold
|
||||
settings-serial-factory_reset-warning =
|
||||
<b>Ostrzeżenie:</b> Spowoduje to zresetowanie trackera do ustawień fabrycznych.
|
||||
Co oznacza, że ustawienia Wi-Fi i kalibracji <b>zostaną utracone!</b>
|
||||
settings-serial-factory_reset-warning-ok = Wiem co robię
|
||||
settings-serial-factory_reset-warning-cancel = Anuluj
|
||||
settings-serial-get_infos = Get Infos
|
||||
settings-serial-serial_select = Select a serial port
|
||||
settings-serial-auto_dropdown_item = Auto
|
||||
|
||||
212
gui/public/i18n/tr/translation.ftl
Normal file
212
gui/public/i18n/tr/translation.ftl
Normal file
@@ -0,0 +1,212 @@
|
||||
### SlimeVR complete GUI translations
|
||||
|
||||
|
||||
# Please developers (not translators) don't reuse a key inside another key
|
||||
# or concat text with a translation string in the code, use the appropriate
|
||||
# features like variables and selectors in each appropriate case!
|
||||
# And also comment the string if it's something not easy to translate, so you help
|
||||
# translators on what it means
|
||||
|
||||
|
||||
## Websocket (server) status
|
||||
|
||||
websocket-connecting = Sunucuya bağlanılıyor
|
||||
websocket-connection_lost = Sunucuyla bağlantı kesildi. Tekrar bağlanılmaya çalışılıyor...
|
||||
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = Hangi takipçi hangisi emin değil misin? Takipçilerden birini hareket ettirerek belirleyebilirsin.
|
||||
tips-do_not_move_heels = Kayıt sırasında ayaklarınızın hareket etmediğinden emin olun!
|
||||
|
||||
## Body parts
|
||||
|
||||
body_part-NONE = Atanmamış
|
||||
body_part-HEAD = Kafa
|
||||
body_part-NECK = Boyun
|
||||
body_part-RIGHT_SHOULDER = Sağ omuz
|
||||
body_part-RIGHT_UPPER_ARM = Sağ üst kol
|
||||
body_part-RIGHT_LOWER_ARM = Sağ alt kol
|
||||
body_part-RIGHT_HAND = Sağ el
|
||||
body_part-RIGHT_UPPER_LEG = Sağ uyluk
|
||||
body_part-RIGHT_LOWER_LEG = Sağ ayak bileği
|
||||
body_part-RIGHT_FOOT = Sağ ayak
|
||||
body_part-RIGHT_CONTROLLER = Sağ oyun kolu
|
||||
body_part-CHEST = Göğüs
|
||||
body_part-WAIST = Bel
|
||||
body_part-HIP = Kalça
|
||||
body_part-LEFT_SHOULDER = Sol omuz
|
||||
body_part-LEFT_UPPER_ARM = Sol üst kol
|
||||
body_part-LEFT_LOWER_ARM = Sol alt kol
|
||||
body_part-LEFT_HAND = Sol el
|
||||
body_part-LEFT_UPPER_LEG = Sol uyluk
|
||||
body_part-LEFT_LOWER_LEG = Sol ayak bileği
|
||||
body_part-LEFT_FOOT = Sol ayak
|
||||
body_part-LEFT_CONTROLLER = Sol oyun kolu
|
||||
|
||||
## Proportions
|
||||
|
||||
skeleton_bone-NONE = Yok
|
||||
skeleton_bone-HEAD = Kafa hizası
|
||||
skeleton_bone-NECK = Boyun Uzunluğu
|
||||
skeleton_bone-CHEST = Göğüs Uzunluğu
|
||||
skeleton_bone-CHEST_OFFSET = Göğüs hizası
|
||||
skeleton_bone-WAIST = Bel Uzunluğu
|
||||
skeleton_bone-HIP = Kalça Uzunluğu
|
||||
skeleton_bone-HIP_OFFSET = Kalça hizası
|
||||
skeleton_bone-HIPS_WIDTH = Kalça Genişliği
|
||||
skeleton_bone-UPPER_LEG = Üst Bacak Uzunluğu
|
||||
skeleton_bone-LOWER_LEG = Alt Bacak Uzunluğu
|
||||
skeleton_bone-FOOT_LENGTH = Ayak Uzunluğu
|
||||
skeleton_bone-FOOT_SHIFT = Ayak hizası
|
||||
skeleton_bone-SKELETON_OFFSET = İskelet hizası
|
||||
skeleton_bone-SHOULDERS_DISTANCE = Omuz Mesafesi
|
||||
skeleton_bone-SHOULDERS_WIDTH = Omuz Genişliği
|
||||
skeleton_bone-UPPER_ARM = Üst Kol Uzunluğu
|
||||
skeleton_bone-LOWER_ARM = Alt Kol Uzunluğu
|
||||
skeleton_bone-CONTROLLER_Y = Oyun kolu uzaklığı Y
|
||||
skeleton_bone-CONTROLLER_Z = Oyun kolu uzaklığı Z
|
||||
skeleton_bone-ELBOW_OFFSET = Dirsek hizası
|
||||
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Tüm oranları sıfırla
|
||||
reset-full = Sıfırlama
|
||||
reset-quick = Hızlı Sıfırlama
|
||||
|
||||
## Serial detection stuff
|
||||
|
||||
serial_detection-new_device-p1 = Wi-Fi bilgilerinizi girin!
|
||||
serial_detection-new_device-p2 = Lütfen onunla ne yapmak istediğinizi seçin
|
||||
serial_detection-open_wifi = Wi-Fi'ye bağlan
|
||||
serial_detection-submit = Gönder!
|
||||
serial_detection-close = Kapat
|
||||
|
||||
## Navigation bar
|
||||
|
||||
navbar-settings = Ayarlar
|
||||
|
||||
## Bounding volume hierarchy recording
|
||||
|
||||
|
||||
## Widget: Overlay settings
|
||||
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
|
||||
## Tracker status
|
||||
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = Ön
|
||||
tracker-rotation-left = Sol
|
||||
tracker-rotation-right = Sağ
|
||||
tracker-rotation-back = Arka
|
||||
|
||||
## Tracker information
|
||||
|
||||
tracker-infos-manufacturer = Üretici
|
||||
tracker-infos-display_name = Görünen Ad
|
||||
tracker-infos-custom_name = Özel Ad
|
||||
|
||||
## Tracker settings
|
||||
|
||||
tracker-settings-assignment_section-description = Tracker'in vücudun hangi kısmına atandığı.
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
|
||||
## Body assignment menu
|
||||
|
||||
|
||||
## Tracker assignment menu
|
||||
|
||||
|
||||
## Mounting menu
|
||||
|
||||
|
||||
## Sidebar settings
|
||||
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
|
||||
## Interface settings
|
||||
|
||||
|
||||
## Serial settings
|
||||
|
||||
settings-serial-reboot = Yeniden Başlat
|
||||
settings-serial-factory_reset-warning-ok = Ben ne yaptığımı biliyorum
|
||||
settings-serial-factory_reset-warning-cancel = İptal et
|
||||
settings-serial-auto_dropdown_item = Otomatik
|
||||
|
||||
## OSC router settings
|
||||
|
||||
settings-osc-router-enable = Etkinleştir
|
||||
settings-osc-router-enable-label = Etkinleştir
|
||||
settings-osc-router-network-address = Ağ adresi
|
||||
|
||||
## OSC VRChat settings
|
||||
|
||||
settings-osc-vrchat-enable = Etkinleştir
|
||||
settings-osc-vrchat-enable-label = Etkinleştir
|
||||
settings-osc-vrchat-network-address = Ağ adresi
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
|
||||
## Wi-Fi setup
|
||||
|
||||
|
||||
## Mounting setup
|
||||
|
||||
|
||||
## Setup start
|
||||
|
||||
|
||||
## Enter VR part of setup
|
||||
|
||||
|
||||
## Setup done
|
||||
|
||||
|
||||
## Tracker connection setup
|
||||
|
||||
|
||||
## Tracker assignment setup
|
||||
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
|
||||
## Tracker automatic mounting setup
|
||||
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
|
||||
## Home
|
||||
|
||||
@@ -104,6 +104,10 @@ widget-overlay = 覆盖层
|
||||
widget-overlay-is_visible_label = 在 SteamVR 中显示覆盖层
|
||||
widget-overlay-is_mirrored_label = 镜像显示覆盖层
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
widget-drift_compensation-clear = 清除漂移补偿数据
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = 开发者选项
|
||||
|
||||
@@ -104,6 +104,9 @@ widget-overlay = 內嵌介面
|
||||
widget-overlay-is_visible_label = 在 SteamVR 中顯示內嵌介面
|
||||
widget-overlay-is_mirrored_label = 鏡像顯示內嵌介面
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = 開發者選項
|
||||
@@ -162,7 +165,7 @@ tracker-infos-url = 追蹤器 URL
|
||||
tracker-settings-back = 返回追蹤器列表
|
||||
tracker-settings-title = 追蹤器設定
|
||||
tracker-settings-assignment_section = 分配追蹤器
|
||||
tracker-settings-assignment_section-description = 這個追蹤器要分配到身上的哪個部位?
|
||||
tracker-settings-assignment_section-description = 這個追蹤器分配到的身體部位
|
||||
tracker-settings-assignment_section-edit = 編輯分配
|
||||
tracker-settings-mounting_section = 配戴方式
|
||||
tracker-settings-mounting_section-description = 這個追蹤器要配戴在哪裡?
|
||||
|
||||
@@ -16,6 +16,10 @@ export const DEFAULT_LOCALE = 'en';
|
||||
const OVERRIDE_FILENAME = 'override.ftl';
|
||||
|
||||
export const langs = [
|
||||
{
|
||||
name: '🇦🇪 عربى',
|
||||
key: 'ar',
|
||||
},
|
||||
{
|
||||
name: '🇺🇸 English',
|
||||
key: 'en',
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
body {
|
||||
font-variant-numeric: tabular-nums;
|
||||
font-family: 'poppins', sans-serif, emoji, 'Twemoji Country Flags';
|
||||
font-family: 'poppins', sans-serif, 'Twemoji';
|
||||
height: 100vh;
|
||||
width: 100vw;
|
||||
user-select: none;
|
||||
@@ -12,10 +13,10 @@ body {
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Twemoji Country Flags';
|
||||
unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067,
|
||||
U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F;
|
||||
src: url('/fonts/TwemojiCountryFlags.woff2') format('woff2');
|
||||
font-family: 'Twemoji';
|
||||
src: url('/fonts/twemoji-glyf_colr_1.ttf') format('truetype'),
|
||||
url('/fonts/twemoji-picosvg.ttf') format('truetype'),
|
||||
emoji;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
|
||||
@@ -1446,7 +1446,7 @@ END OF TERMS AND CONDITIONS
|
||||
---------------------------------------------------------------
|
||||
|
||||
---------------------------------------------------------------
|
||||
Font file containing language flags by:
|
||||
Font file containing emojis by:
|
||||
Twitter Emoji (Twemoji)
|
||||
https://github.com/twitter/twemoji
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
val dir = File("").absoluteFile
|
||||
try {
|
||||
LogManager.initialize(File(dir, "logs/"), dir)
|
||||
LogManager.initialize(dir)
|
||||
} catch (e1: java.lang.Exception) {
|
||||
e1.printStackTrace()
|
||||
}
|
||||
|
||||
@@ -28,6 +28,7 @@ public class WebsocketAPI extends WebSocketServer implements ProtocolAPIServer {
|
||||
this.protocolAPI = protocolAPI;
|
||||
|
||||
this.protocolAPI.registerAPIServer(this);
|
||||
setReuseAddr(true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -3,7 +3,6 @@ package io.eiren.util.logging;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.PrintStream;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.logging.ConsoleHandler;
|
||||
import java.util.logging.FileHandler;
|
||||
@@ -20,7 +19,7 @@ public class LogManager {
|
||||
public static final IGLog log = new DefaultGLog(global);
|
||||
public static ConsoleHandler handler;
|
||||
|
||||
public static void initialize(File logsDir, File mainLogDir)
|
||||
public static void initialize(File mainLogDir)
|
||||
throws SecurityException, IOException {
|
||||
if (initialized.getAndSet(true))
|
||||
return;
|
||||
@@ -31,30 +30,10 @@ public class LogManager {
|
||||
File lastLogFile = new File(mainLogDir, "log_last.log");
|
||||
if (lastLogFile.exists())
|
||||
lastLogFile.delete();
|
||||
File mainLog = new File(mainLogDir, "log_main.log");
|
||||
FileHandler mHandler = new FileHandler(mainLog.getPath(), true);
|
||||
FileHandler filehandler = new FileHandler(lastLogFile.getPath(), true);
|
||||
mHandler.setFormatter(loc);
|
||||
filehandler.setFormatter(loc);
|
||||
global.addHandler(mHandler);
|
||||
global.addHandler(filehandler);
|
||||
}
|
||||
if (logsDir != null) {
|
||||
if (!logsDir.exists())
|
||||
logsDir.mkdir();
|
||||
if (!logsDir.isDirectory())
|
||||
System.out.println("*** WARNING *** LOG FOLDER IS NOT A DIRECTORY!");
|
||||
File currentLog = new File(
|
||||
logsDir,
|
||||
"log_"
|
||||
+ new SimpleDateFormat("yyyy-MM-dd")
|
||||
.format(System.currentTimeMillis())
|
||||
+ ".log"
|
||||
);
|
||||
FileHandler filehandler2 = new FileHandler(currentLog.getPath(), true);
|
||||
filehandler2.setFormatter(loc);
|
||||
global.addHandler(filehandler2);
|
||||
}
|
||||
}
|
||||
|
||||
public static void replaceMainHandler(ConsoleHandler newHandler) {
|
||||
|
||||
Submodule solarxr-protocol updated: e1e01c933e...ecf32d93da
Reference in New Issue
Block a user