🦄 Sync 2026-11-13 03:09:08

This commit is contained in:
github-actions[bot] committed 2026-11-13 03:09:08 +08:00
1 parent b8837465cd
commit be1c08bda8
255 files changed
+45916 -22815

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 Rafał Wabik (IceG)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+328
View File
@@ -0,0 +1,328 @@
# luci-app-modemdata
![GitHub release (latest by date)](https://img.shields.io/github/v/release/4IceG/luci-app-modemdata?style=flat-square)
![GitHub stars](https://img.shields.io/github/stars/4IceG/luci-app-modemdata?style=flat-square)
![GitHub forks](https://img.shields.io/github/forks/4IceG/luci-app-modemdata?style=flat-square)
![GitHub All Releases](https://img.shields.io/github/downloads/4IceG/luci-app-modemdata/total)
### <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_United_Kingdom.png" height="24"> Languages available / <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_Poland.png" height="24"> Dostępne języki
<img src="https://hatscripts.github.io/circle-flags/flags/cz.svg" width="36" title="Czech (Čeština)" alt="Czech language" /> <img src="https://hatscripts.github.io/circle-flags/flags/dk.svg" width="36" title="Danish (Dansk)" alt="Danish language" /> <img src="https://hatscripts.github.io/circle-flags/flags/de.svg" width="36" title="German (Deutsch)" alt="German language" />
<img src="https://hatscripts.github.io/circle-flags/flags/es.svg" width="36" title="Spanish (Español)" alt="Spanish language" /> <img src="https://hatscripts.github.io/circle-flags/flags/fr.svg" width="36" title="French (Français)" alt="French language" /> <img src="https://hatscripts.github.io/circle-flags/flags/it.svg" width="36" title="Italian (Italiano)" alt="Italian language" />
<img src="https://hatscripts.github.io/circle-flags/flags/jp.svg" width="36" title="Japanese (日本語)" alt="Japanese language" /> <img src="https://hatscripts.github.io/circle-flags/flags/kr.svg" width="36" title="Korean (한국어)" alt="Korean language" /> <img src="https://hatscripts.github.io/circle-flags/flags/nl.svg" width="36" title="Dutch (Nederlands)" alt="Dutch language" />
<img src="https://hatscripts.github.io/circle-flags/flags/pl.svg" width="36" title="Polish (Polski)" alt="Polish language" /> <img src="https://hatscripts.github.io/circle-flags/flags/br.svg" width="36" title="Brazilian Portuguese (Português Brasil)" alt="Brazilian Portuguese language" /> <img src="https://hatscripts.github.io/circle-flags/flags/ru.svg" width="36" title="Russian (Русский)" alt="Russian language" /> <img src="https://hatscripts.github.io/circle-flags/flags/vn.svg" width="36" title="Vietnamese (Tiếng Việt)" alt="Vietnamese language" /> <img src="https://hatscripts.github.io/circle-flags/flags/cn.svg" width="36" title="Simplified Chinese (简体中文)" alt="Simplified Chinese language" /> <img src="https://hatscripts.github.io/circle-flags/flags/tw.svg" width="36" title="Traditional Chinese (繁體中文 - 台灣)" alt="Traditional Chinese language" /> <img src="https://hatscripts.github.io/circle-flags/flags/hk.svg" width="36" title="Traditional Chinese (繁體中文 - 香港)" alt="Traditional Chinese language" />
> [!NOTE]
> <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_United_Kingdom.png" height="24">
LuCI JS interface for [modemdata](https://github.com/obsy/modemdata) package. In the future, it will replace luci-app-3ginfo-lite.
>
> <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_Poland.png" height="24"> Interfejs LuCI JS dla pakietu [modemdata](https://github.com/obsy/modemdata). W przyszłości zastąpi on pakiet luci-app-3ginfo-lite.
> [!IMPORTANT]
> ***Due to the layout, the package is dedicated to the luci-theme-bootstrap.***
>
> ***Ze względu na układ pakiet dedykowany jest dla motywu luci-theme-bootstrap.***
> [!IMPORTANT]
> ***Required Packages:***
>
> ***serial:***
> sms-tool, kmod-usb-serial-option, kmod-usb-serial
>
> ***QMI/MBIM protocol:***
> kmod-usb-net-qmi-wwan / kmod-usb-net-cdc-mbim, uqmi
>
> ***ModemManager protocol:***
> modemmanager
>
> ***hilink (ecm):***
> wget-ssl
### Supported usb devices (serial mode):
<details>
<summary>Pokaż | Show me</summary>
``` bash
03f0581d
# Huawei E3272/E3276
# Huawei ME906s-158
# HP lt4112 Gobi 4G Module (Huawei ME906E)
# HP lt4132 LTE/HSPA+ 4G Module (Huawei ME906s)
03f0a31d
# Huawei E3272/E3276
# Huawei ME906s-158
# HP lt4112 Gobi 4G Module (Huawei ME906E)
# HP lt4132 LTE/HSPA+ 4G Module (Huawei ME906s)
05c69026
# ASKEY WWHC050
05c69215
# Quectel EC20
# Quectel EC25
05c69625
# Yuge CLM920 NC_5
05c6f601
# MEIG SLM750-V
0e8d7126
# Fibocom FM350-GL
0e8d7127
# Fibocom FM350-GL
119968a2
# Sierra Wireless MC7710
11999071
# DW5809e Dell Wireless 5809e Gobi 4G LTE Mobile Broadband Card (EM7305)
# DW5811e Snapdragon X7 LTE (EM7455B)
# Sierra Wireless EM7455
11999091
# Sierra Wireless EM7565 (generic)
119990d3
# Sierra Wireless EM9190
12d11506
# Huawei E3272/E3276
# Huawei ME906s-158
# HP lt4112 Gobi 4G Module (Huawei ME906E)
# HP lt4132 LTE/HSPA+ 4G Module (Huawei ME906s)
12d1155e
# Huawei E3272/E3276
# Huawei ME906s-158
# HP lt4112 Gobi 4G Module (Huawei ME906E)
# HP lt4132 LTE/HSPA+ 4G Module (Huawei ME906s)
12d1156c
# Huawei E3272/E3276
# Huawei ME906s-158
# HP lt4112 Gobi 4G Module (Huawei ME906E)
# HP lt4132 LTE/HSPA+ 4G Module (Huawei ME906s)
12d115c1
# Huawei E3272/E3276
# Huawei ME906s-158
# HP lt4112 Gobi 4G Module (Huawei ME906E)
# HP lt4132 LTE/HSPA+ 4G Module (Huawei ME906s)
1435d181
# WNC D18QC
# WNC D19QA
1435d191
# WNC D18QC
# WNC D19QA
16907588
# ASKEY WWHC050
19d20167
# ZTE MF821
19d20189
# ZTE MF28D
# ZTE MF290
19d21275
# ZTE P685M
# ZTE ZM8630A
19d21432
# ZTE MF286
# ZTE MF286A
19d21485
# ZTE MF286D
# ZTE MF289F
19d21489
# ZTE MF286R
1bc71040
# Telit LM940
1bc71201
# Telit LE910-EUG
1e0e9000
# SIMCOM SIM7906
# SIMCOM SIM8200EA-M2
1e0e9001
# SIMCOM SIM7906
# SIMCOM SIM8200EA-M2
1e0e9003
# SIMCOM SIM7906
# SIMCOM SIM8200EA-M2
1e2d00b3
# Cinterion MV31-W
# Thales MV31-W
# T99W175
1e2d00b7
# Cinterion MV31-W
# Thales MV31-W
# T99W175
20202033
# BroadMobi BM806U
2c7c0125
# Quectel EC20
# Quectel EC25
2c7c0306
# Quectel EP06
# Quectel EG06
# Quectel EM06
2c7c030b
# Quectel EP06
# Quectel EG06
# Quectel EM06
2c7c0512
# Quectel EG18-EA
# Quectel EM12-G
# Quectel EM160R-GL
2c7c0620
# Quectel EG18-EA
# Quectel EM12-G
# Quectel EM160R-GL
2c7c0800
# Quectel RG500Q-EA
# Quectel RG502Q-EA
# Quectel RM500U-CNV
# Quectel RM520N-GL
2c7c0801
# Quectel RG500Q-EA
# Quectel RG502Q-EA
# Quectel RM500U-CNV
# Quectel RM520N-GL
2c7c0900
# Quectel RG500Q-EA
# Quectel RG502Q-EA
# Quectel RM500U-CNV
# Quectel RM520N-GL
2c7c6026
# Quectel EC200T-EU
2cb70007
# Fibocom L850
2cb70104
# Fibocom FM150
2cb70104
# Fibocom FM190
2cd20001
# Mikrotik R11e-LTE
# COPS
2cd20004
# Mikrotik R11e-LTE6
413c81b1
# DW5809e Dell Wireless 5809e Gobi 4G LTE Mobile Broadband Card (EM7305)
# DW5811e Snapdragon X7 LTE (EM7455B)
# Sierra Wireless EM7455
413c81b6
# DW5809e Dell Wireless 5809e Gobi 4G LTE Mobile Broadband Card (EM7305)
# DW5811e Snapdragon X7 LTE (EM7455B)
# Sierra Wireless EM7455
413c81d7
# DW5821e Snapdragon X20 LTE
8087095a
# Fibocom L860
```
</details>
### Supported pci devices (serial mode):
<details>
<summary>Pokaż | Show me</summary>
``` bash
105be0b0
# Dell DW5930e
# Foxconn T99W175
17cb0306
# Quectel RM500Q-AE
17cb0308
# Quectel RG500Q-EA
# Quectel RG502Q-EA
# Quectel RM500U-CNV
# Quectel RM520N-GL
# Quectel RM520N-GLAP
17cb5201
# Quectel RG500Q-EA
# Quectel RG502Q-EA
# Quectel RM500U-CNV
# Quectel RM520N-GL
1eac1004
# Quectel RM520N-GLAP
```
</details>
### <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_United_Kingdom.png" height="24"> Design concept / <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_Poland.png" height="24"> Koncepcja wyglądu
> "Modem(s)" window / Okno Modem(-ów):
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/mdlast3a.png?raw=true)
<img width="1045" height="779" alt="dark" src="https://github.com/user-attachments/assets/6730506d-0103-4e0e-a63d-a6b6d4698f53" />
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/mdlast3b.png?raw=true)
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/BTSearch.png?raw=true)
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/modemdata_upd_modal.png?raw=true)
> "Diagnostics" window / Okno diagnostyki:
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/mdd1.png?raw=true)
> "Defined modems" window / Okno zdefiniowanych modem(-ów):
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/mlaswer.png?raw=true)
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/masdad.png?raw=true)
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/md3d.png?raw=true)
> "Configuration" window / Okno konfiguracji pakietu:
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/Package%20configuration%20bts.png?raw=true)
> "Package update and support" window / Okno aktualizacji pakietu i wsparcia:
![](https://github.com/4IceG/Personal_data/blob/master/zrzuty/modemdata/md5b.png?raw=true)
### <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_United_Kingdom.png" height="24"> Thanks to / <img src="https://raw.githubusercontent.com/4IceG/Personal_data/master/dooffy_design_icons_EU_flags_Poland.png" height="24"> Podziękowania dla
- [obsy (Cezary Jackiewicz)](https://github.com/obsy)
- [Users of the eko.one.pl forum](https://eko.one.pl/forum/viewtopic.php?id=20096)
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 Rafał Wabik (IceG)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+20
View File
@@ -0,0 +1,20 @@
#
# Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
#
# MIT License.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-modemdata
PKG_VERSION:=1.0.32
PKG_RELEASE:=20260709
LUCI_TITLE:=LuCI JS Support for modemdata application
MAINTAINER:=Rafał Wabik <4Rafal@gmail.com>
LUCI_DESCRIPTION:=Detailed information about the cellular modem and parameters of the mobile internet connection.
LUCI_DEPENDS:=+sms-tool +comgt +@BUSYBOX_DEFAULT_AWK +modemdata
LUCI_PKGARCH:=all
include $(TOPDIR)/feeds/luci/luci.mk
# call BuildPackage - OpenWrt buildroot signature
@@ -0,0 +1,6 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg width="48" height="48" version="1.1" viewBox="0 0 12.7 12.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><defs><filter id="a" x="-.1216" y="-.5614" width="1.243" height="2.123" color-interpolation-filters="sRGB"><feFlood flood-color="rgb(0,0,0)" in="SourceGraphic" result="flood"/><feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="0.100000"/><feOffset dx="0.000000" dy="0.000000" in="blur" result="offset"/><feComposite in="flood" in2="offset" operator="in" result="comp1"/><feComposite in="SourceGraphic" in2="comp1" result="fbSourceGraphic"/><feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/><feFlood flood-color="rgb(255,255,255)" in="fbSourceGraphic" result="flood"/><feGaussianBlur in="fbSourceGraphic" result="blur" stdDeviation="0.100000"/><feOffset dx="0.000000" dy="0.000000" in="blur" result="offset"/><feComposite in="flood" in2="offset" operator="in" result="comp1"/><feComposite in="fbSourceGraphic" in2="comp1" result="comp2"/></filter><filter id="b" x="-.1294" y="-.4062" width="1.259" height="1.939" color-interpolation-filters="sRGB"><feFlood flood-color="rgb(0,0,0)" in="SourceGraphic" result="flood"/><feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="0.200000"/><feOffset dx="0.000000" dy="0.000000" in="blur" result="offset"/><feComposite in="offset" in2="flood" operator="in" result="comp1"/><feComposite in="comp1" in2="comp1" operator="atop" result="comp2"/></filter></defs><g><g display="none" fill="#fff" filter="url(#b)"><ellipse transform="matrix(1.172 0 0 1.176 -.9828 -1.265)" cx="6.244" cy="6.975" rx="4.23" ry="4.197" display="none" filter="url(#a)" style="paint-order:stroke fill markers"/><rect transform="matrix(-.8208 .8391 .836 .8238 -.951 -1.646)" x="-1.56" y="3.974" width="4.41" height=".855" rx=".6935" filter="url(#a)" style="paint-order:stroke fill markers"/><rect transform="matrix(.8208 .8391 -.836 .8238 -.9828 -1.646)" x="7.22" y="-4.969" width="4.41" height=".855" rx=".6935" filter="url(#a)" style="paint-order:stroke fill markers"/></g></g><g display="none"><g display="none" fill="#fff" fill-opacity=".1511" filter="url(#b)"><ellipse transform="matrix(1.172 0 0 1.176 -.9828 -1.265)" cx="6.244" cy="6.975" rx="4.23" ry="4.197" display="inline" filter="url(#a)" style="paint-order:stroke fill markers"/><rect transform="matrix(-.8208 .8391 .836 .8238 -.951 -1.646)" x="-1.56" y="3.974" width="4.41" height=".855" rx=".6935" display="inline" filter="url(#a)" style="paint-order:stroke fill markers"/><rect transform="matrix(.8208 .8391 -.836 .8238 -.9828 -1.646)" x="7.22" y="-4.969" width="4.41" height=".855" rx=".6935" display="inline" filter="url(#a)" style="paint-order:stroke fill markers"/></g></g><g><ellipse transform="matrix(1.172 0 0 1.176 -.9828 -1.265)" cx="6.244" cy="6.975" rx="4.23" ry="4.197" fill="#fff" fill-opacity=".04534" filter="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".7531" stroke-width=".2956" style="paint-order:stroke fill markers"/><rect transform="matrix(.8208 .8391 -.836 .8238 -.9828 -1.646)" x="7.22" y="-4.969" width="4.41" height=".855" rx=".6935" fill="#1a1a1a" filter="url(#a)" style="paint-order:stroke fill markers"/><path transform="matrix(.399 -1.015 1.033 .3952 2.578 -2.635)" d="m-3.237 5.853a3.947 4.426 0 0 1-2.126 3.927l-1.821-3.927z" fill="#00b8e0" filter="url(#a)" style="paint-order:stroke fill markers"/></g></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

@@ -0,0 +1,24 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.3 -0.3 48.6 32.6" width="48" height="32">
<defs>
<linearGradient id="grayGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#E8E8E8"/>
<stop offset="100%" stop-color="#F9F9F9"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="1" stdDeviation="0.6" flood-color="#000000" flood-opacity="0.15"/>
</filter>
</defs>
<g filter="url(#shadow)" stroke="#333333" stroke-width="0.4" stroke-linejoin="round">
<rect x="0.5" y="25.73" width="7" height="5.97" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="10.25" y="20.22" width="7" height="11.48" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="20.0" y="14.24" width="7" height="17.46" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="29.75" y="8.27" width="7" height="23.43" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="39.5" y="2.3" width="7" height="29.4" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,33 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.3 -0.3 48.6 32.6" width="48" height="32">
<defs>
<linearGradient id="grayGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#E8E8E8"/>
<stop offset="100%" stop-color="#F9F9F9"/>
</linearGradient>
<linearGradient id="redGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#FF8A8A"/>
<stop offset="50%" stop-color="#FF5F5F"/>
<stop offset="100%" stop-color="#E84C4C"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="1" stdDeviation="0.6" flood-color="#000000" flood-opacity="0.15"/>
</filter>
</defs>
<g filter="url(#shadow)" stroke="#333333" stroke-width="0.4" stroke-linejoin="round">
<rect x="0.5" y="25.73" width="7" height="5.97" rx="1.2" fill="url(#redGrad)"/>
<rect x="10.25" y="20.22" width="7" height="11.48" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="20.0" y="14.24" width="7" height="17.46" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="29.75" y="8.27" width="7" height="23.43" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="39.5" y="2.3" width="7" height="29.4" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
</g>
<g fill="#FFFFFF" opacity="0.45">
<path d="M2.00 25.73 L3.50 25.73 L2.50 31 L1.00 31 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,34 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.3 -0.3 48.6 32.6" width="48" height="32">
<defs>
<linearGradient id="grayGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#E8E8E8"/>
<stop offset="100%" stop-color="#F9F9F9"/>
</linearGradient>
<linearGradient id="orangeGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#FFCB7A"/>
<stop offset="50%" stop-color="#FFB347"/>
<stop offset="100%" stop-color="#E89A2E"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="1" stdDeviation="0.6" flood-color="#000000" flood-opacity="0.15"/>
</filter>
</defs>
<g filter="url(#shadow)" stroke="#333333" stroke-width="0.4" stroke-linejoin="round">
<rect x="0.5" y="25.73" width="7" height="5.97" rx="1.2" fill="url(#orangeGrad)"/>
<rect x="10.25" y="20.22" width="7" height="11.48" rx="1.2" fill="url(#orangeGrad)"/>
<rect x="20.0" y="14.24" width="7" height="17.46" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="29.75" y="8.27" width="7" height="23.43" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="39.5" y="2.3" width="7" height="29.4" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
</g>
<g fill="#FFFFFF" opacity="0.45">
<path d="M2.00 25.73 L3.50 25.73 L2.50 31 L1.00 31 Z"/>
<path d="M11.75 20.22 L13.25 20.22 L12.25 31 L10.75 31 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,35 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.3 -0.3 48.6 32.6" width="48" height="32">
<defs>
<linearGradient id="grayGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#E8E8E8"/>
<stop offset="100%" stop-color="#F9F9F9"/>
</linearGradient>
<linearGradient id="yellowGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#FFF8A8"/>
<stop offset="50%" stop-color="#FFEE6B"/>
<stop offset="100%" stop-color="#E8D04E"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="1" stdDeviation="0.6" flood-color="#000000" flood-opacity="0.15"/>
</filter>
</defs>
<g filter="url(#shadow)" stroke="#333333" stroke-width="0.4" stroke-linejoin="round">
<rect x="0.5" y="25.73" width="7" height="5.97" rx="1.2" fill="url(#yellowGrad)"/>
<rect x="10.25" y="20.22" width="7" height="11.48" rx="1.2" fill="url(#yellowGrad)"/>
<rect x="20.0" y="14.24" width="7" height="17.46" rx="1.2" fill="url(#yellowGrad)"/>
<rect x="29.75" y="8.27" width="7" height="23.43" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
<rect x="39.5" y="2.3" width="7" height="29.4" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
</g>
<g fill="#FFFFFF" opacity="0.45">
<path d="M2.00 25.73 L3.50 25.73 L2.50 31 L1.00 31 Z"/>
<path d="M11.75 20.22 L13.25 20.22 L12.25 31 L10.75 31 Z"/>
<path d="M21.50 14.24 L23.00 14.24 L22.00 31 L20.50 31 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,36 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.3 -0.3 48.6 32.6" width="48" height="32">
<defs>
<linearGradient id="grayGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#E8E8E8"/>
<stop offset="100%" stop-color="#F9F9F9"/>
</linearGradient>
<linearGradient id="greenGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#7CFF52"/>
<stop offset="50%" stop-color="#6BFF3E"/>
<stop offset="100%" stop-color="#5FEC34"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="1" stdDeviation="0.6" flood-color="#000000" flood-opacity="0.15"/>
</filter>
</defs>
<g filter="url(#shadow)" stroke="#333333" stroke-width="0.4" stroke-linejoin="round">
<rect x="0.5" y="25.73" width="7" height="5.97" rx="1.2" fill="url(#greenGrad)"/>
<rect x="10.25" y="20.22" width="7" height="11.48" rx="1.2" fill="url(#greenGrad)"/>
<rect x="20.0" y="14.24" width="7" height="17.46" rx="1.2" fill="url(#greenGrad)"/>
<rect x="29.75" y="8.27" width="7" height="23.43" rx="1.2" fill="url(#greenGrad)"/>
<rect x="39.5" y="2.3" width="7" height="29.4" rx="1.2" fill="url(#grayGrad)" fill-opacity="0.5"/>
</g>
<g fill="#FFFFFF" opacity="0.45">
<path d="M2.00 25.73 L3.50 25.73 L2.50 31 L1.00 31 Z"/>
<path d="M11.75 20.22 L13.25 20.22 L12.25 31 L10.75 31 Z"/>
<path d="M21.50 14.24 L23.00 14.24 L22.00 31 L20.50 31 Z"/>
<path d="M31.25 8.27 L32.75 8.27 L31.75 31 L30.25 31 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,37 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.3 -0.3 48.6 32.6" width="48" height="32">
<defs>
<linearGradient id="grayGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#E8E8E8"/>
<stop offset="100%" stop-color="#F9F9F9"/>
</linearGradient>
<linearGradient id="greenGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#7CFF52"/>
<stop offset="50%" stop-color="#6BFF3E"/>
<stop offset="100%" stop-color="#5FEC34"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="1" stdDeviation="0.6" flood-color="#000000" flood-opacity="0.15"/>
</filter>
</defs>
<g filter="url(#shadow)" stroke="#333333" stroke-width="0.4" stroke-linejoin="round">
<rect x="0.5" y="25.73" width="7" height="5.97" rx="1.2" fill="url(#greenGrad)"/>
<rect x="10.25" y="20.22" width="7" height="11.48" rx="1.2" fill="url(#greenGrad)"/>
<rect x="20.0" y="14.24" width="7" height="17.46" rx="1.2" fill="url(#greenGrad)"/>
<rect x="29.75" y="8.27" width="7" height="23.43" rx="1.2" fill="url(#greenGrad)"/>
<rect x="39.5" y="2.3" width="7" height="29.4" rx="1.2" fill="url(#greenGrad)"/>
</g>
<g fill="#FFFFFF" opacity="0.45">
<path d="M2.00 25.73 L3.50 25.73 L2.50 31 L1.00 31 Z"/>
<path d="M11.75 20.22 L13.25 20.22 L12.25 31 L10.75 31 Z"/>
<path d="M21.50 14.24 L23.00 14.24 L22.00 31 L20.50 31 Z"/>
<path d="M31.25 8.27 L32.75 8.27 L31.75 31 L30.25 31 Z"/>
<path d="M41.00 2.3 L42.50 2.3 L41.50 31 L40.00 31 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -0,0 +1,6 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg width="32" height="32" version="1.1" viewBox="0 0 8.467 8.467" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="a"><path d="m1.321 0.04651v8.374h1.549c-0.02673-0.08837-0.04032-0.1804-0.05013-0.2723-0.008371-0.0947-0.009739-0.1897-0.01137-0.2847-9.26e-4 -0.05919-0.001296-0.1186-0.001561-0.1778-0.00322-0.05481 0.01484-0.1064 0.03462-0.1566 0.01232-0.03628 0.03829-0.06289 0.0615-0.09198 0.00563-0.0063 0.01133-0.01299 0.01654-0.01964-0.00724-3.704e-4 -0.01447-6.614e-4 -0.0217-0.00103-0.1156-0.00602-0.1027-0.1221 0.01292-0.1163 0.03892 0.00196 0.07785 0.00354 0.1168 0.00517 0.03617-0.03287 0.09876-0.05147 0.1835-0.03721 0.2067 0.03481 0.4168 0.04724 0.6258 0.06098 0.00971 2.91e-4 0.01922 7.408e-4 0.02894 0.00103 0.1252 0.00458 0.2502 0.01099 0.3752 0.02015 0.02336 4.498e-4 0.0469 6.879e-4 0.07028 5.292e-4 0.07628-5.557e-4 0.1053-0.00376 0.1814-0.0093 0.1703-0.01637 0.34-0.03571 0.5106-0.04858 0.1147-0.00917 0.2298-0.01034 0.3447-0.01654 0.05541-0.00368 0.1109-0.00803 0.1664-0.01085 0.02133-0.00177 0.04287-0.00383 0.06408-0.00672 0.01577-0.00214 0.03039-0.0031 0.04444-0.0031 0.2108-5.45e-5 0.2263 0.2265-0.01034 0.2579-0.02822 0.00374-0.05686 0.00678-0.08527 0.00879-0.05525 0.00279-0.1102 0.00729-0.1654 0.01085-0.03998 0.00212-0.07995 0.00357-0.1199 0.00517 0.1153 0.02049 0.1505 0.1176 0.09353 0.186 0.01285 0.02075 0.0251 0.04213 0.03669 0.06356 0.06642 0.032 0.08902 0.09154 0.06821 0.1426 0.00936 0.02177 0.01853 0.04363 0.02739 0.06563 0.00745 0.01983 0.01497 0.03972 0.02274 0.05943 0.1194 0.0319 0.1468 0.1331 0.08578 0.1959 0.00321 0.00653 0.00654 0.01314 0.00982 0.01964 0.02544 0.04938 0.05173 0.09845 0.0739 0.1493h1.486v-8.374zm1.709 7.417c-0.01172 0.01618-0.02389 0.03212-0.03721 0.04703-0.01609 0.0193-0.03441 0.03685-0.04341 0.06098-0.01442 0.03636-0.0294 0.07323-0.02636 0.1132 2.501e-4 0.05869 6.35e-4 0.1175 0.00156 0.1762 0.00156 0.09155 0.00295 0.1831 0.01085 0.2744 0.0102 0.09643 0.02524 0.193 0.05736 0.2847h0.9111c-0.01698-0.004919-0.03381-0.01007-0.05064-0.0155-0.1185-0.03823-0.1594-0.1159-0.1421-0.1762-0.02371-0.002434-0.04766-0.00498-0.07131-0.007752-0.1634-0.01915-0.2132-0.1329-0.1597-0.2031-0.1761-0.02793-0.2004-0.1865-0.07235-0.2377-0.01294-0.001164-0.02583-0.002275-0.03876-0.003617-0.2006-0.02075-0.229-0.1856-0.1065-0.2403-0.03654-0.00517-0.07322-0.01109-0.1096-0.01757-0.05595-0.00998-0.09642-0.03002-0.123-0.05478zm2.316 0.5447c-0.02516 0.00817-0.05489 0.0129-0.0894 0.01292-0.06069 3.62e-5 -0.1212 4.233e-4 -0.1819 5.291e-4 -0.09855 1.67e-4 -0.197 6.615e-4 -0.2956 0.00103-0.01102 0.00375-0.02231 0.00655-0.03359 0.0093 0.06909 0.00254 0.1381 0.00494 0.2072 0.00672 0.1163 0.00268 0.2325 0.0043 0.3488 0.00517 0.01964-2.86e-5 0.03923-2.238e-4 0.05891 0-5.557e-4 -0.00146-0.00101-0.00267-0.00156-0.00413-0.00422-0.01053-0.00859-0.02103-0.01292-0.03152zm-0.8676 0.2698c0.09998 0.01784 0.2003 0.03463 0.3008 0.04909 0.06178 0.01066 0.1237 0.01795 0.1855 0.02842 0.02646 0.00542 0.05318 0.00932 0.07958 0.01499 0.04652 0.00998 0.08198 0.02778 0.1075 0.04961h0.3793c-0.01607-0.03259-0.03331-0.06482-0.04961-0.09715-0.00384-0.00765-0.00761-0.01557-0.01137-0.02325-0.01761 0.00257-0.03692 0.00387-0.05788 0.0031-0.03738-0.00138-0.07474-0.00146-0.1121-0.00156-0.1179-8.735e-4 -0.2361-0.002434-0.354-0.005168-0.156-0.004022-0.3119-0.0104-0.4677-0.01809z" fill="#f00"/></clipPath></defs><g><path d="m4.233 6.724a2.522 0.7425 0 0 0-2.522 0.7426 2.522 0.7425 0 0 0 2.522 0.7421 2.522 0.7425 0 0 0 2.522-0.7421 2.522 0.7425 0 0 0-2.522-0.7426zm0 0.1049a2.029 0.5554 0 0 1 2.029 0.5555 2.029 0.5554 0 0 1-2.029 0.5555 2.029 0.5554 0 0 1-2.029-0.5555 2.029 0.5554 0 0 1 2.029-0.5555z" fill="#006680" stroke="#404040" stroke-linecap="round" stroke-linejoin="round" stroke-width=".033" style="paint-order:markers stroke fill"/><path d="m4.233 0.04671c-1.608 0-2.912 1.248-2.912 2.786s1.444 4.182 2.912 5.587c1.655-1.583 2.912-4.049 2.912-5.587s-1.304-2.786-2.912-2.786zm0 0.7877a2.096 2.096 0 0 1 2.096 2.096 2.096 2.096 0 0 1-2.096 2.095 2.096 2.096 0 0 1-2.096-2.095 2.096 2.096 0 0 1 2.096-2.096z" clip-path="url(#a)" display="none" fill="#008080" style="paint-order:markers stroke fill"/><path d="m4.233 0.2026c-1.392 0-2.522 1.081-2.522 2.413 0 1.332 1.25 3.622 2.522 4.838 1.433-1.371 2.522-3.506 2.522-4.838 0-1.332-1.129-2.413-2.522-2.413zm0 1.049a1.339 1.339 0 0 1 1.339 1.339 1.339 1.339 0 0 1-1.339 1.339 1.339 1.339 0 0 1-1.339-1.339 1.339 1.339 0 0 1 1.339-1.339z" fill="#00aad4" stroke="#3f3f3f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".03307" style="paint-order:markers stroke fill"/></g></svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

@@ -0,0 +1,6 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg width="48" height="48" version="1.1" viewBox="0 0 12.7 12.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="3.367" x2="9.428" y1="5.894" y2="10.74" gradientTransform="translate(-.09203 -.2079)" gradientUnits="userSpaceOnUse"><stop stop-color="#fddb6f" offset="0"/><stop stop-color="#f99b02" offset="1"/></linearGradient><filter id="b" x="-.07393" y="-.04038" width="1.154" height="1.094" color-interpolation-filters="sRGB"><feFlood flood-color="rgb(0,0,0)" flood-opacity=".498" in="SourceGraphic" result="flood"/><feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="0.25971326"/><feOffset dx="0.300000" dy="0.300000" in="blur" result="offset"/><feComposite in="flood" in2="offset" operator="in" result="comp1"/><feComposite in="SourceGraphic" in2="comp1" result="fbSourceGraphic"/><feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/><feFlood flood-color="rgb(0,0,0)" flood-opacity=".498" in="fbSourceGraphic" result="flood"/><feGaussianBlur in="fbSourceGraphic" result="blur" stdDeviation="0.300000"/><feOffset dx="0.300000" dy="0.300000" in="blur" result="offset"/><feComposite in="flood" in2="offset" operator="in" result="comp1"/><feComposite in="fbSourceGraphic" in2="comp1" result="fbSourceGraphic"/><feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/><feFlood flood-color="rgb(0,0,0)" flood-opacity=".498" in="fbSourceGraphic" result="flood"/><feGaussianBlur in="fbSourceGraphic" result="blur" stdDeviation="0.200000"/><feOffset dx="-0.400000" dy="0.000000" in="blur" result="offset"/><feComposite in="flood" in2="offset" operator="in" result="comp1"/><feComposite in="fbSourceGraphic" in2="comp1" result="comp2"/></filter></defs><g display="none"><path transform="matrix(.2646 0 0 .2462 0 .3654)" d="m10.63 0.6328-0.3594 0.166c-0.5182 0.2398-0.9426 0.6431-1.154 1.098l-0.1855 0.3965v21.67c-8.488e-4 23.82-0.04002 21.99 0.4746 22.64 0.1402 0.177 0.4443 0.4058 0.7266 0.5469l0.4863 0.2422 27.68-0.04101 0.3828-0.1953c0.4502-0.23 0.8-0.6057 1.031-1.105l0.166-0.3594s0.0027-13.85-0.0049-26.1c-2.54e-4 -0.4089-0.0014-1.072-0.0026-1.481-0.01769-6.361-0.01672-9.287-0.01291-10.62 0.0017-0.5982-0.3519-1.41-0.7943-1.813l-1.087-0.9899c-0.8472-0.7714-1.693-1.545-2.537-2.32l-0.6274-0.5762c-0.8141-0.7477-1.879-1.163-2.985-1.163h-7.443z" display="inline" fill="#dae2e1" fill-opacity=".03" filter="url(#b)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".1296" style="mix-blend-mode:hard-light;paint-order:markers stroke fill"/></g><g><rect x="3.275" y="5.398" width="6.149" height="6.045" rx=".7136" ry=".7136" fill="url(#a)" stroke="#000" stroke-width=".1"/><g transform="translate(-.09203 -.2079)" stroke="#000" stroke-opacity=".4975"><path d="m9.472 7.541-4.657-0.02644" stroke-width=".09862"/><path d="m4.858 5.636v1.905" stroke-width=".1"/><path d="m6.442 5.605v1.905" stroke-width=".1"/><path d="m8.043 5.605v1.905" stroke-width=".1"/><path d="m9.517 9.496-6.149-0.02644" stroke-width=".1133"/><path d="m4.841 9.476v2.174" stroke-width=".1068"/><path d="m6.442 9.483v2.174" stroke-width=".1068"/><path d="m8.086 9.49v2.174" stroke-width=".1068"/></g><text x="3.582727" y="4.3639469" fill="#a5a5a5" font-family="Calibri" font-size="3.175px" stroke="#000000" stroke-width=".007" xml:space="preserve"><tspan x="3.582727" y="4.3639469" fill="#a5a5a5" font-family="Arial" font-weight="bold" stroke-width=".007">SIM</tspan></text></g><path transform="matrix(1.002 0 0 1 -.00483 0)" d="m2.894 0.5126h5.755c0.3593 0 1.885 1.273 1.885 1.6v9.471c0 0.242-0.1962 0.4382-0.4382 0.4382h-7.255c-0.2534 0-0.4589-0.2055-0.4589-0.4589v-10.54c0-0.2831 0.2295-0.5126 0.5126-0.5126z" fill="#d8d8d8" fill-opacity=".2485" stroke="#262626" stroke-linecap="round" stroke-linejoin="round" stroke-width=".1388" style="paint-order:fill markers stroke"/></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

@@ -0,0 +1,6 @@
<!--
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
https://github.com/4IceG
MIT License
-->
<svg width="32" height="32" version="1.1" viewBox="0 0 8.467 8.467" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round"><path d="m4.155 0.3664c-0.4348 0-0.785 0.3497-0.785 0.7844v1.696c0 0.0172 4.714e-4 0.03424 0.00155 0.05116-0.00108 0.01692-0.00155 0.03396-0.00155 0.05116v1.696 0.5643c-0.4468 0.2915-0.7162 0.7889-0.7162 1.322-9.62e-5 0.8722 0.707 1.579 1.579 1.579 0.8722 9.62e-5 1.579-0.707 1.579-1.579 5.01e-5 -0.5351-0.2709-1.034-0.7199-1.325v-0.8211-1.436c0-0.0172-9.817e-4 -0.03424-0.002067-0.05116 0.00108-0.01692 0.002067-0.03396 0.002067-0.05116v-1.696c0-0.4348-0.3502-0.7844-0.785-0.7844h-0.1524zm0.02532 0.2708h0.107c0.305 0 0.5509 0.2453 0.5509 0.5504v1.19c0 0.01207-7.944e-4 0.02379-0.00155 0.03566 7.572e-4 0.01187 0.00155 0.02359 0.00155 0.03566v1.008 0.2052 0.371c0.01028 0.00672 0.02044 0.01361 0.03049 0.02067h-0.03049v0.7979c0 0.01207-7.944e-4 0.02379-0.00155 0.03566 7.569e-4 0.01187 0.00155 0.02359 0.00155 0.03566v0.08578l-0.001034 0.1106c0.00473 0.2846 0.08672 0.2746 0.1581 0.339 0.02365 0.01681 0.04675 0.03439 0.06925 0.05271 0.02301 0.01596 0.04371 0.03082 0.05943 0.05013h-0.001034c0.2767 0.2517 0.4345 0.6083 0.4346 0.9824 6.87e-5 0.7338-0.5948 1.329-1.329 1.329-0.7336-2.167e-4 -1.328-0.595-1.328-1.329 2.06e-5 -0.3715 0.2676-0.8128 0.5473-1.07 0.08599-0.06315 0.189-0.1801 0.1798-0.4444l0.00155-0.04341v-0.06305c0-0.01207 2.808e-4 -0.02379 0.001034-0.03566-7.463e-4 -0.01187-0.001034-0.02359-0.001034-0.03566v-0.7979h-0.02791c0.0092-0.00652 0.01851-0.01289 0.02791-0.01912v-0.3726-0.02325-1.19c0-0.01207 2.808e-4 -0.02379 0.001034-0.03566-7.498e-4 -0.01187-0.001034-0.02359-0.001034-0.03566v-1.19c0-0.305 0.2458-0.5504 0.5509-0.5504z" fill="#545454" stroke-width=".0471" style="paint-order:markers stroke fill"/><path d="m4.209 3.101c-0.1347 0-0.2434 0.1081-0.2434 0.2429v0.5255c0 0.00533 1.823e-4 0.01078 5.168e-4 0.01602-3.347e-4 0.00524-5.168e-4 0.01069-5.168e-4 0.01602v0.525 0.07596 0.4806c0 0.00533 1.823e-4 0.01078 5.168e-4 0.01602-3.347e-4 0.00524-5.168e-4 0.01069-5.168e-4 0.01602v0.3318l-0.003101-0.002584c0.001556 0.01577 0.002578 0.03085 0.003101 0.04548 5.612e-4 0.0157 5.472e-4 0.03104 0 0.04548-0.005376 0.1418-0.0623 0.2238-0.1307 0.2734a0.9387 0.9387 0 0 0-0.08578 0.04599c-0.005764 0.002228-0.01137 0.004246-0.01705 0.006201l0.005684 5.167e-4a0.9387 0.9387 0 0 0-0.4429 0.7974 0.9387 0.9387 0 0 0 0.9384 0.939 0.9387 0.9387 0 0 0 0.9384-0.939 0.9387 0.9387 0 0 0-0.4517-0.8025l0.006201-5.168e-4c-0.006096-0.002097-0.01242-0.004306-0.0186-0.006718a0.9387 0.9387 0 0 0-0.07906-0.04134c-0.05941-0.04122-0.1108-0.1061-0.1292-0.2119v-0.03566-0.4449c0-0.00533-1.814e-4 -0.01078-5.168e-4 -0.01602 3.347e-4 -0.00524 5.168e-4 -0.01069 5.168e-4 -0.01602v-0.5255-0.1111-0.4449c0-0.00533-1.814e-4 -0.01078-5.168e-4 -0.01602 3.347e-4 -0.00524 5.168e-4 -0.01069 5.168e-4 -0.01602v-0.5255c0-0.1347-0.1081-0.2429-0.2429-0.2429h-0.04754z" fill="#ff2a2a" stroke-width=".033" style="paint-order:markers stroke fill"/></g><path d="m2.762 1.552c0.1462 0 0.2641 0.08971 0.2641 0.201 0 0.1113-0.1178 0.201-0.2641 0.201h-1.481c-0.1462 0-0.2641-0.08971-0.2641-0.201 0-0.1113 0.1178-0.201 0.2641-0.201zm-0.01654 0.7545c0.1462 0 0.2641 0.08971 0.2641 0.201 0 0.1113-0.1178 0.201-0.2641 0.201h-0.7948c-0.1462 0-0.2641-0.08971-0.2641-0.201 0-0.1113 0.1178-0.201 0.2641-0.201zm0 0.7545c0.1462 0 0.2641 0.08971 0.2641 0.201 0 0.1113-0.1178 0.201-0.2641 0.201h-1.481c-0.1462 0-0.2641-0.08971-0.2641-0.201 0-0.1113 0.1178-0.201 0.2641-0.201zm-0.02481 0.7545c0.1462 0 0.2641 0.08971 0.2641 0.201 0 0.1113-0.1178 0.201-0.2641 0.201h-0.7948c-0.1462 0-0.2641-0.08971-0.2641-0.201 0-0.1113 0.1178-0.201 0.2641-0.201zm0.0248 0.7545c0.1462 0 0.2641 0.08971 0.2641 0.201 0 0.1113-0.1178 0.201-0.2641 0.201h-1.481c-0.1462 0-0.2641-0.08971-0.2641-0.201 0-0.1113 0.1178-0.201 0.2641-0.201z" fill="#545454" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".0471" style="paint-order:stroke markers fill"/></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

@@ -0,0 +1,177 @@
'use strict';
'require baseclass';
'require form';
'require fs';
'require view';
'require uci';
'require ui';
'require tools.widgets as widgets';
/*
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
MIT License
*/
let pkg = {
get Name() { return 'modemdata'; },
get URL() { return 'https://openwrt.org/packages/pkgdata/' + pkg.Name + '/'; },
// Package Manager
get pkgMgrURINew() { return 'admin/system/package-manager'; },
// opkg
get pkgMgrURIOld() { return 'admin/system/opkg'; },
get modemdefURI() { return 'admin/modem/modemdata/modemdefine'; },
bestPkgMgrURI: function () {
return L.resolveDefault(
fs.stat('/www/luci-static/resources/view/system/package-manager.js'), null
).then(st => {
if (st && st.type === 'file')
return pkg.pkgMgrURINew;
return L.resolveDefault(fs.stat('/usr/libexec/package-manager-call'), null)
.then(st2 => (st2 ? pkg.pkgMgrURINew : pkg.pkgMgrURIOld));
}).catch(() => pkg.pkgMgrURIOld);
},
openInstallerSearch: function (query) {
return pkg.bestPkgMgrURI().then(uri => {
let q = query ? ('?query=' + encodeURIComponent(query)) : '';
window.open(L.url(uri) + q, '_blank', 'noopener');
});
}
};
return view.extend({
option_install_curl: function () {
return pkg.openInstallerSearch('curl');
},
checkPackages: function () {
return fs.exec_direct('/usr/bin/opkg', ['list-installed'], 'text')
.catch(function () {
return fs.exec_direct('/usr/libexec/opkg-call', ['list-installed'], 'text')
.catch(function () {
return fs.exec_direct('/usr/libexec/package-manager-call', ['list-installed'], 'text')
.catch(function () { return ''; });
});
})
.then(function (data) {
data = (data || '').trim();
return data ? data.split('\n') : [];
});
},
load: function () {
return Promise.all([
this.checkPackages()
]);
},
render: function (data) {
let installedList = Array.isArray(data[0]) ? data[0] : [];
let curlInstalled = installedList.some(function (s) { return s && s.indexOf('curl') !== -1; });
let m, s, o;
m = new form.Map('modemdata', _('Configuration'),
_('Configuration panel for modemdata and gui application.')
);
s = m.section(form.TypedSection, 'modemdata', '', null);
s.anonymous = true;
o = s.option(form.ListValue, 'updtime', _('Refresh rate'),
_('Set how often the data should be refreshed in the Modem(s) tab. \
<br /><br /><b>Important</b> \
<br />Not every modem / protocol can communicate quickly with scripts. Too high a polling rate can freeze the modem. \
<br />ModemManager and uqmi need more time to respond.')
);
o.value('-1', _('Disabled'));
o.value('5', _('5 seconds'));
o.value('10', _('10 seconds'));
o.value('30', _('30 seconds'));
o.value('45', _('45 seconds'));
o.default = '5';
o.rmempty = false;
o = s.option(form.DynamicList, 'hide_data', _('Add data to hide'),
_('Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>.')
);
o.rmempty = true;
s = m.section(form.TypedSection, 'modemdata', null);
s.anonymous = true;
s.addremove = false;
s.tab('bts1', _('BTS search settings'));
s.anonymous = true;
o = s.taboption('bts1', form.DummyValue, '_dummy');
o.rawhtml = true;
o.default =
'<div class="cbi-section-descr">' +
_('Note: The package is fully compatible with the latest, third-generation version of the BTSearch website.') +
/* --- Downloading data using curl
' ' +
_('To download data (via the API), you must have the curl package installed (to do this click on the button added below).') +
*/
'</div>';
o = s.taboption('bts1', form.ListValue, 'website',
_('Website to search for BTS'),
_('Select a website for searching.')
);
o.value('www.btsearch.pl', _('btsearch.pl'));
o.value('lteitaly.it', _('lteitaly.it'));
o.default = 'www.btsearch.pl';
o.modalonly = true;
o = s.taboption('bts1', form.ListValue, 'btsaction', _('Action'),
_('Select an action after clicking the search button.')
);
o.value('open', _('Open page'));
o.default = 'open';
o.modalonly = true;
o.depends('website', 'www.btsearch.pl');
o.value('download', _('Download data'));
/* --- Downloading data using curl
if (curlInstalled) {
o.value('download', _('Download data'));
}
let sCurl = m.section(form.NamedSection, 'kmods', 'kmods', _());
sCurl.render = L.bind(function (view) {
return form.NamedSection.prototype.render.apply(this, this.varargs(arguments, 1))
.then(L.bind(function (node) {
let btn = curlInstalled
? E('button', { 'class': 'edit btn', 'disabled': true }, _('Installed'))
: E('button', {
'class': 'btn cbi-button-action',
'click': ui.createHandlerFn(view, 'option_install_curl', this.map),
'title': _('Install a package using package manager')
}, [_('Install…')]);
node.appendChild(E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title' }, _('Install curl')),
E('div', { 'class': 'cbi-value-field', 'style': 'width:25vw' },
E('div', { 'class': 'cbi-section-node' }, [ btn ])
)
]));
node.appendChild(E('br'));
node.appendChild(E('br'));
return node;
}, this));
}, sCurl, this);
*/
return m.render();
}
});
@@ -0,0 +1,656 @@
'use strict';
'require baseclass';
'require form';
'require fs';
'require view';
'require uci';
'require ui';
'require tools.widgets as widgets';
/*
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
MIT License
*/
function usrdesc(section_id) {
return E('span', (uci.get('defmodems', section_id, 'user_desc') || ''));
}
function getmodem(section_id) {
return E('span', (uci.get('defmodems', section_id, 'modem') || ''));
}
function getmodemdata(section_id) {
return E('span', '<code>' + (uci.get('defmodems', section_id, 'comm_port') + '</code>' || '<code>' + '' + '</code>'));
}
return view.extend({
modemPath: '/etc/modem/modemlist.json',
load: function () {
return Promise.all([
L.resolveDefault(fs.list('/dev'), null),
L.resolveDefault(fs.read_direct('/sys/kernel/debug/usb/devices', ['-r'])),
L.resolveDefault(fs.exec_direct('/usr/bin/mmcli', ['-L', '-J']), null),
this.checkPackages(),
uci.load('defmodems')
]);
},
pkg: {
get Name() { return 'defmodems'; },
get URL() { return 'https://openwrt.org/packages/pkgdata/' + this.Name + '/'; },
get pkgMgrURINew() { return 'admin/system/package-manager'; },
get pkgMgrURIOld() { return 'admin/system/opkg'; },
bestPkgMgrURI: function () {
return L.resolveDefault(
fs.stat('/www/luci-static/resources/view/system/package-manager.js'), null
).then(function (st) {
if (st && st.type === 'file')
return 'admin/system/package-manager';
return L.resolveDefault(fs.stat('/usr/libexec/package-manager-call'), null)
.then(function (st2) {
return st2 ? 'admin/system/package-manager' : 'admin/system/opkg';
});
}).catch(function () { return 'admin/system/opkg'; });
},
openInstallerSearch: function (query) {
let self = this;
return self.bestPkgMgrURI().then(function (uri) {
let q = query ? ('?query=' + encodeURIComponent(query)) : '';
window.open(L.url(uri) + q, '_blank', 'noopener');
});
}
},
fileModemDialog: baseclass.extend({
__init__: function (file, title, description, callback, fileExists) {
if (fileExists === undefined) fileExists = false;
this.file = file;
this.title = title;
this.description = description;
this.callback = callback;
this.fileExists = fileExists;
},
load: function () {
return L.resolveDefault(fs.read(this.file), '');
},
handleSave: function () {
let textarea = document.getElementById('widget.modal_content');
let value = textarea.value.trim().replace(/\r\n/g, '\n') + '\n';
return fs.write(this.file, value)
.then(function (rc) {
textarea.value = value;
return rc;
})
.catch(function (e) {
ui.addNotification(
null,
E('p', _('Unable to save the contents') + ': %s'.format(e.message))
);
})
.finally(function () {
ui.hideModal();
});
},
error: function (e) {
if (!this.fileExists && e instanceof Error && e.name === 'NotFoundError') {
return this.render();
} else {
ui.showModal(
this.title,
[
E('p', {}, _('Unable to read the contents') + ': %s'.format(e.message)),
E('div', { 'class': 'right' }, [
E('button', { 'class': 'btn', 'click': ui.hideModal }, _('Dismiss'))
])
],
'cbi-modal'
);
}
},
show: function () {
let self = this;
ui.showModal(null, E('p', { 'class': 'spinning' }, _('Loading')));
this.load()
.then(function (content) {
ui.hideModal();
return self.render(content);
})
.catch(function (e) {
ui.hideModal();
return self.error(e);
});
},
render: function (content) {
ui.showModal(
this.title,
[
E('p', this.description),
E('textarea', {
'id': 'widget.modal_content',
'class': 'cbi-input-textarea',
'style': 'width:100% !important; height: 60vh; min-height: 500px;',
'wrap': 'off',
'readonly': 'true',
'spellcheck': 'false'
}, content.trim()),
E('div', { 'class': 'right' }, [
E('button', { 'class': 'btn', 'click': ui.hideModal }, _('Dismiss'))
])
],
'cbi-modal'
);
}
}),
packageDialog: baseclass.extend({
__init__: function (installedList, pkgHelper) {
this.installed = Array.isArray(installedList) ? installedList : [];
this.pkgHelper = pkgHelper;
this.sections = {
serial: [
{ name: 'sms-tool', label: 'sms-tool' },
{ name: 'kmod-usb-serial', label: 'kmod-usb-serial' },
{ name: 'kmod-usb-serial-option', label: 'kmod-usb-serial-option' }
],
ecm: [
{ name: 'wget-ssl', label: 'wget-ssl' }
],
uqmi: [
{ name: 'uqmi', label: 'uqmi' },
{ name: 'kmod-usb-net-qmi-wwan', label: 'kmod-usb-net-qmi-wwan' },
{ name: 'kmod-usb-net-cdc-mbim', label: 'kmod-usb-net-cdc-mbim' }
],
ModemManager: [
{ name: 'modemmanager', label: 'modemmanager' }
]
};
},
_isInstalled: function (name) {
let list = this.installed || [];
return list.find(function (s) { return s && s.indexOf(name) !== -1; }) ? true : false;
},
_row: function (pkgName, installed) {
let title = E('label', { 'class': 'cbi-value-title' }, pkgName);
let btn = installed
? E('button', { 'class': 'edit btn', 'disabled': true }, _('Installed'))
: E('button', {
'class': 'btn cbi-button-positive',
'click': (function (name, ctx) { return function () { ctx.pkgHelper.openInstallerSearch(name); }; })(pkgName, this)
}, _('Install…'));
let field = E('div', { 'class': 'cbi-value-field' }, [ btn ]);
return E('div', { 'class': 'cbi-value' }, [ title, field ]);
},
_sectionHeader: function (text) {
return E('div', {}, [ E('h4', {}, text) ]);
},
show: function () {
ui.showModal(_('Required packages'), [
E('p', { 'class': 'spinning' }, _('Loading package data…'))
]);
let self = this;
let loadInstalled = Promise.resolve().then(function () {
if (self.installed && self.installed.length)
return self.installed;
if (typeof checkPackages === 'function')
return checkPackages().then(function (list) { self.installed = list || []; return self.installed; });
return [];
});
loadInstalled.then(function () {
let sectionOrder = ['serial', 'ecm', 'uqmi', 'ModemManager'];
let node = [];
node.push(E('p', {}, _('Please select method for reading data from the modem and install the necessary packages.')));
for (let si = 0; si < sectionOrder.length; si++) {
let key = sectionOrder[si];
let pkgs = self.sections[key];
if (!pkgs || pkgs.length === 0) continue;
node.push(self._sectionHeader(_(key)));
for (let i = 0; i < pkgs.length; i++) {
let p = pkgs[i];
let installed = self._isInstalled(p.name);
node.push(self._row(p.label, installed));
}
}
let footer = E('div', { 'class': 'right' }, [
E('div', { 'class': 'btn cbi-button-neutral', 'click': ui.hideModal }, _('Dismiss'))
]);
let body = [
E('div', {}, node),
footer
];
ui.showModal(_('Required packages'), body);
}).catch(function (err) {
ui.showModal(_('Required packages'), [
E('p', {}, _('Failed to load package data.')),
E('pre', {}, (err && err.toString) ? err.toString() : String(err)),
E('div', { 'class': 'right' }, [
E('div', { 'class': 'btn cbi-button-neutral', 'click': ui.hideModal }, _('Close'))
])
]);
});
}
}),
checkPackages: function() {
return fs.exec_direct('/usr/bin/opkg', ['list-installed'], 'text')
.catch(function () {
return fs.exec_direct('/usr/libexec/opkg-call', ['list-installed'], 'text')
.catch(function () {
return fs.exec_direct('/usr/libexec/package-manager-call', ['list-installed'], 'text')
.catch(function () {
return '';
});
});
})
.then(function (data) {
data = (data || '').trim();
return data ? data.split('\n') : [];
});
},
_isPackageInstalled: function(pkgName) {
return this.checkPackages().then(function(installedPackages) {
return installedPackages.some(function(pkg) {
return pkg.includes(pkgName);
});
});
},
render: function (data) {
let showModemDialog = new this.fileModemDialog(
this.modemPath,
_('Modems found'),
_("List of found modems. Not all modems may be shown.")
);
let installedList = Array.isArray(data[3]) ? data[3] : [];
let showPackageDialog = new this.packageDialog(installedList, this.pkg);
// Modemz config info
let dfmodems = uci.sections('defmodems', 'defmodems');
if (!dfmodems || dfmodems.length === 0) {
ui.addNotification(null, E('p', {}, [
_('Proper Modem Configuration.'),
E('br'), E('br'),
E('b', _('User should remember:')),
E('ul', {}, [
E('li', _('1. For a specific modem, only one protocol should be set for communication with modem.')),
E('li', _('2. Only one package can read data from modem (at the same time).')),
E('li', _('3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time).'))
])
]), 'info');
}
fs.write('/etc/modem/modemlist.json', '');
let dlines = data[1].trim().split(/\n/).map(function (line) {
return line.replace(/^<\d+>/, '');
});
let devslist = dlines.join('\n');
let alldevs = devslist.split('\n\n');
let results = [];
for (let ai = 0; ai < alldevs.length; ai++) {
let modem = alldevs[ai];
let lines = modem.split('\n');
let vendor = '';
let pid = '';
let manufacturer = '';
let product = '';
let serialnumber = '';
let driver = '';
let bus = '';
for (let li = 0; li < lines.length; li++) {
let line = lines[li];
if (line.indexOf('Driver=hub') !== -1 || line.indexOf('Driver=usb-storage') !== -1 || line.indexOf('Driver=usblp') !== -1) {
driver = line.split('Driver=')[1].trim();
break;
}
if (line.indexOf('Spd=') !== -1) {
let mSpd = line.match(/Spd=([^ ]+)/);
if (mSpd && mSpd[1]) bus = mSpd[1].trim();
}
if (line.indexOf('Vendor=') !== -1) {
let mVen = line.match(/Vendor=([^ ]+)/);
if (mVen && mVen[1]) vendor = mVen[1].trim();
}
if (line.indexOf('ProdID=') !== -1) {
let mPid = line.match(/ProdID=([^ ]+)/);
if (mPid && mPid[1]) pid = mPid[1].trim();
}
if (line.indexOf('Manufacturer=') !== -1) {
let mMan = line.match(/Manufacturer=(.*)/);
if (mMan && mMan[1]) manufacturer = mMan[1].trim();
}
if (line.indexOf('Product=') !== -1) {
let mPro = line.match(/Product=(.*)/);
if (mPro && mPro[1]) product = mPro[1].trim();
}
if (line.indexOf('SerialNumber=') !== -1) {
let mSn = line.match(/SerialNumber=(.*)/);
if (mSn && mSn[1]) serialnumber = mSn[1].trim();
}
}
if (driver === '' && (manufacturer !== '' || product !== '')) {
results.push({
Manufacturer: manufacturer,
Product: product,
Vendor: vendor,
ProdID: pid,
Bus_speed: bus,
Serial_Number: serialnumber
});
}
}
let outputJSON = JSON.stringify(results, null, 2);
let countm = Object.keys(results).length;
fs.write('/etc/modem/modemlist.json', outputJSON + '\n');
let m, s, o;
m = new form.Map('defmodems', _('Defined modems'),
_('Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI.')
);
s = m.section(form.TypedSection, 'general', _(''));
s.anonymous = true;
s.addremove = false;
o = s.option(form.Button, '_show_modem_btn', _('Show modems found'),
_('Currently, only modems connected via USB are searched for.')
);
o.onclick = function () { showModemDialog.show(); };
o.inputtitle = _('Show');
o.inputstyle = 'edit btn';
o = s.option(form.Button, '_show_package_btn', _('Check required packages'),
_('Before configuring the modem, check if all required packages are installed in the system.')
);
o.onclick = function () { showPackageDialog.show(); };
o.inputtitle = _('Check');
o.inputstyle = 'cbi-button cbi-button-action important';
s = m.section(form.GridSection, 'defmodems', _('Modem(s)'));
s.anonymous = true;
s.addremove = true;
s.sortable = true;
s.nodescriptions = true;
s.addbtntitle = _('Add new modem settings...');
s.tab('general', _('Modem Settings'));
o = s.taboption('general', form.Value, 'modem', _('Manufacturer / Product'),
_("Enter modem name manually if the suggested name is not obvious. \
<br /><br /><b>Important</b> \
<br />The modem name is only searched for modems connected via USB.")
);
for (let i2 = 0; i2 < countm; i2++) {
o.value(results[i2].Manufacturer + ' ' + results[i2].Product);
}
o.placeholder = _('Please select a modem');
o.textvalue = getmodem.bind(o);
o.rmempty = false;
o = s.taboption('general', form.Flag, 'skip_pkgcheck', _('Skip package verification'),
_('Enable this option to skip checking for installed packages and allow selecting any method from the list below.')
);
o.rmempty = false;
o.default = '0';
o.modalonly = true;
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'skip_pkgcheck', value);
return form.Flag.prototype.write.apply(this, [section_id, value]);
};
o.onchange = function (ev, section_id, value) {
let selectEl = document.getElementById('widget.cbid.defmodems.' + section_id + '.modemdata');
if (!selectEl) return;
let skip = (value == '1');
let keys = skip ? modemdata_all_keys : modemdata_base_keylist;
let labels = skip ? modemdata_all_labels : modemdata_base_vallist;
let current = selectEl.value;
selectEl.innerHTML = '';
for (let i = 0; i < keys.length; i++) {
selectEl.appendChild(E('option', { 'value': keys[i] }, [ labels[i] ]));
}
if (keys.indexOf(current) !== -1) {
selectEl.value = current;
} else if (keys.length) {
selectEl.value = keys[0];
}
selectEl.dispatchEvent(new Event('change', { bubbles: true }));
};
o = s.taboption('general', form.ListValue, 'modemdata', _('Reading data via'),
_('Select method for reading data from the modem. <br /> \
<br />serial port: <br /> \
Select one of the available ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> \
<br />ecm: <br /> \
Enter the IP address 192.168.X.X under which the modem (Huawei) is available.<br /> \
<br />uqmi: <br /> \
Select one of the available cdc-wdmX ports.<br /> \
<br />ModemManager: <br /> \
Select one of the searched modem identifiers.')
);
let have_smstool = installedList.find(function (s) { return s && s.indexOf('sms-tool') !== -1; }) ? true : false;
let have_serial = installedList.find(function (s) { return s && s.indexOf('kmod-usb-serial') !== -1; }) ? true : false;
let have_serialoption = installedList.find(function (s) { return s && s.indexOf('kmod-usb-serial-option') !== -1; }) ? true : false;
let have_ecm = installedList.find(function (s) { return s && s.indexOf('wget-ssl') !== -1; }) ? true : false;
let have_uqmi = installedList.find(function (s) { return s && s.indexOf('uqmi') !== -1; }) ? true : false;
let have_uqmiqmi = installedList.find(function (s) { return s && s.indexOf('kmod-usb-net-qmi-wwan') !== -1; }) ? true : false;
let have_uqmimbim = installedList.find(function (s) { return s && s.indexOf('kmod-usb-net-cdc-mbim') !== -1; }) ? true : false;
let have_mm = installedList.find(function (s) { return s && s.indexOf('modemmanager') !== -1; }) ? true : false;
if (have_serial && have_serialoption && have_smstool) {
o.value('serial', _('serial'));
}
if (have_ecm) {
o.value('ecm', _('ecm'));
}
if ((have_uqmi && have_uqmiqmi) || (have_uqmi && have_uqmimbim)) {
o.value('uqmi', _('uqmi'));
}
if (have_mm) {
o.value('mm', _('modemmanager'));
}
o.exclude = s.section;
o.nocreate = true;
o.rmempty = false;
let modemdata_base_keylist = (o.keylist || []).slice();
let modemdata_base_vallist = (o.vallist || []).slice();
let modemdata_all_keys = ['serial', 'ecm', 'uqmi', 'mm'];
let modemdata_all_labels = [_('serial'), _('ecm'), _('uqmi'), _('modemmanager')];
o.renderWidget = function (section_id, option_index, cfgvalue) {
let skip = (uci.get('defmodems', section_id, 'skip_pkgcheck') == '1');
if (skip) {
this.keylist = modemdata_all_keys.slice();
this.vallist = modemdata_all_labels.slice();
} else {
this.keylist = modemdata_base_keylist.slice();
this.vallist = modemdata_base_vallist.slice();
}
return form.ListValue.prototype.renderWidget.apply(this, arguments);
};
o = s.taboption('general', form.Value, 'comm_port', _('Port / IP / Modem identifier'));
o.rmempty = false;
o.textvalue = getmodemdata.bind(o);
o.modalonly = false;
o = s.taboption('general', form.Value, 'comm_serial', _('Port for communication'));
o.depends('modemdata', 'serial');
data[0].sort(function (a, b) { return a.name > b.name; });
data[0].forEach(function (dev) {
if (dev.name.match(/^ttyUSB/) || dev.name.match(/^ttyACM/) || dev.name.match(/^mhi_/) || dev.name.match(/^wwan/)) {
o.value('/dev/' + dev.name);
}
});
o.placeholder = _('Please select a port');
o.rmempty = false;
o.modalonly = true;
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'comm_port', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o = s.taboption('general', form.Flag, 'forced_plmn_serial', _('Force PLMN'), _('Force reading PLMN from file.'));
o.rmempty = false;
o.modalonly = true;
o.depends('modemdata', 'serial');
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'forced_plmn', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o = s.taboption('general', form.Value, 'comm_ecm', _('IP adress'));
o.depends('modemdata', 'ecm');
o.placeholder = _('Enter IP adress');
o.rmempty = false;
o.modalonly = true;
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'comm_port', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o.validate = function (section_id, value) {
if (!/^[0-9.]+$/.test(value)) {
return _('Only numbers and dots are allowed');
}
let mIp = value.match(/^192\.168\.(\d{1,3})\.(\d{1,3})$/);
if (mIp) {
let p3 = parseInt(mIp[1], 10);
let p4 = parseInt(mIp[2], 10);
if (p3 >= 0 && p3 <= 255 && p4 >= 0 && p4 <= 255) {
return true;
}
}
return _('Enter a valid IP address in the format 192.168.X.X');
};
o = s.taboption('general', form.Value, 'comm_uqmi', _('Port for communication'));
o.depends('modemdata', 'uqmi');
data[0].sort(function (a, b) { return a.name > b.name; });
data[0].forEach(function (dev) {
if (dev.name.match(/^cdc-wdm/)) {
o.value('/dev/' + dev.name);
}
});
o.placeholder = _('Please select a QMI/MBIM port');
o.rmempty = false;
o.modalonly = true;
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'comm_port', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o = s.taboption('general', form.Flag, 'forced_plmn_uqmi', _('Force PLMN'), _('Force reading PLMN from file.'));
o.rmempty = false;
o.modalonly = true;
o.depends('modemdata', 'uqmi');
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'forced_plmn', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o = s.taboption('general', form.Flag, 'onproxy', _('MBIM device'), _('Select if you want to read from MBIM.'));
o.rmempty = false;
o.modalonly = true;
o.depends('modemdata', 'uqmi');
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'onproxy', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o = s.taboption('general', form.Value, 'comm_mm', _('Modem id'));
o.depends('modemdata', 'mm');
data[0].sort(function (a, b) { return a.name > b.name; });
try {
let mmData = JSON.parse(data[2]);
if (mmData['modem-list'] && Array.isArray(mmData['modem-list'])) {
mmData['modem-list'].forEach(function (modem) {
o.value(modem, _('modem ') + modem.split('/').pop());
});
}
} catch (e) {
console.error('MMCLI scan error:', e);
}
o.placeholder = _('Please select a modem id');
o.rmempty = false;
o.modalonly = true;
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'comm_port', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o = s.taboption('general', form.Flag, 'forced_plmn_mm', _('Force PLMN'), _('Force reading PLMN from file.'));
o.rmempty = false;
o.modalonly = true;
o.depends('modemdata', 'mm');
o.write = function (section_id, value) {
uci.set('defmodems', section_id, 'forced_plmn', value);
return form.Value.prototype.write.apply(this, [section_id, value]);
};
o = s.taboption('general', widgets.NetworkSelect, 'network', _('Assigned interface'), _('Interface assigned to modem.'));
o.rmempty = false;
o.default = 'wan';
o = s.taboption('general', form.Value, 'user_desc', _('User description'));
o.rmempty = true;
o.modalonly = true;
o.placeholder = _('Optional');
o = s.taboption('general', form.Value, 'user_desc', _('User description (optional)'));
o.rawhtml = true;
o.remove = function () {};
o.modalonly = false;
o.textvalue = usrdesc.bind(o);
return m.render();
}
});
@@ -0,0 +1,537 @@
'use strict';
'require baseclass';
'require form';
'require fs';
'require uci';
'require ui';
'require view';
'require tools.widgets as widgets';
/*
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
MIT License
*/
// 添加诊断页面样式
function addDiagnosticsStyles() {
if (document.getElementById('modemdata-diagnostics-styles')) return;
const style = document.createElement('style');
style.id = 'modemdata-diagnostics-styles';
style.type = 'text/css';
style.textContent = `
/* 强制重置 table 默认样式 - 使用更具体的选择器 */
table.table,
.cbi-map table.table {
display: grid !important;
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)) !important;
gap: 16px !important;
width: 100% !important;
max-width: 100% !important;
border: none !important;
border-spacing: 0 !important;
border-collapse: initial !important;
table-layout: initial !important;
margin-top: 1em !important;
}
/* 让 tr 透传,使 td 直接成为 grid 子项 */
table.table tr,
table.table .tr,
.cbi-map table.table tr {
display: contents !important;
}
/* 重置 td 的默认 table-cell 显示 */
table.table td,
table.table .td,
.cbi-map table.table td {
display: flex !important;
}
/* 每个诊断项卡片样式 */
.table .td.left {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
background: var(--modemdata-card-bg) !important;
border: 1px solid var(--modemdata-card-border) !important;
border-radius: 8px !important;
padding: 16px !important;
min-height: 150px !important;
transition: all 0.2s ease !important;
box-sizing: border-box !important;
}
.table .td.left:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
:root[data-darkmode="true"] .table .td.left:hover,
body.dark .table .td.left:hover {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
}
/* 隐藏空单元格 */
.table .td.left:empty {
display: none !important;
}
/* 标题 - 左对齐 */
.table .cbi-value-title {
font-weight: 600 !important;
font-size: 14px !important;
margin: 0 0 10px 0 !important;
padding: 0 !important;
display: block !important;
color: var(--modemdata-text-primary) !important;
line-height: 1.4 !important;
text-align: left !important;
width: 100% !important;
}
/* 命令区域 - 左对齐,单行显示 */
.table .td.left p {
margin: 0 0 12px 0 !important;
padding: 0 !important;
font-size: 11px !important;
line-height: 1.4 !important;
flex: 1 !important;
text-align: left !important;
width: 100% !important;
overflow: hidden !important;
}
/* code 标签 - 单行显示,可滚动 */
.table .td.left p code {
background-color: rgba(130, 130, 130, 0.3) !important;
padding: 5px 10px !important;
border-radius: 4px !important;
font-size: 11px !important;
font-family: 'Consolas', 'Monaco', 'Courier New', monospace !important;
color: #0a0a0a !important;
font-weight: 600 !important;
border: 1px solid rgba(0, 0, 0, 0.2) !important;
display: block !important;
white-space: nowrap !important;
overflow-x: auto !important;
max-width: 100% !important;
}
:root[data-darkmode="true"] .table .td.left p code,
body.dark .table .td.left p code {
background-color: rgba(210, 210, 210, 0.25) !important;
color: #f5f5f5 !important;
border-color: rgba(255, 255, 255, 0.25) !important;
}
/* 按钮 - 左对齐,固定宽度 */
.diag-action {
display: flex !important;
margin-top: auto !important;
width: 100% !important;
justify-content: flex-start !important;
}
.diag-action .cbi-button {
width: auto !important;
min-width: 90px !important;
padding: 6px 20px !important;
display: inline-block !important;
text-align: center !important;
}
/* 修复下拉框文字被遮挡问题 */
.cbi-input-select {
line-height: 1.6 !important;
padding: 8px 12px !important;
min-height: 40px !important;
font-size: 14px !important;
}
.cbi-input-select option {
line-height: 1.8 !important;
padding: 8px 12px !important;
min-height: 36px !important;
font-size: 14px !important;
}
/* 响应式断点优化 */
@media (max-width: 669px) {
table.table,
.cbi-map table.table {
grid-template-columns: 1fr !important;
}
}
@media (min-width: 670px) {
table.table,
.cbi-map table.table {
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)) !important;
}
}
/* 输出对话框样式 */
#cmd_modal_output {
font-family: 'Consolas', 'Monaco', 'Courier New', monospace;
font-size: 12px;
line-height: 1.5;
background-color: #f5f5f5;
border: 1px solid #ddd;
color: #333;
}
:root[data-darkmode="true"] #cmd_modal_output,
body.dark #cmd_modal_output {
background-color: #1a1a1a;
border-color: #444;
color: #e0e0e0;
}
/* 模态框按钮样式 */
.cbi-modal .right .btn {
margin-left: 8px;
min-width: 80px;
}
/* Modem 选择器样式 */
#mselect {
font-size: 13px;
padding: 8px 12px;
border-radius: 4px;
border: 1px solid #ccc;
transition: border-color 0.2s ease;
}
#mselect:focus {
border-color: #007bff;
outline: none;
box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.1);
}
:root[data-darkmode="true"] #mselect,
body.dark #mselect {
background-color: rgba(255, 255, 255, 0.05);
border-color: rgba(255, 255, 255, 0.2);
color: #e0e0e0;
}
`;
document.head.appendChild(style);
// 强制清理 table 的 inline styles,确保 Grid 布局生效
function cleanTableStyles() {
document.querySelectorAll('table.table').forEach(function(table) {
table.removeAttribute('style');
table.style.cssText = 'display: grid !important; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)) !important; gap: 16px !important; width: 100% !important;';
});
document.querySelectorAll('table.table td, table.table .td').forEach(function(td) {
td.removeAttribute('style');
if (td.classList.contains('left')) {
td.style.cssText = 'display: flex !important;';
}
});
}
// 多次尝试清理,确保生效
setTimeout(cleanTableStyles, 50);
setTimeout(cleanTableStyles, 200);
setTimeout(cleanTableStyles, 500);
}
let commandOutputDialog = baseclass.extend({
__init__: function(title, content){ this.title = title; this.content = content; },
render: function(){
let self = this;
ui.showModal(this.title, [
E('p', _('Command result')),
E('textarea', {
'id': 'cmd_modal_output',
'class': 'cbi-input-textarea',
'style': 'width:100% !important; height:60vh; min-height:500px;',
'readonly': true,
'wrap': 'off',
'spellcheck': 'false'
}, this.content.trim()),
E('div', { 'class': 'right' }, [
E('button', {
'class': 'btn cbi-button-remove',
'click': ui.createHandlerFn(this, function(){
document.getElementById('cmd_modal_output').value = '';
fs.write('/tmp/debug_result.txt', '')
.catch(function(e){
ui.addNotification(null, E('p', _('Unable to clear the file') + ': %s'.format(e.message)), 'error');
});
})
}, _('Clear')), ' ',
E('button', {
'class': 'cbi-button cbi-button-apply important',
'click': ui.createHandlerFn(this, function(){
let blob = new Blob([self.content], { type: 'text/plain' });
let link = document.createElement('a');
link.download = 'debug_result.txt';
link.href = URL.createObjectURL(blob);
link.click();
URL.revokeObjectURL(link.href);
})
}, _('Download')), ' ',
E('button', {
'class': 'btn',
'click': ui.hideModal
}, _('Close'))
])
], 'cbi-modal');
},
show: function(){ this.render(); }
});
return view.extend({
handleCommand: function(exec, args){
return fs.exec(exec, args).then((res)=>{
let output = [res.stdout||'', res.stderr||''].join('\n');
fs.write('/tmp/debug_result.txt', res.stdout||'');
let dialog = new commandOutputDialog(_('Diagnostics'), output);
dialog.show();
}).catch((err)=>{ ui.addNotification(null, E('p', [err])); }).finally(()=>{});
},
handleUSB: function(){ return this.handleCommand('/bin/cat', ['/sys/kernel/debug/usb/devices']); },
handleTTY: function(){ return this.handleCommand('/bin/ls', ['/dev']); },
handleDBG: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let valueParts = value.split('*'); let device = valueParts[1] || ''; let network = valueParts[2] || '';
return this.handleCommand('/bin/sh', ['/usr/bin/md_serial_ecm', device, network]);
},
handleproduct: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let device = value.split('*')[1] || '';
return this.handleCommand('/bin/sh', ['-x', '/usr/share/modemdata/product.sh', device]);
},
handlenetwork: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let network = value.split('*')[2] || '';
return this.handleCommand('/bin/sh', ['-x', '/usr/share/modemdata/network.sh', network]);
},
handleparams: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let device = value.split('*')[1] || '';
return this.handleCommand('/bin/sh', ['-x', '/usr/share/modemdata/params.sh', device]);
},
handleuqmi: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let valueParts = value.split('*'); let device = valueParts[1]||''; let network = valueParts[2]||''; let forced_plmn = valueParts[3]||''; let onproxy = (valueParts[4]||'').replace('undefined','0');
return this.handleCommand('/bin/sh', ['/usr/bin/md_uqmi', device, network, forced_plmn, onproxy]);
},
handleparuqmi: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let valueParts = value.split('*'); let device = valueParts[1]||''; let forced_plmn = valueParts[3]||''; let onproxy = (valueParts[4]||'').replace('undefined','0');
return this.handleCommand('/bin/sh', ['-x', '/usr/share/modemdata/params_qmi.sh', device, forced_plmn, onproxy]);
},
handlemm: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let valueParts = value.split('*'); let device = valueParts[1]||''; let network = valueParts[2]||''; let forced_plmn = valueParts[3]||'';
return this.handleCommand('/bin/sh', ['/usr/bin/md_modemmanager', device, network, forced_plmn]);
},
handleparamsmm: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let valueParts = value.split('*'); let device = valueParts[1]||''; let forced_plmn = valueParts[3]||'';
return this.handleCommand('/bin/sh', ['-x', '/usr/share/modemdata/params_modemmanager.sh', device, forced_plmn]);
},
handleprodmm: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : '';
let valueParts = value.split('*'); let device = valueParts[1]||'';
return this.handleCommand('/bin/sh', ['-x', '/usr/share/modemdata/product_modemmanager.sh', device]);
},
handleClear: function(){ fs.write('/tmp/debug_result.txt',''); },
handleDownload: function(){
return L.resolveDefault(fs.read_direct('/tmp/debug_result.txt'), null).then((res)=>{
if(res){ let blob = new Blob([res], { type:'text/plain' }); let link = document.createElement('a'); link.download = 'debug_result.txt'; link.href = URL.createObjectURL(blob); link.click(); URL.revokeObjectURL(link.href); }
}).catch((err)=>{ ui.addNotification(null, E('p', {}, _('Download error') + ': ' + err.message)); });
},
handleBlock: function(){
let select = document.getElementById('mselect'); let value = select ? select.value : ''; let valueParts = value.split('_'); let modemdata = valueParts[0] || '';
let buttons = document.querySelectorAll('.diag-action > .cbi-button'); for(let i=0;i<buttons.length;i++) buttons[i].removeAttribute('disabled');
if (modemdata.includes('uqmi')) {
document.getElementById('s1').setAttribute('disabled','disabled');
document.getElementById('s2').setAttribute('disabled','disabled');
document.getElementById('s3').setAttribute('disabled','disabled');
document.getElementById('m1').setAttribute('disabled','disabled');
document.getElementById('m2').setAttribute('disabled','disabled');
document.getElementById('m3').setAttribute('disabled','disabled');
}
if (modemdata.includes('serial')) {
document.getElementById('u1').setAttribute('disabled','disabled');
document.getElementById('u2').setAttribute('disabled','disabled');
document.getElementById('m1').setAttribute('disabled','disabled');
document.getElementById('m2').setAttribute('disabled','disabled');
document.getElementById('m3').setAttribute('disabled','disabled');
}
if (modemdata.includes('mm')) {
document.getElementById('s1').setAttribute('disabled','disabled');
document.getElementById('s2').setAttribute('disabled','disabled');
document.getElementById('s3').setAttribute('disabled','disabled');
document.getElementById('u1').setAttribute('disabled','disabled');
document.getElementById('u2').setAttribute('disabled','disabled');
}
},
load: function(){ return L.resolveDefault(uci.load('defmodems')); },
render: function(){
// 初始化样式
addDiagnosticsStyles();
let sections = uci.sections('defmodems','defmodems');
let result = sections.map(s=>`${s.modemdata}*${s.comm_port}*${s.network}*${s.forced_plmn}*${s.onproxy}*#[ ${s.modemdata} ] ${s.comm_port} - ${s.modem} (${s.user_desc})`).join(';');
result = result.replace("(undefined)","");
let off_s1,off_s2,off_s3,off_u1,off_u2,off_m1,off_m2,off_m3;
let modemz = E('div', { class:'cbi-section' }, [
E('div', { class:'cbi-section-descr' }, this.description),
E('div', { class:'cbi-value' }, [
E('label', { class:'cbi-value-title' }, [_('Modem')]),
E('div', { class:'cbi-value-field' }, [
E('select', { class:'cbi-input-select', id:'mselect', style:'width:100%;', change:ui.createHandlerFn(this,'handleBlock'), mousedown:ui.createHandlerFn(this,'handleBlock') },
(result||'').trim().split(/;/).map(function(cmd){ let fields = cmd.split(/#/); let name = fields[1]; let code = fields[0]; return E('option', { value:code }, name); })
)
])
])
]);
let modemdata = result.split('_')[0] || '';
if (modemdata.includes('uqmi')) {
const ids=['s1','s2','s3','m1','m2','m3'];
off_s1=ids.includes('s1')?true:false;
off_s2=ids.includes('s2')?true:false;
off_s3=ids.includes('s3')?true:false;
off_m1=ids.includes('m1')?true:false;
off_m2=ids.includes('m2')?true:false;
off_m3=ids.includes('m3')?true:false;
}
if (modemdata.includes('serial')) {
const ids=['u1','u2','m1','m2','m3'];
off_u1=ids.includes('u1')?true:false;
off_u2=ids.includes('u2')?true:false;
off_m1=ids.includes('m1')?true:false;
off_m2=ids.includes('m2')?true:false;
off_m3=ids.includes('m3')?true:false;
}
if (modemdata.includes('mm')) {
const ids=['s1','s2','s3','u1','u2'];
off_s1=ids.includes('s1')?true:false;
off_s2=ids.includes('s2')?true:false;
off_s3=ids.includes('s3')?true:false;
off_u1=ids.includes('u1')?true:false;
off_u2=ids.includes('u2')?true:false;
}
let table4 = E('table', { class:'table' }, [
E('tr', {}, [
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("USB debug information")),
E('p', {}, _("<code>cat /sys/kernel/debug/usb/devices</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button', click:ui.createHandlerFn(this,'handleUSB') }, _('Run')) ])
]),
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check ttyX ports")),
E('p', {}, _("<code>ls /dev</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button', click:ui.createHandlerFn(this,'handleTTY') }, _('Run')) ])
]),
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check") + ' ' + _("network.sh")),
E('p', {}, _("<code>sh -x /usr/share/modemdata/network.sh</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button', click:ui.createHandlerFn(this,'handlenetwork') }, _('Run')) ])
])
])
]);
let table = E('table', { class:'table' }, [
E('tr', {}, [
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check serial and ecm mode")),
E('p', {}, _("<code>sh /usr/bin/md_serial_ecm</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-add', id:'s1', disabled:off_s1, click:ui.createHandlerFn(this,'handleDBG') }, _('Run')) ])
]),
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check") + ' ' + _("product.sh")),
E('p', {}, _("<code>sh -x /usr/share/modemdata/product.sh</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-add', id:'s2', disabled:off_s2, click:ui.createHandlerFn(this,'handleproduct') }, _('Run')) ])
]),
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check") + ' ' + _("params.sh")),
E('p', {}, _("<code>sh -x /usr/share/modemdata/params.sh</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-add', id:'s3', disabled:off_s3, click:ui.createHandlerFn(this,'handleparams') }, _('Run')) ])
])
])
]);
let table2 = E('table', { class:'table' }, [
E('tr', {}, [
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check uqmi mode")),
E('p', {}, _("<code>sh -x /usr/bin/md_uqmi</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-remove', id:'u1', disabled:off_u1, click:ui.createHandlerFn(this,'handleuqmi') }, _('Run')) ])
]),
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check") + ' ' + _("params_qmi.sh")),
E('p', {}, _("<code>sh -x /usr/share/modemdata/params_qmi.sh</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-remove', id:'u2', disabled:off_u2, click:ui.createHandlerFn(this,'handleparuqmi') }, _('Run')) ])
]),
E('td', { class:'td left' }, [])
])
]);
let table3 = E('table', { class:'table' }, [
E('tr', {}, [
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check ModemManager mode")),
E('p', {}, _("<code>sh -x /usr/bin/md_modemmanager</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-apply', id:'m1', disabled:off_m1, click:ui.createHandlerFn(this,'handlemm') }, _('Run')) ])
]),
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check") + ' ' + _("params_modemmanager.sh")),
E('p', {}, _("<code>sh -x /usr/share/modemdata/params_modemmanager.sh</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-apply', id:'m2', disabled:off_m2, click:ui.createHandlerFn(this,'handleparamsmm') }, _('Run')) ])
]),
E('td', { class:'td left' }, [
E('label', { class:'cbi-value-title' }, _("Check") + ' ' + _("product_modemmanager.sh")),
E('p', {}, _("<code>sh -x /usr/share/modemdata/product_modemmanager.sh</code>")),
E('span', { class:'diag-action' }, [ E('button', { class:'cbi-button cbi-button-apply', id:'m3', disabled:off_m3, click:ui.createHandlerFn(this,'handleprodmm') }, _('Run')) ])
])
])
]);
let info = _('For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s.').format('<a href="https://github.com/obsy/modemdata" target="_blank">','</a>');
return E('div', { class:'cbi-map' }, [
E('h2', {}, _('Diagnostics')),
E('div', { class:'cbi-map-descr' }, _('Run various commands to verify data read from the modem and debug scripts.') + '<br>' + info),
E('hr'), modemz, table4, table, table2, table3
]);
},
handleSaveApply: null,
handleSave: null,
handleReset: null
});
@@ -0,0 +1,220 @@
'use strict';
'require form';
'require fs';
'require view';
'require ui';
'require uci';
'require dom';
'require tools.widgets as widgets';
/*
Copyright 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
MIT License
*/
function handleOpen(ev) {
if (ev === 'ropenissues') { window.open('https://github.com/4IceG/luci-app-modemdata/issues'); return; }
if (ev === 'copenissues') { window.open('https://github.com/obsy/modemdata/issues'); return; }
if (ev === 'opendiscussion') { window.open('https://github.com/4IceG/luci-app-modemdata/discussions'); return; }
if (ev === 'ropencoffee') { window.open('https://suppi.pl/rafalwabik'); return; }
if (ev === 'copencoffee') { window.open('https://buycoffee.to/eko.one.pl'); return; }
if (ev === 'opensupport') { window.open('https://github.com/sponsors/4IceG'); return; }
if (ev === 'opentopic') { window.open('https://eko.one.pl/forum/viewtopic.php?id=24829'); return; }
}
return view.extend({
load: function () {
return uci.load('modemdata');
},
render: function (data) {
let m, s, o;
let info = _('In the future tab will allow you to update the package from %sRafał (IceG) external repository%s.')
.format('<a href="https://github.com/4IceG/Modem-extras-apk" target="_blank">', '</a>');
m = new form.Map('modemdata', _('Package update and support'), info);
s = m.section(form.TypedSection);
s.anonymous = true;
s.tab('info', _('Modemdata Info'));
let packages = [
{
package: _('Modemdata'),
author: 'Cezary Jackiewicz (obsy)',
authorLink: 'https://github.com/obsy',
buttons: [
{
class: 'cbi-button-action important',
label: _('Buy a coffee'),
tooltip: _('Buy a coffee if you want to support the development of the project and the author'),
action: 'copencoffee',
disabled: false
},
{
class: 'cbi-button-remove',
label: _('Report a bug'),
tooltip: _('Report a bug on the package Github page'),
action: 'copenissues',
disabled: false
}
]
},
{
package: _('Luci-app-modemdata'),
author: 'Rafał Wabik (IceG)',
authorLink: 'https://github.com/4IceG',
buttons: [
{
class: 'cbi-button-action important',
label: _('Buy a coffee'),
tooltip: _('Buy a coffee if you want to support the development of the project and the author'),
action: 'ropencoffee',
disabled: false
},
{
class: 'cbi-button-action',
label: _('Become a sponsor'),
tooltip: _('Become a sponsor if you want to support the development of the project and the author'),
action: 'opensupport',
disabled: false
},
{
class: 'cbi-button-add',
label: _('Write on forum'),
tooltip: _('Write in the topic of the package on the forum eko.one.pl'),
action: 'opentopic',
disabled: false
},
{
class: 'cbi-button-neutral',
label: _('Open discussion'),
tooltip: _('Open a package discussion on Github'),
action: 'opendiscussion',
disabled: false
},
{
class: 'cbi-button-remove',
label: _('Report a bug'),
tooltip: _('Report a bug on the package Github page'),
action: 'ropenissues',
disabled: false
}
]
}
];
let rows = [];
let table = E('table', {
'class': 'table',
'style': 'border:1px solid var(--border-color-medium)!important; table-layout:fixed; border-collapse:collapse; width:100%;'
}, [
E('tr', { 'class': 'tr table-titles' }, [
E('th', { 'class': 'th' }, _('Package name')),
E('th', { 'class': 'th' }, _('Author (package maintainer)')),
E('th', { 'class': 'th nowrap cbi-section-actions' })
])
]);
for (let i = 0; i < packages.length; i++) {
let pkg = packages[i];
let buttonElements = [];
for (let j = 0; j < pkg.buttons.length; j++) {
let btn = pkg.buttons[j];
let buttonAttrs = {
'class': 'btn ' + btn.class,
'data-tooltip': btn.tooltip
};
if (btn.disabled) {
buttonAttrs.disabled = true;
} else if (btn.action) {
buttonAttrs.click = function() { return handleOpen(btn.action); };
}
buttonElements.push(E('button', buttonAttrs, btn.label));
}
let authorCell = pkg.author ?
E('a', { 'href': pkg.authorLink, 'target': '_blank', 'style': 'color:#37c' }, pkg.author) :
'';
rows.push([
pkg.package,
authorCell,
E('div', { 'style': 'display: flex; flex-wrap: wrap; gap: 0.5em;' }, buttonElements)
]);
}
cbi_update_table(table, rows);
o = s.taboption('info', form.DummyValue, '_packages_info');
o.render = function() {
return E('div', { 'class': 'cbi-section' }, [
E('p', {}, _('Information about package authors and available support options.')),
table
]);
};
s.tab('troubleshooting', _('Troubleshooting / Hints'));
let troubleshootingData = [
// 1.
{
issue: _('If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly.'),
solution: _('Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options.')
},
// 2.
{
issue: _('Package does not show data for the Fibocom FM350-GL modem.'),
solution: _('The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart.') +
' ' +
'<a href="https://github.com/obsy/modemfeed/tree/master/luci/protocols/luci-proto-xmm" target="_blank" rel="noopener noreferrer">luci-proto-xmm</a>' +
' ' + _('and') + ' ' +
'<a href="https://github.com/obsy/modemfeed/tree/master/packages/net/xmm-modem" target="_blank" rel="noopener noreferrer">xmm-modem</a>' +
' ' + _('packages are recommended for proper modem support.')
}
];
let troubleshootingRows = [];
let troubleshootingTable = E('table', {
'class': 'table',
'style': 'border:1px solid var(--border-color-medium)!important; table-layout:fixed; border-collapse:collapse; width:100%;'
}, [
E('tr', { 'class': 'tr table-titles' }, [
E('th', { 'class': 'th', 'style': 'width:40%' }, _('Problem')),
E('th', { 'class': 'th' }, _('Suggested solution'))
])
]);
for (let i = 0; i < troubleshootingData.length; i++) {
let item = troubleshootingData[i];
troubleshootingRows.push([
item.issue,
E('em', {}, item.solution)
]);
}
cbi_update_table(troubleshootingTable, troubleshootingRows);
o = s.taboption('troubleshooting', form.DummyValue, '_troubleshooting_info');
o.render = function() {
return E('div', { 'class': 'cbi-section' }, [
E('p', {}, _('Common problems that may arise when using the package, and ways to solve them.')),
troubleshootingTable
]);
};
return m.render();
},
handleSaveApply: null,
handleSave: null,
handleReset: null
});
@@ -0,0 +1,741 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Pro více informací o balíčku modemdata navštivte: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Balíček umožňuje uživateli zobrazit data načtená z modemu a sledovat parametry připojení k mobilní síti."
msgid "eko.one.pl forum"
msgstr "fórum eko.one.pl"
msgid "Signal strength"
msgstr "Síla signálu"
msgid "Modem(s)"
msgstr "Modem(y)"
msgid "Ups.. no modems detected."
msgstr "Ups.. nebyly detekovány žádné modemy."
msgid "Configuration"
msgstr "Konfigurace"
msgid "General Information"
msgstr "Obecné informace"
msgid "Modem Information"
msgstr "Informace o modemu"
msgid "Cell Information"
msgstr "Informace o buňce"
msgid "Connection"
msgstr "Připojení"
msgid "Technology"
msgstr "Technologie"
msgid "Operator"
msgstr "Operátor"
msgid "Location"
msgstr "Umístění"
msgid "Sent"
msgstr "Odesláno"
msgid "Connection time"
msgstr "Čas připojení"
msgid "Modem type"
msgstr "Typ modemu"
msgid "Hide data."
msgstr "Skrýt data."
msgid "Hide selected data"
msgstr "Skrýt vybraná data"
msgid "Additional information"
msgstr "Dodatečné informace"
msgid "Revision / FW"
msgstr "Revize / FW"
msgid "IP adress / Port"
msgstr "IP adresa / Port"
msgid "Chip Temperature"
msgstr "Teplota čipu"
msgid "Configuration modemdata package"
msgstr "Konfigurace balíčku modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Konfigurační panel pro modemdata a GUI aplikaci."
msgid "Add data to hide"
msgstr "Přidat data ke skrytí"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Zadejte data, která chcete skrýt, např. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Otevřít stránku"
msgid "Download data (experimental)"
msgstr "Stáhnout data (experimentální)"
msgid "Network"
msgstr "Síť"
msgid "IP adress / Port for communication with the modem"
msgstr "IP adresa / Port pro komunikaci s modemem"
msgid "Defined modems"
msgstr "Definované modemy"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Rozhraní pro definování dostupných modemů. Seznam modemů uživateli usnadní přepínání mezi modemy v LuCI."
msgid "Settings"
msgstr "Nastavení"
msgid "Add new modem settings..."
msgstr "Přidat nové nastavení modemu..."
msgid "Modem Settings"
msgstr "Nastavení modemu"
msgid "Manufacturer / Product"
msgstr "Výrobce / Produkt"
msgid "Please select a modem"
msgstr "Vyberte prosím modem"
msgid "IP adress / Port for communication"
msgstr "IP adresa / Port pro komunikaci"
msgid "Protocol"
msgstr "Protokol"
msgid "Port for communication"
msgstr "Port pro komunikaci"
msgid "Please select a QMI/MBIM port"
msgstr "Vyberte prosím QMI/MBIM port"
msgid "Modem id"
msgstr "ID modemu"
msgid "Please select a modem id"
msgstr "Vyberte prosím ID modemu"
msgid "MBIM device"
msgstr "Zařízení MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Zaškrtněte, pokud chcete číst z MBIM."
msgid "Assigned interface"
msgstr "Přiřazené rozhraní"
msgid "Interface assigned to modem."
msgstr "Rozhraní přiřazené k modemu."
msgid "Enter IP adress"
msgstr "Zadejte IP adresu"
msgid "IP adress"
msgstr "IP adresa"
msgid "Reading data via"
msgstr "Čtení dat přes"
msgid "Port / IP / Modem identifier"
msgstr "Port / IP / Identifikátor modemu"
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Pokud navrhovaný název není jednoznačný, zadejte název modemu ručně. <br /><br /><b>Důležité</b> <br />Název modemu se vyhledává pouze u modemů připojených přes USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Vyberte metodu čtení dat z modemu. <br /> <br />sériový port: <br /> Vyberte jeden z dostupných "
"portů ttyUSBX / ttyACMx / wwan0atX / mhi_DUN.<br /> <br />ecm: <br /> Zadejte IP adresu 192.168.X.X, pod kterou je modem (Huawei) "
"dostupný.<br /> <br />uqmi: <br /> Vyberte jeden z dostupných portů cdc-wdmX.<br /> <br />ModemManager: <br /> Vyberte "
"jeden z vyhledaných identifikátorů modemu."
msgid "Please select a port"
msgstr "Vyberte prosím port"
msgid "User description"
msgstr "Popis uživatele"
msgid "Optional"
msgstr "Volitelné"
msgid "User description (optional)"
msgstr "Popis uživatele (volitelný)"
msgid "Excellent"
msgstr "Vynikající"
msgid "Good"
msgstr "Dobrý"
msgid "Fair"
msgstr "Slušný"
msgid "Poor"
msgstr "Špatný"
msgid "Physical cell ID"
msgstr "Fyzické ID buňky"
msgid "Bandwidth"
msgstr "Šířka pásma"
msgid "SIM status"
msgstr "Stav SIM"
msgid "Not registered"
msgstr "Neregistrováno"
msgid "Registered, home"
msgstr "Registrováno, domácí síť"
msgid "Registered (roaming)"
msgstr "Registrováno (roaming)"
msgid "Registered, only SMS"
msgstr "Registrováno, pouze SMS"
msgid "Registered (roaming), only SMS"
msgstr "Registrováno (roaming), pouze SMS"
msgid "Searching.."
msgstr "Vyhledávání..."
msgid "Connection state"
msgstr "Stav připojení"
msgid "Connected"
msgstr "Připojeno"
msgid "Disconnected"
msgstr "Odpojeno"
msgid "Registering denied"
msgstr "Registrace odmítnuta"
msgid "Waiting to read data from the modem..."
msgstr "Čekání na čtení dat z modemu..."
msgid "Waiting for data..."
msgstr "Čekání na data..."
msgid "BTS Search"
msgstr "Vyhledávání BTS"
msgid "BTS Information"
msgstr "Informace o BTS"
msgid "Search"
msgstr "Hledat"
msgid "Bands"
msgstr "Pásma"
msgid "Search BTS"
msgstr "Vyhledat BTS"
msgid "BTS search settings"
msgstr "Nastavení vyhledávání BTS"
msgid "Website to search for BTS"
msgstr "Webová stránka pro vyhledávání BTS"
msgid "Select a website for searching."
msgstr "Vyberte webovou stránku pro vyhledávání."
msgid "Install a package using package manager"
msgstr "Nainstalujte balíček pomocí správce balíčků"
msgid "Select an action after clicking the search button."
msgstr "Vyberte akci po kliknutí na tlačítko vyhledávání."
msgid "Install iconv"
msgstr "Nainstalovat iconv"
msgid "Install qmi-utils"
msgstr "Nainstalovat qmi-utils"
msgid "SIM Slot"
msgstr "Slot SIM"
msgid "SIM Card"
msgstr "SIM karta"
msgid "Slot in use"
msgstr "Používaný slot"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Problém s registrací do sítě, zkontrolujte SIM kartu."
msgid "SIM PIN required"
msgstr "Vyžadován SIM PIN"
msgid "SIM PUK required"
msgstr "Vyžadován SIM PUK"
msgid "SIM failure"
msgstr "Chyba SIM karty"
msgid "SIM busy"
msgstr "SIM karta je zaneprázdněna"
msgid "SIM wrong"
msgstr "Nesprávná SIM karta"
msgid "SIM PIN2 required"
msgstr "Vyžadován SIM PIN2"
msgid "SIM PUK2 required"
msgstr "Vyžadován SIM PUK2"
msgid "Information read from the SIM card and device."
msgstr "Informace načtené ze SIM karty a zařízení."
msgid "No data"
msgstr "Žádná data"
msgid "Diagnostics"
msgstr "Diagnostika"
msgid "Modem(s) configuration"
msgstr "Konfigurace modemu(ů)"
msgid "Package configuration"
msgstr "Konfigurace balíčku"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Spusťte různé příkazy pro ověření dat načtených z modemu a ladění skriptů."
msgid "USB debug information"
msgstr "Ladící informace USB"
msgid "Check ttyX ports"
msgstr "Zkontrolovat porty ttyX"
msgid "Check serial and ecm mode"
msgstr "Zkontrolovat sériový a ecm režim"
msgid "Check uqmi mode"
msgstr "Zkontrolovat uqmi režim"
msgid "Check ModemManager mode"
msgstr "Zkontrolovat režim ModemManager"
msgid "Clear"
msgstr "Vyčistit"
msgid "Download"
msgstr "Stáhnout"
msgid "Notes Update date"
msgstr "Poznámky Datum aktualizace"
msgid "Band"
msgstr "Pásmo"
msgid "Package update and support"
msgstr "Aktualizace balíčku a podpora"
msgid "Failed to download index.json file from external repository."
msgstr "Nepodařilo se stáhnout soubor index.json z externího repozitáře."
msgid "Failed to read downloaded file."
msgstr "Nepodařilo se přečíst stažený soubor."
msgid "Installed package is up to date."
msgstr "Nainstalovaný balíček je aktuální."
msgid "Update is available."
msgstr "Aktualizace je k dispozici."
msgid "The index.json file did not contain any package information."
msgstr "Soubor index.json neobsahoval žádné informace o balíčku."
msgid "Error parsing version."
msgstr "Chyba při parsování verze."
msgid "Check repository"
msgstr "Zkontrolovat repozitář"
msgid "Package update..."
msgstr "Aktualizace balíčku..."
msgid "Report a bug"
msgstr "Nahlásit chybu"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Napište do vlákna o balíčku na fóru eko.one.pl"
msgid "Write on forum"
msgstr "Napsat na fórum"
msgid "Report a bug on the package Github page"
msgstr "Nahlásit chybu na GitHub stránce balíčku"
msgid "Open a package discussion on Github"
msgstr "Otevřít diskusi o balíčku na GitHubu"
msgid "Open discussion"
msgstr "Otevřít diskusi"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Kupte kávu, pokud chcete podpořit vývoj projektu a autora"
msgid "Buy a coffee"
msgstr "Koupit kávu"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Staňte se sponzorem, pokud chcete podpořit vývoj projektu a autora"
msgid "Become a sponsor"
msgstr "Stát se sponzorem"
msgid "Download package information from an external repository"
msgstr "Stáhnout informace o balíčku z externího repozitáře"
msgid "Add repository and download package update"
msgstr "Přidat repozitář a stáhnout aktualizaci balíčku"
msgid "Package Info"
msgstr "Informace o balíčku"
msgid "Compiled"
msgstr "Zkompilováno"
msgid "Repository Info"
msgstr "Informace o repozitáři"
msgid "Currently installed"
msgstr "Aktuálně nainstalováno"
msgid "Package in repository"
msgstr "Balíček v repozitáři"
msgid "Last repository check"
msgstr "Poslední kontrola repozitáře"
msgid "Poland"
msgstr "Polsko"
msgid "Force read by"
msgstr "Vynutit čtení přes"
msgid "Select method for reading data from the modem."
msgstr "Vyberte metodu čtení dat z modemu."
msgid "inactive"
msgstr "neaktivní"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "Vynutit PLMN"
msgid "Force reading PLMN from file."
msgstr "Vynutit čtení PLMN ze souboru."
msgid "Command result"
msgstr "Výsledek příkazu"
msgid "Check"
msgstr "Zkontrolovat"
msgid "Auto update every:"
msgstr "Automatická aktualizace každé:"
msgid "2 seconds"
msgstr "2 sekundy"
msgid "3 seconds"
msgstr "3 sekundy"
msgid "5 seconds"
msgstr "5 sekund"
msgid "10 seconds"
msgstr "10 sekund"
msgid "30 seconds"
msgstr "30 sekund"
msgid "45 seconds"
msgstr "45 sekund"
msgid "60 seconds"
msgstr "60 sekund"
msgid "Refresh rate"
msgstr "Obnovovací frekvence"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Nastavte, jak často se mají data na kartě Modem(y) obnovovat."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Nastavte, jak často se mají data na kartě Modem(y) obnovovat. <br /><br /><b>Důležité</b> <br />Ne "
"každý modem / protokol dokáže se skripty komunikovat rychle. "
"Příliš vysoká frekvence dotazování může způsobit zamrznutí modemu. <br />ModemManager a uqmi potřebují na odpověď více času."
msgid "Updating again in %s second(s)."
msgstr "Opětovná aktualizace za %s sekund(u)."
msgid "Please wait... data collection is in progress."
msgstr "Čekejte prosím... probíhá sběr dat."
msgid "Modems found"
msgstr "Nalezené modemy"
msgid "List of found modems. Not all modems may be shown."
msgstr "Seznam nalezených modemů. Nemusí se zobrazit všechny modemy."
msgid "Show modems found"
msgstr "Zobrazit nalezené modemy"
msgid "Show"
msgstr "Zobrazit"
msgid "Currently, only modems connected via USB are searched for."
msgstr "V současné době jsou vyhledávány pouze modemy připojené přes USB."
msgid "No Modems Detected..."
msgstr "Nebyly detekovány žádné modemy..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Ups.. v nastavení nejsou žádné modemy. Budete přesměrováni na kartu, kde můžete nainstalované modemy definovat."
msgid "Redirecting..."
msgstr "Přesměrování..."
msgid "Redirecting in"
msgstr "Přesměrování za"
msgid "seconds..."
msgstr "sekund..."
msgid "(no data)"
msgstr "(žádná data)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Zadejte platnou IP adresu ve formátu 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Povolena jsou pouze čísla a tečky"
msgid "Each part must be a number from 0 to 255"
msgstr "Každá část musí být číslo od 0 do 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "V budoucnu vám tato karta umožní aktualizovat balíček z externího repozitáře %sRafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "Možnost se zobrazí po implementaci apk."
msgid "Author (package maintainer)"
msgstr "Autor (správce balíčku)"
msgid "Modemdata Info"
msgstr "Informace o modemdata"
msgid "Modemdata Status"
msgstr "Stav modemdata"
msgid "Luci-app-modemdata Info"
msgstr "Informace o luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Přejděte na kartu Diagnostika a spusťte kontrolu skriptu. Nejčastěji je chyba způsobena neobvyklým názvem operátora. Chcete-li to napravit, vyberte možnost Vynutit PLMN ze souboru, pokud je k dispozici v možnostech konfigurace modemu."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Pokud data v LuCI nejsou viditelná a jsme si stoprocentně jisti, že modem byl správně definován/nakonfigurován."
msgid "Suggested solution"
msgstr "Navrhované řešení"
msgid "Troubleshooting / Hints"
msgstr "Řešení problémů / Tipy"
msgid "Problem"
msgstr "Problém"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Běžné problémy, které mohou nastat při používání balíčku, a způsoby jejich řešení."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Balíček nezobrazuje data pro modem Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Modem je velmi citlivý na data čtená komunikačním portem. Výběr nesprávného komunikačního portu může způsobit zamrznutí nebo restart modemu."
msgid "and"
msgstr "a"
msgid "packages are recommended for proper modem support."
msgstr "balíčky jsou doporučeny pro správnou podporu modemu."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Vyberte prosím metodu čtení dat z modemu a nainstalujte potřebné balíčky."
msgid "Required packages"
msgstr "Vyžadované balíčky"
msgid "Check required packages"
msgstr "Zkontrolovat vyžadované balíčky"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Před konfigurací modemu zkontrolujte, zda jsou v systému nainstalovány všechny požadované balíčky."
msgid "Loading package data…"
msgstr "Načítání dat balíčku..."
msgid "Waiting..."
msgstr "Čekejte..."
msgid "Show signal levels"
msgstr "Zobrazit úrovně signálu"
msgid "Primary band signal levels"
msgstr "Úrovně signálu primárního pásma"
msgid "Device is busy"
msgstr "Zařízení je zaneprázdněno"
msgid "Primary band"
msgstr "Primární pásmo"
msgid "Available options"
msgstr "Dostupné možnosti"
msgid "Device not found"
msgstr "Zařízení nebylo nalezeno"
msgid "Click to view Cell ID details"
msgstr "Kliknutím zobrazíte podrobnosti o ID buňky"
msgid "Cell ID (dec)"
msgstr "Cell ID (dec)"
msgid "Cell ID (hex)"
msgstr "Cell ID (hex)"
msgid "eNB ID (hex)"
msgstr "eNB ID (hex)"
msgid "Sector ID (hex)"
msgstr "Sector ID (hex)"
msgid "eNB ID (dec)"
msgstr "eNB ID (dec)"
msgid "Sector ID (dec)"
msgstr "Sector ID (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "Cell ID (hex) pro CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "Cell ID (dec) pro CellMapper"
msgid "Cell ID Information"
msgstr "Informace o ID buňky"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Podrobné informace o ID buňky s formáty pro různé nástroje a aplikace."
msgid "Information about package authors and available support options."
msgstr "Informace o autorech balíčku a dostupných možnostech podpory."
msgid "Package name"
msgstr "Název balíčku"
msgid "Proper Modem Configuration."
msgstr "Správná konfigurace modemu."
msgid "User should remember:"
msgstr "Uživatel by měl mít na paměti:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Pro konkrétní modem by měl být nastaven pouze jeden protokol pro komunikaci s modemem."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Pouze jeden balíček může číst data z modemu (ve stejnou dobu)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Příliš časté čtení dat z modemu může způsobit jeho zamrznutí (MM a uqmi potřebují více času)."
msgid "BTS search: no response from server."
msgstr "Vyhledávání BTS: server neodpovídá."
msgid "BTS search: no results found."
msgstr "Vyhledávání BTS: nebyly nalezeny žádné výsledky."
msgid "this month"
msgstr "tento měsíc"
msgid "month ago"
msgstr "před měsícem"
msgid "months ago"
msgstr "měsíci"
msgid "Station ID"
msgstr "ID stanice"
msgid "Confirmed"
msgstr "Potvrzeno"
msgid "Updated"
msgstr "Aktualizováno"
msgid "Show on map"
msgstr "Zobrazit na mapě"
msgid "Download data"
msgstr "Stáhnout data"
msgid "Install curl"
msgstr "Nainstalovat curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Poznámka: Balíček je plně kompatibilní s nejnovější, třetí generací webu BTSearch."
msgid "Skip package verification"
msgstr "Přeskočit ověření balíčků"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Povolením této možnosti přeskočíte kontrolu nainstalovaných balíčků a budete moci vybrat libovolnou metodu ze seznamu níže."
@@ -0,0 +1,742 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: da\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "For mere information om modemdata-pakken, besøg venligst: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Pakken giver brugeren mulighed for at se de data, der læses fra modemmet, for at se parametrene for forbindelsen til mobilnetværket."
msgid "eko.one.pl forum"
msgstr "eko.one.pl forum"
msgid "Signal strength"
msgstr "Signalstyrke"
msgid "Modem(s)"
msgstr "Modem(er)"
msgid "Ups.. no modems detected."
msgstr "Ups.. ingen modemer fundet."
msgid "Configuration"
msgstr "Konfiguration"
msgid "General Information"
msgstr "Generel information"
msgid "Modem Information"
msgstr "Modeminformation"
msgid "Cell Information"
msgstr "Celleinformation"
msgid "Connection"
msgstr "Forbindelse"
msgid "Technology"
msgstr "Teknologi"
msgid "Operator"
msgstr "Operatør"
msgid "Location"
msgstr "Placering"
msgid "Sent"
msgstr "Sendt"
msgid "Connection time"
msgstr "Forbindelsestid"
msgid "Modem type"
msgstr "Modemtype"
msgid "Hide data."
msgstr "Skjul data."
msgid "Hide selected data"
msgstr "Skjul valgte data"
msgid "Additional information"
msgstr "Yderligere information"
msgid "Revision / FW"
msgstr "Revision / FW"
msgid "IP adress / Port"
msgstr "IP-adresse / Port"
msgid "Chip Temperature"
msgstr "Chiptemperatur"
msgid "Configuration modemdata package"
msgstr "Konfiguration af modemdata-pakke"
msgid "Configuration panel for modemdata and gui application."
msgstr "Konfigurationspanel til modemdata og GUI-applikation."
msgid "Add data to hide"
msgstr "Tilføj data, der skal skjules"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Indtast de data, du gerne vil skjule, f.eks. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Åbn side"
msgid "Download data (experimental)"
msgstr "Download data (eksperimentel)"
msgid "Network"
msgstr "Netværk"
msgid "IP adress / Port for communication with the modem"
msgstr "IP-adresse / Port til kommunikation med modemmet"
msgid "Defined modems"
msgstr "Definerede modemer"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Grænseflade til at definere de tilgængelige modemer. Listen over modemer vil gøre det nemmere for brugeren at skifte mellem modemer i LuCI."
msgid "Settings"
msgstr "Indstillinger"
msgid "Add new modem settings..."
msgstr "Tilføj nye modemindstillinger..."
msgid "Modem Settings"
msgstr "Modemindstillinger"
msgid "Manufacturer / Product"
msgstr "Producent / Produkt"
msgid "Please select a modem"
msgstr "Vælg venligst et modem"
msgid "IP adress / Port for communication"
msgstr "IP-adresse / Port til kommunikation"
msgid "Protocol"
msgstr "Protokol"
msgid "Port for communication"
msgstr "Port til kommunikation"
msgid "Please select a QMI/MBIM port"
msgstr "Vælg venligst en QMI/MBIM-port"
msgid "Modem id"
msgstr "Modem-id"
msgid "Please select a modem id"
msgstr "Vælg venligst et modem-id"
msgid "MBIM device"
msgstr "MBIM-enhed"
msgid "Select if you want to read from MBIM."
msgstr "Vælg, hvis du vil læse fra MBIM."
msgid "Assigned interface"
msgstr "Tildelt grænseflade"
msgid "Interface assigned to modem."
msgstr "Grænseflade tildelt modemmet."
msgid "Enter IP adress"
msgstr "Indtast IP-adresse"
msgid "IP adress"
msgstr "IP-adresse"
msgid "Reading data via"
msgstr "Læser data via"
msgid "Port / IP / Modem identifier"
msgstr "Port / IP / Modem-identifikator"
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Indtast modemnavn manuelt, hvis det foreslåede navn ikke er "
"indlysende. <br /><br /><b>Vigtigt</b> <br />Modemnavnet søges kun for modemer, der er tilsluttet via USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Vælg metode til læsning af data fra modemmet. <br /> <br />seriel port: <br /> Vælg en af de tilgængelige "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN-porte.<br /> <br />ecm: <br /> Indtast IP-adressen 192.168.X.X, som modemmet (Huawei) "
"er tilgængeligt under.<br /> <br />uqmi: <br /> Vælg en af de tilgængelige cdc-wdmX-porte.<br /> <br />ModemManager: <br /> Vælg "
"en af de søgte modem-identifikatorer."
msgid "Please select a port"
msgstr "Vælg venligst en port"
msgid "User description"
msgstr "Brugerbeskrivelse"
msgid "Optional"
msgstr "Valgfri"
msgid "User description (optional)"
msgstr "Brugerbeskrivelse (valgfri)"
msgid "Excellent"
msgstr "Fremragende"
msgid "Good"
msgstr "God"
msgid "Fair"
msgstr "Rimelig"
msgid "Poor"
msgstr "Dårlig"
msgid "Physical cell ID"
msgstr "Fysisk celle-ID"
msgid "Bandwidth"
msgstr "Båndbredde"
msgid "SIM status"
msgstr "SIM-status"
msgid "Not registered"
msgstr "Ikke registreret"
msgid "Registered, home"
msgstr "Registreret, hjemmenetværk"
msgid "Registered (roaming)"
msgstr "Registreret (roaming)"
msgid "Registered, only SMS"
msgstr "Registreret, kun SMS"
msgid "Registered (roaming), only SMS"
msgstr "Registreret (roaming), kun SMS"
msgid "Searching.."
msgstr "Søger..."
msgid "Connection state"
msgstr "Forbindelsestilstand"
msgid "Connected"
msgstr "Forbundet"
msgid "Disconnected"
msgstr "Afbrudt"
msgid "Registering denied"
msgstr "Registrering afvist"
msgid "Waiting to read data from the modem..."
msgstr "Vent her på at læse data fra modemmet..."
msgid "Waiting for data..."
msgstr "Venter på data..."
msgid "BTS Search"
msgstr "BTS-søgning"
msgid "BTS Information"
msgstr "BTS-information"
msgid "Search"
msgstr "Søg"
msgid "Bands"
msgstr "Bånd"
msgid "Search BTS"
msgstr "Søg efter BTS"
msgid "BTS search settings"
msgstr "BTS-søgeindstillinger"
msgid "Website to search for BTS"
msgstr "Websted til at søge efter BTS"
msgid "Select a website for searching."
msgstr "Vælg et websted til søgning."
msgid "Install a package using package manager"
msgstr "Installer en pakke ved hjælp af pakkestyring"
msgid "Select an action after clicking the search button."
msgstr "Vælg en handling efter at have klikket på søgeknappen."
msgid "Install iconv"
msgstr "Installer iconv"
msgid "Install qmi-utils"
msgstr "Installer qmi-utils"
msgid "SIM Slot"
msgstr "SIM-slot"
msgid "SIM Card"
msgstr "SIM-kort"
msgid "Slot in use"
msgstr "Slot i brug"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Problem med at registrere til netværket, tjek SIM-kortet."
msgid "SIM PIN required"
msgstr "SIM PIN påkrævet"
msgid "SIM PUK required"
msgstr "SIM PUK påkrævet"
msgid "SIM failure"
msgstr "SIM-fejl"
msgid "SIM busy"
msgstr "SIM optaget"
msgid "SIM wrong"
msgstr "Forkert SIM-kort"
msgid "SIM PIN2 required"
msgstr "SIM PIN2 påkrævet"
msgid "SIM PUK2 required"
msgstr "SIM PUK2 påkrævet"
msgid "Information read from the SIM card and device."
msgstr "Information læst fra SIM-kortet og enheden."
msgid "No data"
msgstr "Ingen data"
msgid "Diagnostics"
msgstr "Diagnostik"
msgid "Modem(s) configuration"
msgstr "Modem-konfiguration"
msgid "Package configuration"
msgstr "Pakkekonfiguration"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Kør forskellige kommandoer for at verificere data læst fra modemmet og fejlfinde skripter."
msgid "USB debug information"
msgstr "USB-fejlfindingsinformation"
msgid "Check ttyX ports"
msgstr "Tjek ttyX-porte"
msgid "Check serial and ecm mode"
msgstr "Tjek seriel og ecm-tilstand"
msgid "Check uqmi mode"
msgstr "Tjek uqmi-tilstand"
msgid "Check ModemManager mode"
msgstr "Tjek ModemManager-tilstand"
msgid "Clear"
msgstr "Ryd"
msgid "Download"
msgstr "Download"
msgid "Notes Update date"
msgstr "Noter Opdateringsdato"
msgid "Band"
msgstr "Bånd"
msgid "Package update and support"
msgstr "Pakkeopdatering og support"
msgid "Failed to download index.json file from external repository."
msgstr "Kunne ikke downloade index.json-filen fra eksternt arkiv."
msgid "Failed to read downloaded file."
msgstr "Kunne ikke læse den downloadede fil."
msgid "Installed package is up to date."
msgstr "Den installerede pakke er opdateret."
msgid "Update is available."
msgstr "Opdatering er tilgængelig."
msgid "The index.json file did not contain any package information."
msgstr "Index.json-filen indeholdt ikke nogen pakkeinformation."
msgid "Error parsing version."
msgstr "Fejl ved tolkning af version."
msgid "Check repository"
msgstr "Tjek arkiv"
msgid "Package update..."
msgstr "Pakkeopdatering..."
msgid "Report a bug"
msgstr "Rapporter en fejl"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Skriv i emnet om pakken på forummet eko.one.pl"
msgid "Write on forum"
msgstr "Skriv på forum"
msgid "Report a bug on the package Github page"
msgstr "Rapporter en fejl på pakkens GitHub-side"
msgid "Open a package discussion on Github"
msgstr "Åbn en pakkediskussion på GitHub"
msgid "Open discussion"
msgstr "Åbn diskussion"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Køb en kaffe, hvis du vil støtte udviklingen af projektet og forfatteren"
msgid "Buy a coffee"
msgstr "Køb en kaffe"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Bliv sponsor, hvis du vil støtte udviklingen af projektet og forfatteren"
msgid "Become a sponsor"
msgstr "Bliv sponsor"
msgid "Download package information from an external repository"
msgstr "Download pakkeinformation fra et eksternt arkiv"
msgid "Add repository and download package update"
msgstr "Tilføj arkiv og download pakkeopdatering"
msgid "Package Info"
msgstr "Pakkeinfo"
msgid "Compiled"
msgstr "Kompileret"
msgid "Repository Info"
msgstr "Arkivinfo"
msgid "Currently installed"
msgstr "I øjeblikket installeret"
msgid "Package in repository"
msgstr "Pakke i arkiv"
msgid "Last repository check"
msgstr "Sidste arkivtjek"
msgid "Poland"
msgstr "Polen"
msgid "Force read by"
msgstr "Tving læsning via"
msgid "Select method for reading data from the modem."
msgstr "Vælg metode til læsning af data fra modemmet."
msgid "inactive"
msgstr "inaktiv"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "Tving PLMN"
msgid "Force reading PLMN from file."
msgstr "Tving læsning af PLMN fra fil."
msgid "Command result"
msgstr "Kommandoresultat"
msgid "Check"
msgstr "Tjek"
msgid "Auto update every:"
msgstr "Automatisk opdatering for hver:"
msgid "2 seconds"
msgstr "2 sekunder"
msgid "3 seconds"
msgstr "3 sekunder"
msgid "5 seconds"
msgstr "5 sekunder"
msgid "10 seconds"
msgstr "10 sekunder"
msgid "30 seconds"
msgstr "30 sekunder"
msgid "45 seconds"
msgstr "45 sekunder"
msgid "60 seconds"
msgstr "60 sekunder"
msgid "Refresh rate"
msgstr "Opdateringshastighed"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Indstil hvor ofte dataene skal opdateres i fanen Modem(er)."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Indstil hvor ofte dataene skal opdateres i fanen Modem(er). <br /><br /><b>Vigtigt</b> <br />Ikke "
"alle modemer / protokoller kan kommunikere hurtigt med skripter. "
"For høj en polling-hastighed kan fryse modemmet. <br />ModemManager og uqmi har brug for mere tid til at svare."
msgid "Updating again in %s second(s)."
msgstr "Opdaterer igen om %s sekund(er)."
msgid "Please wait... data collection is in progress."
msgstr "Vent venligst... dataindsamling er i gang."
msgid "Modems found"
msgstr "Fundne modemer"
msgid "List of found modems. Not all modems may be shown."
msgstr "Liste over fundne modemer. Det er ikke sikkert, at alle modemer vises."
msgid "Show modems found"
msgstr "Vis fundne modemer"
msgid "Show"
msgstr "Vis"
msgid "Currently, only modems connected via USB are searched for."
msgstr "I øjeblikket søges der kun efter modemer, der er tilsluttet via USB."
msgid "No Modems Detected..."
msgstr "Ingen modemer fundet..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Ups.. der er ingen modemer i indstillingerne. Du vil blive videresendt til en fane, hvor du kan definere de installerede modemer."
msgid "Redirecting..."
msgstr "Viderestiller..."
msgid "Redirecting in"
msgstr "Viderestiller om"
msgid "seconds..."
msgstr "sekunder..."
msgid "(no data)"
msgstr "(ingen data)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Indtast en gyldig IP-adresse i formatet 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Kun numre og prikker er tilladt"
msgid "Each part must be a number from 0 to 255"
msgstr "Hver del skal være et tal fra 0 to 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "I fremtiden vil denne fane tillade dig at opdatere pakken fra %sRafał (IceG) eksternt arkiv%s."
msgid "Option will appear after apk implementation."
msgstr "Muligheden vil dukke op efter apk-implementering."
msgid "Author (package maintainer)"
msgstr "Forfatter (pakkeansvarlig)"
msgid "Modemdata Info"
msgstr "Modemdata-info"
msgid "Modemdata Status"
msgstr "Modemdata-status"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata info"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Gå til fanen Diagnostik og kør et skript-tjek. Oftest skyldes fejlen et mærkeligt operatørnavn. For at løse dette skal du vælge muligheden Tving PLMN fra fil, hvis den er tilgængelig i modemmets konfigurationsmuligheder."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Hvis data i LuCI ikke er synlige, og vi er 100% sikre på, at modemmet er blevet defineret/konfigureret korrekt."
msgid "Suggested solution"
msgstr "Foreslået løsning"
msgid "Troubleshooting / Hints"
msgstr "Fejlfinding / Tip"
msgid "Problem"
msgstr "Problem"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Almindelige problemer, der kan opstå ved brug af pakken, og måder at løse dem på."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Pakken viser ikke data for Fibocom FM350-GL-modemmet."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Modemmet er meget følsomt over for data, der læses af kommunikationsporten. Valg af forkert kommunikationsport kan få modemmet til at fryse eller genstarte."
msgid "and"
msgstr "og"
msgid "packages are recommended for proper modem support."
msgstr "-pakker anbefales for korrekt modemunderstøttelse."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Vælg venligst metode til at læse data fra modemmet og installer de nødvendige pakker."
msgid "Required packages"
msgstr "Påkrævede pakker"
msgid "Check required packages"
msgstr "Tjek påkrævede pakker"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Før du konfigurerer modemmet, skal du tjekke, om alle påkrævede pakker er installeret i systemet."
msgid "Loading package data…"
msgstr "Indlæser pakkedata…"
msgid "Waiting..."
msgstr "Venter..."
msgid "Show signal levels"
msgstr "Vis signalniveauer"
msgid "Primary band signal levels"
msgstr "Signalniveauer for primært bånd"
msgid "Device is busy"
msgstr "Enheden er optaget"
msgid "Primary band"
msgstr "Primært bånd"
msgid "Available options"
msgstr "Tilgængelige muligheder"
msgid "Device not found"
msgstr "Enhed ikke fundet"
msgid "Click to view Cell ID details"
msgstr "Klik for at se detaljer om celle-ID"
msgid "Cell ID (dec)"
msgstr "Celle-ID (dec)"
msgid "Cell ID (hex)"
msgstr "Celle-ID (hex)"
msgid "eNB ID (hex)"
msgstr "eNB-ID (hex)"
msgid "Sector ID (hex)"
msgstr "Sektor-ID (hex)"
msgid "eNB ID (dec)"
msgstr "eNB-ID (dec)"
msgid "Sector ID (dec)"
msgstr "Sektor-ID (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "Celle-ID (hex) til CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "Celle-ID (dec) til CellMapper"
msgid "Cell ID Information"
msgstr "Information om celle-ID"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Detaljeret celle-ID-information med formater til forskellige værktøjer og applikationer."
msgid "Information about package authors and available support options."
msgstr "Information om pakkeforfattere og tilgængelige supportmuligheder."
msgid "Package name"
msgstr "Pakkenavn"
msgid "Proper Modem Configuration."
msgstr "Korrekt modemkonfiguration."
msgid "User should remember:"
msgstr "Brugeren skal huske:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. For et specifikt modem bør der kun indstilles én protokol til kommunikation med modemmet."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Kun én pakke kan læse data fra modemmet (samtidigt)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Læsning af data fra modemmet for ofte kan få det til at fryse (MM og uqmi har brug for mere tid)."
msgid "BTS search: no response from server."
msgstr "BTS-søgning: intet svar fra server."
msgid "BTS search: no results found."
msgstr "BTS-søgning: ingen resultater fundet."
msgid "this month"
msgstr "denne måned"
msgid "month ago"
msgstr "en måned siden"
msgid "months ago"
msgstr "måneder siden"
msgid "Station ID"
msgstr "Stations-ID"
msgid "Confirmed"
msgstr "Bekræftet"
msgid "Updated"
msgstr "Opdateret"
msgid "Show on map"
msgstr "Vis på kort"
msgid "Download data"
msgstr "Download data"
msgid "Install curl"
msgstr "Installer curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Bemærk: Pakken er fuldt kompatibel med den seneste, tredje generation af BTSearch-webstedet."
msgid "Skip package verification"
msgstr "Spring pakkeverificering over"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Aktivér denne indstilling for at springe kontrol af installerede pakker over og tillade valg af enhver metode fra listen nedenfor."
@@ -0,0 +1,649 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Weitere Informationen zum modemdata-Paket finden Sie unter: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Das Paket ermöglicht es dem Benutzer, die vom Modem gelesenen Daten anzuzeigen und die Parameter der Verbindung zum Mobilfunknetz einzusehen."
msgid "eko.one.pl forum"
msgstr "eko.one.pl Forum"
msgid "Signal strength"
msgstr "Signalstärke"
msgid "Modem(s)"
msgstr "Modem(s)"
msgid "Ups.. no modems detected."
msgstr "Ups.. keine Modems erkannt."
msgid "Configuration"
msgstr "Konfiguration"
msgid "General Information"
msgstr "Allgemeine Informationen"
msgid "Modem Information"
msgstr "Modem-Informationen"
msgid "Cell Information"
msgstr "Zelleninformationen"
msgid "Connection"
msgstr "Verbindung"
msgid "Technology"
msgstr "Technologie"
msgid "Operator"
msgstr "Betreiber"
msgid "Location"
msgstr "Standort"
msgid "Sent"
msgstr "Gesendet"
msgid "Signal strength"
msgstr "Signalstärke"
msgid "Connection time"
msgstr "Verbindungszeit"
msgid "Modem type"
msgstr "Modemtyp"
msgid "Hide data."
msgstr "Daten ausblenden."
msgid "Hide selected data"
msgstr "Ausgewählte Daten ausblenden"
msgid "Additional information"
msgstr "Zusätzliche Informationen"
msgid "Revision / FW"
msgstr "Revision / FW"
msgid "IP adress / Port"
msgstr "IP-Adresse / Port"
msgid "Chip Temperature"
msgstr "Chip-Temperatur"
msgid "Configuration modemdata package"
msgstr "Konfiguration des modemdata-Pakets"
msgid "Configuration panel for modemdata and gui application."
msgstr "Konfigurationspanel für modemdata und GUI-Anwendung."
msgid "Add data to hide"
msgstr "Daten zum Ausblenden hinzufügen"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Geben Sie die Daten ein, die Sie ausblenden möchten, z.B. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Seite öffnen"
msgid "Download data (experimental)"
msgstr "Daten herunterladen (experimentell)"
msgid "Network"
msgstr "Netzwerk"
msgid "IP adress / Port for communication with the modem"
msgstr "IP-Adresse / Port für die Kommunikation mit dem Modem"
msgid "Defined modems"
msgstr "Definierte Modems"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Schnittstelle zur Definition der verfügbaren Modems. Die Modemliste erleichtert dem Benutzer das Wechseln zwischen Modems in LuCI."
msgid "Settings"
msgstr "Einstellungen"
msgid "Add new modem settings..."
msgstr "Neue Modem-Einstellungen hinzufügen..."
msgid "Modem Settings"
msgstr "Modem-Einstellungen"
msgid "Manufacturer / Product"
msgstr "Hersteller / Produkt"
msgid "Please select a modem"
msgstr "Bitte wählen Sie ein Modem aus"
msgid "IP adress / Port for communication"
msgstr "IP-Adresse / Port für die Kommunikation"
msgid "Protocol"
msgstr "Protokoll"
msgid "Port for communication"
msgstr "Port für die Kommunikation"
msgid "Please select a QMI/MBIM port"
msgstr "Bitte wählen Sie einen QMI/MBIM-Port aus"
msgid "Modem id"
msgstr "Modem-ID"
msgid "Please select a modem id"
msgstr "Bitte wählen Sie eine Modem-ID aus"
msgid "MBIM device"
msgstr "MBIM-Gerät"
msgid "Select if you want to read from MBIM."
msgstr "Wählen Sie aus, wenn Sie von MBIM lesen möchten."
msgid "Assigned interface"
msgstr "Zugewiesene Schnittstelle"
msgid "Interface assigned to modem."
msgstr "Dem Modem zugewiesene Schnittstelle."
msgid "Enter IP adress"
msgstr "IP-Adresse eingeben"
msgid "IP adress"
msgstr "IP-Adresse"
msgid "Reading data via"
msgstr "Daten lesen über"
msgid "Port / IP / Modem identifier"
msgstr "Port / IP / Modem-Kennung"
msgid "Interface assigned to modem."
msgstr "Dem Modem zugewiesene Schnittstelle."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Geben Sie den Modemnamen manuell ein, wenn der vorgeschlagene Name nicht "
"eindeutig ist. <br /><br /><b>Wichtig</b> <br />Der Modemname wird nur für über USB verbundene Modems gesucht."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Wählen Sie die Methode zum Lesen von Daten vom Modem aus. <br /> <br />Serieller Port: <br /> Wählen Sie einen der verfügbaren "
"Ports ttyUSBX / ttyACMx / wwan0atX / mhi_DUN.<br /> <br />ecm: <br /> Geben Sie die IP-Adresse 192.168.X.X ein, unter der das Modem (Huawei) "
"verfügbar ist.<br /> <br />uqmi: <br /> Wählen Sie einen der verfügbaren cdc-wdmX-Ports.<br /> <br />ModemManager: <br /> Wählen Sie "
"eine der gesuchten Modem-Kennungen aus."
msgid "Please select a port"
msgstr "Bitte wählen Sie einen Port aus"
msgid "User description"
msgstr "Benutzerbeschreibung"
msgid "Optional"
msgstr "Optional"
msgid "User description (optional)"
msgstr "Benutzerbeschreibung (optional)"
msgid "Signal strength"
msgstr "Signalstärke"
msgid "Excellent"
msgstr "Ausgezeichnet"
msgid "Good"
msgstr "Gut"
msgid "Fair"
msgstr "Ausreichend"
msgid "Poor"
msgstr "Schwach"
msgid "Physical cell ID"
msgstr "Physische Zell-ID"
msgid "Bandwidth"
msgstr "Bandbreite"
msgid "SIM status"
msgstr "SIM-Status"
msgid "Not registered"
msgstr "Nicht registriert"
msgid "Registered, home"
msgstr "Registriert, Heimnetz"
msgid "Registered (roaming)"
msgstr "Registriert (Roaming)"
msgid "Registered, only SMS"
msgstr "Registriert, nur SMS"
msgid "Registered (roaming), only SMS"
msgstr "Registriert (Roaming), nur SMS"
msgid "Searching.."
msgstr "Suche läuft.."
msgid "Connection state"
msgstr "Verbindungsstatus"
msgid "Connected"
msgstr "Verbunden"
msgid "Disconnected"
msgstr "Getrennt"
msgid "Registering denied"
msgstr "Registrierung verweigert"
msgid "Waiting to read data from the modem..."
msgstr "Warte auf Daten vom Modem..."
msgid "Waiting for data..."
msgstr "Warte auf Daten..."
msgid "BTS Search"
msgstr "BTS-Suche"
msgid "BTS Information"
msgstr "BTS-Informationen"
msgid "Search"
msgstr "Suchen"
msgid "Bands"
msgstr "Bänder"
msgid "Search BTS"
msgstr "BTS suchen"
msgid "BTS search settings"
msgstr "BTS-Sucheinstellungen"
msgid "Website to search for BTS"
msgstr "Website zur BTS-Suche"
msgid "Select a website for searching."
msgstr "Wählen Sie eine Website für die Suche aus."
msgid "Install the iconv package"
msgstr "Installieren Sie das iconv-Paket"
msgid "Support"
msgstr "Unterstützung"
msgid "Diagnostic"
msgstr "Diagnose"
msgid "Update"
msgstr "Aktualisierung"
msgid "About"
msgstr "Über"
msgid "Donate"
msgstr "Spenden"
msgid "Run diagnostics on the modemdata package to check for common issues and configuration problems."
msgstr "Führen Sie eine Diagnose des modemdata-Pakets durch, um häufige Probleme und Konfigurationsprobleme zu überprüfen."
msgid "Diagnostic Tools"
msgstr "Diagnose-Tools"
msgid "Run script check"
msgstr "Skriptprüfung ausführen"
msgid "Display modem information"
msgstr "Modem-Informationen anzeigen"
msgid "Executing command..."
msgstr "Befehl wird ausgeführt..."
msgid "Modem status"
msgstr "Modem-Status"
msgid "Please wait..."
msgstr "Bitte warten..."
msgid "Current package version"
msgstr "Aktuelle Paketversion"
msgid "Become a sponsor"
msgstr "Sponsor werden"
msgid "Download package information from an external repository"
msgstr "Paketinformationen aus einem externen Repository herunterladen"
msgid "Add repository and download package update"
msgstr "Repository hinzufügen und Paketaktualisierung herunterladen"
msgid "Package Info"
msgstr "Paketinformationen"
msgid "Compiled"
msgstr "Kompiliert"
msgid "Repository Info"
msgstr "Repository-Informationen"
msgid "Currently installed"
msgstr "Aktuell installiert"
msgid "Package in repository"
msgstr "Paket im Repository"
msgid "Last repository check"
msgstr "Letzte Repository-Prüfung"
msgid "Poland"
msgstr "Polen"
msgid "Force read by"
msgstr "Lesen erzwingen durch"
msgid "Select method for reading data from the modem."
msgstr "Wählen Sie die Methode zum Lesen von Daten vom Modem aus."
msgid "inactive"
msgstr "inaktiv"
msgid "ModemMenager"
msgstr "Modem-Manager"
msgid "Force PLMN"
msgstr "PLMN erzwingen"
msgid "Force reading PLMN from file."
msgstr "PLMN-Lesen aus Datei erzwingen."
msgid "Command result"
msgstr "Befehlsergebnis"
msgid "Check"
msgstr "Prüfen"
msgid "Auto update every:"
msgstr "Automatische Aktualisierung alle:"
msgid "2 seconds"
msgstr "2 Sekunden"
msgid "3 seconds"
msgstr "3 Sekunden"
msgid "5 seconds"
msgstr "5 Sekunden"
msgid "10 seconds"
msgstr "10 Sekunden"
msgid "30 seconds"
msgstr "30 Sekunden"
msgid "45 seconds"
msgstr "45 Sekunden"
msgid "60 seconds"
msgstr "60 Sekunden"
msgid "Refresh rate"
msgstr "Aktualisierungsrate"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Legen Sie fest, wie oft die Daten auf der Registerkarte Modem(s) aktualisiert werden sollen."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Legen Sie fest, wie oft die Daten auf der Registerkarte Modem(s) aktualisiert werden sollen. <br /><br /><b>Wichtig</b> <br />Nicht "
"jedes Modem / Protokoll kann schnell mit Skripten kommunizieren. "
"Eine zu hohe Abfragerate kann das Modem einfrieren lassen. <br />ModemManager und uqmi benötigen mehr Zeit zum Antworten."
msgid "Updating again in %s second(s)."
msgstr "Erneute Aktualisierung in %s Sekunde(n)."
msgid "Please wait... data collection is in progress."
msgstr "Bitte warten... Datenerfassung läuft."
msgid "Modems found"
msgstr "Modems gefunden"
msgid "List of found modems. Not all modems may be shown."
msgstr "Liste der gefundenen Modems. Möglicherweise werden nicht alle Modems angezeigt."
msgid "Show modems found"
msgstr "Gefundene Modems anzeigen"
msgid "Show"
msgstr "Anzeigen"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Derzeit werden nur über USB verbundene Modems gesucht."
msgid "No Modems Detected..."
msgstr "Keine Modems erkannt..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Ups.. es sind keine Modems in den Einstellungen vorhanden. Sie werden zu einer Registerkarte weitergeleitet, auf der Sie die installierten Modem(s) definieren können."
msgid "Redirecting..."
msgstr "Weiterleitung..."
msgid "Redirecting in"
msgstr "Weiterleitung in"
msgid "seconds..."
msgstr "Sekunden..."
msgid "(no data)"
msgstr "(keine Daten)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Geben Sie eine gültige IP-Adresse im Format 192.168.X.X ein"
msgid "Only numbers and dots are allowed"
msgstr "Nur Zahlen und Punkte sind erlaubt"
msgid "Each part must be a number from 0 to 255"
msgstr "Jeder Teil muss eine Zahl von 0 bis 255 sein"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "In Zukunft ermöglicht die Registerkarte die Aktualisierung des Pakets aus dem externen Repository von %sRafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "Die Option wird nach der apk-Implementierung erscheinen."
msgid "Author (package maintainer)"
msgstr "Autor (Paket-Maintainer)"
msgid "Modemdata Info"
msgstr "Modemdata-Info"
msgid "Modemdata Status"
msgstr "Modemdata-Status"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata-Informationen"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Gehen Sie zur Registerkarte Diagnose und führen Sie eine Skriptprüfung durch. Meistens wird der Fehler durch einen seltsamen Betreibernamen verursacht. Um dies zu beheben, wählen Sie die Option PLMN aus Datei erzwingen, falls diese in den Modem-Konfigurationsoptionen verfügbar ist."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Wenn Daten in LuCI nicht sichtbar sind und wir zu 100 % sicher sind, dass das Modem korrekt definiert/konfiguriert wurde."
msgid "Suggested solution"
msgstr "Vorgeschlagene Lösung"
msgid "Troubleshooting / Hints"
msgstr "Fehlerbehebung / Hinweise"
msgid "Problem"
msgstr "Problem"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Häufige Probleme, die bei der Verwendung des Pakets auftreten können, und Lösungswege."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Das Paket zeigt keine Daten für das Fibocom FM350-GL-Modem an."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Das Modem ist sehr empfindlich gegenüber Daten, die über den Kommunikationsport gelesen werden. Die Auswahl des falschen Kommunikationsports kann zum Einfrieren oder Neustart des Modems führen."
msgid "and"
msgstr "und"
msgid "packages are recommended for proper modem support."
msgstr "Pakete werden für die ordnungsgemäße Modem-Unterstützung empfohlen."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Bitte wählen Sie die Methode zum Lesen von Daten vom Modem aus und installieren Sie die erforderlichen Pakete."
msgid "Required packages"
msgstr "Erforderliche Pakete"
msgid "Check required packages"
msgstr "Erforderliche Pakete prüfen"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Überprüfen Sie vor der Konfiguration des Modems, ob alle erforderlichen Pakete im System installiert sind."
msgid "Loading package data…"
msgstr "Paketdaten werden geladen…"
msgid "Waiting..."
msgstr "Warten..."
msgid "Show signal levels"
msgstr "Signalpegel anzeigen"
msgid "Primary band signal levels"
msgstr "Signalpegel des primären Bandes"
msgid "Device is busy"
msgstr "Gerät ist beschäftigt"
msgid "Primary band"
msgstr "Primäres Band"
msgid "Available options"
msgstr "Verfügbare Optionen"
msgid "Device not found"
msgstr "Gerät nicht gefunden"
msgid "Click to view Cell ID details"
msgstr "Klicken Sie, um Zell-ID-Details anzuzeigen"
msgid "Cell ID (dec)"
msgstr "Zell-ID (dez)"
msgid "Cell ID (hex)"
msgstr "Zell-ID (hex)"
msgid "eNB ID (hex)"
msgstr "eNB-ID (hex)"
msgid "Sector ID (hex)"
msgstr "Sektor-ID (hex)"
msgid "eNB ID (dec)"
msgstr "eNB-ID (dez)"
msgid "Sector ID (dec)"
msgstr "Sektor-ID (dez)"
msgid "Cell ID (hex) for CellMapper"
msgstr "Zell-ID (hex) für CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "Zell-ID (dez) für CellMapper"
msgid "Cell ID Information"
msgstr "Zell-ID-Informationen"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Detaillierte Zell-ID-Informationen mit Formaten für verschiedene Tools und Anwendungen."
msgid "Information about package authors and available support options."
msgstr "Informationen über Paketautoren und verfügbare Support-Optionen."
msgid "Package name"
msgstr "Paketname"
msgid "Proper Modem Configuration."
msgstr "Richtige Modem-Konfiguration."
msgid "User should remember:"
msgstr "Benutzer sollte beachten:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Für ein bestimmtes Modem sollte nur ein Protokoll für die Kommunikation mit dem Modem festgelegt werden."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Nur ein Paket kann Daten vom Modem lesen (gleichzeitig)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Zu häufiges Lesen von Daten vom Modem kann zum Einfrieren führen (MM und uqmi benötigen mehr Zeit)."
msgid "BTS search: no response from server."
msgstr "BTS-Suche: Keine Antwort vom Server."
msgid "BTS search: no results found."
msgstr "BTS-Suche: Keine Ergebnisse gefunden."
msgid "this month"
msgstr "diesen Monat"
msgid "month ago"
msgstr "vor einem Monat"
msgid "months ago"
msgstr "vor Monaten"
msgid "Station ID"
msgstr "Stations-ID"
msgid "Confirmed"
msgstr "Bestätigt"
msgid "Updated"
msgstr "Aktualisiert"
msgid "Show on map"
msgstr "Auf Karte anzeigen"
msgid "Download data"
msgstr "Daten herunterladen"
msgid "Install curl"
msgstr "curl installieren"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Hinweis: Das Paket ist vollständig kompatibel mit der neuesten Version der BTSearch-Website der dritten Generation."
msgid "Skip package verification"
msgstr "Paketüberprüfung überspringen"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Aktivieren Sie diese Option, um die Überprüfung installierter Pakete zu überspringen und die Auswahl einer beliebigen Methode aus der untenstehenden Liste zu ermöglichen."
@@ -0,0 +1,742 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: es\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Para obtener más información sobre el paquete modemdata, visite %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "El paquete permite al usuario ver los datos leídos del módem y los parámetros de la conexión a la red móvil."
msgid "eko.one.pl forum"
msgstr "foro eko.one.pl"
msgid "Signal strength"
msgstr "Intensidad de señal"
msgid "Modem(s)"
msgstr "Módem(s)"
msgid "Ups.. no modems detected."
msgstr "Vaya.. no se detectaron módems."
msgid "Configuration"
msgstr "Configuración"
msgid "General Information"
msgstr "Información general"
msgid "Modem Information"
msgstr "Información del módem"
msgid "Cell Information"
msgstr "Información de celda"
msgid "Connection"
msgstr "Conexión"
msgid "Technology"
msgstr "Tecnología"
msgid "Operator"
msgstr "Operador"
msgid "Location"
msgstr "Ubicación"
msgid "Sent"
msgstr "Enviado"
msgid "Connection time"
msgstr "Tiempo de conexión"
msgid "Modem type"
msgstr "Tipo de módem"
msgid "Hide data."
msgstr "Ocultar datos."
msgid "Hide selected data"
msgstr "Ocultar datos seleccionados"
msgid "Additional information"
msgstr "Información adicional"
msgid "Revision / FW"
msgstr "Revisión / FW"
msgid "IP adress / Port"
msgstr "Dirección IP / Puerto"
msgid "Chip Temperature"
msgstr "Temperatura del chip"
msgid "Configuration modemdata package"
msgstr "Configuración del paquete modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Panel de configuración para el paquete modemdata y la interfaz gráfica."
msgid "Add data to hide"
msgstr "Agregar datos a ocultar"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Ingrese los datos que desea ocultar, p. ej. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Abrir página"
msgid "Download data (experimental)"
msgstr "Descargar datos (experimental)"
msgid "Network"
msgstr "Red"
msgid "IP adress / Port for communication with the modem"
msgstr "Dirección IP / Puerto para la comunicación con el módem"
msgid "Defined modems"
msgstr "Módems definidos"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Interfaz para definir los módems disponibles. La lista de módems facilitará al usuario cambiar entre módems en LuCI."
msgid "Settings"
msgstr "Configuración"
msgid "Add new modem settings..."
msgstr "Agregar nueva configuración de módem..."
msgid "Modem Settings"
msgstr "Configuración del módem"
msgid "Manufacturer / Product"
msgstr "Fabricante / Producto"
msgid "Please select a modem"
msgstr "Por favor, seleccione un módem"
msgid "IP adress / Port for communication"
msgstr "Dirección IP / Puerto para la comunicación"
msgid "Protocol"
msgstr "Protocolo"
msgid "Port for communication"
msgstr "Puerto para la comunicación"
msgid "Please select a QMI/MBIM port"
msgstr "Por favor, seleccione un puerto QMI/MBIM"
msgid "Modem id"
msgstr "ID del módem"
msgid "Please select a modem id"
msgstr "Por favor, seleccione un ID de módem"
msgid "MBIM device"
msgstr "Dispositivo MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Seleccione si desea leer desde MBIM."
msgid "Assigned interface"
msgstr "Interfaz asignada"
msgid "Interface assigned to modem."
msgstr "Interfaz asignada al módem."
msgid "Enter IP adress"
msgstr "Ingrese la dirección IP"
msgid "IP adress"
msgstr "Dirección IP"
msgid "Reading data via"
msgstr "Lectura de datos a través de"
msgid "Port / IP / Modem identifier"
msgstr "Puerto / IP / Identificador de módem"
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Ingrese el nombre del módem manualmente si el nombre sugerido no es "
"obvio. <br /><br /><b>Importante</b> <br />El nombre del módem solo se busca para módems conectados por USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Seleccione el método de lectura de datos del módem. <br /> <br />puerto serie: <br /> Seleccione uno de los puertos disponibles "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN.<br /> <br />ecm: <br /> Ingrese la dirección IP 192.168.X.X bajo la cual el módem (Huawei) "
"está disponible.<br /> <br />uqmi: <br /> Seleccione uno de los puertos cdc-wdmX disponibles.<br /> <br />ModemManager: <br /> Seleccione "
"uno de los identificadores de módem encontrados."
msgid "Please select a port"
msgstr "Por favor, seleccione un puerto"
msgid "User description"
msgstr "Descripción del usuario"
msgid "Optional"
msgstr "Opcional"
msgid "User description (optional)"
msgstr "Descripción del usuario (opcional)"
msgid "Excellent"
msgstr "Excelente"
msgid "Good"
msgstr "Bueno"
msgid "Fair"
msgstr "Regular"
msgid "Poor"
msgstr "Débil"
msgid "Physical cell ID"
msgstr "ID de celda física"
msgid "Bandwidth"
msgstr "Ancho de banda"
msgid "SIM status"
msgstr "Estado de la SIM"
msgid "Not registered"
msgstr "No registrado"
msgid "Registered, home"
msgstr "Registrado, red local"
msgid "Registered (roaming)"
msgstr "Registrado (roaming)"
msgid "Registered, only SMS"
msgstr "Registrado, solo SMS"
msgid "Registered (roaming), only SMS"
msgstr "Registrado (roaming), solo SMS"
msgid "Searching.."
msgstr "Buscando.."
msgid "Connection state"
msgstr "Estado de la conexión"
msgid "Connected"
msgstr "Conectado"
msgid "Disconnected"
msgstr "Desconectado"
msgid "Registering denied"
msgstr "Registro denegado"
msgid "Waiting to read data from the modem..."
msgstr "Esperando leer datos del módem..."
msgid "Waiting for data..."
msgstr "Esperando datos..."
msgid "BTS Search"
msgstr "Búsqueda de BTS"
msgid "BTS Information"
msgstr "Información de BTS"
msgid "Search"
msgstr "Buscar"
msgid "Bands"
msgstr "Bandas"
msgid "Search BTS"
msgstr "Buscar BTS"
msgid "BTS search settings"
msgstr "Configuración de búsqueda BTS"
msgid "Website to search for BTS"
msgstr "Sitio web para buscar BTS"
msgid "Select a website for searching."
msgstr "Seleccione un sitio web para la búsqueda."
msgid "Install a package using package manager"
msgstr "Instalar un paquete usando el gestor de paquetes"
msgid "Select an action after clicking the search button."
msgstr "Seleccione una acción después de hacer clic en el botón de búsqueda."
msgid "Install iconv"
msgstr "Instalar iconv"
msgid "Install qmi-utils"
msgstr "Instalar qmi-utils"
msgid "SIM Slot"
msgstr "Ranura SIM"
msgid "SIM Card"
msgstr "Tarjeta SIM"
msgid "Slot in use"
msgstr "Ranura en uso"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Problema al registrarse en la red, compruebe la tarjeta SIM."
msgid "SIM PIN required"
msgstr "Se requiere PIN de la SIM"
msgid "SIM PUK required"
msgstr "Se requiere PUK de la SIM"
msgid "SIM failure"
msgstr "Fallo de la SIM"
msgid "SIM busy"
msgstr "SIM ocupada"
msgid "SIM wrong"
msgstr "SIM incorrecta"
msgid "SIM PIN2 required"
msgstr "Se requiere PIN2 de la SIM"
msgid "SIM PUK2 required"
msgstr "Se requiere PUK2 de la SIM"
msgid "Information read from the SIM card and device."
msgstr "Información leída de la tarjeta SIM y del dispositivo."
msgid "No data"
msgstr "Sin datos"
msgid "Diagnostics"
msgstr "Diagnósticos"
msgid "Modem(s) configuration"
msgstr "Configuración de módem(s)"
msgid "Package configuration"
msgstr "Configuración del paquete"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Ejecute varios comandos para verificar los datos leídos del módem y depurar scripts."
msgid "USB debug information"
msgstr "Información de depuración USB"
msgid "Check ttyX ports"
msgstr "Comprobar puertos ttyX"
msgid "Check serial and ecm mode"
msgstr "Comprobar modo serial y ecm"
msgid "Check uqmi mode"
msgstr "Comprobar modo uqmi"
msgid "Check ModemManager mode"
msgstr "Comprobar modo ModemManager"
msgid "Clear"
msgstr "Limpiar"
msgid "Download"
msgstr "Descargar"
msgid "Notes Update date"
msgstr "Notas Fecha de actualización"
msgid "Band"
msgstr "Banda"
msgid "Package update and support"
msgstr "Actualización y soporte del paquete"
msgid "Failed to download index.json file from external repository."
msgstr "No se pudo descargar el archivo index.json del repositorio externo."
msgid "Failed to read downloaded file."
msgstr "No se pudo leer el archivo descargado."
msgid "Installed package is up to date."
msgstr "El paquete instalado está actualizado."
msgid "Update is available."
msgstr "Hay una actualización disponible."
msgid "The index.json file did not contain any package information."
msgstr "El archivo index.json no contenía ninguna información del paquete."
msgid "Error parsing version."
msgstr "Error al analizar la versión."
msgid "Check repository"
msgstr "Comprobar repositorio"
msgid "Package update..."
msgstr "Actualizar paquete..."
msgid "Report a bug"
msgstr "Reportar un error"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Escriba en el tema del paquete en el foro eko.one.pl"
msgid "Write on forum"
msgstr "Escribir en el foro"
msgid "Report a bug on the package Github page"
msgstr "Reportar un error en la página de Github del paquete"
msgid "Open a package discussion on Github"
msgstr "Abrir una discusión sobre el paquete en Github"
msgid "Open discussion"
msgstr "Abrir discusión"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Invita un café si deseas apoyar el desarrollo del proyecto y al autor"
msgid "Buy a coffee"
msgstr "Invitar un café"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Conviértete en patrocinador si deseas apoyar el desarrollo del proyecto y al autor"
msgid "Become a sponsor"
msgstr "Convertirse en patrocinador"
msgid "Download package information from an external repository"
msgstr "Descargar información del paquete desde un repositorio externo"
msgid "Add repository and download package update"
msgstr "Agregar repositorio y descargar actualización del paquete"
msgid "Package Info"
msgstr "Información del paquete"
msgid "Compiled"
msgstr "Compilado"
msgid "Repository Info"
msgstr "Información del repositorio"
msgid "Currently installed"
msgstr "Actualmente instalado"
msgid "Package in repository"
msgstr "Paquete en repositorio"
msgid "Last repository check"
msgstr "Última comprobación del repositorio"
msgid "Poland"
msgstr "Polonia"
msgid "Force read by"
msgstr "Forzar lectura por"
msgid "Select method for reading data from the modem."
msgstr "Seleccione el método de lectura de datos del módem."
msgid "inactive"
msgstr "inactivo"
msgid "ModemMenager"
msgstr "Administrador de módems"
msgid "Force PLMN"
msgstr "Forzar PLMN"
msgid "Force reading PLMN from file."
msgstr "Forzar la lectura del PLMN desde el archivo."
msgid "Command result"
msgstr "Resultado del comando"
msgid "Check"
msgstr "Comprobar"
msgid "Auto update every:"
msgstr "Actualización automática cada:"
msgid "2 seconds"
msgstr "2 segundos"
msgid "3 seconds"
msgstr "3 segundos"
msgid "5 seconds"
msgstr "5 segundos"
msgid "10 seconds"
msgstr "10 segundos"
msgid "30 seconds"
msgstr "30 segundos"
msgid "45 seconds"
msgstr "45 segundos"
msgid "60 seconds"
msgstr "60 segundos"
msgid "Refresh rate"
msgstr "Frecuencia de actualización"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Configure con qué frecuencia se deben actualizar los datos en la pestaña Módem(s)."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Configure con qué frecuencia se deben actualizar los datos en la pestaña Módem(s). <br /><br /><b>Importante</b> <br />No "
"todos los módems / protocolos pueden comunicarse rápidamente con los scripts. "
"Una tasa de sondeo demasiado alta puede bloquear el módem. <br />ModemManager y uqmi necesitan más tiempo para responder."
msgid "Updating again in %s second(s)."
msgstr "Actualizando de nuevo en %s segundo(s)."
msgid "Please wait... data collection is in progress."
msgstr "Por favor espere... la recopilación de datos está en progreso."
msgid "Modems found"
msgstr "Módems encontrados"
msgid "List of found modems. Not all modems may be shown."
msgstr "Lista de módems encontrados. Es posible que no se muestren todos los módems."
msgid "Show modems found"
msgstr "Mostrar módems encontrados"
msgid "Show"
msgstr "Mostrar"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Actualmente, solo se buscan módems conectados por USB."
msgid "No Modems Detected..."
msgstr "No se detectaron módems..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Vaya... no hay módems en la configuración. Será redirigido a una pestaña donde puede definir el/los módem(s) instalado(s)."
msgid "Redirecting..."
msgstr "Redirigiendo..."
msgid "Redirecting in"
msgstr "Redirigiendo en"
msgid "seconds..."
msgstr "segundos..."
msgid "(no data)"
msgstr "(sin datos)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Ingrese una dirección IP válida en el formato 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Solo se permiten números y puntos"
msgid "Each part must be a number from 0 to 255"
msgstr "Cada parte debe ser un número del 0 al 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "En el futuro, esta pestaña permitirá actualizar el paquete desde el repositorio externo de %sRafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "La opción aparecerá tras la implementación de apk."
msgid "Author (package maintainer)"
msgstr "Autor (mantenedor del paquete)"
msgid "Modemdata Info"
msgstr "Información de Modemdata"
msgid "Modemdata Status"
msgstr "Estado de Modemdata"
msgid "Luci-app-modemdata Info"
msgstr "Información de luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Vaya a la pestaña Diagnósticos y ejecute una comprobación de script. La mayoría de las veces, el error es causado por un nombre de operador inusual. Para solucionarlo, seleccione la opción Forzar PLMN desde archivo si está disponible en las opciones de configuración del módem."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Si los datos en LuCI no son visibles y estamos 100% seguros de que el módem ha sido definido/configurado correctamente."
msgid "Suggested solution"
msgstr "Solución sugerida"
msgid "Troubleshooting / Hints"
msgstr "Solución de problemas / Sugerencias"
msgid "Problem"
msgstr "Problema"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Problemas comunes que pueden surgir al usar el paquete y formas de resolverlos."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "El paquete no muestra datos para el módem Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "El módem es muy sensible a los datos leídos por el puerto de comunicación. Seleccionar el puerto de comunicación incorrecto puede causar que el módem se congele o reinicie."
msgid "and"
msgstr "y"
msgid "packages are recommended for proper modem support."
msgstr "los paquetes son recomendados para el correcto soporte del módem."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Por favor seleccione el método de lectura de datos del módem e instale los paquetes necesarios."
msgid "Required packages"
msgstr "Paquetes requeridos"
msgid "Check required packages"
msgstr "Comprobar paquetes requeridos"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Antes de configurar el módem, compruebe si todos los paquetes requeridos están instalados en el sistema."
msgid "Loading package data…"
msgstr "Cargando datos del paquete…"
msgid "Waiting..."
msgstr "Esperando..."
msgid "Show signal levels"
msgstr "Mostrar niveles de señal"
msgid "Primary band signal levels"
msgstr "Niveles de señal de la banda primaria"
msgid "Device is busy"
msgstr "El dispositivo está ocupado"
msgid "Primary band"
msgstr "Banda primaria"
msgid "Available options"
msgstr "Opciones disponibles"
msgid "Device not found"
msgstr "Dispositivo no encontrado"
msgid "Click to view Cell ID details"
msgstr "Haga clic para ver los detalles del ID de celda"
msgid "Cell ID (dec)"
msgstr "ID de celda (dec)"
msgid "Cell ID (hex)"
msgstr "ID de celda (hex)"
msgid "eNB ID (hex)"
msgstr "ID eNB (hex)"
msgid "Sector ID (hex)"
msgstr "ID de sector (hex)"
msgid "eNB ID (dec)"
msgstr "ID eNB (dec)"
msgid "Sector ID (dec)"
msgstr "ID de sector (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "ID de celda (hex) para CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "ID de celda (dec) para CellMapper"
msgid "Cell ID Information"
msgstr "Información del ID de celda"
msgid "Modem"
msgstr "Módem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Información detallada del ID de celda en formatos para diferentes herramientas y aplicaciones."
msgid "Information about package authors and available support options."
msgstr "Información sobre los autores del paquete y las opciones de soporte disponibles."
msgid "Package name"
msgstr "Nombre del paquete"
msgid "Proper Modem Configuration."
msgstr "Configuración correcta del módem."
msgid "User should remember:"
msgstr "El usuario debe recordar:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Para un módem específico, solo debe establecerse un protocolo de comunicación con el módem."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Solo un paquete puede leer datos del módem (al mismo tiempo)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Leer datos del módem con demasiada frecuencia puede causar que se congele (MM y uqmi necesitan más tiempo)."
msgid "BTS search: no response from server."
msgstr "Búsqueda BTS: sin respuesta del servidor."
msgid "BTS search: no results found."
msgstr "Búsqueda BTS: no se encontraron resultados."
msgid "this month"
msgstr "este mes"
msgid "month ago"
msgstr "hace un mes"
msgid "months ago"
msgstr "hace meses"
msgid "Station ID"
msgstr "ID de estación"
msgid "Confirmed"
msgstr "Confirmado"
msgid "Updated"
msgstr "Actualizado"
msgid "Show on map"
msgstr "Mostrar en el mapa"
msgid "Download data"
msgstr "Descargar datos"
msgid "Install curl"
msgstr "Instalar curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Nota: El paquete es totalmente compatible con la última versión de tercera generación del sitio web BTSearch."
msgid "Skip package verification"
msgstr "Omitir verificación de paquetes"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Active esta opción para omitir la comprobación de los paquetes instalados y permitir seleccionar cualquier método de la lista siguiente."
@@ -0,0 +1,766 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Pour plus d'informations sur le paquet modemdata, veuillez visiter : %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Le paquet permet à l'utilisateur de visualiser les données lues depuis le modem, d'afficher les paramètres de connexion au réseau mobile."
msgid "eko.one.pl forum"
msgstr "forum eko.one.pl"
msgid "Signal strength"
msgstr "Force du signal"
msgid "Modem(s)"
msgstr "Modem(s)"
msgid "Ups.. no modems detected."
msgstr "Oups.. aucun modem détecté."
msgid "Configuration"
msgstr "Configuration"
msgid "General Information"
msgstr "Informations générales"
msgid "Modem Information"
msgstr "Informations sur le modem"
msgid "Cell Information"
msgstr "Informations sur le réseau"
msgid "Connection"
msgstr "Connexion"
msgid "Technology"
msgstr "Technologie"
msgid "Operator"
msgstr "Opérateur"
msgid "Location"
msgstr "Localisation"
msgid "Sent"
msgstr "Envoyé"
msgid "Signal strength"
msgstr "Force du signal"
msgid "Connection time"
msgstr "Temps de connexion"
msgid "Modem type"
msgstr "Type de modem"
msgid "Hide data."
msgstr "Masquer les données."
msgid "Hide selected data"
msgstr "Masquer les données sélectionnées"
msgid "Additional information"
msgstr "Informations supplémentaires"
msgid "Revision / FW"
msgstr "Révision / FW"
msgid "IP adress / Port"
msgstr "Adresse IP / Port"
msgid "Chip Temperature"
msgstr "Température du circuit"
msgid "Configuration modemdata package"
msgstr "Configuration du paquet modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Panneau de configuration pour le paquet modemdata et l'interface utilisateur."
msgid "Add data to hide"
msgstr "Ajouter des données à masquer"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Entrez les données que vous souhaitez masquer, par ex. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Ouvrir la page"
msgid "Download data (experimental)"
msgstr "Télécharger les données (expérimental)"
msgid "Network"
msgstr "Réseau"
msgid "IP adress / Port for communication with the modem"
msgstr "Adresse IP / Port pour la communication avec le modem"
msgid "Defined modems"
msgstr "Modems définis"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Interface permettant de définir les modems disponibles. La liste des modems facilitera le basculement entre les modems dans LuCI."
msgid "Settings"
msgstr "Paramètres"
msgid "Add new modem settings..."
msgstr "Ajouter les paramètres d'un nouveau modem..."
msgid "Modem Settings"
msgstr "Paramètres du modem"
msgid "Manufacturer / Product"
msgstr "Fabricant / Produit"
msgid "Please select a modem"
msgstr "Veuillez sélectionner un modem"
msgid "IP adress / Port for communication"
msgstr "Adresse IP / Port pour la communication"
msgid "Protocol"
msgstr "Protocole"
msgid "Port for communication"
msgstr "Port pour la communication"
msgid "Please select a QMI/MBIM port"
msgstr "Veuillez sélectionner un port QMI/MBIM"
msgid "Modem id"
msgstr "Identification du modem"
msgid "Please select a modem id"
msgstr "Veuillez sélectionner un id de modem"
msgid "MBIM device"
msgstr "Périphérique MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Sélectionnez si vous souhaitez lire depuis MBIM."
msgid "Assigned interface"
msgstr "Interface assignée"
msgid "Interface assigned to modem."
msgstr "Interface assigned to modem."
msgid "Enter IP adress"
msgstr "Entrez l'adresse IP du modem"
msgid "IP adress"
msgstr "Adresse IP"
msgid "Reading data via"
msgstr "Lecture des données via"
msgid "Port / IP / Modem identifier"
msgstr "Port / Adresse IP / Id du modem"
msgid "Interface assigned to modem."
msgstr "Interface assignée au modem."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Entrez le nom du modem manuellement si le nom suggéré n'est pas "
"évident. <br /><br /><b>Important</b> <br />Le nom du modem n'est recherché que pour les modems connectés via USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Sélectionnez la méthode de lecture des données depuis le modem. <br /> <br />port série : <br /> Sélectionnez l'un des "
"ports ttyUSBX / ttyACMx / wwan0atX / mhi_DUN disponibles.<br /> <br />ecm : <br /> Entrez l'adresse IP 192.168.X.X sous laquelle le modem (Huawei) "
"est disponible.<br /> <br />uqmi : <br /> Sélectionnez l'un des ports cdc-wdmX disponibles.<br /> <br />Gestionnaire de modem : <br /> Sélectionnez "
"l'un des identifiants de modem recherchés."
msgid "Please select a port"
msgstr "Veuillez sélectionner un port"
msgid "User description"
msgstr "Description de l'utilisateur"
msgid "Optional"
msgstr "Optionnel"
msgid "User description (optional)"
msgstr "Description de l'utilisateur (optionnel)"
msgid "Signal strength"
msgstr "Force du signal"
msgid "Excellent"
msgstr "Excellent"
msgid "Good"
msgstr "Bon"
msgid "Fair"
msgstr "Moyen"
msgid "Poor"
msgstr "Faible"
msgid "Physical cell ID"
msgstr "ID phys. de cellule"
msgid "Bandwidth"
msgstr "Largeur"
msgid "SIM status"
msgstr "Statut SIM"
msgid "Not registered"
msgstr "Non enregistrée sur le réseau"
msgid "Registered, home"
msgstr "Enregistrée sur le réseau local"
msgid "Registered (roaming)"
msgstr "Enregistrée sur le réseau (roaming)"
msgid "Registered, only SMS"
msgstr "Enregistrée sur le réseau, SMS uniquement"
msgid "Registered (roaming), only SMS"
msgstr "Enregistrée sur le réseau (roaming), SMS uniquement"
msgid "Searching.."
msgstr "Recherche.."
msgid "Connection state"
msgstr "État de connexion"
msgid "Connected"
msgstr "Connecté"
msgid "Disconnected"
msgstr "Déconnecté"
msgid "Registering denied"
msgstr "Enregistrement refusé"
msgid "Waiting to read data from the modem..."
msgstr "En attente de lecture des données depuis le modem..."
msgid "Waiting for data..."
msgstr "En attente de données..."
msgid "BTS Search"
msgstr "Localisation de la station de base"
msgid "BTS Information"
msgstr "Informations sur la station de base"
msgid "Search"
msgstr "Rechercher"
msgid "Bands"
msgstr "Bandes"
msgid "Search BTS"
msgstr "Rechercher BTS"
msgid "BTS search settings"
msgstr "Paramètres de recherche de station de base"
msgid "Website to search for BTS"
msgstr "Site web pour rechercher BTS"
msgid "Select a website for searching."
msgstr "Sélectionnez un site web pour la recherche."
msgid "Install library to support polish characters"
msgstr "Installer la bibliothèque pour prendre en charge les caractères polonais"
msgid "Open the selected BTS search site in a new tab"
msgstr "Ouvrir le site de recherche BTS sélectionné dans un nouvel onglet"
msgid "Open BTS search site"
msgstr "Ouvrir le site de recherche BTS"
msgid "Show BTS data from external source"
msgstr "Afficher les données BTS depuis une source externe"
msgid "Collect BTS information..."
msgstr "Collecter les informations BTS..."
msgid "Downloading data, please wait..."
msgstr "Téléchargement des données, veuillez patienter..."
msgid "BTS coordinates"
msgstr "Coordonnées BTS"
msgid "Distance"
msgstr "Distance"
msgid "Direction"
msgstr "Direction"
msgid "Update"
msgstr "Mise à jour"
msgid "No coordinates available"
msgstr "Aucune coordonnée disponible"
msgid "No data"
msgstr "Aucune donnée"
msgid "GPS Information"
msgstr "Informations GPS"
msgid "GPS Position"
msgstr "Position GPS"
msgid "GPS Data"
msgstr "Données GPS"
msgid "Latitude"
msgstr "Latitude"
msgid "Longitude"
msgstr "Longitude"
msgid "Altitude"
msgstr "Altitude"
msgid "Speed"
msgstr "Vitesse"
msgid "Course"
msgstr "Cap"
msgid "Fix Mode"
msgstr "Mode de positionnement"
msgid "Satellites"
msgstr "Satellites"
msgid "GPS Time"
msgstr "Heure GPS"
msgid "HDOP"
msgstr "HDOP"
msgid "VDOP"
msgstr "VDOP"
msgid "PDOP"
msgstr "PDOP"
msgid "Open in Google Maps"
msgstr "Ouvrir dans Google Maps"
msgid "Open in OpenStreetMap"
msgstr "Ouvrir dans OpenStreetMap"
msgid "GPS module is not available"
msgstr "Le module GPS n'est pas disponible"
msgid "Waiting for GPS data..."
msgstr "En attente des données GPS..."
msgid "No position fix"
msgstr "Aucune position fixée"
msgid "2D Fix"
msgstr "Positionnement 2D"
msgid "3D Fix"
msgstr "Positionnement 3D"
msgid "Diagnostics"
msgstr "Diagnostics"
msgid "Modem diagnostic commands"
msgstr "Commandes de diagnostic du modem"
msgid "Check connection"
msgstr "Vérifier la connexion"
msgid "Check script"
msgstr "Vérifier le script"
msgid "Test communication with modem"
msgstr "Tester la communication avec le modem"
msgid "Verify modem communication script"
msgstr "Vérifier le script de communication avec le modem"
msgid "Running diagnostics..."
msgstr "Exécution des diagnostics..."
msgid "Test connection result"
msgstr "Résultat du test de connexion"
msgid "Script check result"
msgstr "Résultat de la vérification du script"
msgid "Success"
msgstr "Succès"
msgid "Failed"
msgstr "Échec"
msgid "Error details"
msgstr "Détails de l'erreur"
msgid "Communication OK"
msgstr "Communication OK"
msgid "Communication failed"
msgstr "Communication échouée"
msgid "Script is working correctly"
msgstr "Le script fonctionne correctement"
msgid "Script error detected"
msgstr "Erreur de script détectée"
msgid "Support / Help"
msgstr "Support / Aide"
msgid "Package Information and Support Options"
msgstr "Informations sur le paquet et options de support"
msgid "Buy a coffee"
msgstr "Offrir un café"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Offrez un café si vous souhaitez soutenir le développement du projet et l'auteur"
msgid "Become a sponsor"
msgstr "Devenir sponsor"
msgid "Download package information from an external repository"
msgstr "Télécharger les informations sur le paquet depuis un dépôt externe"
msgid "Add repository and download package update"
msgstr "Ajouter le dépôt et télécharger la mise à jour du paquet"
msgid "Package Info"
msgstr "Informations sur le paquet"
msgid "Compiled"
msgstr "Compilé"
msgid "Repository Info"
msgstr "Données du dépôt"
msgid "Currently installed"
msgstr "Actuellement installé"
msgid "Package in repository"
msgstr "Disponible dans le dépôt"
msgid "Last repository check"
msgstr "Dernière vérification du dépôt"
msgid "Poland"
msgstr "Pologne"
msgid "Force read by"
msgstr "Forcer la lecture par"
msgid "Select method for reading data from the modem."
msgstr "Sélectionnez la méthode de lecture des données depuis le modem."
msgid "inactive"
msgstr "inactif"
msgid "ModemMenager"
msgstr "Gestionnaire de modem"
msgid "Force PLMN"
msgstr "Forcer PLMN"
msgid "Force reading PLMN from file."
msgstr "Forcer la lecture du PLMN depuis le fichier."
msgid "Command result"
msgstr "Résultat de la commande"
msgid "Check"
msgstr "Vérifier"
msgid "Auto update every:"
msgstr "Mise à jour automatique toutes les :"
msgid "2 seconds"
msgstr "2 secondes"
msgid "3 seconds"
msgstr "3 secondes"
msgid "5 seconds"
msgstr "5 secondes"
msgid "10 seconds"
msgstr "10 secondes"
msgid "30 seconds"
msgstr "30 secondes"
msgid "45 seconds"
msgstr "45 secondes"
msgid "60 seconds"
msgstr "60 secondes"
msgid "Refresh rate"
msgstr "Fréquence de rafraîchissement"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Définir la fréquence de rafraîchissement des données dans l'onglet Modem(s)."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Définir la fréquence de rafraîchissement des données dans l'onglet Modem(s). <br /><br /><b>Important</b> <br />Tous "
"les modems / protocoles ne peuvent pas communiquer rapidement avec les scripts. "
"Une fréquence d'interrogation trop élevée peut bloquer le modem. <br />ModemManager et uqmi nécessitent plus de temps pour répondre."
msgid "Updating again in %s second(s)."
msgstr "Mise à jour à nouveau dans %s seconde(s)."
msgid "Please wait... data collection is in progress."
msgstr "Veuillez patienter... la collecte de données est en cours."
msgid "Modems found"
msgstr "Modems trouvés"
msgid "List of found modems. Not all modems may be shown."
msgstr "Liste des modems trouvés. Tous les modems peuvent ne pas être affichés."
msgid "Show modems found"
msgstr "Afficher les modems trouvés"
msgid "Show"
msgstr "Afficher"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Actuellement, seuls les modems connectés via USB sont recherchés."
msgid "No Modems Detected..."
msgstr "Aucun modem détecté..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Oups... il n'y a pas de modems dans les paramètres. Vous allez être redirigé vers un onglet où vous pourrez définir le(s) modem(s) installé(s)."
msgid "Redirecting..."
msgstr "Redirection..."
msgid "Redirecting in"
msgstr "Redirection dans"
msgid "seconds..."
msgstr "secondes..."
msgid "(no data)"
msgstr "(aucune donnée)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Entrez une adresse IP valide au format 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Seuls les chiffres et les points sont autorisés."
msgid "Each part must be a number from 0 to 255"
msgstr "Chaque partie doit être un nombre de 0 à 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "À l'avenir, l'onglet permettra de mettre à jour le paquet depuis le dépôt externe de %sRafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "L'option apparaîtra après l'implémentation d'apk."
msgid "Author (package maintainer)"
msgstr "Auteur (mainteneur du paquet)"
msgid "Modemdata Info"
msgstr "Modemdata info"
msgid "Modemdata Status"
msgstr "Modemdata status"
msgid "Luci-app-modemdata Info"
msgstr "Informations sur le paquet luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Accédez à l'onglet Diagnostics et exécutez une vérification du script. Le plus souvent, l'erreur est causée par un nom d'opérateur étrange. Pour corriger cela, sélectionnez l'option Forcer PLMN depuis le fichier si elle est disponible dans les options de configuration du modem."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Si les données dans LuCI ne sont pas visibles, et que nous sommes sûrs à 100% que le modem a été défini/configuré correctement."
msgid "Suggested solution"
msgstr "Solution suggérée"
msgid "Troubleshooting / Hints"
msgstr "Dépannage / Conseils"
msgid "Problem"
msgstr "Problème"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Problèmes courants pouvant survenir lors de l'utilisation du paquet, et moyens de les résoudre."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Le paquet n'affiche pas de données pour le modem Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Le modem est très sensible à la lecture des données par le port de communication. La sélection du mauvais port de communication peut entraîner le blocage ou le redémarrage du modem."
msgid "and"
msgstr "et"
msgid "packages are recommended for proper modem support."
msgstr "paquets sont recommandés pour un support approprié du modem."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Veuillez sélectionner la méthode de lecture des données depuis le modem et installer les paquets nécessaires."
msgid "Required packages"
msgstr "Paquets requis"
msgid "Check required packages"
msgstr "Vérifier les paquets requis"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Avant de configurer le modem, vérifiez si tous les paquets requis sont installés dans le système."
msgid "Loading package data…"
msgstr "Chargement des données..."
msgid "Waiting..."
msgstr "Patientez..."
msgid "Show signal levels"
msgstr "Afficher les niveaux de signal"
msgid "Primary band signal levels"
msgstr "Niveaux de signal pour la bande primaire"
msgid "Device is busy"
msgstr "L'appareil est occupé"
msgid "Primary band"
msgstr "Bande primaire"
msgid "Available options"
msgstr "Options disponibles"
msgid "Device not found"
msgstr "Appareil non trouvé"
msgid "Click to view Cell ID details"
msgstr "Cliquer pour afficher les détails de l'ID de cellule"
msgid "Cell ID (dec)"
msgstr "ID de cellule (déc)"
msgid "Cell ID (hex)"
msgstr "ID de cellule (hex)"
msgid "eNB ID (hex)"
msgstr "ID eNB (hex)"
msgid "Sector ID (hex)"
msgstr "ID de secteur (hex)"
msgid "eNB ID (dec)"
msgstr "ID eNB (déc)"
msgid "Sector ID (dec)"
msgstr "ID de secteur (déc)"
msgid "Cell ID (hex) for CellMapper"
msgstr "ID de cellule (hex) pour le site CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "ID de cellule (déc) pour le site CellMapper"
msgid "Cell ID Information"
msgstr "Informations sur l'ID de cellule"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Informations détaillées sur l'ID de cellule dans des formats pour différents outils et applications."
msgid "Information about package authors and available support options."
msgstr "Informations sur les auteurs et les options de support disponibles."
msgid "Package name"
msgstr "Nom du paquet"
msgid "Proper Modem Configuration."
msgstr "Configuration correcte du modem."
msgid "User should remember:"
msgstr "L'utilisateur doit se rappeler :"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Pour un modem spécifique, un seul protocole doit être défini pour la communication avec le modem."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Un seul paquet peut lire les données du modem (en même temps)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. La lecture trop fréquente des données du modem peut le bloquer (MM et uqmi nécessitent plus de temps)."
msgid "BTS search: no response from server."
msgstr "Recherche BTS : aucune réponse du serveur."
msgid "BTS search: no results found."
msgstr "Recherche BTS : aucun résultat trouvé."
msgid "this month"
msgstr "ce mois-ci"
msgid "month ago"
msgstr "il y a un mois"
msgid "months ago"
msgstr "il y a plusieurs mois"
msgid "Station ID"
msgstr "ID de la station"
msgid "Confirmed"
msgstr "Confirmé"
msgid "Updated"
msgstr "Mis à jour"
msgid "Show on map"
msgstr "Afficher sur la carte"
msgid "Download data"
msgstr "Télécharger les données"
msgid "Install curl"
msgstr "Installer curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Remarque : Le package est entièrement compatible avec la dernière version de troisième génération du site Web BTSearch."
msgid "Skip package verification"
msgstr "Ignorer la vérification des paquets"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Activez cette option pour ignorer la vérification des paquets installés et permettre de sélectionner n'importe quelle méthode dans la liste ci-dessous."
@@ -0,0 +1,768 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: lt\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Per maggiori informazione sul pacchetto modemdata, visita %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Il pacchetto permette all'utente di vedere i dati letti dal modem, mostrando i parametri di connessione del network mobile."
msgid "eko.one.pl forum"
msgstr "forum eko.one.pl"
msgid "Signal strength"
msgstr "Potenza segnale"
msgid "Modem(s)"
msgstr "Modem"
msgid "Ups.. no modems detected."
msgstr "Ops.. nessun modem rilevato."
msgid "Configuration"
msgstr "Configurazione"
msgid "General Information"
msgstr "Info genarali"
msgid "Modem Information"
msgstr "Info modem"
msgid "Cell Information"
msgstr "Info cella"
msgid "Connection"
msgstr "Conessione"
msgid "Technology"
msgstr "Tecnologia"
msgid "Operator"
msgstr "Operatore"
msgid "Location"
msgstr "Lokalizacja"
msgid "Sent"
msgstr "Inviato"
msgid "Signal strength"
msgstr "Potenza segnale"
msgid "Connection time"
msgstr "Durata connessione"
msgid "Modem type"
msgstr "Tipo di modem"
msgid "Hide data."
msgstr "Nascondi dati."
msgid "Hide selected data"
msgstr "Nascondi dati selezionati"
msgid "Additional information"
msgstr "Info aggiuntive"
msgid "Revision / FW"
msgstr "Revisione / FW"
msgid "IP adress / Port"
msgstr "Indirizzo IP / Porta"
msgid "Chip Temperature"
msgstr "Temperatura chip"
msgid "Configuration modemdata package"
msgstr "Configurazione pacchetto modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Panello di configurazione Modemdata e inferfaccia grafica."
msgid "Add data to hide"
msgstr "Aggiungi dati da nascondere"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Inserisci dati che vuoi nascondere, ad es. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Apri pagina"
msgid "Download data (experimental)"
msgstr "Scarica dati (sperimentale)"
msgid "Network"
msgstr "Network"
msgid "IP adress / Port for communication with the modem"
msgstr "Indirizzo IP / Porta di comunicazione con modem"
msgid "Defined modems"
msgstr "Modem selezionato"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Interfaccia per definire modem disponibili. L'elenco dei modem semplificherà la scelta nell'interfaccia LuCI."
msgid "Settings"
msgstr "Settings"
msgid "Add new modem settings..."
msgstr "Aggiungi nuovo settaggio modem..."
msgid "Modem Settings"
msgstr "Settaggio modem"
msgid "Manufacturer / Product"
msgstr "Produttore / Prodotto"
msgid "Please select a modem"
msgstr "Seleziona un modem"
msgid "IP adress / Port for communication"
msgstr "Indirizzo IP / Porta di comunicazione"
msgid "Protocol"
msgstr "Protocollo"
msgid "Port for communication"
msgstr "Porta di comunicazione"
msgid "Please select a QMI/MBIM port"
msgstr "Seleziona porta QMI/MBIM"
msgid "Modem id"
msgstr "Id modem"
msgid "Please select a modem id"
msgstr "Seleziona un Id modem"
msgid "MBIM device"
msgstr "Dispositivo MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Seleziona per leggere i dati MBIM."
msgid "Assigned interface"
msgstr "Interfaccia assegnata"
msgid "Interface assigned to modem."
msgstr "Interfaccia assegnata al modem."
msgid "Enter IP adress"
msgstr "Inserisci indirizzo IP"
msgid "IP adress"
msgstr "Indirizzo IP"
msgid "Reading data via"
msgstr "Lettura dati via"
msgid "Port / IP / Modem identifier"
msgstr "Porta / Indirizzo IP / Id modem"
msgid "Interface assigned to modem."
msgstr "Interfaccia assegnata al modem."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Inserisci modem manualmente qualora il nome suggerito non fosse "
"esplicito. <br /><br /><b>Importante</b> <br />In nome modem viene individuato solo per i dispositivi connessi via USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Seleziona il metodo di lettura dati dal modem. <br /> <br />porta seriale: <br /> Seleziona dall'elenco disponibile "
"porte ttyUSBX / ttyACMx / wwan0atX / mhi_DUN.<br /> <br />ecm: <br /> Inserisci indirizzo IP 192.168.X.X sotto il modem (Huawei) "
"disponibile.<br /> <br />uqmi: <br /> Seleziona una delle porte cdc-wdmX disponibili.<br /> <br />ModemManager: <br /> Seleziona "
"uno dei modem identificati."
msgid "Please select a port"
msgstr "Seleziona porta"
msgid "User description"
msgstr "Descrizione utente"
msgid "Optional"
msgstr "Opzionale"
msgid "User description (optional)"
msgstr "Descrizione utene (opzionale)"
msgid "Signal strength"
msgstr "Potenza segnale"
msgid "Excellent"
msgstr "Eccellente"
msgid "Good"
msgstr "Buona"
msgid "Fair"
msgstr "Discreta"
msgid "Poor"
msgstr "Debole"
msgid "Physical cell ID"
msgstr "ID cella fisica"
msgid "Bandwidth"
msgstr "Larghezza banda"
msgid "SIM status"
msgstr "Stato SIM"
msgid "Not registered"
msgstr "Non registrato"
msgid "Registered"
msgstr "Registrato"
msgid "Registered (roaming)"
msgstr "Registrato (roaming)"
msgid "Registered, only SMS"
msgstr "Registrato, solo SMS"
msgid "Registered (roaming), only SMS"
msgstr "Registrato (roaming), solo SMS"
msgid "Searching.."
msgstr "Ricerca.."
msgid "Connection state"
msgstr "Stato connessione"
msgid "Connected"
msgstr "Connesso"
msgid "Disconnected"
msgstr "Disconnesso"
msgid "Registering denied"
msgstr "Registrazione negata"
msgid "Waiting to read data from the modem..."
msgstr "Attesa lettura dati dal modem..."
msgid "Waiting for data..."
msgstr "Attesa lettura dati..."
msgid "BTS Search"
msgstr "Cerca BTS"
msgid "BTS Information"
msgstr "Info BTS"
msgid "Search"
msgstr "Ricerca"
msgid "Bands"
msgstr "Bande"
msgid "Search BTS"
msgstr "Cerca BTS"
msgid "BTS search settings"
msgstr "Settaggio ricerca BTS"
msgid "Website to search for BTS"
msgstr "Sito per cercare BTS"
msgid "Select a website for searching."
msgstr "Seleziona un sito per la richerca."
msgid "Install a package using package manager"
msgstr "Installa un pacchatto utizzando package manager"
msgid "Select an action after clicking the search button."
msgstr "Seleziona una scelta dopo aver premuta il tasto di ricerca."
msgid "Install iconv"
msgstr "Installa iconv"
msgid "Install qmi-utils"
msgstr "Installa qmi-utils"
msgid "SIM Slot"
msgstr "SIM Slot"
msgid "SIM Card"
msgstr "SIM Card"
msgid "Slot in use"
msgstr "Slot in uso"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Problema di registrazione network, constrolla la SIM card."
msgid "SIM PIN required"
msgstr "SIM PIN richiesto"
msgid "SIM PUK required"
msgstr "SIM PUK richiesto"
msgid "SIM failure"
msgstr "Errore SIM"
msgid "SIM busy"
msgstr "SIM busy"
msgid "SIM wrong"
msgstr "SIM errata"
msgid "SIM PIN2 required"
msgstr "SIM PIN2 richiesto"
msgid "SIM PUK2 required"
msgstr "SIM PUK2 richiesto"
msgid "Defined modems"
msgstr "Modem definiti"
msgid "Information read from the SIM card and device."
msgstr "Info lette da SIM card e dispositivo."
msgid "No data"
msgstr "Nessun dato"
msgid "Diagnostics"
msgstr "Diagnostica"
msgid "Modem(s) configuration"
msgstr "Configurazione modem"
msgid "Package configuration"
msgstr "Configurazione pacchetto"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Esegui vari comandi per verificare i dati letti dal modem e gli script di debug."
msgid "USB debug information"
msgstr "Info debug USB"
msgid "Check ttyX ports"
msgstr "Controlla porte ttyX"
msgid "Check serial and ecm mode"
msgstr "Controlla modalità seriale e ecm"
msgid "Check uqmi mode"
msgstr "Controlla modalità uqmi"
msgid "Check ModemManager mode"
msgstr "Controlla modalità ModemManager"
msgid "Clear"
msgstr "Cancella"
msgid "Download"
msgstr "Scarica"
msgid "Location"
msgstr "Località"
msgid "Notes Update date"
msgstr "Notes Update date"
msgid "Band"
msgstr "Banda"
msgid "Network"
msgstr "Network"
msgid "Package update and support"
msgstr "Aggiornamento e supporto pacchetto"
msgid "Failed to download index.json file from external repository."
msgstr "Errore durante il download index.json file dal repository esterno."
msgid "Failed to read downloaded file."
msgstr "Lettura errata del file scaricato."
msgid "Installed package is up to date."
msgstr "Il pacchetto installato è aggiornato."
msgid "Update is available."
msgstr "Aggiornamento disponibile."
msgid "The index.json file did not contain any package information."
msgstr "Il file index.json non contiene nessuna info per il pacchetto."
msgid "Error parsing version."
msgstr "Errore durante l'analisi della versione."
msgid "Check repository"
msgstr "Controlla repository"
msgid "Package update..."
msgstr "Aggiornamento pacchetto..."
msgid "Report a bug"
msgstr "Segnala bug"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Scrivi un post nel forum eko.one.pl riguardo al pacchetto"
msgid "Write on forum"
msgstr "Scrivi sul forum"
msgid "Report a bug on the package Github page"
msgstr "Segnala bug nella pagina Github del pacchetto"
msgid "Open a package discussion on Github"
msgstr "Apri discussione su Github riguardo al pacchetto"
msgid "Open discussion"
msgstr "Apri discussione"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Buy a coffee se vuoi supportare lo sviluppo del progetto e l'autore"
msgid "Buy a coffee"
msgstr "Buy a coffee"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Diventa sponsor se vuoi supportare lo sviluppo del progetto e l'autore"
msgid "Become a sponsor"
msgstr "Diventa sponsor"
msgid "Download package information from an external repository"
msgstr "Scarica info sul pacchatto da un repository esterno"
msgid "Add repository and download package update"
msgstr "Aggiungi repository e scarica aggironamento pacchetto"
msgid "Package Info"
msgstr "Info pacchetto"
msgid "Compiled"
msgstr "Compilato"
msgid "Repository Info"
msgstr "Info repository"
msgid "Currently installed"
msgstr "Attualmente installato"
msgid "Package in repository"
msgstr "Pacchetto nel repository"
msgid "Last repository check"
msgstr "Ultima verifica repository"
msgid "Poland"
msgstr "Polonia"
msgid "Force read by"
msgstr "Forza lettura da"
msgid "Select method for reading data from the modem."
msgstr "Seleziona metodo lettura dati dal modem."
msgid "inactive"
msgstr "inattivo"
msgid "ModemMenager"
msgstr "ModemMenager"
msgid "Force PLMN"
msgstr "Forza PLMN"
msgid "Force reading PLMN from file."
msgstr "Forza lettura PLMN da file."
msgid "Command result"
msgstr "Risultato comando"
msgid "Check"
msgstr "Verifica"
msgid "Auto update every:"
msgstr "Auto update ogni:"
msgid "2 seconds"
msgstr "2 secondi"
msgid "3 seconds"
msgstr "3 secondi"
msgid "5 seconds"
msgstr "5 secondi"
msgid "10 seconds"
msgstr "10 sekund"
msgid "30 seconds"
msgstr "30 secondi"
msgid "45 seconds"
msgstr "45 secondi"
msgid "60 seconds"
msgstr "60 secondi"
msgid "Refresh rate"
msgstr "Ciclo refresh"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Imposta frequenza refresh dei dati del modem."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Imposta frequenza refresh dei dati del modem. <br /><br /><b>Importante</b> <br />Non "
"tutti i modem / protocolli sono in grado di comunicare velocemente con gli scripts. "
"Una frequenza elevata potrebbe bloccare il modem. <br />ModemManager e uqmi riciedono tempi maggiori per rispondere."
msgid "Updating again in %s second(s)."
msgstr "Aggiornamento tra %s secondi."
msgid "Please wait... data collection is in progress."
msgstr "Attendere... lettura dati in corso."
msgid "Modems found"
msgstr "Modem trovati"
msgid "List of found modems. Not all modems may be shown."
msgstr "Lista dei modem trovati. Non tutti i modem potrebbero essere mostrati."
msgid "Show modems found"
msgstr "Mostra modem trovati"
msgid "Show"
msgstr "Mostra"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Verranno individuati solo i modem connessi via USB."
msgid "No Modems Detected..."
msgstr "Nessun modem individuato..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Ops... non ci sono modem nel settaggio. Verrai redirezionato alla pagina dove poter definire i modem installati."
msgid "Redirecting..."
msgstr "Reindirizzamento..."
msgid "Redirecting in"
msgstr "Reindirizzamento tra"
msgid "seconds..."
msgstr "secondi..."
msgid "(no data)"
msgstr "(nessun dato)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Inserisci in indirizzo IP valifo nel formato 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Sono consentiti solo numeri e punti"
msgid "Each part must be a number from 0 to 255"
msgstr "Ogni parte deve essere una cifra tra 0 e 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "Nei tab futuri verrà permesso di aggiornare il pacchetto dal %sRafała (IceG) repository esterno%s."
msgid "Option will appear after apk implementation."
msgstr "Opzione disponibile dopo l'implementazione apk."
msgid "Author (package maintainer)"
msgstr "Autore (package maintainer)"
msgid "Modemdata Info"
msgstr "Info Modemdata"
msgid "Modemdata Status"
msgstr "Stato Modemdata"
msgid "Luci-app-modemdata Info"
msgstr "Info luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Vai alla Diagnostica ed esegui lo script di verifica. Spesso l'errore è provocato da nomi operatore anomali. Seleziona l'opzione Forza PLMN da file se disponibile."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Qualora i dati LuCI non fossero disponibili e il modem è assolutamente definito/configurato in modo corretto."
msgid "Suggested solution"
msgstr "Soluzione suggerita"
msgid "Troubleshooting / Hints"
msgstr "Risoluzione dei problemi / Suggerimenti"
msgid "Problem"
msgstr "Problema"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Problemi comuni che possono verificarsi durante l'utilizzo del pacchetto e modi per risolverli."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Il pacchetto non mostra i dati per il modem Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Il modem è molto sensibile ai dati letti dalla porta di comunicazione. La selezione della porta di comunicazione errata può causare il blocco o il riavvio del modem."
msgid "and"
msgstr "e"
msgid "packages are recommended for proper modem support."
msgstr "sono raccomandati per un corretto supporto del modem."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Seleziona un metodo di lettura dati del modem e installa i pacchetti necessari."
msgid "Required packages"
msgstr "Pacchetti richiesti"
msgid "Check required packages"
msgstr "Verifica pacchetti richiesti"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Prima di configurare il modem, assicurati di aver installato tutti i pacchetti necessari."
msgid "Loading package data…"
msgstr "Lettura dati pacchetto..."
msgid "Waiting..."
msgstr "Attesa..."
msgid "Show signal levels for the primary band"
msgstr "Mostra livelli del segnale per la banda primaria"
msgid "Primary band signal levels"
msgstr "Livelli del segnale per la banda primaria"
msgid "Device is busy"
msgstr "Dispositivo busy"
msgid "Primary band"
msgstr "Banda primaria"
msgid "Available options"
msgstr "Opzioni disponibili"
msgid "Device not found"
msgstr "Dispositivo non trovato"
msgid "Registered, home"
msgstr "Registrato, rete domestica"
msgid "Show signal levels"
msgstr "Mostra livelli del segnale"
msgid "Click to view Cell ID details"
msgstr "Clicca per visualizzare i dettagli dell'ID cella"
msgid "Cell ID (dec)"
msgstr "ID cella (dec)"
msgid "Cell ID (hex)"
msgstr "ID cella (hex)"
msgid "eNB ID (hex)"
msgstr "ID eNB (hex)"
msgid "Sector ID (hex)"
msgstr "ID settore (hex)"
msgid "eNB ID (dec)"
msgstr "ID eNB (dec)"
msgid "Sector ID (dec)"
msgstr "ID settore (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "ID cella (hex) per CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "ID cella (dec) per CellMapper"
msgid "Cell ID Information"
msgstr "Informazioni ID cella"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Informazioni dettagliate ID cella con formati per diversi strumenti e applicazioni."
msgid "Information about package authors and available support options."
msgstr "Informazioni sugli autori del pacchetto e opzioni di supporto disponibili."
msgid "Package name"
msgstr "Nome pacchetto"
msgid "Proper Modem Configuration."
msgstr "Configurazione corretta del modem."
msgid "User should remember:"
msgstr "L'utente deve ricordare:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Per uno specifico modem, deve essere impostato solo un protocollo per la comunicazione."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Solo un pacchetto può leggere i dati dal modem (allo stesso tempo)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Leggere i dati dal modem troppo spesso può causare il blocco (MM e uqmi richiedono più tempo)."
msgid "BTS search: no response from server."
msgstr "Ricerca BTS: nessuna risposta dal server."
msgid "BTS search: no results found."
msgstr "Ricerca BTS: nessun risultato trovato."
msgid "this month"
msgstr "questo mese"
msgid "month ago"
msgstr "un mese fa"
msgid "months ago"
msgstr "mesi fa"
msgid "Station ID"
msgstr "ID stazione"
msgid "Confirmed"
msgstr "Confermato"
msgid "Updated"
msgstr "Aggiornato"
msgid "Show on map"
msgstr "Mostra sulla mappa"
msgid "Download data"
msgstr "Scarica dati"
msgid "Install curl"
msgstr "Installa curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Nota: Il pacchetto è completamente compatibile con l'ultima versione di terza generazione del sito web BTSearch."
msgid "Skip package verification"
msgstr "Salta la verifica dei pacchetti"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Abilita questa opzione per saltare il controllo dei pacchetti installati e consentire la selezione di qualsiasi metodo dall'elenco sottostante."
@@ -0,0 +1,607 @@
msgid ""
msgstr ""
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "modemdata パッケージの詳細については、以下をご覧ください: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "このパッケージを使用すると、モデムから読み込まれたデータを表示し、モバイルネットワークへの接続パラメータを確認できます。"
msgid "eko.one.pl forum"
msgstr "eko.one.pl フォーラム"
msgid "Signal strength"
msgstr "信号強度"
msgid "Modem(s)"
msgstr "モデム"
msgid "Ups.. no modems detected."
msgstr "エラー.. モデムが検出されません。"
msgid "Configuration"
msgstr "設定"
msgid "General Information"
msgstr "一般情報"
msgid "Modem Information"
msgstr "モデム情報"
msgid "Cell Information"
msgstr "セル情報"
msgid "Connection"
msgstr "接続"
msgid "Technology"
msgstr "技術"
msgid "Operator"
msgstr "オペレーター"
msgid "Location"
msgstr "ロケーション"
msgid "Sent"
msgstr "送信"
msgid "Signal strength"
msgstr "信号強度"
msgid "Connection time"
msgstr "接続時間"
msgid "Modem type"
msgstr "モデムタイプ"
msgid "Hide data."
msgstr "データを非表示にする。"
msgid "Hide selected data"
msgstr "選択したデータを非表示にする"
msgid "Additional information"
msgstr "追加情報"
msgid "Revision / FW"
msgstr "リビジョン / ファームウェア"
msgid "IP adress / Port"
msgstr "IP アドレス / ポート"
msgid "Chip Temperature"
msgstr "チップ温度"
msgid "Configuration modemdata package"
msgstr "modemdata パッケージの設定"
msgid "Configuration panel for modemdata and gui application."
msgstr "modemdata と GUI アプリケーションの設定パネル。"
msgid "Add data to hide"
msgstr "非表示にするデータを追加"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "非表示にしたいデータを入力してください。例:<code>IMEI, IMSI</code>。"
msgid "Open page"
msgstr "ページを開く"
msgid "Download data (experimental)"
msgstr "データをダウンロード(実験的)"
msgid "Network"
msgstr "ネットワーク"
msgid "IP adress / Port for communication with the modem"
msgstr "モデムとの通信用 IP アドレス / ポート"
msgid "Defined modems"
msgstr "定義されたモデム"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "利用可能なモデムを定義するインターフェース。モデムリストにより、LuCI でモデム間の切り替えが容易になります。"
msgid "Settings"
msgstr "設定"
msgid "Add new modem settings..."
msgstr "新しいモデム設定を追加..."
msgid "Modem Settings"
msgstr "モデム設定"
msgid "Manufacturer / Product"
msgstr "製造元 / 製品"
msgid "Please select a modem"
msgstr "モデムを選択してください"
msgid "IP adress / Port for communication"
msgstr "通信用 IP アドレス / ポート"
msgid "Protocol"
msgstr "プロトコル"
msgid "Port for communication"
msgstr "通信用ポート"
msgid "Please select a QMI/MBIM port"
msgstr "QMI/MBIM ポートを選択してください"
msgid "Modem id"
msgstr "モデム ID"
msgid "Please select a modem id"
msgstr "モデム ID を選択してください"
msgid "MBIM device"
msgstr "MBIM デバイス"
msgid "Select if you want to read from MBIM."
msgstr "MBIM から読み込みたい場合は選択してください。"
msgid "Assigned interface"
msgstr "割り当てられたインターフェース"
msgid "Interface assigned to modem."
msgstr "モデムに割り当てられたインターフェース。"
msgid "Enter IP adress"
msgstr "IP アドレスを入力"
msgid "IP adress"
msgstr "IP アドレス"
msgid "Reading data via"
msgstr "データ読み込み方法"
msgid "Port / IP / Modem identifier"
msgstr "ポート / IP / モデム識別子"
msgid "Interface assigned to modem."
msgstr "モデムに割り当てられたインターフェース。"
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"提案された名前が不明な場合は、モデム名を手動で入力してください。 <br /><br /><b>重要</b> <br />モデム名は USB 経由で接続されているモデムのみを検索します。"
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"モデムからデータを読み込む方法を選択してください。 <br /> <br />シリアルポート: <br /> 利用可能な "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ポートの中から選択してください。<br /> <br />ecm: <br /> モデム (Huawei) "
"が利用可能な IP アドレス 192.168.X.X を入力してください。<br /> <br />uqmi: <br /> 利用可能な cdc-wdmX ポートの中から選択してください。<br /> <br />ModemManager: <br /> 検索されたモデム識別子の中から "
"選択してください。"
msgid "Please select a port"
msgstr "ポートを選択してください"
msgid "User description"
msgstr "ユーザー説明"
msgid "Optional"
msgstr "オプション"
msgid "User description (optional)"
msgstr "ユーザー説明(オプション)"
msgid "Signal strength"
msgstr "信号強度"
msgid "Excellent"
msgstr "優秀"
msgid "Good"
msgstr "良好"
msgid "Fair"
msgstr "普通"
msgid "Poor"
msgstr "不良"
msgid "Physical cell ID"
msgstr "物理セル ID"
msgid "Bandwidth"
msgstr "帯域幅"
msgid "SIM status"
msgstr "SIM ステータス"
msgid "Not registered"
msgstr "未登録"
msgid "Registered"
msgstr "登録済み"
msgid "Registered (roaming)"
msgstr "登録済み (ローミング)"
msgid "Registered, only SMS"
msgstr "登録済み、SMS のみ"
msgid "Registered (roaming), only SMS"
msgstr "登録済み (ローミング)、SMS のみ"
msgid "Searching.."
msgstr "検索中.."
msgid "Connection state"
msgstr "接続状態"
msgid "Connected"
msgstr "接続中"
msgid "Disconnected"
msgstr "接続解除"
msgid "Registering denied"
msgstr "登録が拒否されました"
msgid "Waiting to read data from the modem..."
msgstr "モデムからのデータ読み込みを待機中..."
msgid "Waiting for data..."
msgstr "データを待機中..."
msgid "BTS Search"
msgstr "BTS 検索"
msgid "BTS Information"
msgstr "BTS 情報"
msgid "Search"
msgstr "検索"
msgid "Bands"
msgstr "バンド"
msgid "Search BTS"
msgstr "BTS を検索"
msgid "BTS search settings"
msgstr "BTS 検索設定"
msgid "Website to search for BTS"
msgstr "BTS を検索するウェブサイト"
msgid "Select a website for searching."
msgstr "検索用のウェブサイトを選択してください。"
msgid "Install a package using package manager"
msgstr "パッケージマネージャーを使用してパッケージをインストール"
msgid "Select an action after clicking the search button."
msgstr "検索ボタンをクリック後、アクションを選択してください。"
msgid "Install iconv"
msgstr "iconv をインストール"
msgid "Install qmi-utils"
msgstr "qmi-utils をインストール"
msgid "SIM Slot"
msgstr "SIM スロット"
msgid "SIM Card"
msgstr "SIM カード"
msgid "Slot in use"
msgstr "使用中のスロット"
msgid "Last repository check"
msgstr "最後のリポジトリ確認"
msgid "Poland"
msgstr "ポーランド"
msgid "Force read by"
msgstr "読み込みを強制"
msgid "Select method for reading data from the modem."
msgstr "モデムからデータを読み込む方法を選択してください。"
msgid "inactive"
msgstr "非アクティブ"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "PLMN を強制"
msgid "Force reading PLMN from file."
msgstr "ファイルから PLMN の読み込みを強制してください。"
msgid "Command result"
msgstr "コマンド結果"
msgid "Check"
msgstr "チェック"
msgid "Auto update every:"
msgstr "自動更新間隔:"
msgid "2 seconds"
msgstr "2 秒"
msgid "3 seconds"
msgstr "3 秒"
msgid "5 seconds"
msgstr "5 秒"
msgid "10 seconds"
msgstr "10 秒"
msgid "30 seconds"
msgstr "30 秒"
msgid "45 seconds"
msgstr "45 秒"
msgid "60 seconds"
msgstr "60 秒"
msgid "Refresh rate"
msgstr "更新頻度"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "モデム タブでデータをどのくらいの頻度で更新するかを設定します。"
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"モデム タブでデータをどのくらいの頻度で更新するかを設定します。 <br /><br /><b>重要</b> <br />すべてのモデム / プロトコルがスクリプトと迅速に通信できるわけではありません。 "
"ポーリング レートが高すぎるとモデムがフリーズする可能性があります。 <br />ModemManager と uqmi は応答に時間が必要です。"
msgid "Updating again in %s second(s)."
msgstr "%s 秒後に再度更新します。"
msgid "Please wait... data collection is in progress."
msgstr "お待ちください... データ収集進行中です。"
msgid "Modems found"
msgstr "見つかったモデム"
msgid "List of found modems. Not all modems may be shown."
msgstr "見つかったモデムのリスト。すべてのモデムが表示されるとは限りません。"
msgid "Show modems found"
msgstr "見つかったモデムを表示"
msgid "Show"
msgstr "表示"
msgid "Currently, only modems connected via USB are searched for."
msgstr "現在、USB 経由で接続されているモデムのみが検索されます。"
msgid "No Modems Detected..."
msgstr "モデムが検出されません..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "エラー.. 設定にモデムがありません。インストールされたモデムを定義できるタブにリダイレクトされます。"
msgid "Redirecting..."
msgstr "リダイレクト中..."
msgid "Redirecting in"
msgstr "リダイレクト対象:"
msgid "seconds..."
msgstr "秒..."
msgid "(no data)"
msgstr "(データなし)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "192.168.X.X の形式で有効な IP アドレスを入力してください"
msgid "Only numbers and dots are allowed"
msgstr "数字とドットのみが許可されています"
msgid "Each part must be a number from 0 to 255"
msgstr "各部分は 0 から 255 までの数字である必要があります"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "将来的には、%sRafał (IceG) 外部リポジトリ%sからパッケージを更新できるようになります。"
msgid "Option will appear after apk implementation."
msgstr "apk 実装後にオプションが表示されます。"
msgid "Author (package maintainer)"
msgstr "作成者 (パッケージメンテナー)"
msgid "Modemdata Info"
msgstr "Modemdata 情報"
msgid "Modemdata Status"
msgstr "Modemdata ステータス"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata 情報"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "診断タブに移動してスクリプトチェックを実行してください。通常、エラーは奇妙なオペレータ名が原因です。これを修正するには、モデム設定オプションで利用可能な場合は「ファイルから PLMN を強制」オプションを選択してください。"
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "LuCI のデータが表示されず、モデムが確実に正しく定義/設定されている場合。"
msgid "Suggested solution"
msgstr "提案された解決策"
msgid "Troubleshooting / Hints"
msgstr "トラブルシューティング / ヒント"
msgid "Problem"
msgstr "問題"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "パッケージの使用時に発生する可能性のある一般的な問題と、その解決方法。"
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "パッケージが Fibocom FM350-GL モデムのデータを表示しません。"
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "モデムは通信ポートによって読み込まれたデータに非常に敏感です。間違った通信ポートを選択するとモデムがフリーズまたは再起動する可能性があります。"
msgid "and"
msgstr "と"
msgid "packages are recommended for proper modem support."
msgstr "パッケージはモデムの適切なサポートに推奨されます。"
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "モデムからデータを読み込む方法を選択し、必要なパッケージをインストールしてください。"
msgid "Required packages"
msgstr "必要なパッケージ"
msgid "Check required packages"
msgstr "必要なパッケージをチェック"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "モデムを設定する前に、必要なすべてのパッケージがシステムにインストールされているかどうかを確認してください。"
msgid "Loading package data…"
msgstr "パッケージデータを読み込み中…"
msgid "Waiting..."
msgstr "待機中..."
msgid "Show signal levels for the primary band"
msgstr "プライマリ バンドの信号レベルを表示"
msgid "Primary band signal levels"
msgstr "プライマリ バンド信号レベル"
msgid "Device is busy"
msgstr "デバイスがビジーです"
msgid "Primary band"
msgstr "プライマリ バンド"
msgid "Available options"
msgstr "利用可能なオプション"
msgid "Device not found"
msgstr "デバイスが見つかりません"
msgid "Registered, home"
msgstr "登録済み、ホーム"
msgid "Show signal levels"
msgstr "信号レベルを表示"
msgid "Click to view Cell ID details"
msgstr "クリックしてセル ID の詳細を表示"
msgid "Cell ID (dec)"
msgstr "セル ID (10 進)"
msgid "Cell ID (hex)"
msgstr "セル ID (16 進)"
msgid "eNB ID (hex)"
msgstr "eNB ID (16 進)"
msgid "Sector ID (hex)"
msgstr "セクター ID (16 進)"
msgid "eNB ID (dec)"
msgstr "eNB ID (10 進)"
msgid "Sector ID (dec)"
msgstr "セクター ID (10 進)"
msgid "Cell ID (hex) for CellMapper"
msgstr "CellMapper のセル ID (16 進)"
msgid "Cell ID (dec) for CellMapper"
msgstr "CellMapper のセル ID (10 進)"
msgid "Cell ID Information"
msgstr "セル ID 情報"
msgid "Modem"
msgstr "モデム"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "さまざまなツールとアプリケーション用のフォーマットを含む、詳細なセル ID 情報。"
msgid "Information about package authors and available support options."
msgstr "パッケージの作成者と利用可能なサポート オプションに関する情報。"
msgid "Package name"
msgstr "パッケージ名"
msgid "Proper Modem Configuration."
msgstr "適切なモデム設定。"
msgid "User should remember:"
msgstr "ユーザーが覚えておくべきこと:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. 特定のモデムについては、モデムとの通信用に 1 つのプロトコルのみを設定する必要があります。"
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. 1 つのパッケージのみがモデムからデータを読み込むことができます (同時に)。"
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. モデムからデータを頻繁に読み込むとフリーズする可能性があります (MM と uqmi にはより多くの時間が必要です)。"
msgid "BTS search: no response from server."
msgstr "BTS 検索: サーバーからの応答がありません。"
msgid "BTS search: no results found."
msgstr "BTS 検索: 結果が見つかりません。"
msgid "this month"
msgstr "今月"
msgid "month ago"
msgstr "1 か月前"
msgid "months ago"
msgstr "か月前"
msgid "Station ID"
msgstr "ステーション ID"
msgid "Confirmed"
msgstr "確認済み"
msgid "Updated"
msgstr "更新済み"
msgid "Show on map"
msgstr "地図に表示"
msgid "Download data"
msgstr "データをダウンロード"
msgid "Install curl"
msgstr "curl をインストール"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "注: このパッケージは、BTSearch ウェブサイトの最新の第 3 世代バージョンと完全に互換性があります。"
msgid "Skip package verification"
msgstr "パッケージの確認をスキップ"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "このオプションを有効にすると、インストール済みパッケージの確認をスキップし、以下のリストから任意の方法を選択できるようになります。"
@@ -0,0 +1,607 @@
msgid ""
msgstr ""
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "modemdata 패키지에 대한 자세한 내용은 %shttps://github.com/obsy/modemdata%s를 방문하세요."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "이 패키지를 통해 사용자는 모뎀에서 읽은 데이터를 보고 모바일 네트워크에 대한 연결 매개변수를 확인할 수 있습니다."
msgid "eko.one.pl forum"
msgstr "eko.one.pl 포럼"
msgid "Signal strength"
msgstr "신호 강도"
msgid "Modem(s)"
msgstr "모뎀"
msgid "Ups.. no modems detected."
msgstr "오류.. 모뎀이 감지되지 않습니다."
msgid "Configuration"
msgstr "구성"
msgid "General Information"
msgstr "일반 정보"
msgid "Modem Information"
msgstr "모뎀 정보"
msgid "Cell Information"
msgstr "셀 정보"
msgid "Connection"
msgstr "연결"
msgid "Technology"
msgstr "기술"
msgid "Operator"
msgstr "운영자"
msgid "Location"
msgstr "위치"
msgid "Sent"
msgstr "전송됨"
msgid "Signal strength"
msgstr "신호 강도"
msgid "Connection time"
msgstr "연결 시간"
msgid "Modem type"
msgstr "모뎀 유형"
msgid "Hide data."
msgstr "데이터 숨기기."
msgid "Hide selected data"
msgstr "선택한 데이터 숨기기"
msgid "Additional information"
msgstr "추가 정보"
msgid "Revision / FW"
msgstr "수정 / 펌웨어"
msgid "IP adress / Port"
msgstr "IP 주소 / 포트"
msgid "Chip Temperature"
msgstr "칩 온도"
msgid "Configuration modemdata package"
msgstr "modemdata 패키지 구성"
msgid "Configuration panel for modemdata and gui application."
msgstr "modemdata 및 GUI 응용 프로그램의 구성 패널입니다."
msgid "Add data to hide"
msgstr "숨길 데이터 추가"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "숨기려는 데이터를 입력하세요. 예: <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "페이지 열기"
msgid "Download data (experimental)"
msgstr "데이터 다운로드 (실험적)"
msgid "Network"
msgstr "네트워크"
msgid "IP adress / Port for communication with the modem"
msgstr "모뎀과 통신하기 위한 IP 주소 / 포트"
msgid "Defined modems"
msgstr "정의된 모뎀"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "사용 가능한 모뎀을 정의하는 인터페이스입니다. 모뎀 목록을 통해 사용자는 LuCI에서 모뎀 간에 쉽게 전환할 수 있습니다."
msgid "Settings"
msgstr "설정"
msgid "Add new modem settings..."
msgstr "새 모뎀 설정 추가..."
msgid "Modem Settings"
msgstr "모뎀 설정"
msgid "Manufacturer / Product"
msgstr "제조사 / 제품"
msgid "Please select a modem"
msgstr "모뎀을 선택하세요"
msgid "IP adress / Port for communication"
msgstr "통신용 IP 주소 / 포트"
msgid "Protocol"
msgstr "프로토콜"
msgid "Port for communication"
msgstr "통신 포트"
msgid "Please select a QMI/MBIM port"
msgstr "QMI/MBIM 포트를 선택하세요"
msgid "Modem id"
msgstr "모뎀 ID"
msgid "Please select a modem id"
msgstr "모뎀 ID를 선택하세요"
msgid "MBIM device"
msgstr "MBIM 장치"
msgid "Select if you want to read from MBIM."
msgstr "MBIM에서 읽으려면 선택하세요."
msgid "Assigned interface"
msgstr "할당된 인터페이스"
msgid "Interface assigned to modem."
msgstr "모뎀에 할당된 인터페이스입니다."
msgid "Enter IP adress"
msgstr "IP 주소 입력"
msgid "IP adress"
msgstr "IP 주소"
msgid "Reading data via"
msgstr "데이터 읽기 방법"
msgid "Port / IP / Modem identifier"
msgstr "포트 / IP / 모뎀 식별자"
msgid "Interface assigned to modem."
msgstr "모뎀에 할당된 인터페이스입니다."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"제안된 이름이 명확하지 않으면 모뎀 이름을 수동으로 입력하세요. <br /><br /><b>중요</b> <br />모뎀 이름은 USB를 통해 연결된 모뎀에서만 검색됩니다."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"모뎀에서 데이터를 읽는 방법을 선택하세요. <br /> <br />직렬 포트: <br /> 사용 가능한 "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN 포트 중 하나를 선택하세요.<br /> <br />ecm: <br /> 모뎀 (Huawei)이 "
"사용 가능한 IP 주소 192.168.X.X를 입력하세요.<br /> <br />uqmi: <br /> 사용 가능한 cdc-wdmX 포트 중 하나를 선택하세요.<br /> <br />ModemManager: <br /> 검색된 모뎀 식별자 중 하나를 "
"선택하세요."
msgid "Please select a port"
msgstr "포트를 선택하세요"
msgid "User description"
msgstr "사용자 설명"
msgid "Optional"
msgstr "선택 사항"
msgid "User description (optional)"
msgstr "사용자 설명 (선택 사항)"
msgid "Signal strength"
msgstr "신호 강도"
msgid "Excellent"
msgstr "우수"
msgid "Good"
msgstr "좋음"
msgid "Fair"
msgstr "보통"
msgid "Poor"
msgstr "약함"
msgid "Physical cell ID"
msgstr "물리 셀 ID"
msgid "Bandwidth"
msgstr "대역폭"
msgid "SIM status"
msgstr "SIM 상태"
msgid "Not registered"
msgstr "등록되지 않음"
msgid "Registered"
msgstr "등록됨"
msgid "Registered (roaming)"
msgstr "등록됨 (로밍)"
msgid "Registered, only SMS"
msgstr "등록됨, SMS만"
msgid "Registered (roaming), only SMS"
msgstr "등록됨 (로밍), SMS만"
msgid "Searching.."
msgstr "검색 중.."
msgid "Connection state"
msgstr "연결 상태"
msgid "Connected"
msgstr "연결됨"
msgid "Disconnected"
msgstr "연결 해제됨"
msgid "Registering denied"
msgstr "등록이 거부됨"
msgid "Waiting to read data from the modem..."
msgstr "모뎀에서 데이터를 읽을 때까지 대기 중..."
msgid "Waiting for data..."
msgstr "데이터 대기 중..."
msgid "BTS Search"
msgstr "BTS 검색"
msgid "BTS Information"
msgstr "BTS 정보"
msgid "Search"
msgstr "검색"
msgid "Bands"
msgstr "대역"
msgid "Search BTS"
msgstr "BTS 검색"
msgid "BTS search settings"
msgstr "BTS 검색 설정"
msgid "Website to search for BTS"
msgstr "BTS를 검색할 웹사이트"
msgid "Select a website for searching."
msgstr "검색용 웹사이트를 선택하세요."
msgid "Install a package using package manager"
msgstr "패키지 관리자를 사용하여 패키지 설치"
msgid "Select an action after clicking the search button."
msgstr "검색 버튼을 클릭한 후 작업을 선택하세요."
msgid "Install iconv"
msgstr "iconv 설치"
msgid "Install qmi-utils"
msgstr "qmi-utils 설치"
msgid "SIM Slot"
msgstr "SIM 슬롯"
msgid "SIM Card"
msgstr "SIM 카드"
msgid "Slot in use"
msgstr "사용 중인 슬롯"
msgid "Last repository check"
msgstr "마지막 저장소 확인"
msgid "Poland"
msgstr "폴란드"
msgid "Force read by"
msgstr "읽기 강제"
msgid "Select method for reading data from the modem."
msgstr "모뎀에서 데이터를 읽는 방법을 선택하세요."
msgid "inactive"
msgstr "비활성"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "PLMN 강제"
msgid "Force reading PLMN from file."
msgstr "파일에서 PLMN 읽기를 강제하세요."
msgid "Command result"
msgstr "명령 결과"
msgid "Check"
msgstr "확인"
msgid "Auto update every:"
msgstr "자동 업데이트 간격:"
msgid "2 seconds"
msgstr "2초"
msgid "3 seconds"
msgstr "3초"
msgid "5 seconds"
msgstr "5초"
msgid "10 seconds"
msgstr "10초"
msgid "30 seconds"
msgstr "30초"
msgid "45 seconds"
msgstr "45초"
msgid "60 seconds"
msgstr "60초"
msgid "Refresh rate"
msgstr "새로 고침 빈도"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "모뎀 탭에서 데이터를 새로 고쳐야 하는 빈도를 설정합니다."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"모뎀 탭에서 데이터를 새로 고쳐야 하는 빈도를 설정합니다. <br /><br /><b>중요</b> <br />모든 모뎀 / 프로토콜이 스크립트와 빠르게 통신할 수 있는 것은 아닙니다. "
"너무 높은 폴링 속도는 모뎀을 멈추게 할 수 있습니다. <br />ModemManager 및 uqmi는 응답하는 데 더 많은 시간이 필요합니다."
msgid "Updating again in %s second(s)."
msgstr "%s초 후에 다시 업데이트합니다."
msgid "Please wait... data collection is in progress."
msgstr "기다려주세요... 데이터 수집이 진행 중입니다."
msgid "Modems found"
msgstr "발견된 모뎀"
msgid "List of found modems. Not all modems may be shown."
msgstr "발견된 모뎀 목록입니다. 모든 모뎀이 표시되지 않을 수 있습니다."
msgid "Show modems found"
msgstr "발견된 모뎀 표시"
msgid "Show"
msgstr "표시"
msgid "Currently, only modems connected via USB are searched for."
msgstr "현재 USB를 통해 연결된 모뎀만 검색됩니다."
msgid "No Modems Detected..."
msgstr "감지된 모뎀이 없습니다..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "오류.. 설정에 모뎀이 없습니다. 설치된 모뎀을 정의할 수 있는 탭으로 리디렉션됩니다."
msgid "Redirecting..."
msgstr "리디렉션 중..."
msgid "Redirecting in"
msgstr "리디렉션:"
msgid "seconds..."
msgstr "초..."
msgid "(no data)"
msgstr "(데이터 없음)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "192.168.X.X 형식으로 유효한 IP 주소를 입력하세요"
msgid "Only numbers and dots are allowed"
msgstr "숫자와 점만 허용됩니다"
msgid "Each part must be a number from 0 to 255"
msgstr "각 부분은 0에서 255 사이의 숫자여야 합니다"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "향후 탭에서 %sRafał (IceG) 외부 저장소%s에서 패키지를 업데이트할 수 있습니다."
msgid "Option will appear after apk implementation."
msgstr "apk 구현 후 옵션이 표시됩니다."
msgid "Author (package maintainer)"
msgstr "작성자 (패키지 관리자)"
msgid "Modemdata Info"
msgstr "Modemdata 정보"
msgid "Modemdata Status"
msgstr "Modemdata 상태"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata 정보"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "진단 탭으로 이동하여 스크립트 확인을 실행합니다. 대부분의 경우 오류는 이상한 운영자 이름으로 인해 발생합니다. 이를 수정하려면 모뎀 구성 옵션에서 사용 가능한 경우 파일에서 PLMN 강제 옵션을 선택합니다."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "LuCI의 데이터가 표시되지 않고 모뎀이 올바르게 정의/구성되었다고 100% 확신하는 경우."
msgid "Suggested solution"
msgstr "제안 솔루션"
msgid "Troubleshooting / Hints"
msgstr "문제 해결 / 힌트"
msgid "Problem"
msgstr "문제"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "패키지를 사용할 때 발생할 수 있는 일반적인 문제와 해결 방법입니다."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "패키지가 Fibocom FM350-GL 모뎀의 데이터를 표시하지 않습니다."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "모뎀은 통신 포트에서 읽은 데이터에 매우 민감합니다. 잘못된 통신 포트를 선택하면 모뎀이 멈추거나 재시작될 수 있습니다."
msgid "and"
msgstr "및"
msgid "packages are recommended for proper modem support."
msgstr "패키지는 적절한 모뎀 지원을 위해 권장됩니다."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "모뎀에서 데이터를 읽는 방법을 선택하고 필요한 패키지를 설치하세요."
msgid "Required packages"
msgstr "필요한 패키지"
msgid "Check required packages"
msgstr "필요한 패키지 확인"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "모뎀을 구성하기 전에 필요한 모든 패키지가 시스템에 설치되어 있는지 확인하세요."
msgid "Loading package data…"
msgstr "패키지 데이터 로드 중…"
msgid "Waiting..."
msgstr "대기 중..."
msgid "Show signal levels for the primary band"
msgstr "주 대역의 신호 레벨 표시"
msgid "Primary band signal levels"
msgstr "주 대역 신호 레벨"
msgid "Device is busy"
msgstr "장치가 바쁩니다"
msgid "Primary band"
msgstr "주 대역"
msgid "Available options"
msgstr "사용 가능한 옵션"
msgid "Device not found"
msgstr "장치를 찾을 수 없습니다"
msgid "Registered, home"
msgstr "등록됨, 홈"
msgid "Show signal levels"
msgstr "신호 레벨 표시"
msgid "Click to view Cell ID details"
msgstr "셀 ID 세부 정보를 보려면 클릭하세요"
msgid "Cell ID (dec)"
msgstr "셀 ID (10진)"
msgid "Cell ID (hex)"
msgstr "셀 ID (16진)"
msgid "eNB ID (hex)"
msgstr "eNB ID (16진)"
msgid "Sector ID (hex)"
msgstr "섹터 ID (16진)"
msgid "eNB ID (dec)"
msgstr "eNB ID (10진)"
msgid "Sector ID (dec)"
msgstr "섹터 ID (10진)"
msgid "Cell ID (hex) for CellMapper"
msgstr "CellMapper의 셀 ID (16진)"
msgid "Cell ID (dec) for CellMapper"
msgstr "CellMapper의 셀 ID (10진)"
msgid "Cell ID Information"
msgstr "셀 ID 정보"
msgid "Modem"
msgstr "모뎀"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "다양한 도구 및 응용 프로그램을 위한 형식이 포함된 자세한 셀 ID 정보입니다."
msgid "Information about package authors and available support options."
msgstr "패키지 작성자 및 사용 가능한 지원 옵션에 대한 정보입니다."
msgid "Package name"
msgstr "패키지 이름"
msgid "Proper Modem Configuration."
msgstr "적절한 모뎀 구성입니다."
msgid "User should remember:"
msgstr "사용자가 기억해야 할 사항:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. 특정 모뎀의 경우 모뎀과 통신하기 위해 하나의 프로토콜만 설정해야 합니다."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. 하나의 패키지만 모뎀에서 데이터를 읽을 수 있습니다 (동시에)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. 모뎀에서 너무 자주 데이터를 읽으면 멈을 수 있습니다 (MM과 uqmi는 더 많은 시간이 필요합니다)."
msgid "BTS search: no response from server."
msgstr "BTS 검색: 서버에서 응답이 없습니다."
msgid "BTS search: no results found."
msgstr "BTS 검색: 결과를 찾을 수 없습니다."
msgid "this month"
msgstr "이번 달"
msgid "month ago"
msgstr "1개월 전"
msgid "months ago"
msgstr "개월 전"
msgid "Station ID"
msgstr "스테이션 ID"
msgid "Confirmed"
msgstr "확인됨"
msgid "Updated"
msgstr "업데이트됨"
msgid "Show on map"
msgstr "지도에 표시"
msgid "Download data"
msgstr "데이터 다운로드"
msgid "Install curl"
msgstr "curl 설치"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "참고: 이 패키지는 BTSearch 웹사이트의 최신 제3세대 버전과 완전히 호환됩니다."
msgid "Skip package verification"
msgstr "패키지 확인 건너뛰기"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "이 옵션을 활성화하면 설치된 패키지 확인을 건너뛰고 아래 목록에서 원하는 방법을 선택할 수 있습니다."
@@ -0,0 +1,742 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: nl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Voor meer informatie over het modemdata-pakket, bezoek: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Het pakket stelt de gebruiker in staat om de gegevens te bekijken die uit de modem zijn gelezen, om de parameters van de verbinding met het mobiele netwerk te zien."
msgid "eko.one.pl forum"
msgstr "eko.one.pl forum"
msgid "Signal strength"
msgstr "Signaalsterkte"
msgid "Modem(s)"
msgstr "Modem(s)"
msgid "Ups.. no modems detected."
msgstr "Oeps.. geen modems gedetecteerd."
msgid "Configuration"
msgstr "Configuratie"
msgid "General Information"
msgstr "Algemene informatie"
msgid "Modem Information"
msgstr "Modeminformatie"
msgid "Cell Information"
msgstr "Cel-informatie"
msgid "Connection"
msgstr "Verbinding"
msgid "Technology"
msgstr "Technologie"
msgid "Operator"
msgstr "Provider"
msgid "Location"
msgstr "Locatie"
msgid "Sent"
msgstr "Verzonden"
msgid "Connection time"
msgstr "Verbindungstijd"
msgid "Modem type"
msgstr "Modemtype"
msgid "Hide data."
msgstr "Gegevens verbergen."
msgid "Hide selected data"
msgstr "Geselecteerde gegevens verbergen"
msgid "Additional information"
msgstr "Aanvullende informatie"
msgid "Revision / FW"
msgstr "Revisie / FW"
msgid "IP adress / Port"
msgstr "IP-adres / Poort"
msgid "Chip Temperature"
msgstr "Chiptemperatuur"
msgid "Configuration modemdata package"
msgstr "Configuratie modemdata-pakket"
msgid "Configuration panel for modemdata and gui application."
msgstr "Configuratiepaneel voor modemdata en GUI-applicatie."
msgid "Add data to hide"
msgstr "Te verbergen gegevens toevoegen"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Voer de gegevens in die u wilt verbergen, bijv. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Pagina openen"
msgid "Download data (experimental)"
msgstr "Gegevens downloaden (experimenteel)"
msgid "Network"
msgstr "Netwerk"
msgid "IP adress / Port for communication with the modem"
msgstr "IP-adres / Poort voor communicatie met de modem"
msgid "Defined modems"
msgstr "Gedefinieerde modems"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Interface om de beschikbare modems te definiëren. De lijst met modems maakt het voor de gebruiker gemakkelijker om in LuCI tussen modems te schakelen."
msgid "Settings"
msgstr "Instellingen"
msgid "Add new modem settings..."
msgstr "Nieuwe modeminstellingen toevoegen..."
msgid "Modem Settings"
msgstr "Modeminstellingen"
msgid "Manufacturer / Product"
msgstr "Fabrikant / Product"
msgid "Please select a modem"
msgstr "Selecteer een modem"
msgid "IP adress / Port for communication"
msgstr "IP-adres / Poort voor communicatie"
msgid "Protocol"
msgstr "Protocol"
msgid "Port for communication"
msgstr "Poort voor communicatie"
msgid "Please select a QMI/MBIM port"
msgstr "Selecteer een QMI/MBIM-poort"
msgid "Modem id"
msgstr "Modem-ID"
msgid "Please select a modem id"
msgstr "Selecteer een modem-ID"
msgid "MBIM device"
msgstr "MBIM-apparaat"
msgid "Select if you want to read from MBIM."
msgstr "Selecteer als u wilt lezen vanuit MBIM."
msgid "Assigned interface"
msgstr "Toegewezen interface"
msgid "Interface assigned to modem."
msgstr "Interface toegewezen aan modem."
msgid "Enter IP adress"
msgstr "Voer IP-adres in"
msgid "IP adress"
msgstr "IP-adres"
msgid "Reading data via"
msgstr "Gegevens lezen via"
msgid "Port / IP / Modem identifier"
msgstr "Poort / IP / Modem-identificatie"
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Voer de modemnaam handmatig in als de voorgestelde naam niet "
"duidelijk is. <br /><br /><b>Belangrijk</b> <br />De modemnaam wordt alleen gezocht voor via USB aangesloten modems."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Selecteer de methode voor het lezen van gegevens uit de modem. <br /> <br />seriële poort: <br /> Selecteer een van de beschikbare "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN-poorten.<br /> <br />ecm: <br /> Voer het IP-adres 192.168.X.X in waaronder de modem (Huawei) "
"beschikbaar is.<br /> <br />uqmi: <br /> Selecteer een van de beschikbare cdc-wdmX-poorten.<br /> <br />ModemManager: <br /> Selecteer "
"een van de gezochte modem-identificaties."
msgid "Please select a port"
msgstr "Selecteer een poort"
msgid "User description"
msgstr "Gebruikersbeschrijving"
msgid "Optional"
msgstr "Optioneel"
msgid "User description (optional)"
msgstr "Gebruikersbeschrijving (optioneel)"
msgid "Excellent"
msgstr "Uitstekend"
msgid "Good"
msgstr "Goed"
msgid "Fair"
msgstr "Redelijk"
msgid "Poor"
msgstr "Slecht"
msgid "Physical cell ID"
msgstr "Fysieke cel-ID"
msgid "Bandwidth"
msgstr "Bandbreedte"
msgid "SIM status"
msgstr "SIM-status"
msgid "Not registered"
msgstr "Niet geregistreerd"
msgid "Registered, home"
msgstr "Geregistreerd, thuisnetwerk"
msgid "Registered (roaming)"
msgstr "Geregistreerd (roaming)"
msgid "Registered, only SMS"
msgstr "Geregistreerd, alleen SMS"
msgid "Registered (roaming), only SMS"
msgstr "Geregistreerd (roaming), alleen SMS"
msgid "Searching.."
msgstr "Zoeken..."
msgid "Connection state"
msgstr "Verbindingsstatus"
msgid "Connected"
msgstr "Verbonden"
msgid "Disconnected"
msgstr "Verbinding verbroken"
msgid "Registering denied"
msgstr "Registratie geweigerd"
msgid "Waiting to read data from the modem..."
msgstr "Wachten om gegevens uit de modem te lezen..."
msgid "Waiting for data..."
msgstr "Wachten op gegevens..."
msgid "BTS Search"
msgstr "BTS zoeken"
msgid "BTS Information"
msgstr "BTS-informatie"
msgid "Search"
msgstr "Zoeken"
msgid "Bands"
msgstr "Banden"
msgid "Search BTS"
msgstr "BTS zoeken"
msgid "BTS search settings"
msgstr "BTS-zoekinstellingen"
msgid "Website to search for BTS"
msgstr "Website om naar BTS te zoeken"
msgid "Select a website for searching."
msgstr "Selecteer een website om te zoeken."
msgid "Install a package using package manager"
msgstr "Installeer een pakket met behulp van de pakketbeheerder"
msgid "Select an action after clicking the search button."
msgstr "Selecteer een actie na het klikken op de zoekknop."
msgid "Install iconv"
msgstr "Installeer iconv"
msgid "Install qmi-utils"
msgstr "Installeer qmi-utils"
msgid "SIM Slot"
msgstr "SIM-slot"
msgid "SIM Card"
msgstr "SIM-kaart"
msgid "Slot in use"
msgstr "Slot in gebruik"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Probleem met registreren op het netwerk, controleer de SIM-kaart."
msgid "SIM PIN required"
msgstr "SIM PIN vereist"
msgid "SIM PUK required"
msgstr "SIM PUK vereist"
msgid "SIM failure"
msgstr "SIM-storing"
msgid "SIM busy"
msgstr "SIM bezet"
msgid "SIM wrong"
msgstr "Onjuiste SIM-kaart"
msgid "SIM PIN2 required"
msgstr "SIM PIN2 vereist"
msgid "SIM PUK2 required"
msgstr "SIM PUK2 vereist"
msgid "Information read from the SIM card and device."
msgstr "Informatie uitgelezen uit de SIM-kaart en het apparaat."
msgid "No data"
msgstr "Geen gegevens"
msgid "Diagnostics"
msgstr "Diagnostiek"
msgid "Modem(s) configuration"
msgstr "Modem(s)configuratie"
msgid "Package configuration"
msgstr "Pakketconfiguratie"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Voer verschillende opdrachten uit om de uit de modem gelezen gegevens te verifiëren en scripts te debuggen."
msgid "USB debug information"
msgstr "USB-foutopsporingsinformatie"
msgid "Check ttyX ports"
msgstr "Controleer ttyX-poorten"
msgid "Check serial and ecm mode"
msgstr "Controleer seriële en ecm-modus"
msgid "Check uqmi mode"
msgstr "Controleer uqmi-modus"
msgid "Check ModemManager mode"
msgstr "Controleer ModemManager-modus"
msgid "Clear"
msgstr "Wissen"
msgid "Download"
msgstr "Downloaden"
msgid "Notes Update date"
msgstr "Notities Updatetatum"
msgid "Band"
msgstr "Band"
msgid "Package update and support"
msgstr "Pakketupdate en ondersteuning"
msgid "Failed to download index.json file from external repository."
msgstr "Laden van index.json-bestand van externe repository mislukt."
msgid "Failed to read downloaded file."
msgstr "Lezen van gedownload bestand mislukt."
msgid "Installed package is up to date."
msgstr "Geïnstalleerd pakket is up-to-date."
msgid "Update is available."
msgstr "Update is beschikbaar."
msgid "The index.json file did not contain any package information."
msgstr "Het index.json-bestand bevatte geen pakketinformatie."
msgid "Error parsing version."
msgstr "Fout bij het parsen van de versie."
msgid "Check repository"
msgstr "Repository controleren"
msgid "Package update..."
msgstr "Pakketupdate..."
msgid "Report a bug"
msgstr "Een fout melden"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Schrijf in het topic van het pakket op het eko.one.pl forum"
msgid "Write on forum"
msgstr "Schrijf op forum"
msgid "Report a bug on the package Github page"
msgstr "Meld een fout op de GitHub-pagina van het pakket"
msgid "Open a package discussion on Github"
msgstr "Open een pakketdiscussie op GitHub"
msgid "Open discussion"
msgstr "Discussie openen"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Koop een kop koffie als je de ontwikkeling van het project en de auteur wilt ondersteunen"
msgid "Buy a coffee"
msgstr "Koop een kop koffie"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Word sponsor als je de ontwikkeling van het project en de auteur wilt ondersteunen"
msgid "Become a sponsor"
msgstr "Word sponsor"
msgid "Download package information from an external repository"
msgstr "Download pakketinformatie van een externe repository"
msgid "Add repository and download package update"
msgstr "Repository toevoegen en pakketupdate downloaden"
msgid "Package Info"
msgstr "Pakketinfo"
msgid "Compiled"
msgstr "Gecompileerd"
msgid "Repository Info"
msgstr "Repository-info"
msgid "Currently installed"
msgstr "Momenteel geïnstalleerd"
msgid "Package in repository"
msgstr "Pakket in repository"
msgid "Last repository check"
msgstr "Laatste repository-controle"
msgid "Poland"
msgstr "Polen"
msgid "Force read by"
msgstr "Lezen afdwingen via"
msgid "Select method for reading data from the modem."
msgstr "Selecteer de methode om gegevens uit de modem te lezen."
msgid "inactive"
msgstr "inactief"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "PLMN afdwingen"
msgid "Force reading PLMN from file."
msgstr "Lezen van PLMN uit bestand afdwingen."
msgid "Command result"
msgstr "Opdrachtresultaat"
msgid "Check"
msgstr "Controleren"
msgid "Auto update every:"
msgstr "Automatisch bijwerken elke:"
msgid "2 seconds"
msgstr "2 seconden"
msgid "3 seconds"
msgstr "3 seconden"
msgid "5 seconds"
msgstr "5 seconden"
msgid "10 seconds"
msgstr "10 seconden"
msgid "30 seconds"
msgstr "30 seconden"
msgid "45 seconds"
msgstr "45 seconden"
msgid "60 seconds"
msgstr "60 seconden"
msgid "Refresh rate"
msgstr "Vernieuwingsfrequentie"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Stel in hoe vaak de gegevens op het tabblad Modem(s) moeten worden vernieuwd."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Stel in hoe vaak de gegevens op het tabblad Modem(s) moeten worden vernieuwd. <br /><br /><b>Belangrijk</b> <br />Niet "
"elke modem / elk protocol kan snel met scripts communiceren. "
"Een te hoge polling-snelheid kan de modem doen vastlopen. <br />ModemManager en uqmi hebben meer tijd nodig om te reageren."
msgid "Updating again in %s second(s)."
msgstr "Opnieuw bijwerken in %s seconde(n)."
msgid "Please wait... data collection is in progress."
msgstr "Even geduld a.u.b... gegevensverzameling is bezig."
msgid "Modems found"
msgstr "Modems gevonden"
msgid "List of found modems. Not all modems may be shown."
msgstr "Lijst met gevonden modems. Mogelijk worden niet alle modems weergegeven."
msgid "Show modems found"
msgstr "Gevonden modems tonen"
msgid "Show"
msgstr "Toon"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Momenteel wordt er alleen gezocht naar modems die via USB zijn aangesloten."
msgid "No Modems Detected..."
msgstr "Geen modems gedetecteerd..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Oeps.. er zijn geen modems in de instellingen. Je wordt doorgestuurd naar een tabblad waar je de geïnstalleerde modem(s) kunt definiëren."
msgid "Redirecting..."
msgstr "Doorsturen..."
msgid "Redirecting in"
msgstr "Doorsturen over"
msgid "seconds..."
msgstr "seconden..."
msgid "(no data)"
msgstr "(geen gegevens)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Voer een geldig IP-adres in het formaat 192.168.X.X in"
msgid "Only numbers and dots are allowed"
msgstr "Alleen cijfers en punten zijn toegestaan"
msgid "Each part must be a number from 0 to 255"
msgstr "Elk deel moet een getal van 0 tot 255 zijn"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "In de toekomst zal dit tabblad u in staat stellen om het pakket bij te werken vanuit de externe repository van %sRafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "Optie verschijnt na apk-implementatie."
msgid "Author (package maintainer)"
msgstr "Auteur (pakketbeheerder)"
msgid "Modemdata Info"
msgstr "Modemdata info"
msgid "Modemdata Status"
msgstr "Modemdata status"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata info"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Ga naar het tabblad Diagnostiek en voer een scriptcontrole uit. Meestal wordt de fout veroorzaakt door een vreemde providernaam. Om dit op te lossen, selecteert u de optie 'PLMN uit bestand afdwingen' als deze beschikbaar is in de modemconfiguratieopties."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Als de gegevens in LuCI niet zichtbaar zijn, en we er 100% zeker van zijn dat de modem correct is gedefinieerd/geconfigureerd."
msgid "Suggested solution"
msgstr "Voorgestelde oplossing"
msgid "Troubleshooting / Hints"
msgstr "Probleemoplossing / Hints"
msgid "Problem"
msgstr "Probleem"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Veelvoorkomende problemen die kunnen optreden bij het gebruik van het pakket, en manieren om ze op te lossen."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Pakket toont geen gegevens voor de Fibocom FM350-GL modem."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "De modem is erg gevoelig voor gegevens die via de communicatiepoort worden gelezen. Het selecteren van de verkeerde communicatiepoort kan ervoor zorgen dat de modem vastloopt of herstart."
msgid "and"
msgstr "en"
msgid "packages are recommended for proper modem support."
msgstr "-pakketten worden aanbevolen voor een juiste modem-ondersteuning."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Selecteer de methode voor het lezen van gegevens uit de modem en installeer de benodigde pakketten."
msgid "Required packages"
msgstr "Vereiste pakketten"
msgid "Check required packages"
msgstr "Controleer vereiste pakketten"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Controleer voordat u de modem configureert of alle vereiste pakketten in het systeem zijn geïnstalleerd."
msgid "Loading package data…"
msgstr "Pakketgegevens laden…"
msgid "Waiting..."
msgstr "Wachten..."
msgid "Show signal levels"
msgstr "Signaalniveaus tonen"
msgid "Primary band signal levels"
msgstr "Signaalniveaus primaire band"
msgid "Device is busy"
msgstr "Apparaat is bezet"
msgid "Primary band"
msgstr "Primaire band"
msgid "Available options"
msgstr "Beschikbare opties"
msgid "Device not found"
msgstr "Apparaat niet gevonden"
msgid "Click to view Cell ID details"
msgstr "Klik om details van de Cel-ID te bekijken"
msgid "Cell ID (dec)"
msgstr "Cel-ID (dec)"
msgid "Cell ID (hex)"
msgstr "Cel-ID (hex)"
msgid "eNB ID (hex)"
msgstr "eNB ID (hex)"
msgid "Sector ID (hex)"
msgstr "Sector-ID (hex)"
msgid "eNB ID (dec)"
msgstr "eNB ID (dec)"
msgid "Sector ID (dec)"
msgstr "Sector-ID (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "Cel-ID (hex) voor CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "Cel-ID (dec) voor CellMapper"
msgid "Cell ID Information"
msgstr "Cel-ID informatie"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Gedetailleerde Cel-ID informatie met formaten voor verschillende tools en applicaties."
msgid "Information about package authors and available support options."
msgstr "Informatie over auteurs van het pakket en beschikbare ondersteuningsopties."
msgid "Package name"
msgstr "Pakketnaam"
msgid "Proper Modem Configuration."
msgstr "Juiste modemconfiguratie."
msgid "User should remember:"
msgstr "De gebruiker moet onthouden:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Voor een specifieke modem mag er slechts één protocol worden ingesteld voor communicatie met de modem."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Slechts één pakket kan tegelijkertijd gegevens uit de modem lezen."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Te vaak gegevens uit de modem lezen kan ervoor zorgen dat deze vastloopt (MM en uqmi hebben meer tijd nodig)."
msgid "BTS search: no response from server."
msgstr "BTS zoeken: geen reactie van server."
msgid "BTS search: no results found."
msgstr "BTS zoeken: geen resultaten gevonden."
msgid "this month"
msgstr "deze maand"
msgid "month ago"
msgstr "maand geleden"
msgid "months ago"
msgstr "maanden geleden"
msgid "Station ID"
msgstr "Station-ID"
msgid "Confirmed"
msgstr "Bevestigd"
msgid "Updated"
msgstr "Bijgewerkt"
msgid "Show on map"
msgstr "Op kaart tonen"
msgid "Download data"
msgstr "Gegevens downloaden"
msgid "Install curl"
msgstr "Installeer curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Opmerking: Het pakket is volledig compatibel met de nieuwste, derde generatie versie van de BTSearch-website."
msgid "Skip package verification"
msgstr "Pakketverificatie overslaan"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Schakel deze optie in om de controle van geïnstalleerde pakketten over te slaan en elke methode uit de onderstaande lijst te kunnen selecteren."
@@ -0,0 +1,755 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Aby uzyskać więcej informacji o pakiecie modemdata, odwiedź %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Pakiet umożliwia użytkownikowi podgląd danych odczytanych z modemu, wgląd w parametry połączenia z siecią komórkową."
msgid "eko.one.pl forum"
msgstr "forum eko.one.pl"
msgid "Signal strength"
msgstr "Siła sygnału"
msgid "Modem(s)"
msgstr "Modem(-y)"
msgid "Ups.. no modems detected."
msgstr "Ups.. nie wykryto modemu."
msgid "Configuration"
msgstr "Konfiguracja"
msgid "General Information"
msgstr "Informacje ogólne"
msgid "Modem Information"
msgstr "Informacje o modemie"
msgid "Cell Information"
msgstr "Informacje o sieci"
msgid "Connection"
msgstr "Połączenie"
msgid "Technology"
msgstr "Technologia"
msgid "Operator"
msgstr "Operator"
msgid "Location"
msgstr "Lokalizacja"
msgid "Sent"
msgstr "Wysłano"
msgid "Signal strength"
msgstr "Siła sygnału"
msgid "Connection time"
msgstr "Czas połączenia"
msgid "Modem type"
msgstr "Typ modemu"
msgid "Hide data."
msgstr "Ukryj dane."
msgid "Hide selected data"
msgstr "Ukryj wybrane dane"
msgid "Additional information"
msgstr "Informacje dodatkowe"
msgid "Revision / FW"
msgstr "Rewizja / FW"
msgid "IP adress / Port"
msgstr "Adres IP / Port"
msgid "Chip Temperature"
msgstr "Temperatura układu"
msgid "Configuration modemdata package"
msgstr "Konfiguracja pakietu modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Panel konfiguracyjny dla pakietu modemdata oraz interfejsu użytkownika."
msgid "Add data to hide"
msgstr "Dodaj dane do ukrycia"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Wprowadź dane, które chcesz ukryć, np. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Otwórz stronę"
msgid "Download data (experimental)"
msgstr "Pobierz dane (eksperymentalne)"
msgid "Network"
msgstr "Sieć"
msgid "IP adress / Port for communication with the modem"
msgstr "Adres IP / Port do komunikacji z modemem"
msgid "Defined modems"
msgstr "Zdefiniowane modemy"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Interfejs umożliwia zdefiniowanie dostępnych modemów. Lista modemów ułatwi użytkownikowi przełączanie się między modemami z poziomu LuCI."
msgid "Settings"
msgstr "Ustawnienia"
msgid "Add new modem settings..."
msgstr "Dodaj nowe ustawienia modemu..."
msgid "Modem Settings"
msgstr "Ustawienia modemu"
msgid "Manufacturer / Product"
msgstr "Producent / Produkt"
msgid "Please select a modem"
msgstr "Proszę wybrać modem"
msgid "IP adress / Port for communication"
msgstr "Adres IP / Port do komunikacji"
msgid "Protocol"
msgstr "Protokół"
msgid "Port for communication"
msgstr "Port do komunikacji"
msgid "Please select a QMI/MBIM port"
msgstr "Proszę wybrać port QMI/MBIM"
msgid "Modem id"
msgstr "Identyfikacja modemu"
msgid "Please select a modem id"
msgstr "Proszę wybrać id modemu"
msgid "MBIM device"
msgstr "Urządzenie MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Zaznacz, jeśli chcesz czytać z MBIM."
msgid "Assigned interface"
msgstr "Przypisany interfejs"
msgid "Interface assigned to modem."
msgstr "Interface assigned to modem."
msgid "Enter IP adress"
msgstr "Wprowadź adres IP modemu"
msgid "IP adress"
msgstr "Adres IP"
msgid "Reading data via"
msgstr "Odczyt danych przez"
msgid "Port / IP / Modem identifier"
msgstr "Port / adres IP / Id modemu"
msgid "Interface assigned to modem."
msgstr "Interfejs przypisany do modemu."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Wpisz nazwę modemu ręcznie jeżeli sugerowana nazwa jest "
"nieoczywista. <br /><br /><b>Ważne</b> <br />Nazwa modemu jest wyszukiwana tylko dla modemów podłączonych przez USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Wybierz metodę odczytu danych z modemu. <br /> <br />port szeregowy: <br /> Wybierz jeden z dostępnych "
"portów ttyUSBX / ttyACMx / wwan0atX / mhi_DUN.<br /> <br />ecm: <br /> Wprowadź adres IP 192.168.X.X, pod którym modem (Huawei) "
"jest dostępny.<br /> <br />uqmi: <br /> Wybierz jeden z dostępnych portów cdc-wdmX.<br /> <br />Menedżer modemu: <br /> Wybierz "
"jeden z wyszukanych identyfikatorów modemu."
msgid "Please select a port"
msgstr "Proszę wybrać port"
msgid "User description"
msgstr "Opis użytkownika"
msgid "Optional"
msgstr "Opcjonalny"
msgid "User description (optional)"
msgstr "Opis użytkownika (opcjonalny)"
msgid "Signal strength"
msgstr "Siła sygnału"
msgid "Excellent"
msgstr "Doskonały"
msgid "Good"
msgstr "Dobry"
msgid "Fair"
msgstr "Średni"
msgid "Poor"
msgstr "Słaby"
msgid "Physical cell ID"
msgstr "ID fiz. komórki"
msgid "Bandwidth"
msgstr "Szerokość"
msgid "SIM status"
msgstr "Status SIM"
msgid "Not registered"
msgstr "Nie zalogowana do sieci"
msgid "Registered, home"
msgstr "Zalogowana do sieci macierzystej"
msgid "Registered (roaming)"
msgstr "Zalogowana do sieci (roaming)"
msgid "Registered, only SMS"
msgstr "Zalogowana do sieci, tylko SMS"
msgid "Registered (roaming), only SMS"
msgstr "Zalogowana do sieci (roaming), tylko SMS"
msgid "Searching.."
msgstr "Wyszukiwanie.."
msgid "Connection state"
msgstr "Status połączenia"
msgid "Connected"
msgstr "Połączony"
msgid "Disconnected"
msgstr "Rozłączony"
msgid "Registering denied"
msgstr "Odmowa zalogowana do sieci"
msgid "Waiting to read data from the modem..."
msgstr "Oczekiwanie na odczyt danych z modemu..."
msgid "Waiting for data..."
msgstr "Oczekiwanie na dane..."
msgid "BTS Search"
msgstr "Lokalizacja stacji bazowej"
msgid "BTS Information"
msgstr "Informacje o stacji bazowej"
msgid "Search"
msgstr "Szukaj"
msgid "Bands"
msgstr "Pasma"
msgid "Search BTS"
msgstr "Wyszukaj BTS"
msgid "BTS search settings"
msgstr "Ustawienia wyszukiwania stacji bazowej"
msgid "Website to search for BTS"
msgstr "Strona do wyszukiwania BTS"
msgid "Select a website for searching."
msgstr "Wybierz stronę internetową służącą do wyszukiwania."
msgid "Install a package using package manager"
msgstr "Zainstaluj pakiet za pomocą menedżera pakietów"
msgid "Select an action after clicking the search button."
msgstr "Wybierz akcję po kliknięciu przycisku wyszukiwania."
msgid "Install iconv"
msgstr "Zainstaluj iconv"
msgid "Install qmi-utils"
msgstr "Zainstaluj qmi-utils"
msgid "SIM Slot"
msgstr "Slot SIM"
msgid "SIM Card"
msgstr "Karta SIM"
msgid "Slot in use"
msgstr "Slot w użyciu"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Problem z rejestracją do sieci, sprawdź kartę SIM."
msgid "SIM PIN required"
msgstr "Wymagany jest kod PIN dla karty SIM"
msgid "SIM PUK required"
msgstr "Wymagany jest kod PUK dla karty SIM"
msgid "SIM failure"
msgstr "Awaria karty SIM"
msgid "SIM busy"
msgstr "Karta SIM jest zajęta"
msgid "SIM wrong"
msgstr "Nieprawidłowa karta SIM"
msgid "SIM PIN2 required"
msgstr "Wymagany jest kod PIN2 dla karty SIM"
msgid "SIM PUK2 required"
msgstr "Wymagany jest kod PUK2 dla karty SIM"
msgid "Defined modems"
msgstr "Zdefiniowane modemy"
msgid "Information read from the SIM card and device."
msgstr "Informacje odczytane z karty SIM oraz z urządzenia."
msgid "No data"
msgstr "Brak danych"
msgid "Diagnostics"
msgstr "Diagnostyka"
msgid "Modem(s) configuration"
msgstr "Konfiguracja modemu(-ów)"
msgid "Package configuration"
msgstr "Konfiguracja pakietu"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Uruchom różne polecenia, aby zweryfikować dane odczytywane z modemu oraz debugować skrypty."
msgid "USB debug information"
msgstr "Debugowanie portu USB"
msgid "Check ttyX ports"
msgstr "Sprawdź dostępność portów ttyX"
msgid "Check serial and ecm mode"
msgstr "Sprawdź tryb serial oraz ecm"
msgid "Check uqmi mode"
msgstr "Sprawdź tryb uqmi"
msgid "Check ModemManager mode"
msgstr "Sprawdź tryb Menedżera modemu"
msgid "Clear"
msgstr "Wyczyść"
msgid "Download"
msgstr "Pobierz"
msgid "Location"
msgstr "Lokalizacja"
msgid "Notes Update date"
msgstr "Uwagi Data akt."
msgid "Band"
msgstr "Pasmo"
msgid "Network"
msgstr "Sieć"
msgid "Package update and support"
msgstr "Aktualizacja pakietu oraz wsparcie"
msgid "Failed to download index.json file from external repository."
msgstr "Nie udało się pobrać pliku index.json z zewnętrznego repozytorium."
msgid "Failed to read downloaded file."
msgstr "Nie udało się odczytać pobranego pliku."
msgid "Installed package is up to date."
msgstr "Zainstalowany pakiet jest aktualny."
msgid "Update is available."
msgstr "Aktualizacja jest dostępna."
msgid "The index.json file did not contain any package information."
msgstr "Plik index.json nie zawierał żadnych informacji o pakiecie."
msgid "Error parsing version."
msgstr "Błąd parsowania wersji."
msgid "Check repository"
msgstr "Sprawdź repozytorium"
msgid "Package update..."
msgstr "Aktualizuj pakiet..."
msgid "Report a bug"
msgstr "Zgłoś błąd"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Napisz w temacie pakietu na forum eko.one.pl"
msgid "Write on forum"
msgstr "Napisz na forum"
msgid "Report a bug on the package Github page"
msgstr "Zgłoś błąd na stronie Github pakietu"
msgid "Open a package discussion on Github"
msgstr "Otwórz dyskusję na temat pakietu na Github"
msgid "Open discussion"
msgstr "Otwórz dyskusję"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Postaw kawę jeśli chcesz wesprzeć rozwój projektu oraz autora"
msgid "Buy a coffee"
msgstr "Postaw kawę"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Zostań sponsorem jeśli chcesz wesprzeć rozwój projektu oraz autora"
msgid "Become a sponsor"
msgstr "Zostań sponsorem"
msgid "Download package information from an external repository"
msgstr "Pobierz informacje o pakietach z zewnętrznego repozytorium"
msgid "Add repository and download package update"
msgstr "Dodaj repozytorium i pobierz aktualizację pakietu"
msgid "Package Info"
msgstr "Informacja o pakiecie"
msgid "Compiled"
msgstr "Skompilowano"
msgid "Repository Info"
msgstr "Dane z repozytorium"
msgid "Currently installed"
msgstr "Aktualnie zainstalowany"
msgid "Package in repository"
msgstr "Dostępny w repozytorium"
msgid "Last repository check"
msgstr "Ostatnie sprawdzenie repozytorium"
msgid "Poland"
msgstr "Polska"
msgid "Force read by"
msgstr "Wymuś odczyt przez"
msgid "Select method for reading data from the modem."
msgstr "Wybierz metodę odczytu danych z modemu."
msgid "inactive"
msgstr "nieaktywne"
msgid "ModemMenager"
msgstr "Menadżer modemu"
msgid "Force PLMN"
msgstr "Wymuś PLMN"
msgid "Force reading PLMN from file."
msgstr "Wymuś odczyt PLMN z pliku."
msgid "Command result"
msgstr "Wynik polecenia"
msgid "Check"
msgstr "Sprawdź"
msgid "Auto update every:"
msgstr "Automatyczna aktualizacja co:"
msgid "2 seconds"
msgstr "2 sekundy"
msgid "3 seconds"
msgstr "3 sekundy"
msgid "5 seconds"
msgstr "5 sekund"
msgid "10 seconds"
msgstr "10 sekund"
msgid "30 seconds"
msgstr "30 sekund"
msgid "45 seconds"
msgstr "45 sekund"
msgid "60 seconds"
msgstr "60 sekund"
msgid "Refresh rate"
msgstr "Częstotliwość odświeżania"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Ustaw jak często mają być odświeżane dane w zakładce Modem(-y)."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Ustaw częstotliwość odświeżania danych w zakładce Modem(y). <br /><br /><b>Ważne</b> <br />Nie "
"każdy modem / protokół może szybko komunikować się ze skryptami. "
"Zbyt duża częstotliwość odpytywania może spowodować zawieszenie modemu. <br />Menedżer modemu i uqmi potrzebują więcej czasu na odpowiedź."
msgid "Updating again in %s second(s)."
msgstr "Aktualizacja ponownie za %s sekund(-y)."
msgid "Please wait... data collection is in progress."
msgstr "Proszę czekać... trwa zbieranie danych."
msgid "Modems found"
msgstr "Znalezione modemy"
msgid "List of found modems. Not all modems may be shown."
msgstr "Lista znalezionych modemów. Nie wszystkie modemy mogą tu być pokazane."
msgid "Show modems found"
msgstr "Pokaż znalezione modemy"
msgid "Show"
msgstr "Pokaż"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Obecnie wyszukiwane są tylko modemy podłączone przez USB."
msgid "No Modems Detected..."
msgstr "Nie wykryto modemów..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Ups... w ustawieniach nie ma modemów. Za moment zostaniesz przekierowany do zakładki, w której możesz zdefiniować zainstalowane modemy."
msgid "Redirecting..."
msgstr "Przekierowywanie..."
msgid "Redirecting in"
msgstr "Przekierowanie za"
msgid "seconds..."
msgstr "sekund..."
msgid "(no data)"
msgstr "(brak danych)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Wprowadź prawidłowy adres IP w formacie 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Dozwolone są tylko liczby i kropki."
msgid "Each part must be a number from 0 to 255"
msgstr "Każda część musi być liczbą z zakresu od 0 do 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "W przyszłości zakładka pozwoli zaktualizować pakiet z zewnętrznego repozytorium %sRafała (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "Opcja pojawi się po wdrożeniu apk."
msgid "Author (package maintainer)"
msgstr "Autor (opiekun pakietu)"
msgid "Modemdata Info"
msgstr "Modemdata info"
msgid "Modemdata Status"
msgstr "Modemdata status"
msgid "Luci-app-modemdata Info"
msgstr "Informacje o pakiecie luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Wejdź w zakładkę Diagnostyka i wykonaj sprawdzenie skryptu. Najczęściej błąd wywołuje dziwna nazwa operatora. Aby to naprawić zaznacz opcję wymuś PLMN z pliku jeżeli jest dostępna w opcjach konfiguracji modemu."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Jeżeli dane w LuCI nie są widoczne, a wiemy na 100% że modem został zdefiniowany / skonfigurowany poprawnie."
msgid "Suggested solution"
msgstr "Sugerowane rozwiązanie"
msgid "Troubleshooting / Hints"
msgstr "Rozwiązywanie problemów / Porady"
msgid "Problem"
msgstr "Problem"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Typowe problemy, które mogą pojawić się podczas korzystania z pakietu, oraz sposoby ich rozwiązania."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Pakiet nie wyświetla danych dla modemu Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Modem jest bardzo wrażliwy na odczytywanie danych przez port komunikacyjny. Wybranie niewłaściwego portu komunikacyjnego może spowodować zawieszenie się modemu lub jego ponowne uruchomienie."
msgid "and"
msgstr "oraz"
msgid "packages are recommended for proper modem support."
msgstr "zalecane pakiety dla prawidłowej obsługi modemu."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Proszę wybrać metodę odczytu danych z modemu oraz zainstalować niezbędne pakiety."
msgid "Required packages"
msgstr "Wymagane pakiety"
msgid "Check required packages"
msgstr "Sprawdź wymagane pakiety"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Przed skonfigurowaniem modemu sprawdź, czy wszystkie wymagane pakiety są zainstalowane w systemie."
msgid "Loading package data…"
msgstr "Wczytywanie danych..."
msgid "Waiting..."
msgstr "Czekam..."
msgid "Show signal levels"
msgstr "Pokaż poziomy sygnałów"
msgid "Primary band signal levels"
msgstr "Poziomy sygnałów dla pasma podstawowego"
msgid "Device is busy"
msgstr "Urządzenie jest zajęte"
msgid "Primary band"
msgstr "Pasmo podstawowe"
msgid "Available options"
msgstr "Dostępne opcje"
msgid "Device not found"
msgstr "Urządzenia nie znaleziono"
msgid "Click to view Cell ID details"
msgstr "Kliknij, aby wyświetlić szczegóły identyfikatora komórki"
msgid "Cell ID (dec)"
msgstr "Identyfikator komórki (dec)"
msgid "Cell ID (hex)"
msgstr "Identyfikator komórki (hex)"
msgid "eNB ID (hex)"
msgstr "Identyfikator eNB (hex)"
msgid "Sector ID (hex)"
msgstr "Identyfikator sektora (hex)"
msgid "eNB ID (dec)"
msgstr "Identyfikator eNB (dec)"
msgid "Sector ID (dec)"
msgstr "Identyfikator sektora (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "Identyfikator komórki (hex) dla strony CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "Identyfikator komórki (dec) dla strony CellMapper"
msgid "Cell ID Information"
msgstr "Informacje o identyfikatorze komórki"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Szczegółowe informacje o identyfikatorze komórki w formatach dla różnych narzędzi i aplikacji."
msgid "Information about package authors and available support options."
msgstr "Informacja o autorach i dostępnych opcjach wsparcia."
msgid "Package name"
msgstr "Nazwa pakietu"
msgid "Proper Modem Configuration."
msgstr "Poprawna konfiguracja modemu."
msgid "User should remember:"
msgstr "Użytkownik powinien zapamiętać:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Dla konkretnego modemu należy ustawić tylko jeden protokół komunikacji z modemem."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Tylko jeden pakiet może odczytywać dane z modemu (w tym samym czasie)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Zbyt częste odczytywanie danych z modemu może spowodować jego zawieszenie (MM i uqmi potrzebują więcej czasu)."
msgid "BTS search: no response from server."
msgstr "Wyszukiwanie BTS: brak odpowiedzi z serwera."
msgid "BTS search: no results found."
msgstr "Wyszukiwanie BTS: nie znaleziono wyników."
msgid "this month"
msgstr "w tym miesiącu"
msgid "month ago"
msgstr "miesiąc temu"
msgid "months ago"
msgstr "miesięcy temu"
msgid "Station ID"
msgstr "ID stacji"
msgid "Confirmed"
msgstr "Potwierdzony"
msgid "Updated"
msgstr "Zaktualizowany"
msgid "Show on map"
msgstr "Pokaż na mapie"
msgid "Download data"
msgstr "Pobierz dane"
msgid "Install curl"
msgstr "Zainstaluj curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Nota: Pakiet jest w pełni kompatybilny z najnowszą, trzecią generację strony BTSearch."
msgid "Skip package verification"
msgstr "Pomiń weryfikację pakietów"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Włączenie tej opcji pomija sprawdzanie zainstalowanych pakietów i pozwala wybrać dowolną metodę z listy poniżej."
@@ -0,0 +1,608 @@
msgid ""
msgstr ""
"Language: pt_BR\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Para mais informações sobre o pacote modemdata, visite: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "O pacote permite que o usuário visualize os dados lidos do modem e veja os parâmetros de conexão da rede móvel."
msgid "eko.one.pl forum"
msgstr "fórum eko.one.pl"
msgid "Signal strength"
msgstr "Força do sinal"
msgid "Modem(s)"
msgstr "Modem(s)"
msgid "Ups.. no modems detected."
msgstr "Ops.. nenhum modem detectado."
msgid "Configuration"
msgstr "Configuração"
msgid "General Information"
msgstr "Informações Gerais"
msgid "Modem Information"
msgstr "Informações do Modem"
msgid "Cell Information"
msgstr "Informações da Célula"
msgid "Connection"
msgstr "Conexão"
msgid "Technology"
msgstr "Tecnologia"
msgid "Operator"
msgstr "Operadora"
msgid "Location"
msgstr "Localização"
msgid "Sent"
msgstr "Enviado"
msgid "Signal strength"
msgstr "Força do sinal"
msgid "Connection time"
msgstr "Tempo de conexão"
msgid "Modem type"
msgstr "Tipo de modem"
msgid "Hide data."
msgstr "Ocultar dados."
msgid "Hide selected data"
msgstr "Ocultar dados selecionados"
msgid "Additional information"
msgstr "Informações Adicionais"
msgid "Revision / FW"
msgstr "Revisão / FW"
msgid "IP adress / Port"
msgstr "Endereço IP / Porta"
msgid "Chip Temperature"
msgstr "Temperatura do Chip"
msgid "Configuration modemdata package"
msgstr "Configuração do pacote modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Painel de configuração para modemdata e aplicação gui."
msgid "Add data to hide"
msgstr "Adicionar dados a ocultar"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Digite os dados que deseja ocultar, por exemplo <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Abrir página"
msgid "Download data (experimental)"
msgstr "Baixar dados (experimental)"
msgid "Network"
msgstr "Rede"
msgid "IP adress / Port for communication with the modem"
msgstr "Endereço IP / Porta para comunicação com o modem"
msgid "Defined modems"
msgstr "Modems definidos"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Interface para definir os modems disponíveis. A lista de modems facilitará para o usuário alternar entre modems no LuCI."
msgid "Settings"
msgstr "Configurações"
msgid "Add new modem settings..."
msgstr "Adicionar novas configurações de modem..."
msgid "Modem Settings"
msgstr "Configurações do Modem"
msgid "Manufacturer / Product"
msgstr "Fabricante / Produto"
msgid "Please select a modem"
msgstr "Selecione um modem"
msgid "IP adress / Port for communication"
msgstr "Endereço IP / Porta para comunicação"
msgid "Protocol"
msgstr "Protocolo"
msgid "Port for communication"
msgstr "Porta para comunicação"
msgid "Please select a QMI/MBIM port"
msgstr "Selecione uma porta QMI/MBIM"
msgid "Modem id"
msgstr "ID do modem"
msgid "Please select a modem id"
msgstr "Selecione um ID do modem"
msgid "MBIM device"
msgstr "Dispositivo MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Selecione se deseja ler do MBIM."
msgid "Assigned interface"
msgstr "Interface atribuída"
msgid "Interface assigned to modem."
msgstr "Interface atribuída ao modem."
msgid "Enter IP adress"
msgstr "Digite o endereço IP"
msgid "IP adress"
msgstr "Endereço IP"
msgid "Reading data via"
msgstr "Lendo dados via"
msgid "Port / IP / Modem identifier"
msgstr "Porta / IP / Identificador do modem"
msgid "Interface assigned to modem."
msgstr "Interface atribuída ao modem."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Digite o nome do modem manualmente se o nome sugerido não for "
"óbvio. <br /><br /><b>Importante</b> <br />O nome do modem é procurado apenas para modems conectados via USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Selecione o método para ler dados do modem. <br /> <br />porta serial: <br /> Selecione uma das portas "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN disponíveis.<br /> <br />ecm: <br /> Digite o endereço IP 192.168.X.X sob o qual o modem (Huawei) "
"está disponível.<br /> <br />uqmi: <br /> Selecione uma das portas cdc-wdmX disponíveis.<br /> <br />ModemManager: <br /> Selecione "
"um dos identificadores de modem pesquisados."
msgid "Please select a port"
msgstr "Selecione uma porta"
msgid "User description"
msgstr "Descrição do usuário"
msgid "Optional"
msgstr "Opcional"
msgid "User description (optional)"
msgstr "Descrição do usuário (opcional)"
msgid "Signal strength"
msgstr "Força do sinal"
msgid "Excellent"
msgstr "Excelente"
msgid "Good"
msgstr "Bom"
msgid "Fair"
msgstr "Regular"
msgid "Poor"
msgstr "Fraco"
msgid "Physical cell ID"
msgstr "ID de célula física"
msgid "Bandwidth"
msgstr "Largura de banda"
msgid "SIM status"
msgstr "Status do SIM"
msgid "Not registered"
msgstr "Não registrado"
msgid "Registered"
msgstr "Registrado"
msgid "Registered (roaming)"
msgstr "Registrado (roaming)"
msgid "Registered, only SMS"
msgstr "Registrado, apenas SMS"
msgid "Registered (roaming), only SMS"
msgstr "Registrado (roaming), apenas SMS"
msgid "Searching.."
msgstr "Procurando.."
msgid "Connection state"
msgstr "Estado da conexão"
msgid "Connected"
msgstr "Conectado"
msgid "Disconnected"
msgstr "Desconectado"
msgid "Registering denied"
msgstr "Registro negado"
msgid "Waiting to read data from the modem..."
msgstr "Aguardando leitura de dados do modem..."
msgid "Waiting for data..."
msgstr "Aguardando dados..."
msgid "BTS Search"
msgstr "Pesquisa de BTS"
msgid "BTS Information"
msgstr "Informações de BTS"
msgid "Search"
msgstr "Pesquisar"
msgid "Bands"
msgstr "Bandas"
msgid "Search BTS"
msgstr "Pesquisar BTS"
msgid "BTS search settings"
msgstr "Configurações de pesquisa de BTS"
msgid "Website to search for BTS"
msgstr "Site para pesquisar BTS"
msgid "Select a website for searching."
msgstr "Selecione um site para pesquisar."
msgid "Install a package using package manager"
msgstr "Instalar um pacote usando o gerenciador de pacotes"
msgid "Select an action after clicking the search button."
msgstr "Selecione uma ação após clicar no botão de pesquisa."
msgid "Install iconv"
msgstr "Instalar iconv"
msgid "Install qmi-utils"
msgstr "Instalar qmi-utils"
msgid "SIM Slot"
msgstr "Slot SIM"
msgid "SIM Card"
msgstr "Cartão SIM"
msgid "Slot in use"
msgstr "Slot em uso"
msgid "Last repository check"
msgstr "Última verificação de repositório"
msgid "Poland"
msgstr "Polônia"
msgid "Force read by"
msgstr "Forçar leitura por"
msgid "Select method for reading data from the modem."
msgstr "Selecione o método para ler dados do modem."
msgid "inactive"
msgstr "inativo"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "Forçar PLMN"
msgid "Force reading PLMN from file."
msgstr "Forçar leitura de PLMN do arquivo."
msgid "Command result"
msgstr "Resultado do comando"
msgid "Check"
msgstr "Verificar"
msgid "Auto update every:"
msgstr "Atualizar automaticamente a cada:"
msgid "2 seconds"
msgstr "2 segundos"
msgid "3 seconds"
msgstr "3 segundos"
msgid "5 seconds"
msgstr "5 segundos"
msgid "10 seconds"
msgstr "10 segundos"
msgid "30 seconds"
msgstr "30 segundos"
msgid "45 seconds"
msgstr "45 segundos"
msgid "60 seconds"
msgstr "60 segundos"
msgid "Refresh rate"
msgstr "Taxa de atualização"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Defina com que frequência os dados devem ser atualizados na guia Modem(s)."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Defina com que frequência os dados devem ser atualizados na guia Modem(s). <br /><br /><b>Importante</b> <br />Nem todo modem / protocolo pode se comunicar rapidamente com scripts. "
"Uma taxa de sondagem muito alta pode congelar o modem. <br />ModemManager e uqmi precisam de mais tempo para responder."
msgid "Updating again in %s second(s)."
msgstr "Atualizando novamente em %s segundo(s)."
msgid "Please wait... data collection is in progress."
msgstr "Aguarde... a coleta de dados está em andamento."
msgid "Modems found"
msgstr "Modems encontrados"
msgid "List of found modems. Not all modems may be shown."
msgstr "Lista de modems encontrados. Nem todos os modems podem ser mostrados."
msgid "Show modems found"
msgstr "Mostrar modems encontrados"
msgid "Show"
msgstr "Mostrar"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Atualmente, apenas modems conectados via USB são pesquisados."
msgid "No Modems Detected..."
msgstr "Nenhum Modem Detectado..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Ops.. não há modems nas configurações. Você será redirecionado para uma guia onde pode definir o(s) modem(s) instalado(s)."
msgid "Redirecting..."
msgstr "Redirecionando..."
msgid "Redirecting in"
msgstr "Redirecionando em"
msgid "seconds..."
msgstr "segundos..."
msgid "(no data)"
msgstr "(sem dados)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Digite um endereço IP válido no formato 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Apenas números e pontos são permitidos"
msgid "Each part must be a number from 0 to 255"
msgstr "Cada parte deve ser um número de 0 a 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "A aba futura permitirá que você atualize o pacote do %srepositório externo de Rafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "A opção aparecerá após a implementação do apk."
msgid "Author (package maintainer)"
msgstr "Autor (mantenedor do pacote)"
msgid "Modemdata Info"
msgstr "Informações de Modemdata"
msgid "Modemdata Status"
msgstr "Status de Modemdata"
msgid "Luci-app-modemdata Info"
msgstr "Informações de Luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Vá para a guia Diagnóstico e execute uma verificação de script. Na maioria das vezes, o erro é causado por um nome de operadora estranho. Para corrigir isso, selecione a opção Forçar PLMN do arquivo se estiver disponível nas opções de configuração do modem."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Se os dados no LuCI não estiverem visíveis e temos 100% de certeza de que o modem foi definido/configurado corretamente."
msgid "Suggested solution"
msgstr "Solução sugerida"
msgid "Troubleshooting / Hints"
msgstr "Solução de Problemas / Dicas"
msgid "Problem"
msgstr "Problema"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Problemas comuns que podem surgir ao usar o pacote e formas de resolvê-los."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "O pacote não exibe dados para o modem Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "O modem é muito sensível aos dados lidos pela porta de comunicação. Selecionar a porta de comunicação errada pode fazer com que o modem congele ou reinicie."
msgid "and"
msgstr "e"
msgid "packages are recommended for proper modem support."
msgstr "pacotes são recomendados para suporte adequado do modem."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Selecione o método para ler dados do modem e instale os pacotes necessários."
msgid "Required packages"
msgstr "Pacotes Necessários"
msgid "Check required packages"
msgstr "Verificar pacotes necessários"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Antes de configurar o modem, verifique se todos os pacotes necessários estão instalados no sistema."
msgid "Loading package data…"
msgstr "Carregando dados do pacote…"
msgid "Waiting..."
msgstr "Aguardando..."
msgid "Show signal levels for the primary band"
msgstr "Mostrar níveis de sinal para a banda primária"
msgid "Primary band signal levels"
msgstr "Níveis de sinal da banda primária"
msgid "Device is busy"
msgstr "Dispositivo ocupado"
msgid "Primary band"
msgstr "Banda primária"
msgid "Available options"
msgstr "Opções disponíveis"
msgid "Device not found"
msgstr "Dispositivo não encontrado"
msgid "Registered, home"
msgstr "Registrado, rede doméstica"
msgid "Show signal levels"
msgstr "Mostrar níveis de sinal"
msgid "Click to view Cell ID details"
msgstr "Clique para ver detalhes do ID de célula"
msgid "Cell ID (dec)"
msgstr "ID de célula (dec)"
msgid "Cell ID (hex)"
msgstr "ID de célula (hex)"
msgid "eNB ID (hex)"
msgstr "ID eNB (hex)"
msgid "Sector ID (hex)"
msgstr "ID de setor (hex)"
msgid "eNB ID (dec)"
msgstr "ID eNB (dec)"
msgid "Sector ID (dec)"
msgstr "ID de setor (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "ID de célula (hex) para CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "ID de célula (dec) para CellMapper"
msgid "Cell ID Information"
msgstr "Informações de ID de Célula"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Informações detalhadas de ID de célula com formatos para diferentes ferramentas e aplicações."
msgid "Information about package authors and available support options."
msgstr "Informações sobre os autores do pacote e opções de suporte disponíveis."
msgid "Package name"
msgstr "Nome do pacote"
msgid "Proper Modem Configuration."
msgstr "Configuração Adequada do Modem."
msgid "User should remember:"
msgstr "O usuário deve lembrar:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Para um modem específico, apenas um protocolo deve ser definido para comunicação com o modem."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Apenas um pacote pode ler dados do modem (ao mesmo tempo)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Ler dados do modem com muita frequência pode fazer com que ele congele (MM e uqmi precisam de mais tempo)."
msgid "BTS search: no response from server."
msgstr "Pesquisa de BTS: nenhuma resposta do servidor."
msgid "BTS search: no results found."
msgstr "Pesquisa de BTS: nenhum resultado encontrado."
msgid "this month"
msgstr "este mês"
msgid "month ago"
msgstr "um mês atrás"
msgid "months ago"
msgstr "meses atrás"
msgid "Station ID"
msgstr "ID da Estação"
msgid "Confirmed"
msgstr "Confirmado"
msgid "Updated"
msgstr "Atualizado"
msgid "Show on map"
msgstr "Mostrar no mapa"
msgid "Download data"
msgstr "Baixar dados"
msgid "Install curl"
msgstr "Instalar curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Nota: O pacote é totalmente compatível com a versão mais recente de terceira geração do site BTSearch."
msgid "Skip package verification"
msgstr "Ignorar verificação de pacotes"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Ative esta opção para ignorar a verificação de pacotes instalados e permitir selecionar qualquer método da lista abaixo."
@@ -0,0 +1,764 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: ru\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Для получения дополнительной информации о пакете modemdata посетите: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Пакет позволяет пользователю просматривать данные, считанные с модема, и параметры подключения к мобильной сети."
msgid "eko.one.pl forum"
msgstr "форум eko.one.pl"
msgid "Signal strength"
msgstr "Уровень сигнала"
msgid "Modem(s)"
msgstr "Модем(ы)"
msgid "Ups.. no modems detected."
msgstr "Упс... модемы не обнаружены."
msgid "Configuration"
msgstr "Конфигурация"
msgid "General Information"
msgstr "Общая информация"
msgid "Modem Information"
msgstr "Информация о модеме"
msgid "Cell Information"
msgstr "Информация о сети"
msgid "Connection"
msgstr "Соединение"
msgid "Technology"
msgstr "Технология"
msgid "Operator"
msgstr "Оператор"
msgid "Location"
msgstr "Местоположение"
msgid "Sent"
msgstr "Отправлено"
msgid "Signal strength"
msgstr "Уровень сигнала"
msgid "Connection time"
msgstr "Время соединения"
msgid "Modem type"
msgstr "Тип модема"
msgid "Hide data."
msgstr "Скрыть данные."
msgid "Hide selected data"
msgstr "Скрыть выбранные данные"
msgid "Additional information"
msgstr "Дополнительная информация"
msgid "Revision / FW"
msgstr "Ревизия / Прошивка"
msgid "IP adress / Port"
msgstr "IP-адрес / Порт"
msgid "Chip Temperature"
msgstr "Температура чипа"
msgid "Configuration modemdata package"
msgstr "Конфигурация пакета modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Панель конфигурации для пакета modemdata и графического интерфейса."
msgid "Add data to hide"
msgstr "Добавить данные для скрытия"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Введите данные, которые вы хотите скрыть, например <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Открыть страницу"
msgid "Download data (experimental)"
msgstr "Скачать данные (экспериментально)"
msgid "Network"
msgstr "Сеть"
msgid "IP adress / Port for communication with the modem"
msgstr "IP-адрес / Порт для связи с модемом"
msgid "Defined modems"
msgstr "Определенные модемы"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Интерфейс для определения доступных модемов. Список модемов облегчит переключение между ними в LuCI."
msgid "Settings"
msgstr "Настройки"
msgid "Add new modem settings..."
msgstr "Добавить новые настройки модема..."
msgid "Modem Settings"
msgstr "Настройки модема"
msgid "Manufacturer / Product"
msgstr "Производитель / Продукт"
msgid "Please select a modem"
msgstr "Пожалуйста, выберите модем"
msgid "IP adress / Port for communication"
msgstr "IP-адрес / Порт для связи"
msgid "Protocol"
msgstr "Протокол"
msgid "Port for communication"
msgstr "Порт для связи"
msgid "Please select a QMI/MBIM port"
msgstr "Пожалуйста, выберите порт QMI/MBIM"
msgid "Modem id"
msgstr "ID модема"
msgid "Please select a modem id"
msgstr "Пожалуйста, выберите ID модема"
msgid "MBIM device"
msgstr "Устройство MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Выберите, если хотите считывать данные через MBIM."
msgid "Assigned interface"
msgstr "Назначенный интерфейс"
msgid "Interface assigned to modem."
msgstr "Интерфейс, назначенный модему."
msgid "Enter IP adress"
msgstr "Введите IP-адрес"
msgid "IP adress"
msgstr "IP-адрес"
msgid "Reading data via"
msgstr "Чтение данных через"
msgid "Port / IP / Modem identifier"
msgstr "Порт / IP / ID модема"
msgid "Interface assigned to modem."
msgstr "Интерфейс, назначенный модему."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Введите имя модема вручную, если предложенное имя не "
"очевидно. <br /><br /><b>Важно</b> <br />Имя модема используется только для модемов, подключенных через USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Выберите метод считывания данных с модема. <br /> <br />последовательный порт: <br /> Выберите один из доступных "
"портов ttyUSBX / ttyACMx / wwan0atX / mhi_DUN.<br /> <br />ecm: <br /> Введите IP-адрес 192.168.X.X, по которому модем (Huawei) "
"доступен.<br /> <br />uqmi: <br /> Выберите один из доступных портов cdc-wdmX.<br /> <br />ModemManager: <br /> Выберите "
"один из найденных идентификаторов модема."
msgid "Please select a port"
msgstr "Пожалуйста, выберите порт"
msgid "User description"
msgstr "Описание пользователя"
msgid "Optional"
msgstr "Необязательно"
msgid "User description (optional)"
msgstr "Описание пользователя (необязательно)"
msgid "Signal strength"
msgstr "Уровень сигнала"
msgid "Excellent"
msgstr "Отличный"
msgid "Good"
msgstr "Хороший"
msgid "Fair"
msgstr "Средний"
msgid "Poor"
msgstr "Слабый"
msgid "Physical cell ID"
msgstr "Физический ID ячейки"
msgid "Bandwidth"
msgstr "Ширина полосы"
msgid "SIM status"
msgstr "Статус SIM"
msgid "Not registered"
msgstr "Не зарегистрирована"
msgid "Registered"
msgstr "Зарегистрирована"
msgid "Registered (roaming)"
msgstr "Зарегистрирована (роуминг)"
msgid "Registered, only SMS"
msgstr "Зарегистрирована, только SMS"
msgid "Registered (roaming), only SMS"
msgstr "Зарегистрирована (роуминг), только SMS"
msgid "Searching.."
msgstr "Поиск..."
msgid "Connection state"
msgstr "Состояние соединения"
msgid "Connected"
msgstr "Подключено"
msgid "Disconnected"
msgstr "Отключено"
msgid "Registering denied"
msgstr "Регистрация отклонена"
msgid "Waiting to read data from the modem..."
msgstr "Ожидание данных от модема..."
msgid "Waiting for data..."
msgstr "Ожидание данных..."
msgid "BTS Search"
msgstr "Поиск BTS"
msgid "BTS Information"
msgstr "Информация о BTS"
msgid "Search"
msgstr "Поиск"
msgid "Bands"
msgstr "Диапазоны"
msgid "Search BTS"
msgstr "Поиск BTS"
msgid "BTS search settings"
msgstr "Настройки поиска BTS"
msgid "Website to search for BTS"
msgstr "Сайт для поиска BTS"
msgid "Select a website for searching."
msgstr "Выберите сайт для поиска."
msgid "Install a package using package manager"
msgstr "Установите пакет через менеджер пакетов"
msgid "Select an action after clicking the search button."
msgstr "Выберите действие после нажатия кнопки поиска."
msgid "Install iconv"
msgstr "Установить iconv"
msgid "Install qmi-utils"
msgstr "Установить qmi-utils"
msgid "SIM Slot"
msgstr "Слот SIM"
msgid "SIM Card"
msgstr "SIM-карта"
msgid "Slot in use"
msgstr "Используемый слот"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Проблема с регистрацией в сети, проверьте SIM-карту."
msgid "SIM PIN required"
msgstr "Требуется PIN-код SIM"
msgid "SIM PUK required"
msgstr "Требуется PUK-код SIM"
msgid "SIM failure"
msgstr "Ошибка SIM"
msgid "SIM busy"
msgstr "SIM занята"
msgid "SIM wrong"
msgstr "Неверная SIM"
msgid "SIM PIN2 required"
msgstr "Требуется PIN2 SIM"
msgid "SIM PUK2 required"
msgstr "Требуется PUK2 SIM"
msgid "Defined modems"
msgstr "Определенные модемы"
msgid "Information read from the SIM card and device."
msgstr "Информация с SIM-карты и устройства."
msgid "No data"
msgstr "Нет данных"
msgid "Diagnostics"
msgstr "Диагностика"
msgid "Modem(s) configuration"
msgstr "Конфигурация модемов"
msgid "Package configuration"
msgstr "Конфигурация пакета"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Запустите различные команды для проверки данных модема и отладки скриптов."
msgid "USB debug information"
msgstr "Отладка USB"
msgid "Check ttyX ports"
msgstr "Проверка портов ttyX"
msgid "Check serial and ecm mode"
msgstr "Проверка режимов serial и ecm"
msgid "Check uqmi mode"
msgstr "Проверка режима uqmi"
msgid "Check ModemManager mode"
msgstr "Проверка режима ModemManager"
msgid "Clear"
msgstr "Очистить"
msgid "Download"
msgstr "Скачать"
msgid "Location"
msgstr "Местоположение"
msgid "Notes Update date"
msgstr "Дата обновления заметок"
msgid "Band"
msgstr "Диапазон"
msgid "Network"
msgstr "Сеть"
msgid "Package update and support"
msgstr "Обновления пакета и поддержка"
msgid "Failed to download index.json file from external repository."
msgstr "Не удалось скачать index.json из внешнего репозитория."
msgid "Failed to read downloaded file."
msgstr "Не удалось прочитать скачанный файл."
msgid "Installed package is up to date."
msgstr "Установленный пакет актуален."
msgid "Update is available."
msgstr "Доступно обновление."
msgid "The index.json file did not contain any package information."
msgstr "Файл index.json не содержит информации о пакете."
msgid "Error parsing version."
msgstr "Ошибка разбора версии."
msgid "Check repository"
msgstr "Проверить репозиторий"
msgid "Package update..."
msgstr "Обновление пакета..."
msgid "Report a bug"
msgstr "Сообщить об ошибке"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Напишите в теме пакета на форуме eko.one.pl"
msgid "Write on forum"
msgstr "Написать на форуме"
msgid "Report a bug on the package Github page"
msgstr "Сообщить об ошибке на странице пакета на Github"
msgid "Open a package discussion on Github"
msgstr "Открыть обсуждение пакета на Github"
msgid "Open discussion"
msgstr "Открыть обсуждение"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Купите кофе, чтобы поддержать разработку проекта и автора"
msgid "Buy a coffee"
msgstr "Купить кофе"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Станьте спонсором, чтобы поддержать разработку проекта и автора"
msgid "Become a sponsor"
msgstr "Стать спонсором"
msgid "Download package information from an external repository"
msgstr "Скачать информацию о пакете из внешнего репозитория"
msgid "Add repository and download package update"
msgstr "Добавить репозиторий и скачать обновление пакета"
msgid "Package Info"
msgstr "Информация о пакете"
msgid "Compiled"
msgstr "Скомпилирован"
msgid "Repository Info"
msgstr "Информация о репозитории"
msgid "Currently installed"
msgstr "Установлено"
msgid "Package in repository"
msgstr "Пакет в репозитории"
msgid "Last repository check"
msgstr "Последняя проверка репозитория"
msgid "Poland"
msgstr "Польша"
msgid "Force read by"
msgstr "Принудительное чтение через"
msgid "Select method for reading data from the modem."
msgstr "Выберите метод чтения данных с модема."
msgid "inactive"
msgstr "неактивен"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "Принудительный PLMN"
msgid "Force reading PLMN from file."
msgstr "Принудительное чтение PLMN из файла."
msgid "Command result"
msgstr "Результат команды"
msgid "Check"
msgstr "Проверить"
msgid "Auto update every:"
msgstr "Автообновление каждые:"
msgid "2 seconds"
msgstr "2 секунды"
msgid "3 seconds"
msgstr "3 секунды"
msgid "5 seconds"
msgstr "5 секунд"
msgid "10 seconds"
msgstr "10 секунд"
msgid "30 seconds"
msgstr "30 секунд"
msgid "45 seconds"
msgstr "45 секунд"
msgid "60 seconds"
msgstr "60 секунд"
msgid "Refresh rate"
msgstr "Частота обновления"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Установите частоту обновления данных на вкладке Модем(ы)."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Установите частоту обновления данных на вкладке Модем(ы). <br /><br /><b>Важно</b> <br />Не "
"каждый модем или протокол может быстро отвечать на запросы. "
"Слишком высокая частота опроса может «повесить» модем. <br />ModemManager и uqmi требуют больше времени для ответа."
msgid "Updating again in %s second(s)."
msgstr "Обновление через %s секунд."
msgid "Please wait... data collection is in progress."
msgstr "Пожалуйста, подождите... идёт сбор данных."
msgid "Modems found"
msgstr "Найденные модемы"
msgid "List of found modems. Not all modems may be shown."
msgstr "Список найденных модемов. Могут отображаться не все."
msgid "Show modems found"
msgstr "Показать найденные модемы"
msgid "Show"
msgstr "Показать"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Сейчас ищутся только модемы, подключённые через USB."
msgid "No Modems Detected..."
msgstr "Модемы не найдены..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Упс... В настройках нет модемов. Вы будете перенаправлены на вкладку для их добавления."
msgid "Redirecting..."
msgstr "Перенаправление..."
msgid "Redirecting in"
msgstr "Перенаправление через"
msgid "seconds..."
msgstr "секунд..."
msgid "(no data)"
msgstr "(нет данных)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Введите корректный IP-адрес в формате 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Разрешены только цифры и точки"
msgid "Each part must be a number from 0 to 255"
msgstr "Каждая часть должна быть числом от 0 до 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "В будущем вкладка позволит обновлять пакет из внешнего репозитория %sRafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "Опция появится после внедрения apk."
msgid "Author (package maintainer)"
msgstr "Автор (сопровождающий пакета)"
msgid "Modemdata Info"
msgstr "Информация modemdata"
msgid "Modemdata Status"
msgstr "Статус modemdata"
msgid "Luci-app-modemdata Info"
msgstr "Информация о пакете luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Перейдите на вкладку «Диагностика» и выполните проверку скрипта. Чаще всего ошибка вызвана нестандартным названием оператора. Чтобы исправить это, включите «Принудительный PLMN из файла», если такая опция доступна в настройках модема."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Если данные в LuCI не отображаются, и вы на 100% уверены, что модем определён/настроен правильно."
msgid "Suggested solution"
msgstr "Предлагаемое решение"
msgid "Troubleshooting / Hints"
msgstr "Устранение неполадок / Подсказки"
msgid "Problem"
msgstr "Проблема"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Распространённые проблемы, которые могут возникнуть при использовании пакета, и способы их решения."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Пакет не отображает данные для модема Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Модем очень чувствителен к данным, считываемым через порт связи. Выбор неправильного порта связи может привести к зависанию или перезагрузке модема."
msgid "and"
msgstr "и"
msgid "packages are recommended for proper modem support."
msgstr "рекомендуются для правильной поддержки модема."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Выберите способ чтения данных с модема и установите необходимые пакеты."
msgid "Required packages"
msgstr "Необходимые пакеты"
msgid "Check required packages"
msgstr "Проверить необходимые пакеты"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Перед настройкой модема проверьте, установлены ли все необходимые пакеты."
msgid "Loading package data…"
msgstr "Загрузка данных о пакетах..."
msgid "Waiting..."
msgstr "Ожидание..."
msgid "Show signal levels for the primary band"
msgstr "Показать уровни сигнала для основного диапазона"
msgid "Primary band signal levels"
msgstr "Уровни сигнала для основного диапазона"
msgid "Device is busy"
msgstr "Устройство занято"
msgid "Primary band"
msgstr "Основной диапазон"
msgid "Available options"
msgstr "Доступные опции"
msgid "Device not found"
msgstr "Устройство не найдено"
msgid "Registered, home"
msgstr "Зарегистрирована в домашней сети"
msgid "Click to view Cell ID details"
msgstr "Нажмите для просмотра деталей ID ячейки"
msgid "Cell ID (dec)"
msgstr "ID ячейки (dec)"
msgid "Cell ID (hex)"
msgstr "ID ячейки (hex)"
msgid "eNB ID (hex)"
msgstr "ID eNB (hex)"
msgid "Sector ID (hex)"
msgstr "ID сектора (hex)"
msgid "eNB ID (dec)"
msgstr "ID eNB (dec)"
msgid "Sector ID (dec)"
msgstr "ID сектора (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "ID ячейки (hex) для CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "ID ячейки (dec) для CellMapper"
msgid "Cell ID Information"
msgstr "Информация об ID ячейки"
msgid "Modem"
msgstr "Модем"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Подробная информация об ID ячейки в форматах для различных инструментов и приложений."
msgid "Information about package authors and available support options."
msgstr "Информация об авторах пакета и доступных вариантах поддержки."
msgid "Package name"
msgstr "Название пакета"
msgid "Proper Modem Configuration."
msgstr "Правильная конфигурация модема."
msgid "User should remember:"
msgstr "Пользователь должен помнить:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Для конкретного модема должен быть установлен только один протокол связи."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Только один пакет может читать данные с модема (одновременно)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Слишком частое чтение данных с модема может привести к его зависанию (MM и uqmi требуют больше времени)."
msgid "BTS search: no response from server."
msgstr "Поиск BTS: нет ответа от сервера."
msgid "BTS search: no results found."
msgstr "Поиск BTS: результаты не найдены."
msgid "this month"
msgstr "в этом месяце"
msgid "month ago"
msgstr "месяц назад"
msgid "months ago"
msgstr "месяцев назад"
msgid "Station ID"
msgstr "ID станции"
msgid "Confirmed"
msgstr "Подтверждено"
msgid "Updated"
msgstr "Обновлено"
msgid "Show on map"
msgstr "Показать на карте"
msgid "Download data"
msgstr "Скачать данные"
msgid "Install curl"
msgstr "Установить curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Примечание: Пакет полностью совместим с последней версией сайта BTSearch третьего поколения."
msgid "Skip package verification"
msgstr "Пропустить проверку пакетов"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Включите эту опцию, чтобы пропустить проверку установленных пакетов и разрешить выбор любого метода из списка ниже."
@@ -0,0 +1,760 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Modemdata paketi hakkında daha fazla bilgi için lütfen ziyaret edin: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Paket, kullanıcının modemden okunan verileri görüntülemesine ve mobil ağ bağlantı parametrelerini görmesine olanak tanır."
msgid "eko.one.pl forum"
msgstr "eko.one.pl forumu"
msgid "Signal strength"
msgstr "Sinyal gücü"
msgid "Modem(s)"
msgstr "Modem(ler)"
msgid "Ups.. no modems detected."
msgstr "Hata.. modem tespit edilemedi."
msgid "Configuration"
msgstr "Yapılandırma"
msgid "General Information"
msgstr "Genel Bilgiler"
msgid "Modem Information"
msgstr "Modem Bilgileri"
msgid "Cell Information"
msgstr "Hücre Bilgileri"
msgid "Connection"
msgstr "Bağlantı"
msgid "Technology"
msgstr "Teknoloji"
msgid "Operator"
msgstr "Operatör"
msgid "Location"
msgstr "Konum"
msgid "Sent"
msgstr "Gönderildi"
msgid "Signal strength"
msgstr "Sinyal gücü"
msgid "Connection time"
msgstr "Bağlantı süresi"
msgid "Modem type"
msgstr "Modem tipi"
msgid "Hide data."
msgstr "Verileri gizle."
msgid "Hide selected data"
msgstr "Seçilen verileri gizle"
msgid "Additional information"
msgstr "Ek bilgiler"
msgid "Revision / FW"
msgstr "Revizyon / FW"
msgid "IP adress / Port"
msgstr "IP adresi / Port"
msgid "Chip Temperature"
msgstr "Çip sıcaklığı"
msgid "Configuration modemdata package"
msgstr "Modemdata paketi yapılandırması"
msgid "Configuration panel for modemdata and gui application."
msgstr "Modemdata ve arayüz uygulaması için yapılandırma paneli."
msgid "Add data to hide"
msgstr "Gizlenecek veri ekle"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Gizlemek istediğiniz verileri girin, örn. <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Sayfayı aç"
msgid "Download data (experimental)"
msgstr "Verileri indir (deneysel)"
msgid "Network"
msgstr "Ağ"
msgid "IP adress / Port for communication with the modem"
msgstr "Modemle iletişim için IP adresi / Port"
msgid "Defined modems"
msgstr "Tanımlı modemler"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Mevcut modemleri tanımlamak için arayüz. Modem listesi, kullanıcının LuCI içinde modemler arasında geçiş yapmasını kolaylaştıracaktır."
msgid "Settings"
msgstr "Ayarlar"
msgid "Add new modem settings..."
msgstr "Yeni modem ayarları ekle..."
msgid "Modem Settings"
msgstr "Modem Ayarları"
msgid "Manufacturer / Product"
msgstr "Üretici / Ürün"
msgid "Please select a modem"
msgstr "Lütfen bir modem seçin"
msgid "IP adress / Port for communication"
msgstr "İletişim için IP adresi / Port"
msgid "Protocol"
msgstr "Protokol"
msgid "Port for communication"
msgstr "İletişim için port"
msgid "Please select a QMI/MBIM port"
msgstr "Lütfen bir QMI/MBIM portu seçin"
msgid "Modem id"
msgstr "Modem kimliği"
msgid "Please select a modem id"
msgstr "Lütfen bir modem kimliği seçin"
msgid "MBIM device"
msgstr "MBIM cihazı"
msgid "Select if you want to read from MBIM."
msgstr "MBIM üzerinden okuma yapmak istiyorsanız seçin."
msgid "Assigned interface"
msgstr "Atanmış arayüz"
msgid "Interface assigned to modem."
msgstr "Interface assigned to modem."
msgid "Enter IP adress"
msgstr "Modemin IP adresini girin"
msgid "IP adress"
msgstr "IP adresi"
msgid "Reading data via"
msgstr "Veri okuma yöntemi"
msgid "Port / IP / Modem identifier"
msgstr "Port / IP adresi / Modem kimliği"
msgid "Interface assigned to modem."
msgstr "Modeme atanmış arayüz."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Önerilen ad belirgin değilse modem adını manuel olarak "
"girin. <br /><br /><b>Önemli</b> <br />Modem adı yalnızca USB üzerinden bağlı modemler için aranır."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Modemden veri okumak için bir yöntem seçin. <br /> <br />seri port: <br /> Mevcut "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN portlarından birini seçin.<br /> <br />ecm: <br /> Modemin (Huawei) erişilebilir olduğu "
"192.168.X.X IP adresini girin.<br /> <br />uqmi: <br /> Mevcut cdc-wdmX portlarından birini seçin.<br /> <br />ModemManager: <br /> "
"Bulunan modem kimliklerinden birini seçin."
msgid "Please select a port"
msgstr "Lütfen bir port seçin"
msgid "User description"
msgstr "Kullanıcı açıklaması"
msgid "Optional"
msgstr "İsteğe bağlı"
msgid "User description (optional)"
msgstr "Kullanıcı açıklaması (isteğe bağlı)"
msgid "Signal strength"
msgstr "Sinyal gücü"
msgid "Excellent"
msgstr "Mükemmel"
msgid "Good"
msgstr "İyi"
msgid "Fair"
msgstr "Orta"
msgid "Poor"
msgstr "Zayıf"
msgid "Physical cell ID"
msgstr "Fiziksel hücre kimliği"
msgid "Bandwidth"
msgstr "Bant genişliği"
msgid "SIM status"
msgstr "SIM durumu"
msgid "Not registered"
msgstr "Ağa kayıtlı değil"
msgid "Registered, home"
msgstr "Ana ağa kayıtlı"
msgid "Registered (roaming)"
msgstr "Ağa kayıtlı (roaming)"
msgid "Registered, only SMS"
msgstr "Ağa kayıtlı, yalnızca SMS"
msgid "Registered (roaming), only SMS"
msgstr "Ağa kayıtlı (roaming), yalnızca SMS"
msgid "Searching.."
msgstr "Aranıyor.."
msgid "Connection state"
msgstr "Bağlantı durumu"
msgid "Connected"
msgstr "Bağlı"
msgid "Disconnected"
msgstr "Bağlantı kesildi"
msgid "Registering denied"
msgstr "Ağ kaydı reddedildi"
msgid "Waiting to read data from the modem..."
msgstr "Modemden veri okunması bekleniyor..."
msgid "Waiting for data..."
msgstr "Veri bekleniyor..."
msgid "BTS Search"
msgstr "BTS Arama"
msgid "BTS Information"
msgstr "BTS Bilgileri"
msgid "Search"
msgstr "Ara"
msgid "Bands"
msgstr "Bantlar"
msgid "Search BTS"
msgstr "BTS Ara"
msgid "BTS search settings"
msgstr "BTS arama ayarları"
msgid "Website to search for BTS"
msgstr "BTS aramak için web sitesi"
msgid "Select a website for searching."
msgstr "Arama için bir web sitesi seçin."
msgid "Install a package using package manager"
msgstr "Paket yöneticisi kullanarak bir paket kurun"
msgid "Select an action after clicking the search button."
msgstr "Arama düğmesine tıkladıktan sonra yapılacak işlemi seçin."
msgid "Install iconv"
msgstr "iconv kurun"
msgid "Install qmi-utils"
msgstr "qmi-utils kurun"
msgid "SIM Slot"
msgstr "SIM Yuvası"
msgid "SIM Card"
msgstr "SIM Kart"
msgid "Slot in use"
msgstr "Kullanılan yuva"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Ağa kayıt sorunu var, SIM kartı kontrol edin."
msgid "SIM PIN required"
msgstr "SIM PIN kodu gerekli"
msgid "SIM PUK required"
msgstr "SIM PUK kodu gerekli"
msgid "SIM failure"
msgstr "SIM hatası"
msgid "SIM busy"
msgstr "SIM meşgul"
msgid "SIM wrong"
msgstr "SIM hatalı"
msgid "SIM PIN2 required"
msgstr "SIM PIN2 kodu gerekli"
msgid "SIM PUK2 required"
msgstr "SIM PUK2 kodu gerekli"
msgid "Defined modems"
msgstr "Tanımlı modemler"
msgid "Information read from the SIM card and device."
msgstr "SIM karttan ve cihazdan okunan bilgiler."
msgid "No data"
msgstr "Veri yok"
msgid "Diagnostics"
msgstr "Tanılama"
msgid "Modem(s) configuration"
msgstr "Modem(ler) yapılandırması"
msgid "Package configuration"
msgstr "Paket yapılandırması"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Modemden okunan verileri doğrulamak ve betikleri hata ayıklamak için çeşitli komutlar çalıştırın."
msgid "USB debug information"
msgstr "USB hata ayıklama bilgileri"
msgid "Check ttyX ports"
msgstr "ttyX portlarının kullanılabilirliğini kontrol edin"
msgid "Check serial and ecm mode"
msgstr "Seri ve ecm modunu kontrol edin"
msgid "Check uqmi mode"
msgstr "uqmi modunu kontrol edin"
msgid "Check ModemManager mode"
msgstr "ModemManager modunu kontrol edin"
msgid "Clear"
msgstr "Temizle"
msgid "Download"
msgstr "İndir"
msgid "Location"
msgstr "Konum"
msgid "Notes Update date"
msgstr "Notlar Güncelleme tarihi"
msgid "Band"
msgstr "Bant"
msgid "Network"
msgstr "Ağ"
msgid "Package update and support"
msgstr "Paket güncellemesi ve destek"
msgid "Failed to download index.json file from external repository."
msgstr "Harici depodan index.json dosyası indirilemedi."
msgid "Failed to read downloaded file."
msgstr "İndirilen dosya okunamadı."
msgid "Installed package is up to date."
msgstr "Kurulu paket güncel."
msgid "Update is available."
msgstr "Güncelleme mevcut."
msgid "The index.json file did not contain any package information."
msgstr "index.json dosyası herhangi bir paket bilgisi içermiyordu."
msgid "Error parsing version."
msgstr "Sürüm ayrıştırma hatası."
msgid "Check repository"
msgstr "Depoyu kontrol et"
msgid "Package update..."
msgstr "Paket güncelleniyor..."
msgid "Report a bug"
msgstr "Hata bildir"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "eko.one.pl forumundaki paket konusuna yazın"
msgid "Write on forum"
msgstr "Forumda yaz"
msgid "Report a bug on the package Github page"
msgstr "Paketin Github sayfasında hata bildirin"
msgid "Open a package discussion on Github"
msgstr "Github'da paket tartışması açın"
msgid "Open discussion"
msgstr "Tartışmayı aç"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Projenin geliştirilmesini ve yazarı desteklemek isterseniz bir kahve ısmarlayın"
msgid "Buy a coffee"
msgstr "Kahve ısmarla"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Projenin geliştirilmesini ve yazarı desteklemek isterseniz sponsor olun"
msgid "Become a sponsor"
msgstr "Sponsor ol"
msgid "Download package information from an external repository"
msgstr "Harici bir depodan paket bilgilerini indirin"
msgid "Add repository and download package update"
msgstr "Depo ekleyin ve paket güncellemesini indirin"
msgid "Package Info"
msgstr "Paket Bilgisi"
msgid "Compiled"
msgstr "Derlendi"
msgid "Repository Info"
msgstr "Depo Bilgisi"
msgid "Currently installed"
msgstr "Şu anda kurulu"
msgid "Package in repository"
msgstr "Depodaki sürüm"
msgid "Last repository check"
msgstr "Son depo kontrolü"
msgid "Poland"
msgstr "Polonya"
msgid "Force read by"
msgstr "Şununla zorla oku"
msgid "Select method for reading data from the modem."
msgstr "Modemden veri okuma yöntemini seçin."
msgid "inactive"
msgstr "etkin değil"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "PLMN'yi zorla"
msgid "Force reading PLMN from file."
msgstr "PLMN'yi dosyadan zorla oku."
msgid "Command result"
msgstr "Komut sonucu"
msgid "Check"
msgstr "Kontrol et"
msgid "Auto update every:"
msgstr "Otomatik güncelleme sıklığı:"
msgid "2 seconds"
msgstr "2 saniye"
msgid "3 seconds"
msgstr "3 saniye"
msgid "5 seconds"
msgstr "5 saniye"
msgid "10 seconds"
msgstr "10 saniye"
msgid "30 seconds"
msgstr "30 saniye"
msgid "45 seconds"
msgstr "45 saniye"
msgid "60 seconds"
msgstr "60 saniye"
msgid "Refresh rate"
msgstr "Yenileme sıklığı"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Modem(ler) sekmesindeki verilerin ne sıklıkla yenileneceğini ayarlayın."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Modem(ler) sekmesindeki verilerin ne sıklıkla yenileneceğini ayarlayın. <br /><br /><b>Önemli</b> <br />Her "
"modem / protokol, betiklerle hızlı bir şekilde iletişim kuramaz. "
"Çok yüksek bir sorgulama sıklığı modemin kilitlenmesine neden olabilir. <br />ModemManager ve uqmi yanıt vermek için daha fazla zamana ihtiyaç duyar."
msgid "Updating again in %s second(s)."
msgstr "%s saniye sonra tekrar güncellenecek."
msgid "Please wait... data collection is in progress."
msgstr "Lütfen bekleyin... veri toplama işlemi devam ediyor."
msgid "Modems found"
msgstr "Bulunan modemler"
msgid "List of found modems. Not all modems may be shown."
msgstr "Bulunan modemlerin listesi. Tüm modemler burada gösterilmeyebilir."
msgid "Show modems found"
msgstr "Bulunan modemleri göster"
msgid "Show"
msgstr "Göster"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Şu anda yalnızca USB üzerinden bağlı modemler aranmaktadır."
msgid "No Modems Detected..."
msgstr "Modem Tespit Edilemedi..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Hata.. ayarlarda hiç modem yok. Kurulu modem(ler)i tanımlayabileceğiniz bir sekmeye yönlendirileceksiniz."
msgid "Redirecting..."
msgstr "Yönlendiriliyor..."
msgid "Redirecting in"
msgstr "Yönlendirme süresi"
msgid "seconds..."
msgstr "saniye..."
msgid "(no data)"
msgstr "(veri yok)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "192.168.X.X formatında geçerli bir IP adresi girin"
msgid "Only numbers and dots are allowed"
msgstr "Yalnızca rakamlara ve noktalara izin verilir"
msgid "Each part must be a number from 0 to 255"
msgstr "Her bölüm 0 ile 255 arasında bir sayı olmalıdır"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "Gelecekte bu sekme, paketi %sRafał (IceG) harici deposundan%s güncellemenize olanak tanıyacak."
msgid "Option will appear after apk implementation."
msgstr "Bu seçenek apk uygulaması sonrasında görünecek."
msgid "Author (package maintainer)"
msgstr "Yazar (paket sorumlusu)"
msgid "Modemdata Info"
msgstr "Modemdata Bilgisi"
msgid "Modemdata Status"
msgstr "Modemdata Durumu"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata Bilgisi"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Tanılama sekmesine gidin ve bir betik kontrolü çalıştırın. Hata çoğunlukla garip bir operatör adından kaynaklanır. Bunu düzeltmek için, modem yapılandırma seçeneklerinde mevcutsa PLMN'yi dosyadan zorla okuma seçeneğini işaretleyin."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "LuCI'de veriler görünmüyorsa ve modemin doğru şekilde tanımlandığından/yapılandırıldığından %100 eminsek."
msgid "Suggested solution"
msgstr "Önerilen çözüm"
msgid "Troubleshooting / Hints"
msgstr "Sorun Giderme / İpuçları"
msgid "Problem"
msgstr "Sorun"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Paketi kullanırken ortaya çıkabilecek yaygın sorunlar ve çözüm yolları."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Paket, Fibocom FM350-GL modemi için veri göstermiyor."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Modem, iletişim portu üzerinden okunan verilere karşı çok hassastır. Yanlış iletişim portunun seçilmesi modemin kilitlenmesine veya yeniden başlamasına neden olabilir."
msgid "and"
msgstr "ve"
msgid "packages are recommended for proper modem support."
msgstr "modemin düzgün çalışması için önerilen paketler."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Lütfen modemden veri okuma yöntemini seçin ve gerekli paketleri kurun."
msgid "Required packages"
msgstr "Gerekli paketler"
msgid "Check required packages"
msgstr "Gerekli paketleri kontrol et"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Modemi yapılandırmadan önce, gerekli tüm paketlerin sistemde kurulu olup olmadığını kontrol edin."
msgid "Loading package data…"
msgstr "Paket verileri yükleniyor…"
msgid "Waiting..."
msgstr "Bekleniyor..."
msgid "Show signal levels"
msgstr "Sinyal seviyelerini göster"
msgid "Primary band signal levels"
msgstr "Birincil bant sinyal seviyeleri"
msgid "Device is busy"
msgstr "Cihaz meşgul"
msgid "Primary band"
msgstr "Birincil bant"
msgid "Available options"
msgstr "Mevcut seçenekler"
msgid "Device not found"
msgstr "Cihaz bulunamadı"
msgid "Click to view Cell ID details"
msgstr "Hücre kimliği ayrıntılarını görüntülemek için tıklayın"
msgid "Cell ID (dec)"
msgstr "Hücre kimliği (ondalık)"
msgid "Cell ID (hex)"
msgstr "Hücre kimliği (onaltılık)"
msgid "eNB ID (hex)"
msgstr "eNB kimliği (onaltılık)"
msgid "Sector ID (hex)"
msgstr "Sektör kimliği (onaltılık)"
msgid "eNB ID (dec)"
msgstr "eNB kimliği (ondalık)"
msgid "Sector ID (dec)"
msgstr "Sektör kimliği (ondalık)"
msgid "Cell ID (hex) for CellMapper"
msgstr "CellMapper için hücre kimliği (onaltılık)"
msgid "Cell ID (dec) for CellMapper"
msgstr "CellMapper için hücre kimliği (ondalık)"
msgid "Cell ID Information"
msgstr "Hücre Kimliği Bilgileri"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Farklı araçlar ve uygulamalar için formatlanmış ayrıntılı hücre kimliği bilgileri."
msgid "Information about package authors and available support options."
msgstr "Paket yazarları ve mevcut destek seçenekleri hakkında bilgi."
msgid "Package name"
msgstr "Paket adı"
msgid "Proper Modem Configuration."
msgstr "Doğru Modem Yapılandırması."
msgid "User should remember:"
msgstr "Kullanıcının hatırlaması gerekenler:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Belirli bir modem için, modemle iletişim üzerine yalnızca tek bir protokol ayarlanmalıdır."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Modemden aynı anda yalnızca bir paket veri okuyabilir."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Modemden çok sık veri okumak kilitlenmesine neden olabilir (MM ve uqmi daha fazla zamana ihtiyaç duyar)."
msgid "BTS search: no response from server."
msgstr "BTS arama: sunucudan yanıt alınamadı."
msgid "BTS search: no results found."
msgstr "BTS arama: sonuç bulunamadı."
msgid "this month"
msgstr "bu ay"
msgid "month ago"
msgstr "ay önce"
msgid "months ago"
msgstr "ay önce"
msgid "Station ID"
msgstr "İstasyon kimliği"
msgid "Confirmed"
msgstr "Onaylandı"
msgid "Updated"
msgstr "Güncellendi"
msgid "Show on map"
msgstr "Haritada göster"
msgid "Download data"
msgstr "Verileri indir"
msgid "Install curl"
msgstr "curl kurun"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Not: Paket, BTSearch web sitesinin en yeni, üçüncü nesil sürümüyle tamamen uyumludur."
msgid "Skip package verification"
msgstr "Paket doğrulamasını atla"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Yüklü paketlerin kontrolünü atlamak ve aşağıdaki listeden herhangi bir yöntemi seçebilmek için bu seçeneği etkinleştirin."
@@ -0,0 +1,762 @@
msgid ""
msgstr ""
"Language-Team: Rafał Wabik (IceG)\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "Để biết thêm thông tin về gói modemdata, vui lòng truy cập: %shttps://github.com/obsy/modemdata%s."
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "Gói này cho phép người dùng xem dữ liệu đọc từ modem và các thông số của kết nối mạng di động."
msgid "eko.one.pl forum"
msgstr "diễn đàn eko.one.pl"
msgid "Signal strength"
msgstr "Cường độ tín hiệu"
msgid "Modem(s)"
msgstr "Modem"
msgid "Ups.. no modems detected."
msgstr "Ôi... không tìm thấy modem nào."
msgid "Configuration"
msgstr "Cấu hình"
msgid "General Information"
msgstr "Thông tin chung"
msgid "Modem Information"
msgstr "Thông tin modem"
msgid "Cell Information"
msgstr "Thông tin cell"
msgid "Connection"
msgstr "Kết nối"
msgid "Technology"
msgstr "Công nghệ"
msgid "Operator"
msgstr "Nhà mạng"
msgid "Location"
msgstr "Vị trí"
msgid "Sent"
msgstr "Đã gửi"
msgid "Signal strength"
msgstr "Cường độ tín hiệu"
msgid "Connection time"
msgstr "Thời gian kết nối"
msgid "Modem type"
msgstr "Loại modem"
msgid "Hide data."
msgstr "Ẩn dữ liệu."
msgid "Hide selected data"
msgstr "Ẩn dữ liệu đã chọn"
msgid "Additional information"
msgstr "Thông tin bổ sung"
msgid "Revision / FW"
msgstr "Phiên bản / Firmware"
msgid "IP adress / Port"
msgstr "Địa chỉ IP / Cổng"
msgid "Chip Temperature"
msgstr "Nhiệt độ chip"
msgid "Configuration modemdata package"
msgstr "Cấu hình gói modemdata"
msgid "Configuration panel for modemdata and gui application."
msgstr "Bảng cấu hình cho gói modemdata và ứng dụng giao diện đồ họa."
msgid "Add data to hide"
msgstr "Thêm dữ liệu cần ẩn"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "Nhập dữ liệu bạn muốn ẩn, ví dụ: <code>IMEI, IMSI</code>."
msgid "Open page"
msgstr "Mở trang"
msgid "Download data (experimental)"
msgstr "Tải dữ liệu (thử nghiệm)"
msgid "Network"
msgstr "Mạng"
msgid "IP adress / Port for communication with the modem"
msgstr "Địa chỉ IP / Cổng để giao tiếp với modem"
msgid "Defined modems"
msgstr "Các modem đã định nghĩa"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "Giao diện để định nghĩa các modem có sẵn. Danh sách modem sẽ giúp người dùng chuyển đổi giữa các modem trong LuCI dễ dàng hơn."
msgid "Settings"
msgstr "Cài đặt"
msgid "Add new modem settings..."
msgstr "Thêm cài đặt modem mới..."
msgid "Modem Settings"
msgstr "Cài đặt Modem"
msgid "Manufacturer / Product"
msgstr "Nhà sản xuất / Sản phẩm"
msgid "Please select a modem"
msgstr "Vui lòng chọn một modem"
msgid "IP adress / Port for communication"
msgstr "Địa chỉ IP / Cổng để giao tiếp"
msgid "Protocol"
msgstr "Giao thức"
msgid "Port for communication"
msgstr "Cổng để giao tiếp"
msgid "Please select a QMI/MBIM port"
msgstr "Vui lòng chọn một cổng QMI/MBIM"
msgid "Modem id"
msgstr "ID modem"
msgid "Please select a modem id"
msgstr "Vui lòng chọn một ID modem"
msgid "MBIM device"
msgstr "Thiết bị MBIM"
msgid "Select if you want to read from MBIM."
msgstr "Chọn nếu bạn muốn đọc dữ liệu qua MBIM."
msgid "Assigned interface"
msgstr "Giao diện được gán"
msgid "Interface assigned to modem."
msgstr "Giao diện được gán cho modem."
msgid "Enter IP adress"
msgstr "Nhập địa chỉ IP"
msgid "IP adress"
msgstr "Địa chỉ IP"
msgid "Reading data via"
msgstr "Đọc dữ liệu qua"
msgid "Port / IP / Modem identifier"
msgstr "Cổng / IP / Mã định danh Modem"
msgid "Interface assigned to modem."
msgstr "Giao diện được gán cho modem."
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"Nhập tên modem thủ công nếu tên được đề xuất không rõ ràng. <br /><br /><b>Quan trọng</b> <br />Tên modem chỉ được tìm kiếm cho các modem kết nối qua USB."
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"Chọn phương thức đọc dữ liệu từ modem. <br /> <br />cổng nối tiếp: <br /> Chọn một trong các cổng có sẵn "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN.<br /> <br />ecm: <br /> Nhập địa chỉ IP 192.168.X.X mà modem (Huawei) "
"đang sử dụng.<br /> <br />uqmi: <br /> Chọn một trong các cổng cdc-wdmX có sẵn.<br /> <br />ModemManager: <br /> Chọn "
"một trong các mã định danh modem đã tìm thấy."
msgid "Please select a port"
msgstr "Vui lòng chọn một cổng"
msgid "User description"
msgstr "Mô tả người dùng"
msgid "Optional"
msgstr "Tùy chọn"
msgid "User description (optional)"
msgstr "Mô tả người dùng (tùy chọn)"
msgid "Signal strength"
msgstr "Cường độ tín hiệu"
msgid "Excellent"
msgstr "Tuyệt vời"
msgid "Good"
msgstr "Tốt"
msgid "Fair"
msgstr "Trung bình"
msgid "Poor"
msgstr "Yếu"
msgid "Physical cell ID"
msgstr "ID cell vật lý"
msgid "Bandwidth"
msgstr "Băng thông"
msgid "SIM status"
msgstr "Trạng thái SIM"
msgid "Not registered"
msgstr "Chưa đăng ký"
msgid "Registered"
msgstr "Đã đăng ký"
msgid "Registered (roaming)"
msgstr "Đã đăng ký (chuyển vùng)"
msgid "Registered, only SMS"
msgstr "Đã đăng ký, chỉ SMS"
msgid "Registered (roaming), only SMS"
msgstr "Đã đăng ký (chuyển vùng), chỉ SMS"
msgid "Searching.."
msgstr "Đang tìm kiếm..."
msgid "Connection state"
msgstr "Trạng thái kết nối"
msgid "Connected"
msgstr "Đã kết nối"
msgid "Disconnected"
msgstr "Đã ngắt kết nối"
msgid "Registering denied"
msgstr "Đăng ký bị từ chối"
msgid "Waiting to read data from the modem..."
msgstr "Đang chờ đọc dữ liệu từ modem..."
msgid "Waiting for data..."
msgstr "Đang chờ dữ liệu..."
msgid "BTS Search"
msgstr "Tìm kiếm BTS"
msgid "BTS Information"
msgstr "Thông tin BTS"
msgid "Search"
msgstr "Tìm kiếm"
msgid "Bands"
msgstr "Các băng tần"
msgid "Search BTS"
msgstr "Tìm kiếm BTS"
msgid "BTS search settings"
msgstr "Cài đặt tìm kiếm BTS"
msgid "Website to search for BTS"
msgstr "Trang web để tìm kiếm BTS"
msgid "Select a website for searching."
msgstr "Chọn một trang web để tìm kiếm."
msgid "Install a package using package manager"
msgstr "Cài đặt một gói bằng trình quản lý gói"
msgid "Select an action after clicking the search button."
msgstr "Chọn một hành động sau khi nhấp vào nút tìm kiếm."
msgid "Install iconv"
msgstr "Cài đặt iconv"
msgid "Install qmi-utils"
msgstr "Cài đặt qmi-utils"
msgid "SIM Slot"
msgstr "Khe cắm SIM"
msgid "SIM Card"
msgstr "Thẻ SIM"
msgid "Slot in use"
msgstr "Khe đang sử dụng"
msgid "Problem with registering to the network, check the SIM card."
msgstr "Sự cố khi đăng ký vào mạng, hãy kiểm tra thẻ SIM."
msgid "SIM PIN required"
msgstr "Yêu cầu mã PIN của SIM"
msgid "SIM PUK required"
msgstr "Yêu cầu mã PUK của SIM"
msgid "SIM failure"
msgstr "Lỗi SIM"
msgid "SIM busy"
msgstr "SIM đang bận"
msgid "SIM wrong"
msgstr "SIM sai"
msgid "SIM PIN2 required"
msgstr "Yêu cầu mã PIN2 của SIM"
msgid "SIM PUK2 required"
msgstr "Yêu cầu mã PUK2 của SIM"
msgid "Defined modems"
msgstr "Các modem đã định nghĩa"
msgid "Information read from the SIM card and device."
msgstr "Thông tin đọc từ thẻ SIM và thiết bị."
msgid "No data"
msgstr "Không có dữ liệu"
msgid "Diagnostics"
msgstr "Chẩn đoán"
msgid "Modem(s) configuration"
msgstr "Cấu hình modem"
msgid "Package configuration"
msgstr "Cấu hình gói"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "Chạy các lệnh khác nhau để xác minh dữ liệu đọc từ modem và gỡ lỗi kịch bản."
msgid "USB debug information"
msgstr "Thông tin gỡ lỗi USB"
msgid "Check ttyX ports"
msgstr "Kiểm tra các cổng ttyX"
msgid "Check serial and ecm mode"
msgstr "Kiểm tra chế độ serial và ecm"
msgid "Check uqmi mode"
msgstr "Kiểm tra chế độ uqmi"
msgid "Check ModemManager mode"
msgstr "Kiểm tra chế độ ModemManager"
msgid "Clear"
msgstr "Xóa"
msgid "Download"
msgstr "Tải xuống"
msgid "Location"
msgstr "Vị trí"
msgid "Notes Update date"
msgstr "Ngày cập nhật ghi chú"
msgid "Band"
msgstr "Băng tần"
msgid "Network"
msgstr "Mạng"
msgid "Package update and support"
msgstr "Cập nhật gói và hỗ trợ"
msgid "Failed to download index.json file from external repository."
msgstr "Không thể tải xuống tệp index.json từ kho lưu trữ bên ngoài."
msgid "Failed to read downloaded file."
msgstr "Không thể đọc tệp đã tải xuống."
msgid "Installed package is up to date."
msgstr "Gói đã cài đặt là phiên bản mới nhất."
msgid "Update is available."
msgstr "Có bản cập nhật."
msgid "The index.json file did not contain any package information."
msgstr "Tệp index.json không chứa thông tin gói nào."
msgid "Error parsing version."
msgstr "Lỗi khi phân tích phiên bản."
msgid "Check repository"
msgstr "Kiểm tra kho lưu trữ"
msgid "Package update..."
msgstr "Đang cập nhật gói..."
msgid "Report a bug"
msgstr "Báo lỗi"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "Viết trong chủ đề của gói trên diễn đàn eko.one.pl"
msgid "Write on forum"
msgstr "Viết trên diễn đàn"
msgid "Report a bug on the package Github page"
msgstr "Báo lỗi trên trang Github của gói"
msgid "Open a package discussion on Github"
msgstr "Mở một cuộc thảo luận về gói trên Github"
msgid "Open discussion"
msgstr "Mở thảo luận"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "Mời tôi một ly cà phê nếu bạn muốn hỗ trợ sự phát triển của dự án và tác giả"
msgid "Buy a coffee"
msgstr "Mời tôi cà phê"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "Trở thành nhà tài trợ nếu bạn muốn hỗ trợ sự phát triển của dự án và tác giả"
msgid "Become a sponsor"
msgstr "Trở thành nhà tài trợ"
msgid "Download package information from an external repository"
msgstr "Tải thông tin gói từ kho lưu trữ bên ngoài"
msgid "Add repository and download package update"
msgstr "Thêm kho lưu trữ và tải bản cập nhật gói"
msgid "Package Info"
msgstr "Thông tin gói"
msgid "Compiled"
msgstr "Đã biên dịch"
msgid "Repository Info"
msgstr "Thông tin kho lưu trữ"
msgid "Currently installed"
msgstr "Hiện đã cài đặt"
msgid "Package in repository"
msgstr "Gói trong kho lưu trữ"
msgid "Last repository check"
msgstr "Lần kiểm tra kho lưu trữ cuối cùng"
msgid "Poland"
msgstr "Ba Lan"
msgid "Force read by"
msgstr "Buộc đọc bằng"
msgid "Select method for reading data from the modem."
msgstr "Chọn phương thức đọc dữ liệu từ modem."
msgid "inactive"
msgstr "không hoạt động"
msgid "ModemMenager"
msgstr "ModemManager"
msgid "Force PLMN"
msgstr "Buộc PLMN"
msgid "Force reading PLMN from file."
msgstr "Buộc đọc PLMN từ tệp."
msgid "Command result"
msgstr "Kết quả lệnh"
msgid "Check"
msgstr "Kiểm tra"
msgid "Auto update every:"
msgstr "Tự động cập nhật mỗi:"
msgid "2 seconds"
msgstr "2 giây"
msgid "3 seconds"
msgstr "3 giây"
msgid "5 seconds"
msgstr "5 giây"
msgid "10 seconds"
msgstr "10 giây"
msgid "30 seconds"
msgstr "30 giây"
msgid "45 seconds"
msgstr "45 giây"
msgid "60 seconds"
msgstr "60 giây"
msgid "Refresh rate"
msgstr "Tần suất làm mới"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "Đặt tần suất làm mới dữ liệu trong tab Modem."
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"Đặt tần suất làm mới dữ liệu trong tab Modem. <br /><br /><b>Quan trọng</b> <br />Không "
"phải mọi modem / giao thức đều có thể giao tiếp nhanh với các kịch bản. "
"Tần suất thăm dò quá cao có thể làm treo modem. <br />ModemManager và uqmi cần nhiều thời gian hơn để phản hồi."
msgid "Updating again in %s second(s)."
msgstr "Cập nhật lại sau %s giây."
msgid "Please wait... data collection is in progress."
msgstr "Vui lòng đợi... đang thu thập dữ liệu."
msgid "Modems found"
msgstr "Đã tìm thấy modem"
msgid "List of found modems. Not all modems may be shown."
msgstr "Danh sách các modem được tìm thấy. Có thể không phải tất cả modem đều được hiển thị."
msgid "Show modems found"
msgstr "Hiển thị các modem đã tìm thấy"
msgid "Show"
msgstr "Hiển thị"
msgid "Currently, only modems connected via USB are searched for."
msgstr "Hiện tại, chỉ tìm kiếm các modem được kết nối qua USB."
msgid "No Modems Detected..."
msgstr "Không tìm thấy modem..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "Ôi... không có modem nào trong cài đặt. Bạn sẽ được chuyển hướng đến một tab nơi bạn có thể định nghĩa (các) modem đã cài đặt."
msgid "Redirecting..."
msgstr "Đang chuyển hướng..."
msgid "Redirecting in"
msgstr "Chuyển hướng sau"
msgid "seconds..."
msgstr "giây..."
msgid "(no data)"
msgstr "(không có dữ liệu)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "Nhập địa chỉ IP hợp lệ theo định dạng 192.168.X.X"
msgid "Only numbers and dots are allowed"
msgstr "Chỉ cho phép số và dấu chấm"
msgid "Each part must be a number from 0 to 255"
msgstr "Mỗi phần phải là một số từ 0 đến 255"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "Trong tương lai, tab này sẽ cho phép bạn cập nhật gói từ kho lưu trữ bên ngoài của %sRafał (IceG)%s."
msgid "Option will appear after apk implementation."
msgstr "Tùy chọn sẽ xuất hiện sau khi triển khai apk."
msgid "Author (package maintainer)"
msgstr "Tác giả (người bảo trì gói)"
msgid "Modemdata Info"
msgstr "Thông tin Modemdata"
msgid "Modemdata Status"
msgstr "Trạng thái Modemdata"
msgid "Luci-app-modemdata Info"
msgstr "Thông tin Luci-app-modemdata"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "Đi tới tab Chẩn đoán và chạy kiểm tra kịch bản. Thông thường, lỗi là do tên nhà mạng lạ. Để khắc phục điều này, hãy chọn tùy chọn 'Buộc đọc PLMN từ tệp' nếu nó có sẵn trong các tùy chọn cấu hình modem."
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "Nếu dữ liệu trong LuCI không hiển thị, và bạn chắc chắn 100% rằng modem đã được định nghĩa/cấu hình chính xác."
msgid "Suggested solution"
msgstr "Giải pháp đề xuất"
msgid "Troubleshooting / Hints"
msgstr "Khắc phục sự cố / Gợi ý"
msgid "Problem"
msgstr "Vấn đề"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "Các vấn đề phổ biến có thể phát sinh khi sử dụng gói và cách giải quyết chúng."
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "Gói không hiển thị dữ liệu cho modem Fibocom FM350-GL."
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "Modem rất nhạy cảm với dữ liệu được đọc bởi cổng giao tiếp. Việc chọn sai cổng giao tiếp có thể khiến modem bị treo hoặc khởi động lại."
msgid "and"
msgstr "và"
msgid "packages are recommended for proper modem support."
msgstr "được khuyến nghị để hỗ trợ modem đúng cách."
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "Vui lòng chọn phương thức đọc dữ liệu từ modem và cài đặt các gói cần thiết."
msgid "Required packages"
msgstr "Các gói yêu cầu"
msgid "Check required packages"
msgstr "Kiểm tra các gói yêu cầu"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "Trước khi cấu hình modem, hãy kiểm tra xem tất cả các gói yêu cầu đã được cài đặt trong hệ thống chưa."
msgid "Loading package data…"
msgstr "Đang tải dữ liệu gói..."
msgid "Waiting..."
msgstr "Đang chờ..."
msgid "Show signal levels for the primary band"
msgstr "Hiển thị mức tín hiệu cho băng tần chính"
msgid "Primary band signal levels"
msgstr "Mức tín hiệu băng tần chính"
msgid "Device is busy"
msgstr "Thiết bị đang bận"
msgid "Primary band"
msgstr "Băng tần chính"
msgid "Available options"
msgstr "Các tùy chọn có sẵn"
msgid "Device not found"
msgstr "Không tìm thấy thiết bị"
msgid "Registered, home"
msgstr "Đã đăng ký, mạng nhà"
msgid "Click to view Cell ID details"
msgstr "Nhấp để xem chi tiết ID cell"
msgid "Cell ID (dec)"
msgstr "ID cell (dec)"
msgid "Cell ID (hex)"
msgstr "ID cell (hex)"
msgid "eNB ID (hex)"
msgstr "ID eNB (hex)"
msgid "Sector ID (hex)"
msgstr "ID sector (hex)"
msgid "eNB ID (dec)"
msgstr "ID eNB (dec)"
msgid "Sector ID (dec)"
msgstr "ID sector (dec)"
msgid "Cell ID (hex) for CellMapper"
msgstr "ID cell (hex) cho CellMapper"
msgid "Cell ID (dec) for CellMapper"
msgstr "ID cell (dec) cho CellMapper"
msgid "Cell ID Information"
msgstr "Thông tin ID cell"
msgid "Modem"
msgstr "Modem"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "Thông tin chi tiết về ID cell với các định dạng cho các công cụ và ứng dụng khác nhau."
msgid "Information about package authors and available support options."
msgstr "Thông tin về tác giả gói và các tùy chọn hỗ trợ có sẵn."
msgid "Package name"
msgstr "Tên gói"
msgid "Proper Modem Configuration."
msgstr "Cấu hình modem đúng cách."
msgid "User should remember:"
msgstr "Người dùng nên nhớ:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. Đối với một modem cụ thể, chỉ nên đặt một giao thức để giao tiếp với modem."
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. Chỉ một gói có thể đọc dữ liệu từ modem (cùng một lúc)."
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. Đọc dữ liệu từ modem quá thường xuyên có thể làm treo thiết bị (MM và uqmi cần nhiều thời gian hơn)."
msgid "BTS search: no response from server."
msgstr "Tìm kiếm BTS: không có phản hồi từ máy chủ."
msgid "BTS search: no results found."
msgstr "Tìm kiếm BTS: không tìm thấy kết quả."
msgid "this month"
msgstr "tháng này"
msgid "month ago"
msgstr "1 tháng trước"
msgid "months ago"
msgstr "vài tháng trước"
msgid "Station ID"
msgstr "ID trạm"
msgid "Confirmed"
msgstr "Đã xác nhận"
msgid "Updated"
msgstr "Đã cập nhật"
msgid "Show on map"
msgstr "Hiển thị trên bản đồ"
msgid "Download data"
msgstr "Tải dữ liệu"
msgid "Install curl"
msgstr "Cài đặt curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "Lưu ý: Gói này hoàn toàn tương thích với phiên bản mới nhất, thế hệ thứ ba của trang web BTSearch."
msgid "Skip package verification"
msgstr "Bỏ qua kiểm tra gói"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "Bật tùy chọn này để bỏ qua việc kiểm tra các gói đã cài đặt và cho phép chọn bất kỳ phương thức nào từ danh sách bên dưới."
@@ -0,0 +1,973 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-modemdata\n"
"PO-Revision-Date: 2024-11-04 20:05+0800\n"
"Last-Translator: \n"
"Language-Team: Chinese (Simplified)\n"
"Language: zh_Hans\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Information about 3G/4G/5G connection"
msgstr "3G/4G/5G 连接信息"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "有关 modemdata 软件包的更多信息,请访问:%shttps://github.com/obsy/modemdata%s。"
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "该软件包允许用户查看从调制解调器读取的数据,查看移动网络连接参数。"
msgid "eko.one.pl forum"
msgstr "eko.one.pl 论坛"
msgid "Signal strength"
msgstr "信号强度"
msgid "Modem(s)"
msgstr "调制解调器"
msgid "Ups.. no modems detected."
msgstr "喔嚯……没找到调制解调器。"
msgid "Configuration"
msgstr "配置"
msgid "General Information"
msgstr "常规信息"
msgid "Modem Information"
msgstr "调制解调器信息"
msgid "Cell Information"
msgstr "基站信息"
msgid "Connection"
msgstr "连接"
msgid "Technology"
msgstr "技术"
msgid "Operator"
msgstr "运营商"
msgid "Location"
msgstr "位置"
msgid "Sent"
msgstr "已发送"
msgid "Connection time"
msgstr "连接时间"
msgid "Modem type"
msgstr "调制解调器类型"
msgid "Hide data."
msgstr "隐藏数据。"
msgid "Hide selected data"
msgstr "隐藏选定的数据"
msgid "Additional information"
msgstr "附加信息"
msgid "Revision / FW"
msgstr "版本 / 固件"
msgid "IP adress / Port"
msgstr "IP 地址 / 端口"
msgid "Chip Temperature"
msgstr "芯片温度"
msgid "Configuration modemdata package"
msgstr "配置 modemdata 软件包"
msgid "Configuration panel for modemdata and gui application."
msgstr "modemdata 和图形界面应用程序的配置面板。"
msgid "Add data to hide"
msgstr "添加要隐藏的数据"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "输入您想要隐藏的数据,例如 <code>IMEI, IMSI</code>。"
msgid "Open page"
msgstr "打开页面"
msgid "Download data (experimental)"
msgstr "下载数据(实验性)"
msgid "Network"
msgstr "网络"
msgid "IP adress / Port for communication with the modem"
msgstr "与调制解调器通信的 IP 地址 / 端口"
msgid "Defined modems"
msgstr "已定义的调制解调器"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "定义可用调制解调器的界面。调制解调器列表将使用户更容易在 LuCI 中切换调制解调器。"
msgid "Settings"
msgstr "设置"
msgid "Add new modem settings..."
msgstr "添加新的调制解调器设置..."
msgid "Modem Settings"
msgstr "调制解调器设置"
msgid "Manufacturer / Product"
msgstr "制造商 / 产品"
msgid "Please select a modem"
msgstr "请选择调制解调器"
msgid "IP adress / Port for communication"
msgstr "通信的 IP 地址 / 端口"
msgid "Protocol"
msgstr "协议"
msgid "Port for communication"
msgstr "通信端口"
msgid "Please select a QMI/MBIM port"
msgstr "请选择 QMI/MBIM 端口"
msgid "Modem id"
msgstr "调制解调器 ID"
msgid "Please select a modem id"
msgstr "请选择调制解调器 ID"
msgid "MBIM device"
msgstr "MBIM 设备"
msgid "Select if you want to read from MBIM."
msgstr "如果要从 MBIM 读取,请选择此项。"
msgid "Assigned interface"
msgstr "分配的接口"
msgid "Interface assigned to modem."
msgstr "分配给调制解调器的接口。"
msgid "Enter IP adress"
msgstr "输入 IP 地址"
msgid "IP adress"
msgstr "IP 地址"
msgid "Reading data via"
msgstr "通过以下方式读取数据"
msgid "Port / IP / Modem identifier"
msgstr "端口 / IP / 调制解调器标识符"
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"如果建议的名称不明确,请手动输入调制解调器名称。"
"<br /><br /><b>重要</b> <br />仅搜索通过 USB 连接的调制解调器名称。"
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"选择从调制解调器读取数据的方法。<br /> <br />串口:<br /> 选择一个可用的 "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN 端口。<br /> <br />ecm:<br /> 输入调制解调器(华为)可用的 IP 地址 192.168.X.X。"
"<br /> <br />uqmi:<br /> 选择一个可用的 cdc-wdmX 端口。<br /> <br />ModemManager:<br /> 选择"
"一个搜索到的调制解调器标识符。"
msgid "Please select a port"
msgstr "请选择端口"
msgid "User description"
msgstr "用户描述"
msgid "Optional"
msgstr "可选"
msgid "User description (optional)"
msgstr "用户描述(可选)"
msgid "Excellent"
msgstr "优秀"
msgid "Good"
msgstr "良好"
msgid "Fair"
msgstr "一般"
msgid "Poor"
msgstr "较差"
msgid "Physical cell ID"
msgstr "物理小区 ID"
msgid "Bandwidth"
msgstr "带宽"
msgid "SIM status"
msgstr "SIM 卡状态"
msgid "Not registered"
msgstr "未注册"
msgid "Registered, home"
msgstr "已注册,本地网络"
msgid "Registered (roaming)"
msgstr "已注册(漫游)"
msgid "Registered, only SMS"
msgstr "已注册,仅短信"
msgid "Registered (roaming), only SMS"
msgstr "已注册(漫游),仅短信"
msgid "Searching.."
msgstr "搜索中.."
msgid "Connection state"
msgstr "连接状态"
msgid "Connected"
msgstr "已连接"
msgid "Disconnected"
msgstr "已断开"
msgid "Registering denied"
msgstr "注册被拒绝"
msgid "Waiting to read data from the modem..."
msgstr "等待从调制解调器读取数据..."
msgid "Waiting for data..."
msgstr "等待数据..."
msgid "BTS Search"
msgstr "基站搜索"
msgid "BTS Information"
msgstr "基站信息"
msgid "Search"
msgstr "搜索"
msgid "Bands"
msgstr "频段"
msgid "Search BTS"
msgstr "搜索基站"
msgid "BTS search settings"
msgstr "基站搜索设置"
msgid "Website to search for BTS"
msgstr "搜索基站的网站"
msgid "Select a website for searching."
msgstr "选择用于搜索的网站。"
msgid "Install a package using package manager"
msgstr "使用软件包管理器安装软件包"
msgid "Select an action after clicking the search button."
msgstr "单击搜索按钮后选择操作。"
msgid "Install iconv"
msgstr "安装 iconv"
msgid "Install qmi-utils"
msgstr "安装 qmi-utils"
msgid "SIM Slot"
msgstr "SIM 卡槽"
msgid "SIM Card"
msgstr "SIM 卡"
msgid "Slot in use"
msgstr "使用中的卡槽"
msgid "Problem with registering to the network, check the SIM card."
msgstr "注册到网络时出现问题,请检查 SIM 卡。"
msgid "SIM PIN required"
msgstr "需要 SIM 卡 PIN 码"
msgid "SIM PUK required"
msgstr "需要 SIM 卡 PUK 码"
msgid "SIM failure"
msgstr "SIM 卡故障"
msgid "SIM busy"
msgstr "SIM 卡繁忙"
msgid "SIM wrong"
msgstr "SIM 卡错误"
msgid "SIM PIN2 required"
msgstr "需要 SIM 卡 PIN2 码"
msgid "SIM PUK2 required"
msgstr "需要 SIM 卡 PUK2 码"
msgid "Information read from the SIM card and device."
msgstr "从 SIM 卡和设备读取的信息。"
msgid "No data"
msgstr "无数据"
msgid "Diagnostics"
msgstr "诊断"
msgid "Modem(s) configuration"
msgstr "调制解调器配置"
msgid "Package configuration"
msgstr "软件包配置"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "运行各种命令以验证从调制解调器读取的数据并调试脚本。"
msgid "USB debug information"
msgstr "USB 调试信息"
msgid "Check ttyX ports"
msgstr "检查 ttyX 端口"
msgid "Check serial and ecm mode"
msgstr "检查串口和 ecm 模式"
msgid "Check uqmi mode"
msgstr "检查 uqmi 模式"
msgid "Check ModemManager mode"
msgstr "检查 ModemManager 模式"
msgid "Clear"
msgstr "清除"
msgid "Download"
msgstr "下载"
msgid "Notes Update date"
msgstr "备注 更新日期"
msgid "Band"
msgstr "频段"
msgid "Package update and support"
msgstr "软件包更新和支持"
msgid "Failed to download index.json file from external repository."
msgstr "无法从外部仓库下载 index.json 文件。"
msgid "Failed to read downloaded file."
msgstr "无法读取下载的文件。"
msgid "Installed package is up to date."
msgstr "已安装的软件包是最新的。"
msgid "Update is available."
msgstr "有可用更新。"
msgid "The index.json file did not contain any package information."
msgstr "index.json 文件不包含任何软件包信息。"
msgid "Error parsing version."
msgstr "解析版本时出错。"
msgid "Check repository"
msgstr "检查仓库"
msgid "Package update..."
msgstr "软件包更新..."
msgid "Report a bug"
msgstr "报告错误"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "在 eko.one.pl 论坛的软件包主题中发帖"
msgid "Write on forum"
msgstr "在论坛上发帖"
msgid "Report a bug on the package Github page"
msgstr "在软件包的 Github 页面上报告错误"
msgid "Open a package discussion on Github"
msgstr "在 Github 上打开软件包讨论"
msgid "Open discussion"
msgstr "打开讨论"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "如果您想支持项目和作者的开发,请请我喝杯咖啡"
msgid "Buy a coffee"
msgstr "请喝咖啡"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "如果您想支持项目和作者的开发,请成为赞助者"
msgid "Become a sponsor"
msgstr "成为赞助者"
msgid "Download package information from an external repository"
msgstr "从外部仓库下载软件包信息"
msgid "Add repository and download package update"
msgstr "添加仓库并下载软件包更新"
msgid "Package Info"
msgstr "软件包信息"
msgid "Compiled"
msgstr "编译时间"
msgid "Repository Info"
msgstr "仓库信息"
msgid "Currently installed"
msgstr "当前已安装"
msgid "Package in repository"
msgstr "仓库中的软件包"
msgid "Last repository check"
msgstr "上次检查仓库"
msgid "Poland"
msgstr "波兰"
msgid "Force read by"
msgstr "强制读取方式"
msgid "Select method for reading data from the modem."
msgstr "选择从调制解调器读取数据的方法。"
msgid "inactive"
msgstr "未激活"
msgid "ModemMenager"
msgstr "调制解调器管理器"
msgid "Force PLMN"
msgstr "强制 PLMN"
msgid "Force reading PLMN from file."
msgstr "强制从文件读取 PLMN。"
msgid "Command result"
msgstr "命令结果"
msgid "Check"
msgstr "检查"
msgid "Auto update every:"
msgstr "自动更新间隔:"
msgid "2 seconds"
msgstr "2 秒"
msgid "3 seconds"
msgstr "3 秒"
msgid "5 seconds"
msgstr "5 秒"
msgid "10 seconds"
msgstr "10 秒"
msgid "30 seconds"
msgstr "30 秒"
msgid "45 seconds"
msgstr "45 秒"
msgid "60 seconds"
msgstr "60 秒"
msgid "Refresh rate"
msgstr "刷新频率"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "设置调制解调器选项卡中数据刷新的频率。"
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"设置调制解调器选项卡中数据刷新的频率。<br /><br /><b>重要</b> <br />并非"
"每个调制解调器 / 协议都能与脚本快速通信。"
"轮询频率过高可能会导致调制解调器冻结。<br />ModemManager 和 uqmi 需要更多时间响应。"
msgid "Updating again in %s second(s)."
msgstr "%s 秒后再次更新。"
msgid "Please wait... data collection is in progress."
msgstr "请稍候... 正在收集数据。"
msgid "Modems found"
msgstr "找到的调制解调器"
msgid "List of found modems. Not all modems may be shown."
msgstr "找到的调制解调器列表。可能不会显示所有调制解调器。"
msgid "Show modems found"
msgstr "显示找到的调制解调器"
msgid "Show"
msgstr "显示"
msgid "Currently, only modems connected via USB are searched for."
msgstr "目前仅搜索通过 USB 连接的调制解调器。"
msgid "No Modems Detected..."
msgstr "未检测到调制解调器..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "喔嚯……设置中没有调制解调器。您将被重定向到可以定义已安装调制解调器的选项卡。"
msgid "Redirecting..."
msgstr "重定向中..."
msgid "Redirecting in"
msgstr "重定向倒计时"
msgid "seconds..."
msgstr "秒..."
msgid "(no data)"
msgstr "(无数据)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "以 192.168.X.X 格式输入有效的 IP 地址"
msgid "Only numbers and dots are allowed"
msgstr "只允许数字和点"
msgid "Each part must be a number from 0 to 255"
msgstr "每部分必须是 0 到 255 之间的数字"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "将来此选项卡将允许您从 %sRafał (IceG) 外部仓库%s 更新软件包。"
msgid "Option will appear after apk implementation."
msgstr "选项将在 apk 实现后出现。"
msgid "Author (package maintainer)"
msgstr "作者(软件包维护者)"
msgid "Modemdata Info"
msgstr "Modemdata 信息"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata 信息"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "转到诊断选项卡并运行脚本检查。通常,错误是由奇怪的运营商名称引起的。要解决此问题,请在调制解调器配置选项中选择从文件强制 PLMN 选项(如果可用)。"
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "如果 LuCI 中的数据不可见,而我们百分之百确定调制解调器已正确定义/配置。"
msgid "Suggested solution"
msgstr "建议的解决方案"
msgid "Troubleshooting"
msgstr "故障排除"
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "请选择从调制解调器读取数据的方法并安装必要的软件包。"
msgid "Required packages"
msgstr "所需软件包"
msgid "Check required packages"
msgstr "检查所需软件包"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "在配置调制解调器之前,请检查系统中是否安装了所有必需的软件包。"
msgid "Loading package data…"
msgstr "加载软件包数据..."
msgid "Waiting..."
msgstr "等待中..."
msgid "Show signal levels"
msgstr "显示信号电平"
msgid "Primary band signal levels"
msgstr "主频段信号电平"
msgid "Device is busy"
msgstr "设备繁忙"
msgid "Primary band"
msgstr "主频段"
msgid "Available options"
msgstr "可用选项"
msgid "Device not found"
msgstr "未找到设备"
msgid "Click to view Cell ID details"
msgstr "单击以查看小区 ID 详细信息"
msgid "Cell ID (dec)"
msgstr "小区 ID(十进制)"
msgid "Cell ID (hex)"
msgstr "小区 ID(十六进制)"
msgid "eNB ID (hex)"
msgstr "eNB ID(十六进制)"
msgid "Sector ID (hex)"
msgstr "扇区 ID(十六进制)"
msgid "eNB ID (dec)"
msgstr "eNB ID(十进制)"
msgid "Sector ID (dec)"
msgstr "扇区 ID(十进制)"
msgid "Cell ID (hex) for CellMapper"
msgstr "CellMapper 的小区 ID(十六进制)"
msgid "Cell ID (dec) for CellMapper"
msgstr "CellMapper 的小区 ID(十进制)"
msgid "Cell ID Information"
msgstr "小区 ID 信息"
msgid "Modem"
msgstr "调制解调器"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "详细的小区 ID 信息,包含不同工具和应用程序的格式。"
msgid "Information about package authors and available support options."
msgstr "有关软件包作者和可用支持选项的信息。"
msgid "Package name"
msgstr "软件包名称"
msgid "Proper Modem Configuration."
msgstr "正确的调制解调器配置。"
msgid "User should remember:"
msgstr "用户应记住:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. 对于特定的调制解调器,只应设置一个与调制解调器通信的协议。"
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. 同时只能有一个软件包从调制解调器读取数据。"
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. 过于频繁地从调制解调器读取数据可能会导致其冻结(MM 和 uqmi 需要更多时间)。"
msgid "Troubleshooting / Hints"
msgstr "故障排除 / 提示"
msgid "Problem"
msgstr "问题"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "使用软件包时可能出现的常见问题及其解决方法。"
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "软件包不显示 Fibocom FM350-GL 调制解调器的数据。"
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "调制解调器对通信端口读取的数据非常敏感。选择错误的通信端口可能会导致调制解调器冻结或重启。"
msgid "and"
msgstr "和"
msgid "packages are recommended for proper modem support."
msgstr "软件包推荐用于正确支持调制解调器。"
msgid "Modemdata"
msgstr "Modemdata"
msgid "Luci-app-modemdata"
msgstr "Luci-app-modemdata"
msgid "Info"
msgstr "信息"
msgid "Action"
msgstr "操作"
msgid "Run"
msgstr "运行"
msgid "Close"
msgstr "关闭"
msgid "Dismiss"
msgstr "关闭"
msgid "Unable to clear the file"
msgstr "无法清除文件"
msgid "Unable to read the contents"
msgstr "无法读取内容"
msgid "Unable to save the contents"
msgstr "无法保存内容"
msgid "Error: "
msgstr "错误:"
msgid "Download error"
msgstr "下载错误"
msgid "Failed to load package data."
msgstr "无法加载软件包数据。"
msgid "Failed to download bts data file from site."
msgstr "无法从网站下载基站数据文件。"
msgid "Failed to process the downloaded file with btsearch.sh."
msgstr "无法使用 btsearch.sh 处理下载的文件。"
msgid "Error loading Cell ID data: "
msgstr "加载小区 ID 数据时出错:"
msgid "Loading"
msgstr "加载中"
msgid "Refreshing"
msgstr "刷新中"
msgid "Disabled"
msgstr "已禁用"
msgid "Disabled."
msgstr "已禁用。"
msgid "Install"
msgstr "安装"
msgid "Install…"
msgstr "去安装..."
msgid "Installed"
msgstr "已安装"
msgid "serial"
msgstr "串口"
msgid "ecm"
msgstr "ecm"
msgid "uqmi"
msgstr "uqmi"
msgid "modemmanager"
msgstr "调制解调器管理器"
msgid "modem "
msgstr "调制解调器 "
msgid "Name"
msgstr "名称"
msgid "Time"
msgstr "时间"
msgid "Signal"
msgstr "信号"
msgid "(Signal Strength)"
msgstr "(信号强度)"
msgid "Received"
msgstr "已接收"
msgid "Country"
msgstr "国家"
msgid "ICCID"
msgstr "ICCID"
msgid "IMSI"
msgstr "IMSI"
msgid "Modem IMEI"
msgstr "调制解调器 IMEI"
msgid "Cell ID"
msgstr "小区 ID"
msgid "CID"
msgstr "CID"
msgid "LAC"
msgstr "LAC"
msgid "LAC/TAC"
msgstr "LAC/TAC"
msgid "TAC"
msgstr "TAC"
msgid "RSSI"
msgstr "RSSI"
msgid "RSCP"
msgstr "RSCP"
msgid "RSRP"
msgstr "RSRP"
msgid "RSRQ"
msgstr "RSRQ"
msgid "SINR"
msgstr "SINR"
msgid "SNR"
msgstr "SNR"
msgid "EC/IO"
msgstr "EC/IO"
msgid "EARFCN"
msgstr "EARFCN"
msgid "UARFCN"
msgstr "UARFCN"
msgid "RNC/eNBI"
msgstr "RNC/eNBI"
msgid "UC-Id/ECID"
msgstr "UC-Id/ECID"
msgid "Duplex"
msgstr "双工"
msgid "StationID"
msgstr "站点 ID"
msgid "Cd."
msgstr "编号"
msgid "Mobile Country Code"
msgstr "移动国家代码"
msgid "Mobile Network Code"
msgstr "移动网络代码"
msgid "btsearch.pl"
msgstr "btsearch.pl"
msgid "lteitaly.it"
msgstr "lteitaly.it"
msgid "☰"
msgstr "☰"
msgid "-"
msgstr "-"
msgid "Signal to Interference+Noise / Signal to Noise"
msgstr "信号与干扰+噪声比 / 信噪比"
msgid "Received Signal Strength Indicator"
msgstr "接收信号强度指示"
msgid "Reference Signal Received Power"
msgstr "参考信号接收功率"
msgid "Reference Signal Received Quality"
msgstr "参考信号接收质量"
msgid "Received Signal Code Power"
msgstr "接收信号码功率"
msgid "Energy per Chip / Interference"
msgstr "每码片能量 / 干扰比"
msgid "Modemdata Status"
msgstr "调制解调器数据状态"
msgid "(Received Signal Strength Indicator)"
msgstr "(接收信号强度指示)"
msgid "(Reference Signal Received Power)"
msgstr "(参考信号接收功率)"
msgid "(Reference Signal Received Quality)"
msgstr "(参考信号接收质量)"
msgid "(Signal to Interference+Noise / Signal to Noise)"
msgstr "(信号与干扰+噪声比 / 信噪比)"
msgid "(Received Signal Code Power)"
msgstr "(接收信号码功率)"
msgid "(Energy per Chip / Interference)"
msgstr "(每码片能量 / 干扰比)"
msgid "BTS search: no response from server."
msgstr "BTS搜索:服务器无响应。"
msgid "BTS search: no results found."
msgstr "BTS搜索:未找到结果。"
msgid "this month"
msgstr "本月"
msgid "month ago"
msgstr "1个月前"
msgid "months ago"
msgstr "几个月前"
msgid "Station ID"
msgstr "基站ID"
msgid "Confirmed"
msgstr "已确认"
msgid "Updated"
msgstr "已更新"
msgid "Show on map"
msgstr "在地图上显示"
msgid "Download data"
msgstr "下载数据"
msgid "Install curl"
msgstr "安装curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "注意:该软件包与最新的第三代 BTSearch 网站完全兼容。"
msgid "Skip package verification"
msgstr "跳过软件包验证"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "启用此选项可跳过已安装软件包的检查,并允许从下方列表中选择任意方式。"
@@ -0,0 +1,971 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-modemdata\n"
"Language-Team: Chinese (Traditional)\n"
"Language: zh_Hant\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Information about 3G/4G/5G connection"
msgstr "3G/4G/5G 連線資訊"
msgid "For more information about the modemdata package, please visit: %shttps://github.com/obsy/modemdata%s."
msgstr "有關 modemdata 套件的更多資訊,請造訪:%shttps://github.com/obsy/modemdata%s。"
msgid "Package allows the user to view the data read from the modem, to see the parameters of the connection to the mobile network."
msgstr "此套件允許使用者檢視從數據機讀取的資料,查看行動網路連線參數。"
msgid "eko.one.pl forum"
msgstr "eko.one.pl 論壇"
msgid "Signal strength"
msgstr "訊號強度"
msgid "Modem(s)"
msgstr "數據機"
msgid "Ups.. no modems detected."
msgstr "哎呀……找不到數據機。"
msgid "Configuration"
msgstr "設定"
msgid "General Information"
msgstr "一般資訊"
msgid "Modem Information"
msgstr "數據機資訊"
msgid "Cell Information"
msgstr "基地台資訊"
msgid "Connection"
msgstr "連線"
msgid "Technology"
msgstr "技術"
msgid "Operator"
msgstr "電信業者"
msgid "Location"
msgstr "位置"
msgid "Sent"
msgstr "已傳送"
msgid "Connection time"
msgstr "連線時間"
msgid "Modem type"
msgstr "數據機類型"
msgid "Hide data."
msgstr "隱藏資料。"
msgid "Hide selected data"
msgstr "隱藏所選資料"
msgid "Additional information"
msgstr "附加資訊"
msgid "Revision / FW"
msgstr "版本 / 韌體"
msgid "IP adress / Port"
msgstr "IP 位址 / 連接埠"
msgid "Chip Temperature"
msgstr "晶片溫度"
msgid "Configuration modemdata package"
msgstr "設定 modemdata 套件"
msgid "Configuration panel for modemdata and gui application."
msgstr "modemdata 和圖形介面應用程式的設定面板。"
msgid "Add data to hide"
msgstr "新增要隱藏的資料"
msgid "Enter the data you would like to hide, e.g. <code>IMEI, IMSI</code>."
msgstr "輸入您想隱藏的資料,例如 <code>IMEI, IMSI</code>。"
msgid "Open page"
msgstr "開啟頁面"
msgid "Download data (experimental)"
msgstr "下載資料(實驗性)"
msgid "Network"
msgstr "網路"
msgid "IP adress / Port for communication with the modem"
msgstr "與數據機通訊的 IP 位址 / 連接埠"
msgid "Defined modems"
msgstr "已定義的數據機"
msgid "Interface to define the available modems. The list of modems will make it easier for the user to switch between modems in LuCI."
msgstr "定義可用數據機的介面。數據機清單將使使用者更容易在 LuCI 中切換數據機。"
msgid "Settings"
msgstr "設定"
msgid "Add new modem settings..."
msgstr "新增數據機設定..."
msgid "Modem Settings"
msgstr "數據機設定"
msgid "Manufacturer / Product"
msgstr "製造商 / 產品"
msgid "Please select a modem"
msgstr "請選擇數據機"
msgid "IP adress / Port for communication"
msgstr "通訊的 IP 位址 / 連接埠"
msgid "Protocol"
msgstr "通訊協定"
msgid "Port for communication"
msgstr "通訊連接埠"
msgid "Please select a QMI/MBIM port"
msgstr "請選擇 QMI/MBIM 連接埠"
msgid "Modem id"
msgstr "數據機 ID"
msgid "Please select a modem id"
msgstr "請選擇數據機 ID"
msgid "MBIM device"
msgstr "MBIM 裝置"
msgid "Select if you want to read from MBIM."
msgstr "若要從 MBIM 讀取,請選擇此項。"
msgid "Assigned interface"
msgstr "指派的介面"
msgid "Interface assigned to modem."
msgstr "指派給數據機的介面。"
msgid "Enter IP adress"
msgstr "輸入 IP 位址"
msgid "IP adress"
msgstr "IP 位址"
msgid "Reading data via"
msgstr "透過以下方式讀取資料"
msgid "Port / IP / Modem identifier"
msgstr "連接埠 / IP / 數據機識別碼"
msgid ""
"Enter modem name manually if the suggested name is not "
"obvious. <br /><br /><b>Important</b> <br />The modem name is only searched for modems connected via USB."
msgstr ""
"如果建議的名稱不明確,請手動輸入數據機名稱。"
"<br /><br /><b>重要</b> <br />僅搜尋透過 USB 連接的數據機名稱。"
msgid ""
"Select method for reading data from the modem. <br /> <br />serial port: <br /> Select one of the available "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN ports.<br /> <br />ecm: <br /> Enter the IP address 192.168.X.X under which the modem (Huawei) "
"is available.<br /> <br />uqmi: <br /> Select one of the available cdc-wdmX ports.<br /> <br />ModemManager: <br /> Select "
"one of the searched modem identifiers."
msgstr ""
"選擇從數據機讀取資料的方法。<br /> <br />序列埠:<br /> 選擇一個可用的 "
"ttyUSBX / ttyACMx / wwan0atX / mhi_DUN 連接埠。<br /> <br />ecm:<br /> 輸入數據機(華為)可用的 IP 位址 192.168.X.X。"
"<br /> <br />uqmi:<br /> 選擇一個可用的 cdc-wdmX 連接埠。<br /> <br />ModemManager:<br /> 選擇"
"一個搜尋到的數據機識別碼。"
msgid "Please select a port"
msgstr "請選擇連接埠"
msgid "User description"
msgstr "使用者描述"
msgid "Optional"
msgstr "選用"
msgid "User description (optional)"
msgstr "使用者描述(選用)"
msgid "Excellent"
msgstr "優良"
msgid "Good"
msgstr "良好"
msgid "Fair"
msgstr "普通"
msgid "Poor"
msgstr "較差"
msgid "Physical cell ID"
msgstr "實體小區 ID"
msgid "Bandwidth"
msgstr "頻寬"
msgid "SIM status"
msgstr "SIM 卡狀態"
msgid "Not registered"
msgstr "未登錄"
msgid "Registered, home"
msgstr "已登錄,本地網路"
msgid "Registered (roaming)"
msgstr "已登錄(漫遊)"
msgid "Registered, only SMS"
msgstr "已登錄,僅簡訊"
msgid "Registered (roaming), only SMS"
msgstr "已登錄(漫遊),僅簡訊"
msgid "Searching.."
msgstr "搜尋中.."
msgid "Connection state"
msgstr "連線狀態"
msgid "Connected"
msgstr "已連線"
msgid "Disconnected"
msgstr "已中斷"
msgid "Registering denied"
msgstr "登錄被拒絕"
msgid "Waiting to read data from the modem..."
msgstr "等待從數據機讀取資料..."
msgid "Waiting for data..."
msgstr "等待資料..."
msgid "BTS Search"
msgstr "基地台搜尋"
msgid "BTS Information"
msgstr "基地台資訊"
msgid "Search"
msgstr "搜尋"
msgid "Bands"
msgstr "頻段"
msgid "Search BTS"
msgstr "搜尋基地台"
msgid "BTS search settings"
msgstr "基地台搜尋設定"
msgid "Website to search for BTS"
msgstr "搜尋基地台的網站"
msgid "Select a website for searching."
msgstr "選擇用於搜尋的網站。"
msgid "Install a package using package manager"
msgstr "使用套件管理員安裝套件"
msgid "Select an action after clicking the search button."
msgstr "點擊搜尋按鈕後選擇操作。"
msgid "Install iconv"
msgstr "安裝 iconv"
msgid "Install qmi-utils"
msgstr "安裝 qmi-utils"
msgid "SIM Slot"
msgstr "SIM 卡槽"
msgid "SIM Card"
msgstr "SIM 卡"
msgid "Slot in use"
msgstr "使用中的卡槽"
msgid "Problem with registering to the network, check the SIM card."
msgstr "登錄網路時出現問題,請檢查 SIM 卡。"
msgid "SIM PIN required"
msgstr "需要 SIM 卡 PIN 碼"
msgid "SIM PUK required"
msgstr "需要 SIM 卡 PUK 碼"
msgid "SIM failure"
msgstr "SIM 卡故障"
msgid "SIM busy"
msgstr "SIM 卡忙碌"
msgid "SIM wrong"
msgstr "SIM 卡錯誤"
msgid "SIM PIN2 required"
msgstr "需要 SIM 卡 PIN2 碼"
msgid "SIM PUK2 required"
msgstr "需要 SIM 卡 PUK2 碼"
msgid "Information read from the SIM card and device."
msgstr "從 SIM 卡和裝置讀取的資訊。"
msgid "No data"
msgstr "無資料"
msgid "Diagnostics"
msgstr "診斷"
msgid "Modem(s) configuration"
msgstr "數據機設定"
msgid "Package configuration"
msgstr "套件設定"
msgid "Run various commands to verify data read from the modem and debug scripts."
msgstr "執行各種命令以驗證從數據機讀取的資料並偵錯指令碼。"
msgid "USB debug information"
msgstr "USB 除錯資訊"
msgid "Check ttyX ports"
msgstr "檢查 ttyX 連接埠"
msgid "Check serial and ecm mode"
msgstr "檢查序列埠和 ecm 模式"
msgid "Check uqmi mode"
msgstr "檢查 uqmi 模式"
msgid "Check ModemManager mode"
msgstr "檢查 ModemManager 模式"
msgid "Clear"
msgstr "清除"
msgid "Download"
msgstr "下載"
msgid "Notes Update date"
msgstr "備註 更新日期"
msgid "Band"
msgstr "頻段"
msgid "Package update and support"
msgstr "套件更新與支援"
msgid "Failed to download index.json file from external repository."
msgstr "無法從外部儲存庫下載 index.json 檔案。"
msgid "Failed to read downloaded file."
msgstr "無法讀取下載的檔案。"
msgid "Installed package is up to date."
msgstr "已安裝的套件是最新的。"
msgid "Update is available."
msgstr "有可用更新。"
msgid "The index.json file did not contain any package information."
msgstr "index.json 檔案不包含任何套件資訊。"
msgid "Error parsing version."
msgstr "解析版本時出錯。"
msgid "Check repository"
msgstr "檢查儲存庫"
msgid "Package update..."
msgstr "套件更新..."
msgid "Report a bug"
msgstr "回報錯誤"
msgid "Write in the topic of the package on the forum eko.one.pl"
msgstr "在 eko.one.pl 論壇的套件主題中發文"
msgid "Write on forum"
msgstr "在論壇上發文"
msgid "Report a bug on the package Github page"
msgstr "在套件的 Github 頁面上回報錯誤"
msgid "Open a package discussion on Github"
msgstr "在 Github 上開啟套件討論"
msgid "Open discussion"
msgstr "開啟討論"
msgid "Buy a coffee if you want to support the development of the project and the author"
msgstr "如果您想支持專案和作者的開發,請請我喝杯咖啡"
msgid "Buy a coffee"
msgstr "請喝咖啡"
msgid "Become a sponsor if you want to support the development of the project and the author"
msgstr "如果您想支持專案和作者的開發,請成為贊助者"
msgid "Become a sponsor"
msgstr "成為贊助者"
msgid "Download package information from an external repository"
msgstr "從外部儲存庫下載套件資訊"
msgid "Add repository and download package update"
msgstr "新增儲存庫並下載套件更新"
msgid "Package Info"
msgstr "套件資訊"
msgid "Compiled"
msgstr "編譯時間"
msgid "Repository Info"
msgstr "儲存庫資訊"
msgid "Currently installed"
msgstr "目前已安裝"
msgid "Package in repository"
msgstr "儲存庫中的套件"
msgid "Last repository check"
msgstr "上次檢查儲存庫"
msgid "Poland"
msgstr "波蘭"
msgid "Force read by"
msgstr "強制讀取方式"
msgid "Select method for reading data from the modem."
msgstr "選擇從數據機讀取資料的方法。"
msgid "inactive"
msgstr "未啟用"
msgid "ModemMenager"
msgstr "數據機管理員"
msgid "Force PLMN"
msgstr "強制 PLMN"
msgid "Force reading PLMN from file."
msgstr "強制從檔案讀取 PLMN。"
msgid "Command result"
msgstr "命令結果"
msgid "Check"
msgstr "檢查"
msgid "Auto update every:"
msgstr "自動更新間隔:"
msgid "2 seconds"
msgstr "2 秒"
msgid "3 seconds"
msgstr "3 秒"
msgid "5 seconds"
msgstr "5 秒"
msgid "10 seconds"
msgstr "10 秒"
msgid "30 seconds"
msgstr "30 秒"
msgid "45 seconds"
msgstr "45 秒"
msgid "60 seconds"
msgstr "60 秒"
msgid "Refresh rate"
msgstr "重新整理頻率"
msgid "Set how often the data should be refreshed in the Modem(s) tab."
msgstr "設定數據機索引標籤中資料重新整理的頻率。"
msgid ""
"Set how often the data should be refreshed in the Modem(s) tab. <br /><br /><b>Important</b> <br />Not "
"every modem / protocol can communicate quickly with scripts. "
"Too high a polling rate can freeze the modem. <br />ModemManager and uqmi need more time to respond."
msgstr ""
"設定數據機索引標籤中資料重新整理的頻率。<br /><br /><b>重要</b> <br />並非"
"每個數據機 / 通訊協定都能與指令碼快速通訊。"
"輪詢頻率過高可能會導致數據機凍結。<br />ModemManager 和 uqmi 需要更多時間回應。"
msgid "Updating again in %s second(s)."
msgstr "%s 秒後再次更新。"
msgid "Please wait... data collection is in progress."
msgstr "請稍候... 正在收集資料。"
msgid "Modems found"
msgstr "找到的數據機"
msgid "List of found modems. Not all modems may be shown."
msgstr "找到的數據機清單。可能不會顯示所有數據機。"
msgid "Show modems found"
msgstr "顯示找到的數據機"
msgid "Show"
msgstr "顯示"
msgid "Currently, only modems connected via USB are searched for."
msgstr "目前僅搜尋透過 USB 連接的數據機。"
msgid "No Modems Detected..."
msgstr "未偵測到數據機..."
msgid "Oops.. there are no modems in settings. You will be redirected to a tab where you can define the installed modem(s)."
msgstr "哎呀……設定中沒有數據機。您將被重新導向到可以定義已安裝數據機的索引標籤。"
msgid "Redirecting..."
msgstr "重新導向中..."
msgid "Redirecting in"
msgstr "重新導向倒數"
msgid "seconds..."
msgstr "秒..."
msgid "(no data)"
msgstr "(無資料)"
msgid "Enter a valid IP address in the format 192.168.X.X"
msgstr "以 192.168.X.X 格式輸入有效的 IP 位址"
msgid "Only numbers and dots are allowed"
msgstr "只允許數字和點"
msgid "Each part must be a number from 0 to 255"
msgstr "每部分必須是 0 到 255 之間的數字"
msgid "In the future tab will allow you to update the package from %sRafał (IceG) external repository%s."
msgstr "將來此索引標籤將允許您從 %sRafał (IceG) 外部儲存庫%s 更新套件。"
msgid "Option will appear after apk implementation."
msgstr "選項將在 apk 實作後出現。"
msgid "Author (package maintainer)"
msgstr "作者(套件維護者)"
msgid "Modemdata Info"
msgstr "Modemdata 資訊"
msgid "Luci-app-modemdata Info"
msgstr "Luci-app-modemdata 資訊"
msgid "Go to the Diagnostics tab and run a script check. Most often, the error is caused by a strange operator name. To fix this, select the Force PLMN from file option if it is available in the modem configuration options."
msgstr "前往診斷索引標籤並執行指令碼檢查。通常,錯誤是由奇怪的電信業者名稱引起的。要解決此問題,請在數據機設定選項中選擇從檔案強制 PLMN 選項(如果可用)。"
msgid "If data in LuCI is not visible, and we are 100% sure that the modem has been defined/configured correctly."
msgstr "如果 LuCI 中的資料不可見,而我們百分之百確定數據機已正確定義/設定。"
msgid "Suggested solution"
msgstr "建議的解決方案"
msgid "Troubleshooting"
msgstr "疑難排解"
msgid "Please select method for reading data from the modem and install the necessary packages."
msgstr "請選擇從數據機讀取資料的方法並安裝必要的套件。"
msgid "Required packages"
msgstr "所需套件"
msgid "Check required packages"
msgstr "檢查所需套件"
msgid "Before configuring the modem, check if all required packages are installed in the system."
msgstr "在設定數據機之前,請檢查系統中是否安裝了所有必要的套件。"
msgid "Loading package data…"
msgstr "載入套件資料..."
msgid "Waiting..."
msgstr "等待中..."
msgid "Show signal levels"
msgstr "顯示訊號電平"
msgid "Primary band signal levels"
msgstr "主頻段訊號電平"
msgid "Device is busy"
msgstr "裝置忙碌"
msgid "Primary band"
msgstr "主頻段"
msgid "Available options"
msgstr "可用選項"
msgid "Device not found"
msgstr "找不到裝置"
msgid "Click to view Cell ID details"
msgstr "點擊以查看小區 ID 詳細資訊"
msgid "Cell ID (dec)"
msgstr "小區 ID(十進位)"
msgid "Cell ID (hex)"
msgstr "小區 ID(十六進位)"
msgid "eNB ID (hex)"
msgstr "eNB ID(十六進位)"
msgid "Sector ID (hex)"
msgstr "扇區 ID(十六進位)"
msgid "eNB ID (dec)"
msgstr "eNB ID(十進位)"
msgid "Sector ID (dec)"
msgstr "扇區 ID(十進位)"
msgid "Cell ID (hex) for CellMapper"
msgstr "CellMapper 的小區 ID(十六進位)"
msgid "Cell ID (dec) for CellMapper"
msgstr "CellMapper 的小區 ID(十進位)"
msgid "Cell ID Information"
msgstr "小區 ID 資訊"
msgid "Modem"
msgstr "數據機"
msgid "Detailed Cell ID information with formats for different tools and applications."
msgstr "詳細的小區 ID 資訊,包含不同工具和應用程式的格式。"
msgid "Information about package authors and available support options."
msgstr "有關套件作者和可用支援選項的資訊。"
msgid "Package name"
msgstr "套件名稱"
msgid "Proper Modem Configuration."
msgstr "正確的數據機設定。"
msgid "User should remember:"
msgstr "使用者應記住:"
msgid "1. For a specific modem, only one protocol should be set for communication with modem."
msgstr "1. 對於特定的數據機,只應設定一個與數據機通訊的通訊協定。"
msgid "2. Only one package can read data from modem (at the same time)."
msgstr "2. 同時只能有一個套件從數據機讀取資料。"
msgid "3. Reading data from modem too often may cause it to freeze (MM and uqmi need more time)."
msgstr "3. 過於頻繁地從數據機讀取資料可能會導致其凍結(MM 和 uqmi 需要更多時間)。"
msgid "Troubleshooting / Hints"
msgstr "疑難排解 / 提示"
msgid "Problem"
msgstr "問題"
msgid "Common problems that may arise when using the package, and ways to solve them."
msgstr "使用套件時可能出現的常見問題及其解決方法。"
msgid "Package does not show data for the Fibocom FM350-GL modem."
msgstr "套件不顯示 Fibocom FM350-GL 數據機的資料。"
msgid "The modem is very sensitive to data read by the communication port. Selecting the wrong communication port may cause the modem to freeze or restart."
msgstr "數據機對通訊連接埠讀取的資料非常敏感。選擇錯誤的通訊連接埠可能會導致數據機凍結或重新啟動。"
msgid "and"
msgstr "和"
msgid "packages are recommended for proper modem support."
msgstr "套件推薦用於正確支援數據機。"
msgid "Modemdata"
msgstr "Modemdata"
msgid "Luci-app-modemdata"
msgstr "Luci-app-modemdata"
msgid "Info"
msgstr "資訊"
msgid "Action"
msgstr "操作"
msgid "Run"
msgstr "執行"
msgid "Close"
msgstr "關閉"
msgid "Dismiss"
msgstr "關閉"
msgid "Unable to clear the file"
msgstr "無法清除檔案"
msgid "Unable to read the contents"
msgstr "無法讀取內容"
msgid "Unable to save the contents"
msgstr "無法儲存內容"
msgid "Error: "
msgstr "錯誤:"
msgid "Download error"
msgstr "下載錯誤"
msgid "Failed to load package data."
msgstr "無法載入套件資料。"
msgid "Failed to download bts data file from site."
msgstr "無法從網站下載基地台資料檔案。"
msgid "Failed to process the downloaded file with btsearch.sh."
msgstr "無法使用 btsearch.sh 處理下載的檔案。"
msgid "Error loading Cell ID data: "
msgstr "載入小區 ID 資料時出錯:"
msgid "Loading"
msgstr "載入中"
msgid "Refreshing"
msgstr "重新整理中"
msgid "Disabled"
msgstr "已停用"
msgid "Disabled."
msgstr "已停用。"
msgid "Install"
msgstr "安裝"
msgid "Install…"
msgstr "前往安裝..."
msgid "Installed"
msgstr "已安裝"
msgid "serial"
msgstr "序列埠"
msgid "ecm"
msgstr "ecm"
msgid "uqmi"
msgstr "uqmi"
msgid "modemmanager"
msgstr "數據機管理員"
msgid "modem "
msgstr "调制解调器 "
msgid "Name"
msgstr "名稱"
msgid "Time"
msgstr "時間"
msgid "Signal"
msgstr "訊號"
msgid "(Signal Strength)"
msgstr "(訊號強度)"
msgid "Received"
msgstr "已接收"
msgid "Country"
msgstr "國家"
msgid "ICCID"
msgstr "ICCID"
msgid "IMSI"
msgstr "IMSI"
msgid "Modem IMEI"
msgstr "调制解调器 IMEI"
msgid "Cell ID"
msgstr "小区 ID"
msgid "CID"
msgstr "CID"
msgid "LAC"
msgstr "LAC"
msgid "LAC/TAC"
msgstr "LAC/TAC"
msgid "TAC"
msgstr "TAC"
msgid "RSSI"
msgstr "RSSI"
msgid "RSCP"
msgstr "RSCP"
msgid "RSRP"
msgstr "RSRP"
msgid "RSRQ"
msgstr "RSRQ"
msgid "SINR"
msgstr "SINR"
msgid "SNR"
msgstr "SNR"
msgid "EC/IO"
msgstr "EC/IO"
msgid "EARFCN"
msgstr "EARFCN"
msgid "UARFCN"
msgstr "UARFCN"
msgid "RNC/eNBI"
msgstr "RNC/eNBI"
msgid "UC-Id/ECID"
msgstr "UC-Id/ECID"
msgid "Duplex"
msgstr "雙工"
msgid "StationID"
msgstr "站點 ID"
msgid "Cd."
msgstr "編號"
msgid "Mobile Country Code"
msgstr "行動國家代碼"
msgid "Mobile Network Code"
msgstr "行動網路代碼"
msgid "btsearch.pl"
msgstr "btsearch.pl"
msgid "lteitaly.it"
msgstr "lteitaly.it"
msgid "☰"
msgstr "☰"
msgid "-"
msgstr "-"
msgid "Signal to Interference+Noise / Signal to Noise"
msgstr "訊號與干擾+雜訊比 / 訊噪比"
msgid "Received Signal Strength Indicator"
msgstr "接收訊號強度指示"
msgid "Reference Signal Received Power"
msgstr "參考訊號接收功率"
msgid "Reference Signal Received Quality"
msgstr "參考訊號接收品質"
msgid "Received Signal Code Power"
msgstr "接收訊號碼功率"
msgid "Energy per Chip / Interference"
msgstr "每碼片能量 / 干擾比"
msgid "Modemdata Status"
msgstr "數據機資料狀態"
msgid "(Received Signal Strength Indicator)"
msgstr "(接收訊號強度指示)"
msgid "(Reference Signal Received Power)"
msgstr "(參考訊號接收功率)"
msgid "(Reference Signal Received Quality)"
msgstr "(參考訊號接收品質)"
msgid "(Signal to Interference+Noise / Signal to Noise)"
msgstr "(訊號與干擾+雜訊比 / 訊噪比)"
msgid "(Received Signal Code Power)"
msgstr "(接收訊號碼功率)"
msgid "(Energy per Chip / Interference)"
msgstr "(每碼片能量 / 干擾比)"
msgid "BTS search: no response from server."
msgstr "BTS搜尋:伺服器無回應。"
msgid "BTS search: no results found."
msgstr "BTS搜尋:找不到結果。"
msgid "this month"
msgstr "本月"
msgid "month ago"
msgstr "1個月前"
msgid "months ago"
msgstr "幾個月前"
msgid "Station ID"
msgstr "基站ID"
msgid "Confirmed"
msgstr "已確認"
msgid "Updated"
msgstr "已更新"
msgid "Show on map"
msgstr "在地圖上顯示"
msgid "Download data"
msgstr "下載資料"
msgid "Install curl"
msgstr "安裝curl"
msgid "Note: The package is fully compatible with the latest, third-generation version of the BTSearch website."
msgstr "注意:此套件與最新的第三代 BTSearch 網站完全相容。"
msgid "Skip package verification"
msgstr "跳過套件驗證"
msgid "Enable this option to skip checking for installed packages and allow selecting any method from the list below."
msgstr "啟用此選項可跳過已安裝套件的檢查,並允許從下方清單中選擇任意方式。"
@@ -0,0 +1,3 @@
config general
option main_modem ''
@@ -0,0 +1,11 @@
config modemdata
option website 'www.btsearch.pl'
option btsaction 'download'
option repocheckinfo ''
option updtime '5'
list hide_data 'IMSI'
list hide_data 'IMEI'
list hide_data 'ICCID'
list hide_data 'Cell ID'
list hide_data 'Identyfikator komórki'
Whitespace-only changes.
@@ -0,0 +1,25 @@
#!/bin/sh
#
# (c) 2025-2026 Rafał Wabik - IceG - From eko.one.pl forum
#
chmod 664 /www/luci-static/resources/icons/ctime_new.svg
chmod 664 /www/luci-static/resources/icons/mybts.svg
chmod 664 /www/luci-static/resources/icons/sim_new.svg
chmod 664 /www/luci-static/resources/icons/termometr.svg
chmod 664 /www/luci-static/resources/icons/mobile-signal-000-000.svg
chmod 664 /www/luci-static/resources/icons/mobile-signal-000-020.svg
chmod 664 /www/luci-static/resources/icons/mobile-signal-020-040.svg
chmod 664 /www/luci-static/resources/icons/mobile-signal-040-060.svg
chmod 664 /www/luci-static/resources/icons/mobile-signal-060-080.svg
chmod 664 /www/luci-static/resources/icons/mobile-signal-080-100.svg
chmod +x /usr/bin/md_modemmanager 2>&1 &
chmod +x /usr/bin/md_serial_ecm 2>&1 &
chmod +x /usr/bin/md_uqmi 2>&1 &
rm -rf /tmp/luci-indexcache 2>&1 &
rm -rf /tmp/luci-modulecache/ 2>&1 &
exit 0
@@ -0,0 +1,51 @@
#!/bin/sh
#
# (c) 2025 Cezary Jackiewicz <cezary@eko.one.pl>
#
# (c) 2025-2026 modified by Rafał Wabik - IceG - From eko.one.pl forum
#
. /lib/functions.sh
. /usr/share/libubox/jshn.sh
ECM=""
RES="/usr/share/modemdata"
device=$1
network=$2
forced_plmn=$3
try_params_mm() {
local retries=5
local delay=1
local i
local result
for i in $(seq 1 $retries); do
result=$($RES/params_modemmanager.sh "$device" "$forced_plmn")
if [ -n "$result" ]; then
echo "$result"
return 0
fi
sleep "$delay"
done
echo "{}"
}
SEPARATOR=""
parse_section() {
echo "["
$RES/product_modemmanager.sh "$device"
echo ","
$RES/network.sh "$network"
echo ","
try_params_mm
echo "]"
}
config_load modemdata
parse_section modemdata
exit 0
@@ -0,0 +1,48 @@
#!/bin/sh
#
# (c) 2025 Cezary Jackiewicz <cezary@eko.one.pl>
#
# (c) 2025-2026 modified by Rafał Wabik - IceG - From eko.one.pl forum
#
. /lib/functions.sh
. /usr/share/libubox/jshn.sh
ECM=""
RES="/usr/share/modemdata"
device=$1
network=$2
forced_plmn=$3
SEPARATOR=""
parse_section() {
if echo "x$device" | grep -q "192.168."; then
ECM="$RES/addon/ecm/huawei.sh $device"
else
ECM=""
fi
echo "["
if [ -n "$ECM" ]; then
$ECM product
echo ","
$RES/network.sh "$network"
echo ","
$ECM params
else
$RES/product.sh "$device"
echo ","
$RES/network.sh "$network"
echo ","
$RES/params.sh "$device" "$forced_plmn"
fi
echo "]"
}
config_load modemdata
parse_section modemdata
exit 0
@@ -0,0 +1,50 @@
#!/bin/sh
#
# (c) 2025 Cezary Jackiewicz <cezary@eko.one.pl>
#
# (c) 2025-2026 modified by Rafał Wabik - IceG - From eko.one.pl forum
#
. /lib/functions.sh
. /usr/share/libubox/jshn.sh
RES="/usr/share/modemdata"
device=$1
network=$2
forced_plmn=$3
mbim=$4
try_params_uqmi() {
local retries=5
local delay=1
local i
local result
for i in $(seq 1 $retries); do
result=$($RES/params_qmi.sh "$device" "$forced_plmn" "$mbim")
if [ -n "$result" ]; then
echo "$result"
return 0
fi
sleep "$delay"
done
echo "{}"
}
SEPARATOR=""
parse_section() {
echo "["
$RES/product.sh "$device"
echo ","
$RES/network.sh "$network"
echo ","
try_params_uqmi
echo "]"
}
config_load modemdata
parse_section modemdata
exit 0
@@ -0,0 +1,68 @@
{
"admin/modem": {
"title": "Modem",
"order": 30,
"action": {
"type": "firstchild",
"recurse": true
}
},
"admin/modem/modemdata": {
"title": "Modemdata Status",
"order": 10,
"action": {
"type": "alias",
"path": "admin/modem/modemdata/modempreview"
},
"depends": {
"acl": [ "luci-app-modemdata" ],
"uci": { "modemdata": true }
}
},
"admin/modem/modemdata/modempreview": {
"title": "Modem(s)",
"order": 10,
"action": {
"type": "view",
"path": "modem/modempreview"
}
},
"admin/modem/modemdata/modemdiagnostics": {
"title": "Diagnostics",
"order": 20,
"action": {
"type": "view",
"path": "modem/modemdiagnostics"
}
},
"admin/modem/modemdata/modemdefine": {
"title": "Modem(s) configuration",
"order": 30,
"action": {
"type": "view",
"path": "modem/modemdefine"
}
},
"admin/modem/modemdata/modemconfig": {
"title": "Package configuration",
"order": 40,
"action": {
"type": "view",
"path": "modem/modemconfig"
}
},
"admin/modem/modemdata/modemupdate": {
"title": "Package update and support",
"order": 50,
"action": {
"type": "view",
"path": "modem/modemupdate"
}
}
}
@@ -0,0 +1,54 @@
{
"luci-app-modemdata": {
"description": "Grant access to LuCI JS app modemdata",
"read": {
"cgi-io": [ "exec" ],
"file": {
"/usr/share/modemdata/network.sh": [ "exec" ],
"/usr/share/modemdata/params.sh": [ "exec" ],
"/usr/share/modemdata/params_modemmanager.sh": [ "exec" ],
"/usr/share/modemdata/params_qmi.sh": [ "exec" ],
"/usr/share/modemdata/product.sh": [ "exec" ],
"/usr/share/modemdata/product_modemmanager.sh": [ "exec" ],
"/usr/share/modemdata/addon/ecm/huawei.sh": [ "exec" ],
"/usr/bin/mmcli": [ "exec" ],
"/bin/sh": [ "exec" ],
"/usr/bin/md_serial_ecm": [ "exec" ],
"/usr/bin/md_modemmanager": [ "exec" ],
"/usr/bin/md_uqmi": [ "exec" ],
"/bin/sh -x /usr/share/modemdata/network.sh": [ "exec" ],
"/bin/sh -x /usr/share/modemdata/params.sh": [ "exec" ],
"/bin/sh -x /usr/share/modemdata/params_modemmanager.sh": [ "exec" ],
"/bin/sh -x /usr/share/modemdata/product.sh": [ "exec" ],
"/bin/sh -x /usr/share/modemdata/product_modemmanager.sh": [ "exec" ],
"/bin/sh -x /usr/share/modemdata/addon/ecm/huawei.sh": [ "exec" ],
"/tmp/debug_result.txt": [ "read" ],
"/etc/modemdata": [ "read" ],
"/sys/kernel/debug/usb/devices": [ "read" ],
"/dev": [ "list" ],
"/etc/defmodems": [ "read" ],
"/etc/modem/modemlist.json": [ "read" ],
"/bin/uclient-fetch": [ "exec" ],
"/usr/libexec/package-manager-call list-installed": [ "exec" ],
"/usr/libexec/opkg-list installed": [ "exec" ],
"/usr/libexec/opkg-call list-installed": [ "exec" ],
"/etc/opkg.conf": [ "read" ]
},
"uci": [ "modemdata" , "defmodems" ]
},
"write": {
"file": {
"/bin/cat": [ "exec" ],
"/bin/sh": [ "exec" ],
"/bin/uclient-fetch": [ "exec" ],
"/bin/ls /dev": [ "exec" ],
"/bin/sh /usr/bin/md_serial_ecm": [ "exec" ],
"/etc/defmodems": [ "write" ],
"/tmp/debug_result.txt": [ "write" ],
"/etc/modemdata": [ "write" ],
"/etc/modem/modemlist.json": [ "write" ]
},
"uci": [ "modemdata" , "defmodems" ]
}
}
}