Add monorepo support to project (#682)
* feat: add monorepo support * fix: correct relatedProjects structure in vercel.json * update github actions with monorepo support * removed legacy dep * moved jsr config into web package
This commit is contained in:
@@ -0,0 +1,228 @@
|
||||
{
|
||||
"navigation": {
|
||||
"title": "Навигация",
|
||||
"messages": "Съобщения",
|
||||
"map": "Карта",
|
||||
"config": "Конфигурация",
|
||||
"radioConfig": "Конфигурация на радиото",
|
||||
"moduleConfig": "Конфигурация на модула",
|
||||
"channels": "Канали",
|
||||
"nodes": "Възли"
|
||||
},
|
||||
"app": {
|
||||
"title": "Meshtastic",
|
||||
"logo": "Лого на Meshtastic"
|
||||
},
|
||||
"sidebar": {
|
||||
"collapseToggle": {
|
||||
"button": {
|
||||
"open": "Отваряне на страничната лента",
|
||||
"close": "Затваряне на страничната лента"
|
||||
}
|
||||
},
|
||||
"deviceInfo": {
|
||||
"volts": "{{voltage}} волта",
|
||||
"firmware": {
|
||||
"title": "Фърмуер",
|
||||
"version": "v{{version}}",
|
||||
"buildDate": "Дата на компилация: {{date}}"
|
||||
},
|
||||
"deviceName": {
|
||||
"title": "Име на устройството",
|
||||
"changeName": "Промяна на името на устройството",
|
||||
"placeholder": "Въвеждане на име на устройството"
|
||||
},
|
||||
"editDeviceName": "Редактиране на името на устройство"
|
||||
}
|
||||
},
|
||||
"batteryStatus": {
|
||||
"charging": "{{level}}% зареждане",
|
||||
"pluggedIn": "Включен в ел. мрежа",
|
||||
"title": "Батерия"
|
||||
},
|
||||
"search": {
|
||||
"nodes": "Търсене на възли...",
|
||||
"channels": "Търсене на канали...",
|
||||
"commandPalette": "Търсене на команди..."
|
||||
},
|
||||
"toast": {
|
||||
"positionRequestSent": {
|
||||
"title": "Position request sent."
|
||||
},
|
||||
"requestingPosition": {
|
||||
"title": "Requesting position, please wait..."
|
||||
},
|
||||
"sendingTraceroute": {
|
||||
"title": "Sending Traceroute, please wait..."
|
||||
},
|
||||
"tracerouteSent": {
|
||||
"title": "Traceroute sent."
|
||||
},
|
||||
"savedChannel": {
|
||||
"title": "Запазен канал: {{channelName}}"
|
||||
},
|
||||
"messages": {
|
||||
"pkiEncryption": {
|
||||
"title": "Чатът използва PKI криптиране."
|
||||
},
|
||||
"pskEncryption": {
|
||||
"title": "Чатът използва PSK криптиране."
|
||||
}
|
||||
},
|
||||
"configSaveError": {
|
||||
"title": "Грешка при запазване на конфигурацията",
|
||||
"description": "Възникна грешка при запазване на конфигурацията."
|
||||
},
|
||||
"validationError": {
|
||||
"title": "Съществуват грешки в конфигурацията",
|
||||
"description": "Моля, коригирайте грешките в конфигурацията, преди да я запазите."
|
||||
},
|
||||
"saveSuccess": {
|
||||
"title": "Запазване на конфигурацията",
|
||||
"description": "Промяната в конфигурацията {{case}} е запазена."
|
||||
},
|
||||
"favoriteNode": {
|
||||
"title": "{{action}} {{nodeName}} {{direction}} favorites.",
|
||||
"action": {
|
||||
"added": "Added",
|
||||
"removed": "Removed",
|
||||
"to": "to",
|
||||
"from": "from"
|
||||
}
|
||||
},
|
||||
"ignoreNode": {
|
||||
"title": "{{action}} {{nodeName}} {{direction}} ignore list",
|
||||
"action": {
|
||||
"added": "Added",
|
||||
"removed": "Removed",
|
||||
"to": "to",
|
||||
"from": "from"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"copied": {
|
||||
"label": "Копирано!"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"label": "Копиране в клипборда"
|
||||
},
|
||||
"hidePassword": {
|
||||
"label": "Скриване на паролата"
|
||||
},
|
||||
"showPassword": {
|
||||
"label": "Показване на паролата"
|
||||
},
|
||||
"deliveryStatus": {
|
||||
"delivered": "Delivered",
|
||||
"failed": "Delivery Failed",
|
||||
"waiting": "Изчакване",
|
||||
"unknown": "Unknown"
|
||||
}
|
||||
},
|
||||
"general": {
|
||||
"label": "General"
|
||||
},
|
||||
"hardware": {
|
||||
"label": "Хардуер"
|
||||
},
|
||||
"metrics": {
|
||||
"label": "Metrics"
|
||||
},
|
||||
"role": {
|
||||
"label": "Роля"
|
||||
},
|
||||
"filter": {
|
||||
"label": "Филтър"
|
||||
},
|
||||
"advanced": {
|
||||
"label": "Advanced"
|
||||
},
|
||||
"clearInput": {
|
||||
"label": "Clear input"
|
||||
},
|
||||
"resetFilters": {
|
||||
"label": "Нулиране на филтрите"
|
||||
},
|
||||
"nodeName": {
|
||||
"label": "Име/номер на възел",
|
||||
"placeholder": "Meshtastic 1234"
|
||||
},
|
||||
"airtimeUtilization": {
|
||||
"label": "Airtime Utilization (%)"
|
||||
},
|
||||
"batteryLevel": {
|
||||
"label": "Ниво на батерията (%)",
|
||||
"labelText": "Ниво на батерията (%): {{value}}"
|
||||
},
|
||||
"batteryVoltage": {
|
||||
"label": "Напрежение на батерията (V)",
|
||||
"title": "Напрежение"
|
||||
},
|
||||
"channelUtilization": {
|
||||
"label": "Използване на канала (%)"
|
||||
},
|
||||
"hops": {
|
||||
"direct": "Direct",
|
||||
"label": "Number of hops",
|
||||
"text": "Number of hops: {{value}}"
|
||||
},
|
||||
"lastHeard": {
|
||||
"label": "Последно чут",
|
||||
"labelText": "Last heard: {{value}}",
|
||||
"nowLabel": "Сега"
|
||||
},
|
||||
"snr": {
|
||||
"label": "SNR (db)"
|
||||
},
|
||||
"favorites": {
|
||||
"label": "Любими"
|
||||
},
|
||||
"hide": {
|
||||
"label": "Hide"
|
||||
},
|
||||
"showOnly": {
|
||||
"label": "Show Only"
|
||||
},
|
||||
"viaMqtt": {
|
||||
"label": "Свързан чрез MQTT"
|
||||
},
|
||||
"hopsUnknown": {
|
||||
"label": "Unknown number of hops"
|
||||
},
|
||||
"showUnheard": {
|
||||
"label": "Never heard"
|
||||
},
|
||||
"language": {
|
||||
"label": "Език",
|
||||
"changeLanguage": "Промяна на езика"
|
||||
},
|
||||
"theme": {
|
||||
"dark": "Тъмна",
|
||||
"light": "Светла",
|
||||
"system": "Автоматично",
|
||||
"changeTheme": "Промяна на цветовата схема"
|
||||
},
|
||||
"errorPage": {
|
||||
"title": "This is a little embarrassing...",
|
||||
"description1": "We are really sorry but an error occurred in the web client that caused it to crash. <br /> This is not supposed to happen, and we are working hard to fix it.",
|
||||
"description2": "The best way to prevent this from happening again to you or anyone else is to report the issue to us.",
|
||||
"reportInstructions": "Моля, включете следната информация в доклада си:",
|
||||
"reportSteps": {
|
||||
"step1": "Какво правехте, когато възникна грешката",
|
||||
"step2": "Какво очаквахте да се случи",
|
||||
"step3": "Какво всъщност се случи",
|
||||
"step4": "Всяка друга подходяща информация"
|
||||
},
|
||||
"reportLink": "Можете да съобщите за проблема в нашия <0>GitHub</0>",
|
||||
"dashboardLink": "Връщане към <0>таблото</0>",
|
||||
"detailsSummary": "Подробности за грешката",
|
||||
"errorMessageLabel": "Съобщение за грешка:",
|
||||
"stackTraceLabel": "Stack trace:",
|
||||
"fallbackError": "{{error}}"
|
||||
},
|
||||
"footer": {
|
||||
"text": "Задвижвано от <0>▲ Vercel</0> | Meshtastic® е регистрирана търговска марка на Meshtastic LLC. | <1>Правна информация</1>",
|
||||
"commitSha": "Commit SHA: {{sha}}"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user