🔥 Sync 2026-09-28 00:13:15

This commit is contained in:
github-actions[bot] committed 2026-09-28 00:13:15 +08:00
1 parent c540ea3fd1
commit 1854a1c960
151 files changed
+25199 -9649

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
include $(TOPDIR)/rules.mk
PKG_LICENSE:=MIT
PKG_MAINTAINER:=Ash Clarke <clarkeaj@hotmail.co.uk>
LUCI_TITLE:=LuCI interface for qosify
LUCI_DESCRIPTION:=Web UI for the qosify CAKE/eBPF traffic shaping daemon
LUCI_DEPENDS:=+luci-base +qosify
PKG_PROVIDES:=luci-app-qos
# qosify leaves clsact and ifb-dns behind when it stops, and its own prerm may
# run after this one, so a copy of cleanup waits in the background for qosify to
# exit. If qosify stays installed and running it touches nothing.
define Package/luci-app-qosify/prerm
#!/bin/sh
[ -n "$${IPKG_INSTROOT}" ] || [ "$${PKG_UPGRADE}" = 1 ] || {
cp /usr/share/qosify-luci/cleanup /tmp/qosify-luci-cleanup &&
( /tmp/qosify-luci-cleanup wait; rm -f /tmp/qosify-luci-cleanup ) \
</dev/null >/dev/null 2>&1 &
}
exit 0
endef
include $(TOPDIR)/feeds/luci/luci.mk
# call BuildPackage - OpenWrt buildroot signature
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,398 @@
/* SPDX-License-Identifier: MIT */
/* The page is stock LuCI markup and each theme draws .cbi-section its own way,
so sections are left alone. Theme variables come first here, with a neutral
fallback for themes without them. */
#qos-app {
--qos-bd: var(--border-color-medium, rgba(128, 128, 128, .35));
--qos-ln: var(--border-color-low, rgba(128, 128, 128, .2));
--qos-hd: var(--background-color-low, rgba(128, 128, 128, .06));
--qos-r: 4px;
--qos-gap: .75em;
--qos-pad: .45em 1em;
}
/* The service bar sits outside any section, so it gets its own box. Flex
items ignore float, so the theme's page-actions floats cannot reorder the
buttons and they stay in declared order whatever their colour class. */
#qos-svc-btns {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
gap: .4em;
margin: 0 0 var(--qos-gap);
padding: var(--qos-pad);
border: 1px solid var(--qos-bd);
border-radius: var(--qos-r);
}
#qos-svc-btns::after {
content: none;
}
#qos-svc-btns > * {
margin: 0;
}
/* Bootstrap and OpenWrt 2020 define .label.warning and .label.success but no
.label.danger. */
#qos-app .label.danger {
background-color: var(--error-color-high, #e8210d);
color: var(--on-error-color, #fff);
}
#qos-app .table {
margin: 0;
}
#qos-app .table .td {
padding: .45em .75em;
vertical-align: middle;
border-top-color: var(--qos-ln);
}
/* A folding section is a details.cbi-section whose summary holds the theme's h3. */
#qos-app .cbi-section > summary {
margin: 0 0 var(--qos-gap);
cursor: pointer;
list-style: none;
}
#qos-app .cbi-section > summary::-webkit-details-marker {
display: none;
}
#qos-app .cbi-section > summary::before {
content: "\25B8";
display: inline-block;
width: 1.1em;
transition: transform .15s;
}
#qos-app details.cbi-section[open] > summary::before {
transform: rotate(90deg);
}
#qos-app details.cbi-section:not([open]) > summary {
margin-bottom: 0;
}
#qos-app summary > h3 {
display: inline;
margin: 0;
}
/* Reference panels inside a section. */
#qos-app details:not(.cbi-section) {
margin: var(--qos-gap) 0 0;
}
#qos-app details:not(.cbi-section) > summary {
cursor: pointer;
font-weight: 600;
}
#qos-app details:not(.cbi-section) > p,
#qos-app details:not(.cbi-section) > .table {
margin: .5em 0 0;
}
/* Quick Add: forms, so the grids stay tight; the folds are ordinary sections. */
#qos-app .qa .table {
table-layout: fixed;
margin: 0 0 .3em;
}
#qos-app .qa .th,
#qos-app .qa .td {
padding: .15em .3em;
}
#qos-app .qa .th {
font-size: .85em;
overflow: hidden;
text-overflow: ellipsis;
}
#qos-app .qa .td input:not([type=checkbox]),
#qos-app .qa .td select {
width: 100%;
min-width: 0;
box-sizing: border-box;
}
#qos-app .qa .td input[type=checkbox] {
margin: 0;
vertical-align: middle;
}
#qos-app .qa-foot {
display: flex;
align-items: flex-start;
gap: .3em 1em;
}
#qos-app .qa-foot > details {
flex: 1 1 0;
min-width: 0;
margin: .15em 0 0;
}
#qos-app .qa details:not(.cbi-section) > summary {
font-size: .9em;
}
#qos-app .qa details:not(.cbi-section) .td {
padding: .2em .5em;
border-top: 1px solid var(--qos-ln);
}
#qos-app .cbi-section-node > .cbi-value:last-child {
margin-bottom: 0;
}
#qos-app .qos-up-name {
margin-left: .5em;
opacity: .75;
}
/* The tc output takes the rest of the window: the viewport less the LuCI
header and the tab bar, caught by min-height on a short screen. The editors
are fitted to the window by fitEditor(); the calc() height only holds until
the first fit. Width is on the id so the theme's textarea width cannot win,
and resize: both keeps a wrong width correctable. */
#qos-st-pre {
margin: 0;
padding: .75em;
overflow: auto;
white-space: pre;
height: calc(100vh - 310px);
min-height: 320px;
resize: vertical;
font-family: var(--font-mono, monospace);
font-size: 12px;
border: 1px solid var(--qos-bd);
border-radius: var(--qos-r);
}
#qos-config-ta,
#qos-rules-ta {
width: 100%;
box-sizing: border-box;
height: calc(100vh - 300px);
min-height: 160px;
resize: both;
padding: 6px;
line-height: 1.4;
tab-size: 4;
font-family: var(--font-mono, monospace);
font-size: 12px;
}
/* Counters. Tin colours: bulk, best effort, video and voice take the theme's
error, primary, warn and success colours; the extra diffserv8 and precedence
tins use fallbacks with light and dark values, switched by LuCI's
data-darkmode or, on a theme that does not set it, prefers-color-scheme. */
#qos-app {
--qos-f-red: #e41a1c; --qos-f-blue: #377eb8; --qos-f-yellow: #e6b422;
--qos-f-green: #4daf4a; --qos-f-purple: #984ea3; --qos-f-orange: #ff7f00;
--qos-f-cyan: #17becf; --qos-f-forest: #1b7837; --qos-f-pine: #0f4d24;
--qos-f-grey: #5c5c5c; --qos-f-brown: #a65628; --qos-f-pink: #f781bf;
--qos-f-none: rgba(128, 128, 128, .45);
}
:root[data-darkmode="true"] #qos-app {
--qos-f-red: #e57373; --qos-f-blue: #64a0d8; --qos-f-yellow: #d4b44a;
--qos-f-green: #66bb6a; --qos-f-purple: #b085c0; --qos-f-orange: #ffa24d;
--qos-f-cyan: #4dd0e1; --qos-f-forest: #43a047; --qos-f-pine: #2e7d4f;
--qos-f-grey: #9e9e9e; --qos-f-brown: #c08050; --qos-f-pink: #f4a6cf;
--qos-f-none: rgba(160, 160, 160, .45);
}
@media (prefers-color-scheme: dark) {
:root:not([data-darkmode]) #qos-app {
--qos-f-red: #e57373; --qos-f-blue: #64a0d8; --qos-f-yellow: #d4b44a;
--qos-f-green: #66bb6a; --qos-f-purple: #b085c0; --qos-f-orange: #ffa24d;
--qos-f-cyan: #4dd0e1; --qos-f-forest: #43a047; --qos-f-pine: #2e7d4f;
--qos-f-grey: #9e9e9e; --qos-f-brown: #c08050; --qos-f-pink: #f4a6cf;
--qos-f-none: rgba(160, 160, 160, .45);
}
}
#qos-app {
--qos-c-red: var(--error-color-high, var(--qos-f-red));
--qos-c-blue: var(--primary-color-high, var(--qos-f-blue));
--qos-c-yellow: var(--warn-color-high, var(--qos-f-yellow));
--qos-c-green: var(--success-color-high, var(--qos-f-green));
--qos-c-purple: var(--qos-f-purple); --qos-c-orange: var(--qos-f-orange);
--qos-c-cyan: var(--qos-f-cyan); --qos-c-forest: var(--qos-f-forest);
--qos-c-pine: var(--qos-f-pine); --qos-c-grey: var(--qos-f-grey);
--qos-c-brown: var(--qos-f-brown); --qos-c-pink: var(--qos-f-pink);
--qos-c-none: var(--qos-f-none);
}
/* A header table above a boxed body; bars and figures are updated in place. */
#qos-cn .qbox {
overflow: hidden;
border: 1px solid var(--qos-bd);
border-radius: var(--qos-r);
}
#qos-cn .qbox + .qbox {
margin-top: var(--qos-gap);
}
#qos-cn .qhead {
background: var(--qos-hd);
border-bottom: 1px solid var(--qos-ln);
}
#qos-cn .qhead .th,
#qos-cn .qbox .td {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#qos-cn .qbox .tr:not(.table-titles):hover .td {
background: var(--qos-hd);
}
#qos-cn .cbi-progressbar {
height: .75em;
margin: 0;
min-width: 0;
border-radius: var(--qos-r);
}
#qos-cn .qn {
width: 1%;
text-align: right;
white-space: nowrap;
font-variant-numeric: tabular-nums;
}
#qos-cn .qt .td {
font-weight: 600;
}
#qos-cn-map-box {
height: 24rem;
min-height: 6rem;
overflow-y: scroll;
resize: vertical;
}
/* Quick settings: one inner box per tab, rows split by the same line as the
tables, and the control then its hint on one line so every hint starts in
the same column. */
#qos-app .qs-box {
min-width: 0;
min-height: 17em;
padding: .7em 1.5em;
border: 1px solid var(--qos-bd);
border-radius: var(--qos-r);
}
#qos-qs-sect .cbi-value {
align-items: flex-start;
padding: .55em 0;
}
#qos-qs-sect .cbi-value + .cbi-value {
border-top: 1px solid var(--qos-ln);
}
#qos-qs-sect .cbi-value label.cbi-value-title {
flex: 0 0 16em;
padding-top: 0;
line-height: 30px;
font-weight: 600;
}
#qos-qs-sect .cbi-value-field {
display: grid;
grid-template-columns: minmax(0, 18em) minmax(0, 1fr);
align-items: center;
gap: .3em 1.5em;
flex: 1 1 auto;
margin-left: 1.5em;
min-width: 0;
line-height: 30px;
}
#qos-qs-sect .cbi-value-description {
margin-top: 0;
line-height: 1.4;
}
#qos-qs-sect .qs-note {
grid-column: 1 / -1;
}
#qos-qs-sect .cbi-value-field input[type=checkbox] {
justify-self: start;
margin: 0;
vertical-align: middle;
}
#qos-qs-sect .qs-ctl {
justify-self: start;
}
#qos-qs-sect .cbi-value-field input[type=text],
#qos-qs-sect .cbi-value-field input[type=number],
#qos-qs-sect .cbi-value-field select {
max-width: 100%;
box-sizing: border-box;
}
/* Sized by what goes in: a byte count gets a byte-sized box, CAKE options get the row. */
#qos-qs-sect [data-q=ovh_bytes],
#qos-qs-sect [data-q=overhead_mpu] {
width: 7em;
}
#qos-qs-sect [data-q=overhead_vlan],
#qos-qs-sect [data-q=overhead_encap] {
width: 9em;
}
#qos-qs-sect [data-q=name],
#qos-qs-sect [data-q=bw_up],
#qos-qs-sect [data-q=bw_down] {
width: 14em;
}
#qos-qs-sect [data-q=mode],
#qos-qs-sect [data-q=overhead] {
width: 18em;
}
#qos-qs-sect .qs-wide .cbi-value-field {
grid-template-columns: minmax(0, 28em) minmax(0, 1fr);
}
#qos-qs-sect [data-q$=opts] {
width: 100%;
}
/* Phones: label, then control, then hint, one under the other. */
@media (max-width: 600px) {
#qos-qs-sect .cbi-value {
display: block;
}
#qos-qs-sect .cbi-value label.cbi-value-title {
line-height: 1.5;
}
#qos-qs-sect .cbi-value-field {
grid-template-columns: minmax(0, 1fr);
margin-left: 0;
}
#qos-qs-sect .cbi-value-field > * {
grid-column: 1;
}
}
+768
View File
@@ -0,0 +1,768 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: cs\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/cs/>\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
"PO-Revision-Date: 2026-08-22 12:51+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s obsahuje uvozovku – qosify odmítne celou hodnotu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s nahráno – qosify znovunačteno."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s, uplatněno (QoS zakázáno)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s, uplatněno."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(alternativní název)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(sekce bez názvu)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "Sekce výchozích nastavení už existuje."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Aktivní"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Přidat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Pokročilé"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "Automatická šířka pásma vstupu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "Automatické spouštění"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "K dispozici"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "Třídy k dispozici"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "Zazálohovat stávající soubory"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "Šířka pásma stahování"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "Šířka pásma odesílání"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "Binární obsah odmítnut"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "Klasifikační pravidla"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Vyčistit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr "Vyčistit editor nastavení? Obsah nebude uložen do kliknutí na Uložit."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
"Vyčistit editor pravidel? Obsah nebude uložen dokud nekliknete na Uložit."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "Kliknutím zakážete automatické spouštění"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "Kliknutím povolíte automatické spouštění"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr "Obecná nastavení omezování rychlosti – zapsaná přímo do %s, sekce %s."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Nastavení"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "Reference nastavení"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "Nastavení vyčištěno, qosify zastaveno."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "Nastavení uloženo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "Nastavení: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "Soubory s nastaveními"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"DSCP kódové body: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Jakékoli dscp_* "
"hodnoty mohou také jmenovat třídu. Pro přebití pouze když kolonka DSCP je "
"nula předešlete znakem +"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "Pravidla DSCP mapování načtená qosify při spouštění."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Výchozí qosify je uplatňováno když klíč chybí – rozhraní: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. zařízení: "
"identické s výjimkou nat0. výchozí: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (zakázáno)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Zakázáno"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Stáhnout"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "Stáhnout si stávající soubory s nastavením před provedením změn."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
"Editory znovunačteny z disku – neuložené změny v editoru byly zahozeny."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Výstup"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "Předvolby výstupu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "Vyprázdnění nastavení zastaví qosify. Pokračovat?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "Vyprázdnit soubor"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Povoleno"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "Povoleno – nespuštěné"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "Povoleno – neomezující provoz (zkontrolujte nastavení)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "Zadejte název sekce (písmena a číslice / podtržítko)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "Zadejte jedinou IPv4 adresu (qosify nepřijímá CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "Zadejte jedinou IPv6 adresu (qosify nepřijímá CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "Zadejte hodnotu."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "Chyba: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "Chyba: nenalezeny žádné platné sloky (stanza)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "Chyba: je třeba, aby bandwith_down vypadalo jako např. 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "Chyba: je třeba, aby bandwith_up vypadalo jako např. 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"Chyba: neplatné znaky v kolonkách předvoleb. Použijte pouze písmena a "
"číslice, mezery, pomlčky, tečky a středníky."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "Chyba: je třeba, aby název bylo zařízení nebo (název) rozhraní"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "Chyba: je třeba, aby režie bylo celé číslo bajtů"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "Chyby:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "Soubor příliš velký (nejvýše 64KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "Nalezeno (prázdné nebo neplatné)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "Udělit přístup k LuCI aplikaci qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "Izolovat hostitele"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "IPv4 adresa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "IPv6 adresa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Vstup"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "Předvolby vstupu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "Vstup: %s / výstup: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "Inicializační skript"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Nainstalováno"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "Název rozhraní"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "Neplatný řádek pravidla: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "Chybí"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "Název netdev"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "V /etc/config/qosify nedefinovány žádné třídy"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr "Nedefinovány žádné třídy. Nejprve na kartě Nastavení nějaké přidejte."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "Nedefinována žádná sekce výchozího nastavení"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "Nevybrány žádné soubory."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "Ve vzorech nebo adresách nejsou dovolené mezery nebo znaky #."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "Žádné platné sloky (stanza) UCI nastavení"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "Nespuštěné"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "Nenainstalované"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
"Pozn.: šířka pásma nenastavena – CAKE bude v takovém směru provozováno "
"neomezené."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Předvolby"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "Bajtů režie"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "Typ režie"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Přehled"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "Balíček"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "Je třeba, aby port byl 1-65534 (qosify odmítne 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr "Je třeba, aby port bylo číslo nebo rozsah (např. 4500 nebo 5060-5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"Předešlete znakem + pro přebití pouze když je kolonka DSCP nula. Porty: "
"tcp:443, udp:3074, rozsahy: tcp:5060-5061 (1-65534). DNS: dns:*teams*, "
"regex: dns:/zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "QoS povoleno"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "Režim fronty"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "Rychlé přidání nastavení"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "Rychlé přidání pravidla"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "Rychlá nastavení"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "Je třeba, aby začátek rozsahu nebyl vyšší než jeho konec."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "Chyba čtení"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "Načítání a ověřování souborů…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Znovunačíst"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
"Nahradí oba soubory s nastaveními výchozími hodnotami pro qosify – a to bude "
"zakázáno."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "Resetování se nezdařilo: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "Resetovat nastavení qosify na výchozí hodnoty?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "Resetovat na výchozí"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "Reset na výchozí – uplatněn."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "Resetovat na výchozí pro qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "Resetování"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Restart"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "Obnovování výchozích…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "Pravidla uložena"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "Pravidla: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Spuštěné"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "Spuštěné a provoz omezující"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "Spuštěné – provoz neomezující"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr "Stejné předvolby jako třída – dejte existující třídě druhý název."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"Stejné předvolby jako rozhraní, ale název je netdev. nat v tomto případě má "
"jako výchozí 0 a 1 je pro rozhraní."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "Uložit a použít"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "Uložení se nezdařilo: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "Ukládání"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "Ukládání nastavení a uplatňování…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "Sekce %s už existuje."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"Název sekce je názvem třídy, na kterou se pravidla a dscp_* hodnoty "
"odkazují. Hodnota nastavuje vstup a výstup dohromady."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
"Vyberte soubory a klikněte na „Uložit a použít“ pro přebití a restart qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "Odesílání %s do qosify…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "Ovládání služby"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Stav služby"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "Akce služby se nezdařila: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "Nastavení uložena"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Spustit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Stav"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Zastavit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "Omezování provozu a DSCP rozřazování prostřednictvím qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "UCI nastavení – třídy, rozhraní, výchozí."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "Neznámá třída / DSCP cíl: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "Nahrát soubory s nastavením"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr "Nahrát a přepsat soubory s nastavením? qosify bude znovunačteno."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "Chyba nahrávání: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "Nahrání se nezdařilo: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "Nahrávání"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "Platné"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr "Varování: %s ale qosify neomezuje provoz – podívejte se na kartu Stav."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "Pracující"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "Zapisování nastavení a načítání qosify…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "Zapisování pravidel a znovunačítání qosify…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "Máte neuložené změny. Opustit tuto kartu?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "dns vzor"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "dns regulární výraz"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "dns_c vzor"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "dns_c regulární výraz"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "vstup a výstup je obojí 0 – nic není omezováno"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
"název není nastavený – qosify.init odešle prázdný název zařízení a tato "
"sekce nikdy nebude uplatněna"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"název je netifd rozhraní. Šířka pásma je uplatňována pouze kde jsou "
"odnastavené bandwidth_up/bandwidth_down. overhead a overhead_encap je "
"uplatňováno pouze pokud overhead_type je manual."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"nat není odeslán: qosify pouze vyšle nat/nonat uvnitř větve host_isolate. "
"CAKE nepřijímá toky plus nat – pro jeho uplatnění dejte do předvoleb nat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"nat dosáhne pouze %s – dejte ho do předvoleb, nebo jak do ingress_options, "
"tak do egress_options"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr "žádné bandwidth_down nebo bandwidth – vstupní CAKE běží neomezované"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr "žádné bandwidth_down nebo bandwidth – výstupní CAKE běží neomezované"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "pouze pokud odnastaveno (+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
"overhead a overhead_encap jsou ignorovány pokud overhead_type je manual"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "qosify není spuštěné. Napravte to z karty Přehled."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"qosify toto pouze předá CAKE společně s Host Isolate – pro vynucení nat ho "
"přidejte do Předvoleb"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "qosify-status nevrátilo žádný výstup."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "vyžadováno – qosify přeskočí sekce, které nemají žádný název"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "pravidla"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "tcp port"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "tcp+udp port"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "udp port"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "použito pouze pokud Overhead Type je manual"
+741
View File
@@ -0,0 +1,741 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: de\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/de/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"PO-Revision-Date: 2026-09-24 06:06+0000\n"
"X-Generator: Weblate 2026.10.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Aktiv"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Hinzufügen"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Verfügbar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Einstellungen"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"DSCP-Codepunkte: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Jeder dscp_*-Wert "
"kann auch eine Klasse bezeichnen. Durch Voranstellen eines „+“ wird die "
"Überschreibung nur dann wirksam, wenn das DSCP-Feld den Wert Null hat."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Standardwerte, die qosify anwendet, wenn ein Schlüssel fehlt – "
"Schnittstelle: Modus diffserv4, Eingangsbandbreite 1, Ausgangsbandbreite 1, "
"NAT 1, Host-Isolation 1, Autorate_Ingress 0. Gerät: identisch, außer NAT 0. "
"Standardwerte: Timeout 3600, dscp_default_tcp/udp CS0, dscp_prio/dscp_bulk/"
"dscp_icmp nicht gesetzt, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (deaktiviert)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Deaktiviert"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Aktiviert"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Ingress"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Übersicht"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Stopp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
+791
View File
@@ -0,0 +1,791 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: es\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/es/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"PO-Revision-Date: 2026-09-23 19:06+0000\n"
"X-Generator: Weblate 2026.10.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s contiene una comilla — qosify rechaza todo el valor"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s subido, qosify recargado."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s, aplicado (QoS desactivado)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s, aplicado."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(alias)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(sección sin nombre)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "Ya existe una sección de configuración predeterminada."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Activo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Añadir"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Avanzado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "Entrada de tasa automática"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "Inicio automático"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Disponible"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "Clases disponibles"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "Respaldar los archivos actuales"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "Ancho de banda de descarga"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "Ancho de banda de carga"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "Contenido binario rechazado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "Reglas de clasificación"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Limpiar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
"¿Vaciar el editor de configuración? El contenido no se guardará hasta que "
"haga clic en Guardar."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
"¿Vaciar el editor de reglas? El contenido no se guardará hasta que haga clic "
"en Guardar."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "Haga clic para desactivar el inicio automático"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "Haga clic para activar el inicio automático"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr "Configuración de forma común — escrita directamente en %s, sección %s."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Configuración"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "Referencia de configuración"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "Config borrada, qosify detenido."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "Configuración guardada"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "Configuración: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "Archivos de configuración"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"Puntos de código DSCP: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Cualquier "
"valor dscp_* también puede nombrar una clase. Anteponga + para anular la "
"configuración solo cuando el campo DSCP sea cero."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "Reglas de mapeo DSCP cargadas por qosify al iniciar el sistema."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Se aplica qosify por defecto cuando falta una clave — interfaz: modo "
"diffserv4, ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. "
"Dispositivo: idéntico excepto nat 0. Valores predeterminados: timeout 3600, "
"dscp_default_tcp/udp CS0, dscp_prio/dscp_bulk/dscp_icmp no configurado, "
"bulk_trigger_pps/bulk_trigger_timeout/prio_max_avg_pkt_len 0 (desactivado)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Desactivado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Descargar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
"Descargue los archivos de configuración actuales antes de realizar cambios."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
"Los editores se recargaron desde el disco — los cambios no guardados se "
"descartaron."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Salida"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "Opciones de salida"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "Una configuración vacía detendrá qosify. ¿Continuar?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "Archivo vacío"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Activado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "Activado — No se está ejecutando"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "Activado — No se está modelando (verificar configuración)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "Introduzca un nombre para la sección (alfanumérico/guión bajo)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "Introduzca una única dirección IPv4 (qosify no acepta CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "Introduzca una única dirección IPv6 (qosify no acepta CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "Introduzca un valor."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "Error: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "Error: No se encontraron secciones de configuración válidas."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "Error: bandwidth_down debe tener el formato 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "Error: bandwidth_up debe tener el formato 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"Error: caracteres no válidos en los campos de opciones. Utilice únicamente "
"caracteres alfanuméricos, espacios, guiones, puntos y dos puntos."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "Error: el nombre debe ser un nombre de dispositivo o interfaz"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "Error: la sobrecarga debe ser un número entero de bytes"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "Errores:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "El archivo es demasiado grande (máximo 64 KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "Encontrado (vacío o no válido)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "Otorgar acceso a la aplicación LuCI qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "Aislamiento del host"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "Dirección IPv4"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "Dirección IPv6"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Ingreso"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "Opciones de ingreso"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "Ingreso: %s / Egreso: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "Script de inicialización"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Instalado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "Nombre de interfaz"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "Línea de regla no válida: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "Ausente"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
#, fuzzy
msgid "Netdev Name"
msgstr "Nombre de Netdev"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "No se han definido clases en /etc/config/qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
"No hay clases definidas. Añada primero las clases en la pestaña "
"Configuración."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "No se ha definido ninguna sección de configuración predeterminada."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "No se ha seleccionado ningún archivo."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
"No se permiten espacios ni el símbolo # en los patrones ni en las "
"direcciones."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "No hay secciones de configuración UCI válidas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "No se está ejecutando"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "No instalado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
"Nota: el ancho de banda no está configurado; CAKE funcionará sin "
"restricciones en esa dirección."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Opciones"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "Bytes de sobrecarga"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "Tipo de sobrecarga"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Vista general"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "Paquete"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "El puerto debe ser 1-65534 (qosify rechaza el 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
"El puerto debe ser un número o un rango (por ejemplo, 4500 o 5060-5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"Anteponer + para anular solo cuando el campo DSCP sea cero. Puertos: "
"tcp:443, udp:3074, rangos: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: "
"dns:/zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "QoS activado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "Modo de cola"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
#, fuzzy
msgid "Quick Add Config"
msgstr "Configuración de adición rápida"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
#, fuzzy
msgid "Quick Add Rule"
msgstr "Regla de adición rápida"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "Configuración rápida"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "El inicio del rango no debe exceder el final."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "Error de lectura"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "Lectura y validación de archivos..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Recargar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
"Reemplaza ambos archivos de configuración con los valores predeterminados de "
"qosify; qosify quedará desactivado."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "Error al reiniciar: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "¿Restablecer la configuración de qosify a los valores predeterminados?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "Restablecer valores predeterminados"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "Restablecer a valores predeterminados, aplicado."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "Restablecer a los valores predeterminados de qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
#, fuzzy
msgid "Resetting"
msgstr "Restableciendo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Reiniciar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "Restaurando valores predeterminados..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "Reglas guardadas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "Reglas: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Ejecutándose"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "Ejecutándose y modelando"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "Ejecutándose — Sin modelado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
"Las mismas opciones que para la clase — le da un segundo nombre a una clase "
"existente."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"Las mismas opciones que para la interfaz, pero el nombre es un netdev. nat "
"tiene un valor predeterminado de 0 aquí y de 1 para las interfaces."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "Guardar y aplicar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "Error al guardar: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "Guardando"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "Guardando la configuración y aplicándola..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "La sección %s ya existe."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"El nombre de la sección es el nombre de la clase a la que se refieren las "
"reglas y los valores dscp_*. El valor establece el ingreso y el egreso "
"conjuntamente."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
"Seleccione los archivos y haga clic en Guardar y aplicar para sobrescribir y "
"reiniciar qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "Enviando %s a qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "Controles de servicio"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Estado del servicio"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "La acción del servicio falló: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "Configuración guardada"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Iniciar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Estado"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Detener"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "Modelado de tráfico y DSCP mediante qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "Configuración de UCI — clases, interfaces, valores predeterminados."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "Destino de clase/DSCP desconocido: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "Cargar archivos de configuración"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
"¿Cargar y sobrescribir los archivos de configuración? qosify se reiniciará."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "Error de carga: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "Error al cargar: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "Cargando"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "Válido"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
"Advertencia: %s pero qosify no está modelando el tráfico — compruebe la "
"pestaña Estado."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "Trabajando"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "Escribiendo la configuración y recargando qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "Escribiendo reglas y recargando qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "Tiene cambios sin guardar. ¿Quiere salir de esta pestaña?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "patrón dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "expresión regular dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "patrón dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "expresión regular dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "ingress y egress son ambos 0 — no se modela nada"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
"el nombre no está configurado — qosify.init envía un nombre de dispositivo "
"vacío y esta sección nunca se aplica"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"el nombre es la interfaz netifd. El ancho de banda se aplica solo cuando "
"bandwidth_up/bandwidth_down no están configurados. La sobrecarga y "
"overhead_encap se aplican solo cuando overhead_type es manual."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"nat no se envía: qosify solo emite nat/nonat dentro de la rama host_isolate. "
"CAKE sí acepta flujos más nat — agregue nat en las opciones para aplicarlo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"nat solo llega a %s — inclúyalo en las opciones, o en ingress_options y "
"egress_options"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
"sin bandwidth_down o bandwidth — ingress CAKE se ejecuta de forma ilimitada"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
"sin bandwidth_up ni bandwidth — egress CAKE se ejecuta de forma ilimitada"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "solo si no está establecido (+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
"overhead y overhead_encap se ignoran a menos que overhead_type sea manual"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "Qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "qosify no se está ejecutando. Comience desde la pestaña Vista general."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"qosify solo pasa esto a CAKE junto con Host Isolate — agregue nat a Options "
"para forzarlo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "qosify-status no devolvió ningún resultado."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "requerido — qosify omite las secciones sin nombre"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "reglas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "puerto tcp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "puerto tcp+udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "puerto udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "se utiliza únicamente cuando «Tipo de sobrecarga» es manual"
+787
View File
@@ -0,0 +1,787 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: ga\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
"Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/ga/>\n"
"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
"6 && n<11) ? 3 : 4;\n"
"PO-Revision-Date: 2026-09-02 17:28+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "Tá luachan i %s — diúltaíonn qosify don luach iomlán"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s uaslódáilte, qosify athlódáilte."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s, curtha i bhfeidhm (QoS díchumasaithe)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s, curtha i bhfeidhm."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(ainm cleite)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(roinn gan ainm)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "Tá rannóg réamhshocruithe cumraíochta ann cheana féin."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Gníomhach"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Cuir leis"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Ardleibhéil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "Uathoibriú Iontrála"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "Uaththosú"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Ar fáil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "Ranganna atá ar Fáil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "Cúltaca de Chomhaid Reatha"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "Bandaleithead Síos"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "Bandaleithead Suas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "Ábhar dénártha diúltaithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "Rialacha Aicmithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Glan"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
"Glan an t-eagarthóir cumraíochta? Ní shábhálfar an t-ábhar go dtí go "
"gcliceálann tú ar Shábháil."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
"Glan an t-eagarthóir rialacha? Ní shábhálfar an t-ábhar go dtí go "
"gcliceálann tú ar Shábháil."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "Cliceáil chun uaththosú a dhíchumasú"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "Cliceáil chun uaththosú a chumasú"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr "Socruithe múnlaithe coitianta — scríofa díreach chuig %s, alt %s."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Cumraíocht"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "Tagairt Chumraíochta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "Glanadh an chumraíocht, stopadh qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "Cumraíocht sábháilte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "Cumraíocht: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "Comhaid Chumraíochta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"Códphointí DSCP: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Féadfaidh aon "
"luach dscp_* ainm a thabhairt d'aicme freisin. Cuir réimír + leis chun é a "
"shárú ach amháin nuair atá an réimse DSCP nialasach."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "Rialacha mapála DSCP luchtaithe ag qosify ag am tosaithe."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Réamhshocruithe bíonn feidhm ag qosify nuair a bhíonn eochair as láthair — "
"comhéadan: modh diffserv4, ingress 1, egress 1, nat 1, host_isolate 1, "
"autorate_ingress 0. gléas: mar an gcéanna seachas nat 0. réamhshocruithe: "
"timeout 3600, dscp_default_tcp/udp CS0, dscp_prio/dscp_bulk/dscp_icmp unset, "
"bulk_trigger_pps/bulk_trigger_timeout/prio_max_avg_pkt_len 0 (díchumasaithe)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Míchumasaithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Íoslódáil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "Íoslódáil comhaid chumraíochta reatha sula ndéantar athruithe."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
"Athluchtáladh eagarthóirí ón diosca — caitheadh na hathruithe eagarthóra "
"neamhshábháilte i leataobh."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Imeacht"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "Roghanna Imeachta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "Cuirfidh cumraíocht fholamh stop le Qosify. Lean ar aghaidh?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "Comhad folamh"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Cumasaithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "Cumasaithe — Ní Rith"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "Cumasaithe — Gan Múnlú (seiceáil cumraíocht)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "Cuir isteach ainm rannóige (alfa-uimhriúil/fo-scor)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "Cuir isteach seoladh IPv4 amháin (ní ghlacann qosify le CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "Cuir isteach seoladh IPv6 amháin (ní ghlacann qosify le CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "Cuir isteach luach."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "Earráid: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "Earráid: Níor aimsíodh aon véarsaí cumraíochta bailí."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "Earráid: ní mór go mbeadh cuma 100mbit ar bandwidth_down"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "Earráid: ní mór go mbeadh cuma 100mbit ar bandwidth_up"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"Earráid: carachtair neamhbhailí i réimsí roghanna. Úsáid alfa-uimhriúla, "
"spásanna, fleiscíní, poncanna, agus idirstadáin amháin."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "Earráid: ní mór ainm gléis nó comhéadain a bheith ann"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "Earráid: ní mór don fhorchostais a bheith ina líon iomlán beart"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "Earráidí:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "Comhad ró-mhór (uasmhéid 64KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "Aimsithe (folamh nó neamhbhailí)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "Deonaigh rochtain ar aip LuCI qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "Leithlisiú Óstach"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "Seoladh IPv4"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "Seoladh IPv6"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Dul Isteach"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "Roghanna Dul Isteach"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "Dul Isteach: %s / Imeacht: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "Script Tosaithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Suiteáilte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "Ainm an Chomhéadain"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "Líne riail neamhbhailí: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "Ar iarraidh"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "Ainm Netdev"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "Níl aon ranganna sainmhínithe i /etc/config/qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
"Níl aon ranganna sainmhínithe. Cuir ranganna leis sa chluaisín Cumraíochta "
"ar dtús."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "Níl aon rannóg réamhshocruithe cumraíochta sainmhínithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "Níl aon chomhaid roghnaithe."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "Ní cheadaítear spásanna ná # i bpatrúin ná i seoltaí."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "Gan aon véarsaí cumraíochta UCI bailí"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "Gan Rith"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "Gan suiteáil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
"Nóta: níl an bandaleithead socraithe — rithfidh CAKE gan teorainn sa treo "
"sin."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Roghanna"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "Béiteanna Forchostais"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "Cineál Lastuas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Forbhreathnú"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "Pacáiste"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "Ní mór don phort a bheith 1-65534 (diúltaíonn qosify do 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
"Ní mór don phort a bheith ina uimhir nó ina raon (m.sh. 4500 nó 5060-5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"Cuir réimír + leis chun é a shárú ach amháin nuair atá an réimse DSCP "
"nialasach. Calafoirt: tcp:443, udp:3074, raonta: tcp:5060-5061 (1-65534). "
"DNS: dns:*teams*, regex: dns:/zoom[0-9]+, CNAME amháin: dns_c:. IP: 1.1.1.1, "
"ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "QoS Cumasaithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "Mód Scuaine"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "Cumraíocht Cuir Leis Thapa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "Riail Cuir Leis Thapa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "Socruithe Tapa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "Ní mór tús an raoin a bheith níos faide ná deireadh an raoin."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "Earráid léite"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "Ag léamh agus ag bailíochtú comhad..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Athlódáil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
"Cuireann sé réamhshocruithe qosify in ionad an dá chomhad cumraíochta, "
"díchumasófar qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "Theip ar an athshocrú: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "Athshocraigh cumraíocht qosify go dtí na socruithe réamhshocraithe?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "Athshocraigh go Réamhshocruithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "Athshocrú chuig réamhshocruithe, curtha i bhfeidhm."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "Athshocraigh chun Réamhshocruithe Qosify a dhéanamh"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "Ag athshocrú"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Atosaigh"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "Ag athchóiriú réamhshocruithe..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "Rialacha sábháilte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "Rialacha: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Ag rith"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "Rith & Múnlú"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "Rith — Ní Múnlú"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
"Na roghanna céanna le rang — tugann sé dara hainm do rang atá ann cheana "
"féin."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"Na roghanna céanna leis an gcomhéadan, ach is netdev an t-ainm. Is é 0 an "
"réamhshocrú ar an luach nat anseo agus 1 do chomhéadain."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "Sábháil & Cuir i bhFeidhm"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "Theip ar shábháil: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "Ag sábháil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "Ag sábháil socruithe agus ag cur i bhfeidhm..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "Tá an roinn %s ann cheana féin."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"Is é ainm na rannóige ainm an ranga a dtagraíonn luachanna rialacha agus "
"dscp_* dó. Socraíonn luach an fheidhm isteach agus an fheidhm imeachta le "
"chéile."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
"Roghnaigh comhaid agus cliceáil Sábháil & Cuir i bhFeidhm chun qosify a "
"athscríobh agus a atosú."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "Ag seoladh %s chuig qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "Rialuithe Seirbhíse"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Stádas Seirbhíse"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "Theip ar ghníomh seirbhíse: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "Socruithe sábháilte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Tosaigh"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Stádas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Stop"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "Múnlú tráchta agus aicmiú DSCP trí qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "Cumraíocht UCI — ranganna, comhéadain, réamhshocruithe."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "Sprioc ranga/DSCP anaithnid: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "Uaslódáil Comhaid Chumraíochta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr "Uaslódáil agus athscríobh comhaid chumraíochta? Athlódáilfidh qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "Earráid uaslódála: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "Theip ar an uaslódáil: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "Ag uaslódáil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "Bailí"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
"Rabhadh: %s ach níl qosify ag múnlú tráchta — seiceáil an cluaisín Stádas."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "Ag obair"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "Ag scríobh cumraíochta agus ag athlódáil qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "Rialacha a scríobh agus qosify a athlódáil..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
"Tá athruithe neamhshábháilte agat. An bhfuil tú ag iarraidh an cluaisín seo "
"a fhágáil?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "patrún dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "regex dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "patrún dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "dns_c regex"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
"Tá an bealach isteach agus an bealach amach araon 0 — níl aon rud múnlaithe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
"Níl an t-ainm socraithe — seolann qosify.init ainm gléis folamh agus ní "
"chuirtear an chuid seo i bhfeidhm choíche"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"Is é ainm an chomhéadan netifd. Ní bhaineann bandaleithead ach amháin nuair "
"nach bhfuil bandaleithead_up/bandwidth_down socraithe. Ní bhaineann overhead "
"agus overhead_encap ach amháin nuair a bhíonn overhead_type de láimh."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"Ní sheoltar nat: ní astaíonn qosify ach nat/nonat laistigh den bhrainse "
"host_isolate. Glacann CAKE le sreafaí móide nat — cuir nat sna roghanna chun "
"é a chur i bhfeidhm"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"ní shroicheann nat ach %s — cuir sna roghanna é, nó sna roghanna "
"ingress_options agus egress_options araon"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr "gan bandwidth_down ná bandwidth — ritheann CAKE ingress gan teorainn"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr "gan bandwidth_up ná bandwidth — ritheann CAKE amach gan teorainn"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "ach amháin mura bhfuil sé socraithe (+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
"Déantar neamhaird de overhead agus overhead_encap mura bhfuil overhead_type "
"de láimh"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "Níl qosify ag rith. Tosaigh ón táb Forbhreathnú."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"Ní sheolann qosify ach seo chuig CAKE mar aon le Host Isolate — cuir nat "
"leis na Roghanna chun é a fhorchur"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "Níor thug qosify-status aon aschur ar ais."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "riachtanach — scipeálann qosify rannóga gan ainm"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "rialacha"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "port tcp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "tcp+udp port"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "udp port"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "úsáidte ach amháin nuair a bhíonn Cineál Forchostais de láimh"
+732
View File
@@ -0,0 +1,732 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: ko\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/ko/>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"PO-Revision-Date: 2026-08-17 17:59+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(별칭)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "활성"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "추가"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "고급"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "자동 시작"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "사용 가능"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "현재 파일 백업"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "다운로드 대역폭"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "업로드 대역폭"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "분류 규칙"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "설정"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "설정: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "설정 파일"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "비활성화"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "다운로드"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "이그레스"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "이그레스 옵션"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "빈 파일"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "활성화"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "오류: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "오류:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "LuCI 앱 qosify에 접근 권한 부여"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "호스트 격리"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "IPv4 주소"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "IPv6 주소"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "인그레스"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "인그레스 옵션"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "인그레스: %s / 이그레스: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "초기화 스크립트"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "설치됨"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "인터페이스 이름"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "누락됨"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "네트워크 장치 이름"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "중지됨"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "미설치"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "옵션"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "오버헤드 바이트"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "오버헤드 유형"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "개요"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "패키지"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "대기열 모드"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "빠른 설정 추가"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "빠른 규칙 추가"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "빠른 설정"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "읽기 오류"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "다시 불러오기"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "초기화 실패: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "기본값으로 초기화"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "초기화 중"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "재시작"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "기본값 복원 중..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "규칙: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "실행 중"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "저장 및 적용"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "저장 실패: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "저장 중"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "설정 저장 및 적용 중..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "서비스 제어"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "서비스 상태"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "시작"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "상태"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "중지"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "설정 파일 업로드"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "업로드 오류: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "업로드 실패: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "업로드 중"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "QoSify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "규칙"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
+756
View File
@@ -0,0 +1,756 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: lo\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Bone NI <bounkirdni@gmail.com>\n"
"Language-Team: Lao <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/lo/>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"PO-Revision-Date: 2026-08-15 13:06+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s ມີເຄື່ອງໝາຍຄໍາເວົ້າ — qosify ປະຕິເສດຄ່ານີ້ທັງໝົດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "ອັບໂຫຼດ %s ແລ້ວ, ໂຫຼດ qosify ໃໝ່ແລ້ວ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s, ນຳໃຊ້ແລ້ວ (ປິດ QoS)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s, ນຳໃຊ້ແລ້ວ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(ຊື່ແທນ)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(ສ່ວນທີ່ບໍ່ມີຊື່)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "ມີສ່ວນຄ່າເລີ່ມຕົ້ນການຕັ້ງຄ່າຢູ່ແລ້ວ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "ກຳລັງເຮັດວຽກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "ເພີ່ມ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "ຂັ້ນສູງ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "ປັບຄວາມໄວຂາເຂົ້າອັດຕະໂນມັດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "ເລີ່ມອັດຕະໂນມັດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "ມີຢູ່"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "ຄລາສທີ່ມີຢູ່"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "ສຳຮອງໄຟລ໌ປັດຈຸບັນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "ແບນວິດຂາເຂົ້າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "ແບນວິດຂາອອກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "ເນື້ອຫາໄບນາຣີຖືກປະຕິເສດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "ກົດເກນການຈັດປະເພດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "ລ້າງອອກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr "ລ້າງຕົວແກ້ໄຂການຕັ້ງຄ່າບໍ? ເນື້ອຫາຈະບໍ່ຖືກບັນທຶກຈົນກວ່າເຈົ້າຈະກົດ ບັນທຶກ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr "ລ້າງຕົວແກ້ໄຂກົດເກນບໍ? ເນື້ອຫາຈະບໍ່ຖືກບັນທຶກຈົນກວ່າເຈົ້າຈະກົດ ບັນທຶກ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "ກົດເພື່ອປິດການເລີ່ມອັດຕະໂນມັດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "ກົດເພື່ອເປີດການເລີ່ມອັດຕະໂນມັດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr "ການຕັ້ງຄ່າການຈັດສັນທຣາຟິກທົ່ວໄປ — ຂຽນລົງໃນ %s ໂດຍກົງ, ສ່ວນ %s."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "ຕັ້ງຄ່າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "ບ່ອນອ້າງອີງການຕັ້ງຄ່າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "ລ້າງການຕັ້ງຄ່າແລ້ວ, qosify ຢຸດເຮັດວຽກແລ້ວ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "ບັນທຶກການຕັ້ງຄ່າແລ້ວ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "ການຕັ້ງຄ່າ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "ໄຟລ໌ການຕັ້ງຄ່າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. ຄ່າ dscp_* "
"ໃດໆກໍຕາມອາດໃຊ້ຕັ້ງຊື່ຄລາສໄດ້. ໃສ່ເຄື່ອງໝາຍ + ທາງໜ້າເພື່ອຂຽນທັບສະເພາະເມື່ອຟິລ DSCP ເປັນສູນເທົ່ານັ້ນ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "ກົດເກນການຈັບຄູ່ DSCP ທີ່ qosify ໂຫຼດຂຶ້ນມາຕອນເລີ່ມຕົ້ນ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"ຄ່າເລີ່ມຕົ້ນທີ່ qosify ນຳໃຊ້ເມື່ອບໍ່ມີຄ່າທີ່ກຳນົດ — interface: mode diffserv4, ingress 1, "
"egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: ຄືກັນຍົກເວັ້ນ nat 0. "
"defaults: timeout 3600, dscp_default_tcp/udp CS0, dscp_prio/dscp_bulk/"
"dscp_icmp ບໍ່ໄດ້ກຳນົດ, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (ປິດໃຊ້ງານ)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "ປິດໃຊ້ງານ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "ດາວໂຫຼດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "ດາວໂຫຼດໄຟລ໌ການຕັ້ງຄ່າປັດຈຸບັນກ່ອນທີ່ຈະປ່ຽນແປງ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr "ໂຫຼດຕົວແກ້ໄຂຈາກດິສກ໌ຄືນໃໝ່ — ການປ່ຽນແປງທີ່ບໍ່ໄດ້ບັນທຶກຈະຖືກຖິ້ມໄປ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "ຂາອອກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "ຕົວເລືອກຂາອອກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "ການຕັ້ງຄ່າທີ່ວ່າງເປົ່າຈະເຮັດໃຫ້ qosify ຢຸດເຮັດວຽກ. ດຳເນີນການຕໍ່ບໍ?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "ໄຟລ໌ວ່າງເປົ່າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "ເປີດໃຊ້ງານ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "ເປີດໃຊ້ງານ — ແຕ່ບໍ່ເຮັດວຽກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "ເປີດໃຊ້ງານ — ແຕ່ບໍ່ມີການຈັດສັນທຣາຟິກ (ກວດສອບການຕັ້ງຄ່າ)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "ໃສ່ຊື່ສ່ວນ (ຕົວອັກສອນ/ຕົວເລກ/ຂີດກ້ອງ)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "ໃສ່ທີ່ຢູ່ IPv4 ດຽວ (qosify ບໍ່ຮອງຮັບ CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "ໃສ່ທີ່ຢູ່ IPv6 ດຽວ (qosify ບໍ່ຮອງຮັບ CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "ໃສ່ຄ່າ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "ຂໍ້ຜິດພາດ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "ຂໍ້ຜິດພາດ: ບໍ່ພົບສ່ວນການຕັ້ງຄ່າທີ່ຖືກຕ້ອງ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "ຂໍ້ຜິດພາດ: bandwidth_down ຕ້ອງເປັນຮູບແບບເຊັ່ນ 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "ຂໍ້ຜິດພາດ: bandwidth_up ຕ້ອງເປັນຮູບແບບເຊັ່ນ 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"ຂໍ້ຜິດພາດ: ພົບຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງໃນຊ່ອງຕົວເລືອກ. ໃຫ້ໃຊ້ສະເພາະ ຕົວອັກສອນ, ຕົວເລກ, ຍະຫວ່າງ, ຂີດຕໍ່, "
"ຈ້ໍາ, ແລະ ຈ້ໍາຄູ່ ເທົ່ານັ້ນ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "ຂໍ້ຜິດພາດ: ຊື່ຕ້ອງເປັນຊື່ອຸປະກອນ ຫຼື ຊື່ອິນເຕີເຟສ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "ຂໍ້ຜິດພາດ: overhead ຕ້ອງເປັນຕົວເລກຈຳນວນເຕັມຂອງໄບຕ໌"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "ຂໍ້ຜິດພາດ:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "ໄຟລ໌ໃຫຍ່ເກີນໄປ (ສູງສຸດ 64KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "ພົບ (ວ່າງເປົ່າ ຫຼື ບໍ່ຖືກຕ້ອງ)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "ແຍກໂຮສຕ໌"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "ທີ່ຢູ່ IPv4"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "ທີ່ຢູ່ IPv6"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "ຂາເຂົ້າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "ຕົວເລືອກຂາເຂົ້າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "ຂາເຂົ້າ: %s / ຂາອອກ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "ສະຄຣິບເລີ່ມຕົ້ນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "ຕິດຕັ້ງແລ້ວ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "ຊື່ອິນເຕີເຟສ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "ແຖວກົດເກນບໍ່ຖືກຕ້ອງ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "ຫາຍໄປ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "ຊື່ອຸປະກອນເຄືອຂ່າຍ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "ບໍ່ມີການກຳນົດຄລາສໃນ /etc/config/qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr "ບໍ່ມີການກຳນົດຄລາສ. ໃຫ້ເພີ່ມຄລາສໃນແທັບ ການຕັ້ງຄ່າ ກ່ອນ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "ບໍ່ມີການກຳນົດສ່ວນຄ່າເລີ່ມຕົ້ນການຕັ້ງຄ່າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "ບໍ່ໄດ້ເລືອກໄຟລ໌."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "ບໍ່ອະນຸຍາດໃຫ້ມີຍະຫວ່າງ ຫຼື # ໃນຮູບແບບ ຫຼື ທີ່ຢູ່."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "ບໍ່ພົບສ່ວນການຕັ້ງຄ່າ UCI ທີ່ຖືກຕ້ອງ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "ບໍ່ເຮັດວຽກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "ບໍ່ໄດ້ຕິດຕັ້ງ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr "ໝາຍເຫດ: ບໍ່ໄດ້ຕັ້ງຄ່າແບນວິດ — CAKE ຈະເຮັດວຽກແບບບໍ່ຈຳກັດຄວາມໄວໃນທິດທາງນັ້ນ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "ຕົວເລືອກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "ໄບຕ໌ສ່ວນເກີນ (Overhead)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "ປະເພດສ່ວນເກີນ (Overhead)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "ພາບລວມ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "ແພັກເກດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "ພອດຕ້ອງຢູ່ລະຫວ່າງ 1-65534 (qosify ປະຕິເສດ 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr "ພອດຕ້ອງເປັນຕົວເລກ ຫຼື ຊ່ວງ (ເຊັ່ນ: 4500 ຫຼື 5060-5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"ໃສ່ເຄື່ອງໝາຍ + ທາງໜ້າເພື່ອຂຽນທັບສະເພາະເມື່ອຟິລ DSCP ເປັນສູນ. ພອດ: tcp:443, udp:3074, "
"ຊ່ວງ: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/zoom[0-9]+, "
"CNAME-ເທົ່ານັ້ນ: dns_c:. IP: 1.1.1.1, ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "ເປີດໃຊ້ QoS"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "ໂໝດຄິວ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "ເພີ່ມການຕັ້ງຄ່າແບບດ່ວນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "ເພີ່ມກົດເກນແບບດ່ວນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "ການຕັ້ງຄ່າດ່ວນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "ຄ່າເລີ່ມຕົ້ນຂອງຊ່ວງຕ້ອງບໍ່ເກີນຄ່າສຸດທ້າຍ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "ອ່ານຜິດພາດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "ກຳລັງອ່ານ ແລະ ກວດສອບຄວາມຖືກຕ້ອງຂອງໄຟລ໌..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "ໂຫຼດໃໝ່"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr "ແທນທີ່ໄຟລ໌ການຕັ້ງຄ່າທັງສອງດ້ວຍຄ່າເລີ່ມຕົ້ນຂອງ qosify, ແລະ qosify ຈະຖືກປິດໃຊ້ງານ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "ການຣີເຊັດລົ້ມເຫຼວ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "ຣີເຊັດການຕັ້ງຄ່າ qosify ເປັນຄ່າເລີ່ມຕົ້ນບໍ?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "ຣີເຊັດເປັນຄ່າເລີ່ມຕົ້ນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "ຣີເຊັດເປັນຄ່າເລີ່ມຕົ້ນ ແລະ ນຳໃຊ້ແລ້ວ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "ຣີເຊັດເປັນຄ່າເລີ່ມຕົ້ນຂອງ qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "ກຳລັງຣີເຊັດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "ເລີ່ມໃໝ່"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "ກຳລັງຄືນຄ່າເລີ່ມຕົ້ນ..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "ບັນທຶກກົດເກນແລ້ວ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "ກົດເກນ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "ກຳລັງເຮັດວຽກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "ກຳລັງເຮັດວຽກ ແລະ ຈັດສັນທຣາຟິກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "ກຳລັງເຮັດວຽກ — ແຕ່ບໍ່ມີການຈັດສັນທຣາຟິກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr "ໃຊ້ຕົວເລືອກດຽວກັນກັບຄລາສ — ຕັ້ງຊື່ທີສອງໃຫ້ກັບຄລາສທີ່ມີຢູ່."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"ໃຊ້ຕົວເລືອກດຽວກັນກັບອິນເຕີເຟສ, ແຕ່ຊື່ອັນນີ້ແມ່ນ netdev. nat ຈະເປັນ 0 ຢູ່ບ່ອນນີ້ ແລະ ເປັນ 1 "
"ສຳລັບອິນເຕີເຟສ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "ບັນທຶກ ແລະ ນຳໃຊ້"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "ບັນທຶກລົ້ມເຫຼວ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "ກຳລັງບັນທຶກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "ກຳລັງບັນທຶກການຕັ້ງຄ່າ ແລະ ນຳໃຊ້..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "ສ່ວນ %s ມີຢູ່ແລ້ວ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"ຊື່ສ່ວນແມ່ນຊື່ຄລາສທີ່ກົດເກນ ແລະ ຄ່າ dscp_* ອ້າງອີງເຖິງ. ຄ່ານີ້ຈະກຳນົດທັງຂາເຂົ້າ ແລະ ຂາອອກໄປພ້ອມກັນ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr "ເລືອກໄຟລ໌ ແລະ ກົດ ບັນທຶກ ແລະ ນຳໃຊ້ ເພື່ອຂຽນທັບ ແລະ ເລີ່ມ qosify ໃໝ່."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "ກຳລັງສົ່ງ %s ໄປຫາ qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "ການຄວບຄຸມການບໍລິການ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "ສະຖານະການບໍລິການ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "ການດຳເນີນການບໍລິການລົ້ມເຫຼວ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "ບັນທຶກການຕັ້ງຄ່າແລ້ວ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "ເລີ່ມ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "ສະຖານະ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "ຢຸດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "ການຈັດສັນທຣາຟິກ ແລະ ການຈັດປະເພດ DSCP ຜ່ານ qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "ການຕັ້ງຄ່າ UCI — ຄລາສ, ອິນເຕີເຟສ, ຄ່າເລີ່ມຕົ້ນ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "ບໍ່ຮູ້ຈັກຄລາສ/ເປົ້າໝາຍ DSCP: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "ອັບໂຫຼດໄຟລ໌ການຕັ້ງຄ່າ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr "ອັບໂຫຼດ ແລະ ຂຽນທັບໄຟລ໌ການຕັ້ງຄ່າບໍ? qosify ຈະໂຫຼດໃໝ່."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "ອັບໂຫຼດຜິດພາດ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "ອັບໂຫຼດລົ້ມເຫຼວ: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "ກຳລັງອັບໂຫຼດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "ຖືກຕ້ອງ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr "ຄຳເຕືອນ: %s ແຕ່ qosify ບໍ່ໄດ້ຈັດສັນທຣາຟິກ — ໃຫ້ກວດສອບທີ່ແທັບ ສະຖານະ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "ກຳລັງເຮັດວຽກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "ກຳລັງຂຽນການຕັ້ງຄ່າ ແລະ ໂຫຼດ qosify ໃໝ່..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "ກຳລັງຂຽນກົດເກນ ແລະ ໂຫຼດ qosify ໃໝ່..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "ເຈົ້າມີການປ່ຽນແປງທີ່ບໍ່ໄດ້ບັນທຶກ. ອອກຈາກແທັບນີ້ບໍ?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "ຮູບແບບ dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "dns regex"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "ຮູບແບບ dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "dns_c regex"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "ຂາເຂົ້າ ແລະ ຂາອອກ ເປັນ 0 ທັງສອງ — ຈະບໍ່ມີການຈັດສັນທຣາຟິກ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr "ບໍ່ໄດ້ຕັ້ງຊື່ — qosify.init ສົ່ງຊື່ອຸປະກອນທີ່ວ່າງເປົ່າ ແລະ ສ່ວນນີ້ຈະບໍ່ຖືກນຳໃຊ້"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"ຊື່ແມ່ນອິນເຕີເຟສ netifd. ແບນວິດຈະນຳໃຊ້ສະເພາະເມື່ອບໍ່ໄດ້ກຳນົດ bandwidth_up/bandwidth_down. "
"overhead ແລະ overhead_encap ຈະນຳໃຊ້ສະເພາະເມື່ອ overhead_type ເປັນ manual."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"ບໍ່ໄດ້ສົ່ງ nat: qosify ຈະສົ່ງ nat/nonat ສະເພາະພາຍໃນກຸ່ມ host_isolate ເທົ່ານັ້ນ. CAKE "
"ຮອງຮັບ flows ບວກກັບ nat — ໃຫ້ໃສ່ nat ໃນຕົວເລືອກເພື່ອເປີດໃຊ້ງານ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"nat ສົ່ງໄປຮອດແຕ່ %s — ໃຫ້ໃສ່ມັນໃນຕົວເລືອກ, ຫຼື ໃສ່ທັງໃນ ingress_options ແລະ "
"egress_options"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr "ບໍ່ມີ bandwidth_down ຫຼື bandwidth — CAKE ຂາເຂົ້າຈະເຮັດວຽກແບບບໍ່ຈຳກັດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr "ບໍ່ມີ bandwidth_up ຫຼື bandwidth — CAKE ຂາອອກຈະເຮັດວຽກແບບບໍ່ຈຳກັດ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "ສະເພາະເມື່ອຍັງບໍ່ໄດ້ກຳນົດ (+) ເທົ່ານັ້ນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
"overhead ແລະ overhead_encap ຈະຖືກລະເລີຍ ນອກຈາກວ່າ overhead_type ຈະເປັນ manual"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "qosify ບໍ່ເຮັດວຽກ. ໃຫ້ເລີ່ມຈາກແທັບ ພາບລວມ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"qosify ຈະສົ່ງຄ່ານີ້ໃຫ້ CAKE ພ້ອມກັບ Host Isolate ເທົ່ານັ້ນ — ໃຫ້ເພີ່ມ nat ເຂົ້າໃນ ຕົວເລືອກ "
"ເພື່ອບັງຄັບໃຊ້"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "ສະຖານະ qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "qosify-status ບໍ່ມີຂໍ້ມູນອອກມາ."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "ຈຳເປັນ — qosify ຈະຂ້າມສ່ວນທີ່ບໍ່ມີຊື່"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "ກົດເກນ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "ພອດ tcp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "ພອດ tcp+udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "ພອດ udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "ໃຊ້ສະເພາະເມື່ອ ປະເພດສ່ວນເກີນ (Overhead Type) ເປັນ manual ເທົ່ານັ້ນ"
+793
View File
@@ -0,0 +1,793 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: lt\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/lt/>\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"
"PO-Revision-Date: 2026-08-27 04:49+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s yra kabutėse — „qosify“ atmeta visą reikšmę"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s įkelta, „qosify“ perleista."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s, pritaikyta („QoS“ išjungtas/išgalintas)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s, pritaikyta."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(pseudonimai)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(nepavadintas skyrius)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "Numatytųjų konfigūracijos reikšmių skyrius jau egzistuoja."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Aktyvus/-i"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Pridėti"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Pažangus"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "Automatinis įeinančių signalų reguliavimas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "Automatinis paleidimas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Pasiekiamas/-a/-i/-os"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "Pasiekiamos klasės"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "Atsarginės kopijos dabartiniai failai"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "Duomenų siuntimo ir perdavimo srauto pralaidumo išėjimo greitis"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "Duomenų siuntimo ir perdavimo srauto pralaidumo įėjimo greitis"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "Dvejetainės turinys atmestas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "Klasifikavimo taisyklės"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Išvalyti"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
"Išvalyti konfigūracijos redaktorių? Turinys nebus išsaugotas, kol Jūs "
"nepaspausite – „Išsaugoti“."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
"Išvalyti taisyklių redaktorių? Turinys nebus išsaugotas, kol Jūs "
"nepaspausite – „Išsaugoti“."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "Spustelėkite, jei norite išjungti/išgalinti automatinį paleidimą"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "Spustelėkite, jei norite įjungti/įgalinti automatinį paleidimą"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr "Įprasti formavimo nustatymai – rašomi tiesiai į – %s, %s skyriuje."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Konfigūracija"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "Konfigūracijos pamatinis"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "Konfigūracija išvalyta, „qosify“ sustabdytas."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "Konfigūracija išsaugota"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "Konfigūracija: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "Konfigūracijos failai"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"„DSCP“ kodo taškai: „CS0–CS7“, „AF11–AF43“, „EF“, „VA“, „NQB“, „LE“, „DF“. "
"Bet kuri „dscp_*“ reikšmė taip pat gali pavadinti klasę. Prielinksnis/"
"Priešdėlis su „+“, norint perkeisti/perrašyti tik tada, kai „DSCP“ laukas "
"yra nulis."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "„DSCP“ atvaizdavimo taisyklės įkeliamos „qosify“ paleidimo metu."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Numatytosios reikšmės „qosify“ taikomos, kai nėra rakto — sąsaja ir/arba "
"sietuvas: veiksena „diffserv4“, „ingress 1“, „egress 1“, „nat 1“, "
"„host_isolate 1“, „autorate_ingress 0“. įrenginys: identiškas, išskyrus „nat "
"0“. numatytosios reikšmės: „timeout 3600“, „dscp_default_tcp/udp CS0“, "
"„dscp_prio/dscp_bulk/dscp_icmp unset“, „bulk_trigger_pps/"
"bulk_trigger_timeout/prio_max_avg_pkt_len 0“ (išjungta/išgalinta)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Išjungtas/Išgalintas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Atsisiųsti"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "Atsisiųsti dabartinės konfigūracijos failus prieš darant pakeitimus."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
"Redaktoriai perleisti iš disko — neišsaugoti redaktoriaus pakeitimai buvo "
"atmesti."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Išėjimas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "Išėjimo parinktys"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "Tuščia konfigūracija sustabdys „qosify“. Tęsti?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "Tuščias failas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Įjungtas/Įgalintas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "Įjungtas/Įgalintas – nevykdomas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "Įjungtas/Įgalintas – neformuojamas (patikrinkite konfigūraciją)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "Įveskite skyriaus pavadinimą (tekstinis/pabraukimas)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "Įveskite vieną IPv4 adresą („qosify“ nepriima „CIDR“)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "Įveskite vieną IPv6 adresą („qosify“ nepriima „CIDR“)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "Įveskite reikšmę."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "Klaida: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "Klaida: nerasta tinkamos konfigūracijos „posma“."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "Klaida: „bandwidth_down“ turi atrodyti kaip 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "Klaida: „bandwidth_up“ turi atrodyti kaip 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"Klaida: negalimos rašmenys parinkčių laukuose. Naudokite tik tekstinius, "
"tarpus, brūkšnelius, taškus ir dvitaškius."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
"Klaida: pavadinimas turi būti įrenginio arba sąsajos ir/arba sietuvo "
"pavadinimas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "Klaida: pridėtinė suma turi būti sveikasis baitų skaičius"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "Klaidos:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "Failas per didelis (maks. 64 KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "Rasta (tuščia arba negalima)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "Suteikti prieigą prie „LuCI“ programėles – „qosify“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "Skleidėjo/Vedėjo izoliatas („Host isolate“)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "IPv4 adresas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "IPv6 adresas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Įėjimas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "Įėjimo parinktys"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "Įėjimas: %s/Išėjimas: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "Inicializavimo skriptas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Įdiegta/-s/-i"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "Sąsajos ir/arba Sietuvo pavadinimas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "Negalima taisyklės eilutė: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "Trūksta(mos)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "„NAT“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "„Netdev“ pavadinimas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "Nėra apibrėžtų klasių per – „/etc/config/qosify“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
"Nėra apibrėžtų klasių. Pirmiausia pridėkite klases skirtuke – "
"„Konfigūracija“."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "Nėra apibrėžto numatytųjų konfigūracijos parametrų skyriaus"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "Nėra pasirinktų failų."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "Neleidžiami tarpai arba „#“ šablonuose ar adresuose."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "Nėra tinkamos „UCI“ konfigūracijos „posmos“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "Nevykdomas/-a"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "Neįdiegta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
"Pastaba: duomenų siuntimo ir perdavimo srauto pralaidumas nenustatytas – "
"„CAKE“ ta kryptimi veiks neribotai."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Parinktys"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "Pridėtinės sumos baitai"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "Pridėtinės sumos tipas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Apžiūra"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "Prog. įrang. paketas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "Prievadas turi būti diapazone nuo 1 iki 65534 („qosify“ atmeta 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
"Prievadas turi būti skaičius arba diapazonas (pvz., 4500 arba 5060–5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"Prielinksnis/Priešdėlis su „+“ perkeičia/perrašo tik tada, kai „DSCP“ laukas "
"yra nulis. Prievadai: „tcp:443“, „udp:3074“, diapazonai: „tcp:5060-5061“ "
"(1-65534). „DNS“: „dns:*teams“*, reguliarusis reiškinys: „dns:/zoom[0-9]+“, "
"tik „CNAME: dns_c:.“ IP: 1.1.1.1, ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "„QoS“ įjungtas/įgalintas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "Eilės veiksena"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "Greitai pridėti konfigūraciją"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "Greitai pridėti taisyklė"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "Greiti nustatymai"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "Diapazono pradžia negali viršyti pabaigos."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "Nuskaitymo klaida"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "Nuskaitomi ir tikrinami failai..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Perleisti"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
"Pakeičia abu konfigūracijos failus numatytosiomis „qosify“ reikšmėmis, "
"„qosify“ bus išjungtas/išgalintas."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "Grąžinti į pradinę padėti ar būsena nepavyko: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
"Grąžinti „qosify“ konfigūraciją į pradinės padėties ar būsenos numatytuosius?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "Grąžinti į pradinės padėties ar būsenos numatytuosius"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "Grąžinti į pradinės padėties ar būsenos numatytuosius, pritaikyta."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "Grąžinti „qosify“ į pradinės padėties ar būsenos numatytuosius"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "Grąžinamą į pradinę padėti ar būseną"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Paleisti iš naujo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "Paleidžiami iš naujo numatytieji..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "Taisyklės išsaugotos"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "Taisyklės: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Vykdomas/-a"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "Vykdomas/-a ir formuojamas/-a"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "Vykdomas/-a – neformuojamas/-a"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
"Tos pačios parinktys kaip ir klasės – suteikia esamai klasei antrą "
"pavadinimą."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"Tos pačios parinktys kaip ir sąsajos ir/arba sietuvo atveju, bet pavadinimas "
"yra – „netdev“. „NAT“ čia pagal numatytuosius nustatymus yra – 0-is, o "
"sąsajoms – 1-as."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "Išsaugoti ir pritaikyti"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "Išsaugoti nepavyko: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "Išsaugojamas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "Išsaugojami nustatymai ir pritaikomi..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "Skyrius %s jau egzistuoja."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"Skyriaus pavadinimas yra klasės pavadinimas, į kurį nurodo taisyklės ir "
"„dscp_*“ reikšmės. Reikšmės nustato įėjimus ir išėjimus kartu."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
"Pasirinkite failus ir spustelėkite – „Išsaugoti ir pritaikyti“, kad "
"perrašytumėte ir paleistumėte iš naujo „qosify“."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "Siunčiama %s į – „qosify“..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "Tarnybos valdymai"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Tarnybos būklė/būsena"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "Tarnybos veiksmas nepavyko: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "Nustatymas išsaugotas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Paleisti"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Būklė/Būsena"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Stabdyti"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "Srauto formavimas ir „DSCP“ klasifikavimas per – „qosify“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "„UCI“ konfigūracija — klasės, sąsajos ir/arba sietuvai, numatytieji."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "Nežinoma klasė/„DSCP“ taikomasis: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "Įkelti konfigūracijos failus"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr "Įkelti ir perrašyti konfigūracijos failus? „qosify“ bus perleistas."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "Įkėlimo klaida: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "Įkėlimas nepavyko: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "Įkeliama"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "Tinkamas/-a"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
"Įspėjimas: %s, bet „qosify“ neformuoja srauto – patikrinkite skirtuką – "
"„Būklė/Būsena“."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "Veikia"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "Rašoma konfigūracija ir perleidžiama „qosify“..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "Rašomos taisyklės ir perleidžiama „qosify“..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "Jūs turite neišsaugotų pakeitimų. Išeiti iš šio skirtuko?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "„dns“ šablonas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "„dns“ reguliarusis reiškinys"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "„dns_c“ šablonas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "„dns_c“ reguliarusis reiškinys"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "Įėjimas ir išėjimas abu lygūs 0-iui – niekas nėra suformuota"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
"pavadinimas nėra nustatytas — „qosify.init“ siunčia tuščią įrenginio "
"pavadinimą ir šis skyrius niekada nėra pritaikomas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"„name“ yra „netifd“ sąsaja ir/arba sietuvas. „bandwidth“ pritaikoma tik "
"tada, kai „bandwidth_up“/„bandwidth_down“ nėra nustatyti. „overhead“ ir "
"„overhead_encap“ pritaikomi tik tada, kai „overhead_type“ yra nustatytas "
"rankiniu būdu."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"„nat“ nėra išsiųstas: „qosify“ išduoda „nat/nonat“ tik „host_isolate“ šakos "
"viduje. „CAKE“ priima srautus ir „nat“ – įveskite/pridėkite „nat“ "
"parinktyse, kad jį pritaikytumėte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"„nat“ pasiekia tik %s – įveskite/pridėkite tai į – „options“ arba į abi – "
"„ingress_options“ ir „egress_options“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
"nėra „bandwidth_down“ ar „bandwidth“ — įeinantis „CAKE“ veikia neribotai"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
"nėra „bandwidth_down“ ar „bandwidth“ — išeinantis „CAKE“ veikia neribotai"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "tik jei nenustatyta (+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
"„overhead“ ir „overhead_encap“ yra ignoruojami, nebent „overhead_type“ yra "
"rankinis"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "„qosify“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "„qosify“ neveikia. Paleiskite iš skirtuko – „Apžiūra“."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"„qosify“ perduoda tai tik „CAKE“ kartu su „Host Isolate“ – pridėkite „nat“ į "
"–„Parinktys“, kad tai būtų priverstinai atlikta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "„qosify-status“"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "„qosify-status“ negrąžino jokios išvesties."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "Reikalinga — „qosify“ praleidžia skyrius be pavadinimo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "Taisyklės"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "„tcp“ prievadas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "„tcp+udp“ prievadas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "„udp“ prievadas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "naudojamas tik tada, kai „overhead_type“ yra rankinis"
+781
View File
@@ -0,0 +1,781 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: pl\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/pl/>\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"PO-Revision-Date: 2026-08-16 22:03+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s zawiera cudzysłów — qosify odrzuca całą wartość"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s przesłano, qosify załadowano ponownie."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s, zastosowano (QoS wyłączone)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s, zastosowano."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(alias)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(sekcja bez nazwy)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "Sekcja ustawień domyślnych już istnieje."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Aktywna"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Dodaj"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Zaawansowane"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "Automatyczna przepustowość wejścia"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "Autostart"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Dostępne"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "Dostępne klasy"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "Utwórz kopię zapasową bieżących plików"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "Przepustowość pobierania"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "Przepustowość wysyłania"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "Zawartość binarna odrzucona"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "Zasady klasyfikacji"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Wyczyść"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
"Wyczyścić edytor konfiguracji? Zawartość nie zostanie zapisana, dopóki nie "
"klikniesz „Zapisz”."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
"Wyczyścić edytor zasad? Zawartość nie zostanie zapisana, dopóki nie "
"klikniesz „Zapisz”."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "Kliknij, aby wyłączyć autostart"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "Kliknij, aby włączyć autostart"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
"Wspólne ustawienia kształtowania — zapisywane bezpośrednio w %s, sekcja %s."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Konfiguracja"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "Odwołanie do konfiguracji"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "Konfiguracja wyczyszczona, qosify zatrzymany."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "Konfiguracja zapisana"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "Konfiguracja: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "Pliki konfiguracyjne"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"Punkty kodowe DSCP: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Dowolna wartość "
"dscp_* może również określać klasę. Prefiks + służy do nadpisania tylko "
"wtedy, gdy pole DSCP jest równe zero."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "Zasady mapowania DSCP ładowane przez qosify podczas uruchamiania."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Domyślne wartości qosify są stosowane, gdy klucz jest nieobecny — interfejs: "
"mode diffserv4, ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress "
"0. urządzenie: identyczne, z wyjątkiem nat 0. wartości domyślne: timeout "
"3600, dscp_default_tcp/udp CS0, dscp_prio/dscp_bulk/dscp_icmp unset, "
"bulk_trigger_pps/bulk_trigger_timeout/prio_max_avg_pkt_len 0 (wyłączone)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Wyłączone"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Pobierz"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "Przed wprowadzeniem zmian pobierz aktualne pliki konfiguracyjne."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
"Edytory zostały ponownie załadowane z dysku — niezapisane zmiany edytora "
"zostały odrzucone."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Wyjście"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "Opcje wyjścia"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "Pusta konfiguracja zatrzyma qosify. Kontynuować?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "Pusty plik"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Włączone"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "Włączone — nieuruchomione"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "Włączone — brak kształtowania (sprawdź konfigurację)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "Wpisz nazwę sekcji (alfanumeryczną/podkreśloną)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "Wpisz pojedynczy adres IPv4 (qosify nie akceptuje CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "Wpisz pojedynczy adres IPv6 (qosify nie akceptuje CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "Wpisz wartość."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "Błąd: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "Błąd: nie znaleziono prawidłowych sekcji konfiguracji."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "Błąd: bandwidth_down musi wyglądać jak 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "Błąd: bandwidth_up musi wyglądać jak 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"Błąd: nieprawidłowe znaki w polach opcji. Używaj tylko znaków "
"alfanumerycznych, spacji, myślników, kropek i dwukropków."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "Błąd: nazwa musi być nazwą urządzenia lub interfejsu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "Błąd: narzut musi być liczbą całkowitą bajtów"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "Błędy:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "Plik jest za duży (maks. 64 KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "Znaleziono (puste lub nieprawidłowe)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "Udziel dostępu do aplikacji LuCI qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "Izolacja hosta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "Adres IPv4"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "Adres IPv6"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Wejście"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "Opcje wejścia"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "Wejście: %s / Wyjście: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "Skrypt inicjujący"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Zainstalowane"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "Nazwa interfejsu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "Nieprawidłowy wiersz zasady: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "Brak"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "Nazwa netdev"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "Brak zdefiniowanych klas w /etc/config/qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
"Brak zdefiniowanych klas. Najpierw dodaj klasy na karcie „Konfiguracja”."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "Brak zdefiniowanej sekcji ustawień domyślnych konfiguracji"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "Nie wybrano plików."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "We wzorcach i adresach nie można używać spacji ani znaków #."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "Brak prawidłowych stanów konfiguracji UCI"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "Nieuruchomione"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "Niezainstalowane"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
"Uwaga: przepustowość nie została ustawiona — CAKE będzie działać "
"nieograniczenie w tym kierunku."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Opcje"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "Bajty narzutu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "Typ narzutu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Przegląd"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "Pakiet"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "Port musi być 1-65534 (qosify odrzuca port 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr "Port musi być liczbą lub zakresem (np. 4500 lub 5060-5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"Dodaj prefiks +, aby zastąpić tylko wtedy, gdy pole DSCP jest zerowe. Porty: "
"tcp:443, udp:3074, zakresy: tcp:5060-5061 (1-65534). DNS: dns:*teams*, "
"wyrażenie regularne: dns:/zoom[0-9]+, tylko CNAME: dns_c:. IP: 1.1.1.1, "
"ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "QoS włączono"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "Tryb kolejki"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "Szybkie dodawanie konfiguracji"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "Szybkie dodawanie zasady"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "Szybkie ustawienia"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "Początek zakresu nie może przekraczać końca."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "Błąd odczytu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "Odczytywanie i sprawdzanie poprawności plików..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Przeładuj"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
"Zastępuje oba pliki konfiguracyjne domyślnymi ustawieniami qosify, który "
"zostanie wyłączony."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "Resetowanie nie powiodło się: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "Zresetować konfigurację qosify do wartości domyślnych?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "Resetuj do ustawień domyślnych"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "Przywróć ustawienia domyślne i zastosuj."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "Restetuj do ustawień domyślnych qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "Resetowanie"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Restartuj"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "Przywracanie ustawień domyślnych..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "Zasady zapisane"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "Zasady: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Uruchomione"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "Uruchomione i kształtuje"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "Uruchomione — nie kształtuje"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
"Takie same opcje jak w przypadku klasy — nadaje istniejącej klasie drugą "
"nazwę."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"Opcje są takie same jak w przypadku interfejsu, ale nazwa to netdev. "
"Domyślna wartość nat wynosi tutaj 0, a dla interfejsów to 1."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "Zapisz i zastosuj"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "Zapisywanie nie powiodło się: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "Zapisywanie"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "Zapisywanie ustawień i stosowanie..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "Sekcja %s już istnieje."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"Nazwa sekcji to nazwa klasy, do której odnoszą się zasady i wartości dscp_*. "
"Wartość ustawia razem wejście i wyjście."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
"Wybierz pliki i kliknij „Zapisz i zastosuj”, aby nadpisać i ponownie "
"uruchomić qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "Wysyłanie %s do qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "Sterowanie usługą"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Status usługi"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "Nieudana czynność usługi: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "Ustawienia zapisano"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Uruchom"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Zatrzymaj"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "Kształtowanie ruchu i klasyfikacja DSCP za pomocą qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "Konfiguracja UCI — klasy, interfejsy, wartości domyślne."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "Nieznana klasa/cel DSCP: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "Prześlij pliki konfiguracyjne"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
"Czy przesłać i nadpisać pliki konfiguracyjne? qosify zostanie przeładowany."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "Błąd przesyłania: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "Nie udało się przesłać: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "Przesyłanie"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "Prawidłowe"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
"Ostrzeżenie: %s, ale qosify nie kształtuje ruchu — sprawdź kartę „Status”."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "Pracuje"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "Zapisywanie konfiguracji i przeładowanie qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "Zapisywanie zasad i przeładowanie qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "Masz niezapisane zmiany. Opuścić tę kartę?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "wzorzec dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "wyrażenie regularne dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "wzorzec dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "wyrażenie regularne dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "wejście i wyjście są równe 0 — nic nie jest kształtowane"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
"nazwa nie jest ustawiona — qosify.init wysyła pustą nazwę urządzenia, a ta "
"sekcja nigdy nie jest stosowana"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"name jest interfejsem netifd. bandwidth ma zastosowanie tylko wtedy, gdy "
"bandwidth_up/bandwidth_down nie są ustawione. overhead i overhead_encap mają "
"zastosowanie tylko wtedy, gdy overhead_type jest manualny."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"nat nie jest wysyłany: qosify emituje nat/nonat tylko w gałęzi host_isolate. "
"CAKE akceptuje przepływy i nat — umieść nat w opcjach, aby go zastosować"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"nat dociera tylko do %s — umieść go w opcjach lub w ingress_options i "
"egress_options"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr "brak bandwidth_down lub bandwidth — CAKE działa bez ograniczeń"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr "brak bandwidth_up lub bandwidth — wyjście CAKE działa bez ograniczeń"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "tylko jeśli nieustawione (+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
"overhead i overhead_encap są ignorowane, chyba że overhead_type jest manualny"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "qosify jest nieuruchomiony. Rozpocznij od karty „Przegląd”."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"qosify przekazuje to tylko do CAKE razem z izolowaniem hosta — dodaj nat do "
"„Opcji”, aby to wymusić"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "qosify-status nie zwrócił żadnego wyniku."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "wymagane — qosify pomija sekcje bez nazwy"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "zasady"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "port tcp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "port tcp+udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "port udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "używane tylko wtedy, gdy „Typ narzutu” jest manualny"
+729
View File
@@ -0,0 +1,729 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: pt\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
+732
View File
@@ -0,0 +1,732 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: pt_BR\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Martin Olmer <m_iv@seznam.cz>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsqosify/pt_BR/>\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"PO-Revision-Date: 2026-09-02 07:51+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Ativo"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Adicionar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Avançada"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Limpar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Parar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
+785
View File
@@ -0,0 +1,785 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: ru\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/ru/>\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"
"PO-Revision-Date: 2026-08-28 22:28+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s содержит кавычку — qosify отклоняет всё значение"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s загружен, qosify перезапущен."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s применено (QoS отключён)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s применено."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(псевдоним)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(секция без названия)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "Секция defaults конфигурации уже существует."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Активно"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Добавить"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Дополнительно"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "Автоподстройка входящего"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "Автозапуск"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Доступно"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "Доступные классы"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "Резервное копирование текущих файлов"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "Входящая скорость"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "Исходящая скорость"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "Двоичное содержимое отклонено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "Правила классификации"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Очистить"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
"Очистить редактор конфигурации? Содержимое не будет сохранено, пока вы не "
"нажмёте «Сохранить»."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
"Очистить редактор правил? Содержимое не будет сохранено, пока вы не нажмёте "
"«Сохранить»."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "Нажмите, чтобы отключить автозапуск"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "Нажмите, чтобы включить автозапуск"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr "Общие настройки шейпинга — записываются напрямую в %s, секция %s."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Конфигурация"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "Справка по конфигурации"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "Конфигурация очищена, qosify остановлен."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "Конфигурация сохранена"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "Конфигурация: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "Файлы конфигурации"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"Кодовые точки DSCP: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Любое значение "
"dscp_* также может задавать имя класса. Добавьте префикс «+», чтобы "
"переопределять только когда поле DSCP равно нулю."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "Правила сопоставления DSCP, загружаемые qosify при запуске."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Значения по умолчанию, которые qosify применяет при отсутствии ключа — "
"interface: mode diffserv4, ingress 1, egress 1, nat 1, host_isolate 1, "
"autorate_ingress 0. device: идентично, кроме nat 0. defaults: timeout 3600, "
"dscp_default_tcp/udp CS0, dscp_prio/dscp_bulk/dscp_icmp не заданы, "
"bulk_trigger_pps/bulk_trigger_timeout/prio_max_avg_pkt_len 0 (отключено)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Отключено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Скачать"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "Скачайте текущие файлы конфигурации перед внесением изменений."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
"Редакторы перезагружены с диска — несохранённые изменения в редакторе были "
"отброшены."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Исходящий"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "Параметры исходящего трафика"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "Пустая конфигурация остановит qosify. Продолжить?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "Пустой файл"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Включено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "Включено — не запущено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "Включено — шейпинг не выполняется (проверьте конфигурацию)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "Введите имя секции (буквы, цифры, подчёркивание)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "Введите один IPv4-адрес (qosify не принимает CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "Введите один IPv6-адрес (qosify не принимает CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "Введите значение."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "Ошибка: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "Ошибка: не найдено допустимых секций конфигурации."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "Ошибка: bandwidth_down должен выглядеть как 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "Ошибка: bandwidth_up должен выглядеть как 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"Ошибка: недопустимые символы в полях параметров. Используйте только буквы, "
"цифры, пробелы, дефисы, точки и двоеточия."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "Ошибка: имя должно быть именем устройства или интерфейса"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "Ошибка: overhead должен быть целым числом байт"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "Ошибки:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "Файл слишком большой (макс. 64 КБ)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "Найден (пустой или некорректный)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "Предоставить доступ к LuCI-приложению Qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "Изоляция хостов"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "IPv4-адрес"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "IPv6-адрес"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Входящий"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "Параметры входящего трафика"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "Входящий: %s / Исходящий: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "Скрипт инициализации"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Установлено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "Имя интерфейса"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "Некорректная строка правила: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "Отсутствует"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "Имя сетевого устройства"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "Классы не определены в /etc/config/qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
"Классы не определены. Сначала добавьте классы на вкладке «Конфигурация»."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "Не задана секция defaults конфигурации"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "Файлы не выбраны."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "В шаблонах или адресах не допускаются пробелы и символ #."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "Нет допустимых секций конфигурации UCI"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "Не запущено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "Не установлено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
"Примечание: полоса пропускания не задана — CAKE будет работать без "
"ограничений в этом направлении."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Параметры"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "Overhead (байты)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "Тип overhead"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Обзор"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "Пакет"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "Порт должен быть в диапазоне 1–65534 (qosify отклоняет 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr "Порт должен быть числом или диапазоном (например, 4500 или 5060–5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"Добавьте префикс «+» для переопределения только при нулевом поле DSCP. "
"Порты: tcp:443, udp:3074, диапазоны: tcp:5060–5061 (1–65534). DNS: "
"dns:*teams*, regex: dns:/zoom[0-9]+, только CNAME: dns_c:. IP: 1.1.1.1, "
"ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "QoS включён"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "Режим очереди"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "Быстрое добавление конфигурации"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "Быстрое добавление правила"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "Быстрые настройки"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "Начало диапазона не должно превышать конец."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "Ошибка чтения"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "Чтение и проверка файлов..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Перезагрузить"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
"Заменяет оба файла конфигурации значениями по умолчанию qosify; qosify будет "
"отключён."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "Ошибка сброса: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "Сбросить конфигурацию qosify к значениям по умолчанию?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "Сбросить к значениям по умолчанию"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "Сброс к значениям по умолчанию выполнен."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "Сброс к значениям по умолчанию qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "Сброс"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Перезапустить"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "Восстановление значений по умолчанию..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "Правила сохранены"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "Правила: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Запущено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "Работает и выполняет шейпинг"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "Работает — шейпинг не выполняется"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
"Те же параметры, что и у класса — даёт существующему классу второе имя."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"Те же параметры, что и у интерфейса, но имя — это netdev. Значение nat по "
"умолчанию 0 здесь и 1 для интерфейсов."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "Применить"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "Ошибка сохранения: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "Сохранение"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "Сохранение настроек и применение..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "Секция %s уже существует."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"Имя секции — это имя класса, на которое ссылаются правила и значения dscp_*. "
"Значение value задаёт ingress и egress вместе."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
"Выберите файлы и нажмите «Применить», чтобы перезаписать файлы и "
"перезапустить qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "Отправка %s в qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "Управление службой"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Состояние службы"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "Действие со службой не удалось: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "Настройки сохранены"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Запустить"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Статус"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Остановить"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "Шейпинг трафика и классификация DSCP с помощью qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "Конфигурация UCI — классы, интерфейсы, значения по умолчанию."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "Неизвестный класс/цель DSCP: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "Загрузить файлы конфигурации"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
"Загрузить и перезаписать файлы конфигурации? Qosify будет перезагружен."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "Ошибка загрузки: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "Загрузка не удалась: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "Загрузка"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "Действителен"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
"Предупреждение: %s, но qosify не выполняет шейпинг трафика — проверьте "
"вкладку «Состояние»."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "Работает"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "Запись конфигурации и перезагрузка qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "Запись правил и перезагрузка qosify..."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "Есть несохранённые изменения. Покинуть эту вкладку?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "шаблон dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "регулярное выражение dns"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "шаблон dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "регулярное выражение dns_c"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "ingress и egress равны 0 — шейпинг не выполняется"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
"name не задан — qosify.init отправляет пустое имя устройства, и эта секция "
"никогда не применяется"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"name — это интерфейс netifd. bandwidth применяется только там, где не заданы "
"bandwidth_up/bandwidth_down. overhead и overhead_encap применяются только "
"при overhead_type = manual."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"nat не отправляется: qosify выдаёт nat/nonat только внутри ветки "
"host_isolate. CAKE принимает flows вместе с nat — добавьте nat в параметры "
"(options), чтобы применить его"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"nat достигает только %s — поместите его в options или в оба параметра "
"ingress_options и egress_options"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
"не задан bandwidth_down или bandwidth — входящий CAKE работает без "
"ограничений"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
"не задан bandwidth_up или bandwidth — исходящий CAKE работает без ограничений"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "только если не задано (+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
"overhead и overhead_encap игнорируются, пока overhead_type не равен manual"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "Qosify не запущен. Запустите его на вкладке «Обзор»."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"Qosify передаёт это в CAKE только вместе с Host Isolate — добавьте nat в "
"параметры (options) для принудительного применения"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "qosify-status не вернул никаких данных."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "обязательно — qosify пропускает секции без имени"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "правила"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "порт tcp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "порт tcp+udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "порт udp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "используется только при overhead_type = manual"
+772
View File
@@ -0,0 +1,772 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: sv\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Daniel Nylander <yeagersthlm@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/sv/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"PO-Revision-Date: 2026-09-10 20:09+0000\n"
"X-Generator: Weblate 2026.9.1\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s innehåller ett citattecken – qosify avvisar hela värdet"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s har laddats upp, qosify har lästs in igen."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s har tillämpats (QoS inaktiverat)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s har tillämpats."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(alias)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(namnlöst avsnitt)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "Ett konfigurationsavsnitt med standardvärden finns redan."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Aktiv"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Lägg till"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Avancerat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "Automatisk hastighetsanpassning, ingående"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "Starta automatiskt"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Tillgänglig"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "Tillgängliga klasser"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "Säkerhetskopiera aktuella filer"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "Bandbredd ned"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "Bandbredd upp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "Binärt innehåll avvisades"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "Klassificeringsregler"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Rensa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
"Rensa konfigurationsredigeraren? Innehållet sparas inte förrän du klickar på "
"Spara."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
"Rensa regelredigeraren? Innehållet sparas inte förrän du klickar på Spara."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "Klicka för att inaktivera automatisk start"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "Klicka för att aktivera automatisk start"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
"Vanliga inställningar för trafikstyrning – skrivs direkt till %s, avsnitt %s."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Konfiguration"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "Konfigurationsreferens"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "Konfigurationen rensades, qosify stoppades."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "Konfigurationen har sparats"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "Konfiguration: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "Konfigurationsfiler"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"DSCP-kodpunkter: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Varje dscp_*-värde "
"kan också namnge en klass. Inled med + för att endast åsidosätta när DSCP-"
"fältet är noll."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "Regler för DSCP-mappning som qosify läser in vid start."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"Standardvärden som qosify använder när en nyckel saknas – interface: mode "
"diffserv4, ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. "
"device: samma utom nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp inte satta, bulk_trigger_pps/"
"bulk_trigger_timeout/prio_max_avg_pkt_len 0 (inaktiverat)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Inaktiverad"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Hämta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "Hämta aktuella konfigurationsfiler innan du gör ändringar."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr "Redigerarna lästes in igen från disk – osparade ändringar förkastades."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Utgående"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "Alternativ för utgående trafik"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "Tom konfiguration stoppar qosify. Vill du fortsätta?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "Tom fil"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Aktiverad"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "Aktiverad – körs inte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "Aktiverad – trafikstyr inte (kontrollera konfigurationen)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "Ange ett avsnittsnamn (alfanumeriskt/understreck)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "Ange en enskild IPv4-adress (qosify accepterar inte CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "Ange en enskild IPv6-adress (qosify accepterar inte CIDR)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "Ange ett värde."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "Fel: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "Fel: Inga giltiga konfigurationsblock hittades."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "Fel: bandwidth_down måste se ut som 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "Fel: bandwidth_up måste se ut som 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
"Fel: ogiltiga tecken i alternativfälten. Använd endast alfanumeriska tecken, "
"blanksteg, bindestreck, punkter och kolon."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "Fel: name måste vara ett enhets- eller gränssnittsnamn"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "Fel: overhead måste vara ett helt antal byte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "Fel:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "Filen är för stor (högst 64 kB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "Hittades (tom eller ogiltig)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "Ge åtkomst till LuCI-appen qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "Isolera värdar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "IPv4-adress"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "IPv6-adress"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "Ingress"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "Alternativ för ingående trafik"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "Ingående: %s / utgående: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "Initieringsskript"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Installerad"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "Gränssnittsnamn"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "Ogiltig regelrad: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "Saknas"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "Netdev-namn"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "Inga klasser definierade i /etc/config/qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
"Inga klasser definierade. Lägg först till klasser på fliken Konfiguration."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "Inget konfigurationsavsnitt för standardvärden definierat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "Inga filer valda."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "Blanksteg och # är inte tillåtna i mönster eller adresser."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "Inga giltiga UCI-konfigurationsblock"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "Körs inte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "Inte installerad"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
"Obs: bandbredd är inte angiven – CAKE körs obegränsat i den riktningen."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Alternativ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "Overhead i byte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "Overhead-typ"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Överblick"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "Packet"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "Porten måste vara 1–65534 (qosify avvisar 65535)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
"Porten måste vara ett tal eller intervall (t.ex. 4500 eller 5060–5061)."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"Inled med + för att endast åsidosätta när DSCP-fältet är noll. Portar: "
"tcp:443, udp:3074, intervall: tcp:5060–5061 (1–65534). DNS: dns:*teams*, "
"reguljärt uttryck: dns:/zoom[0-9]+, endast CNAME: dns_c:. IP: 1.1.1.1, "
"ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "QoS aktiverat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "Köläge"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "Lägg snabbt till konfiguration"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "Lägg snabbt till regel"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "Snabbinställningar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "Intervallets början får inte överstiga slutet."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "Läsfel"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "Läser och validerar filer …"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Ladda om"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
"Ersätter båda konfigurationsfilerna med qosifys standardvärden; qosify "
"inaktiveras."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "Återställningen misslyckades: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "Vill du återställa qosify-konfigurationen till standardvärden?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "Återställ till standardvärden"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "Återställd till standardvärden, tillämpad."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "Återställ till qosifys standardvärden"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "Återställer"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Starta om"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "Återställer standardvärden …"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "Reglerna har sparats"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "Regler: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Körs"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "Kör och trafikstyr"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "Kör – trafikstyr inte"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr "Samma alternativ som klass – ger en befintlig klass ett andra namn."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"Samma alternativ som gränssnitt, men name är en netdev. nat är som standard "
"0 här och 1 för gränssnitt."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "Spara och tillämpa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "Det gick inte att spara: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "Sparar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "Sparar inställningarna och tillämpar …"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "Avsnittet %s finns redan."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
"Avsnittsnamnet är klassnamnet som regler och dscp_*-värden refererar till. "
"value anger ingående och utgående trafik tillsammans."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
"Välj filer och klicka på Spara och tillämpa för att skriva över och starta "
"om qosify."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "Skickar %s till qosify …"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "Tjänstkontroller"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Status för tjänsten"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "Tjänståtgärden misslyckades: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "Inställningarna har sparats"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Starta"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Stoppa"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "Trafikstyrning och DSCP-klassificering via qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "UCI-konfiguration – klasser, gränssnitt, standardvärden."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "Okänd klass/DSCP-mål: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "Ladda upp konfigurationsfiler"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr "Ladda upp och skriv över konfigurationsfiler? qosify läses in igen."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "Uppladdningsfel: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "Uppladdningen misslyckades: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "Laddar upp"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "Giltig"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr "Varning: %s men qosify trafikstyr inte – kontrollera fliken Status."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "Arbetar"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "Skriver konfigurationen och läser in qosify igen …"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "Skriver reglerna och läser in qosify igen …"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "Du har osparade ändringar. Vill du lämna den här fliken?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "dns-mönster"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "dns-reguljärt uttryck"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "dns_c-mönster"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "dns_c-reguljärt uttryck"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "ingress och egress är båda 0 – ingen trafik styrs"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
"name är inte angivet – qosify.init skickar ett tomt enhetsnamn och avsnittet "
"tillämpas aldrig"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"name är netifd-gränssnittet. bandwidth används endast när bandwidth_up/"
"bandwidth_down inte är satta. overhead och overhead_encap används endast när "
"overhead_type är manual."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"nat skickas inte: qosify skickar endast nat/nonat inom grenen host_isolate. "
"CAKE accepterar flows plus nat – lägg nat i options för att tillämpa det"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"nat når endast %s – lägg det i options eller i både ingress_options och "
"egress_options"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr "ingen bandwidth_down eller bandwidth – ingående CAKE körs obegränsat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr "ingen bandwidth_up eller bandwidth – utgående CAKE körs obegränsat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "endast om inte satt (+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr "overhead och overhead_encap ignoreras om inte overhead_type är manual"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "qosify körs inte. Starta från fliken Översikt."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"qosify skickar detta till CAKE endast tillsammans med Isolera värdar – lägg "
"till nat i Options för att tvinga det"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "qosify-status returnerade ingen utdata."
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "krävs – qosify hoppar över avsnitt utan name"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "regler"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "port för TCP"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "tcp+udp-port"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "udp-port"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "används endast när Overhead-typ är manual"
+732
View File
@@ -0,0 +1,732 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: ta\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/ta/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"PO-Revision-Date: 2026-08-23 19:31+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
File diff suppressed because it is too large. Load diff
+732
View File
@@ -0,0 +1,732 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: tr\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Martin Olmer <m_iv@seznam.cz>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/tr/>\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"PO-Revision-Date: 2026-08-31 20:56+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Gelişmiş"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Kullanılabilir"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Temizle"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Devre dışı"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "İndir"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Etkinleştirildi"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Genel bakış"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Yeniden Başlat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Çalışıyor"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Hizmet Durumu"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Başlat"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Durum"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Durdur"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
+733
View File
@@ -0,0 +1,733 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: uk\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Martin Olmer <m_iv@seznam.cz>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqosify/uk/>\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"
"PO-Revision-Date: 2026-08-31 06:59+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "Активний"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "Додати"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "Розширені"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "Доступно"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "Очистити"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "Конфігурація"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "Вимкнено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "Завантажити"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "Вихід"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "Увімкнено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "Інстальовано"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "Опції"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "Огляд"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "пакет"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "Перезавантажити"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "Перезапустити"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "Запущено"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "Стан служби"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "Почати"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "Стан"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "Зупинити"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
+1
View File
@@ -0,0 +1 @@
zh_Hans
+750
View File
@@ -0,0 +1,750 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: zh_Hans\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Hosted Weblate user 54392 "
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsqosify/zh_Hans/>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"PO-Revision-Date: 2026-08-17 17:59+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr "%s 包含一个引号 — qosify 拒绝整个值"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr "%s 已上传, qosify 已重载。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr "%s, 已应用 (已禁用 QoS)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr "%s, 已应用。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(别名)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr "(未命名部分)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr "已存在一个配置默认部分。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "活动"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "添加"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "高级"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr "入站自动速率"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr "自启动"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "可用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr "可用类"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "备份当前文件"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr "下行带宽"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr "上行带宽"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr "拒绝了二进制内容"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr "分类规则"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "清除"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr "清空配置编辑器?单击保存前不会保存内容。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr "清空规则编辑器?单击保存前不会保存内容。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr "单击以禁用自启动"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr "单击启用自启动"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr "常见流量整形设置 — 直接写入 %s,%s 部分。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "配置"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr "配置参考"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr "已清空配置,qosify 已停止。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr "配置已保存"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "配置:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "配置文件"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
"DSCP 代码点:CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF。任何 dscp_* 值都可命名"
"一个类。仅在 DSCP 字段为 0 时在前面加 + 符号使其失效。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr "qosify 启动时加载的 DSCP 映射规则。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
"没有密钥时 qosify 应用的默认设置 — 接口:mode diffserv4, ingress 1, egress "
"1, nat 1, host_isolate 1, autorate_ingress 0。设备:相同,除了 nat 0。默认: "
"timeout 3600, dscp_default_tcp/udp CS0, dscp_prio/dscp_bulk/dscp_icmp unset, "
"bulk_trigger_pps/bulk_trigger_timeout/prio_max_avg_pkt_len 0(禁用)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "已禁用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "下载"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "做改动前下载当前配置文件。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr "从磁盘重新加载了编辑器 — 未保存的编辑器更改被丢弃。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "出站"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "出站选项"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr "空的配置会让 qosify 停止。继续吗?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "空文件"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "已启用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr "已启用 — 未运行"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr "已启用 — 未在整形流量(检查配置)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr "输入部分名称(字母数字/下划线)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "输入单个 IPv4 地址(qosify 不接受 CIDR)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "输入单个 IPv6 地址(qosify 不接受 CIDR)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr "输入一个值。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "错误:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr "错误:未找到哟小的配置段。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr "错误:bandwidth_down 看起来必须像是 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr "错误:bandwidth_up 必须看起来像是 100mbit"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr "错误:选项字段中有无效字符。只使用字母数字、空格、连字符、点、冒号。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr "错误:名称必须是设备或接口名"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr "错误:开销必须是整数字节"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "错误:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "文件太大(最大 64KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr "已找到(空或无效)"
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr "授予对 LuCI 应用 qosify 的访问权"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "主机隔离"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "IPv4 地址"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "IPv6 地址"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "入站"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "入站选项"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "入站:%s / 出站:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "初始化脚本"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "已安装"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "接口名"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr "无效的规则行:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr "缺失"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "Netdev 名称"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr "/etc/config/qosify 中未定义类"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr "未定义类。先在配置标签页中添加类。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr "未定义配置默认值部分"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr "未选中文件。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr "模式或地址中不允许空格或 # 。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr "无有效的 UCI 配置段"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "未在运行"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "未安装"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr "注:未设置带宽 — CAKE 在那个方向上运行不受限。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "选项"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr "开销字节"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr "开销类型"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "概览"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Package"
msgstr "软件包"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "端口必须是 1-65534(qosify 拒绝 65535)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr "端口须为一个数字或范围(如 4500 或 5060-5061)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
"只在 DSCP 字段为 0 时在前面加 + 符号来让值失效。端口: tcp:443, udp:3074, 范"
"围: tcp:5060-5061 (1-65534)。DNS: dns:*teams*, regex: dns:/zoom[0-9]+, "
"CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr "QoS 已启用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "队列模式"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "快速添加配置"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "快速添加规则"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "快速设置"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr "范围开头不能超过结尾。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "读取错误"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr "正在读取并验证文件…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "重新加载"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr "用 qosify 默认设置替换两个配置文件,qosify 将被禁用。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr "重置失败:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr "重置 qosify 配置为默认值?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "重置为默认值"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr "重置为默认值,已应用。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr "重置为 qosify 默认值"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "正在重置"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "重启"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr "正在恢复默认值…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr "规则已保存"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "规则:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "运行中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr "正在运行和流量整形"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr "运行中 — 未在整形流量"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr "和类的选项相同 — 给现有类第二个名称。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
"和接口选项相同,但名称是一个 netdev. nat (此处默认值 0,接口默认值为 1)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "保存并应用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr "保存失败:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "正在保存"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr "正在保存设置并应用…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr "%s 部分已存在。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr "部分名称是规则和 dscp_* 值指向的类名。值同时设置入站和出站。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr "选择文件并单击“保存并应用”以覆盖并重启 qosify。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr "正在发送 %s 到 qosify…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "服务控制"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "服务状态"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr "服务操作失败:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr "已保存设置"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "启动"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "状态"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "停止"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr "通过 qosify 进行流量整形和 DSCP 分类"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr "UCI 配置 — 类、接口、默认值。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr "未知类/DSCP 目标:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "上传配置文件"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr "上传并覆盖配置文件?qosify 将重新加载。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "上传错误:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "上传失败了:%s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "上传中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr "有效"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr "警告:%s 但 qosify 未在整形流量 — 检查状态标签页。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr "工作中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr "正在写入配置并重新加载 qosify…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr "正在写入规则并重新加载 qosify…"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr "有未保存的更改。离开此标签页?"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr "dns 模式"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr "dns 正则表达式"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr "dns_c 模式"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr "dns_c 正则表达式"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr "出入站均为 0 — 没有流量被整形"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr "名称未设置 — qosify.init 发送空的设备名,此部分从未应用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
"名称是 netfid 接口。带宽只应用于未设置 bandwidth_up/bandwidth_down 值的地方。"
"overhead 和 overhead_encap 只在 overhead_type 为手动时才应用。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
"nat 未发送:qosify 只在 host_isolate 分支内发出 nat/nonat。CAKE 不接受流加 "
"nat — 将 nat 放在 options 中来应用它"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
"nat 只达到 %s — 将它放在 options 中,或者放在 ingress_options 和 "
"egress_options 中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr "没有 bandwidth_down 或 bandwidth — 入站 CAKE 运行不受限"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr "没有 bandwidth_up 或 bandwidth — 出站 CAKE 运行不受限"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr "仅未设置(+)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr "除非 overhead_type 为手动,否则忽略 overhead 和 overhead_encap"
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr "qosify 未在运行。从概况标签页启动。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
"qosify 仅将这个和 Host Isolate 一起传递给 CAKE — 添加 nat 到 Options 来强制它"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr "qosify-status"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr "qosify-status 未返回输出。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr "必需 — qosify 跳过没有名称的部分"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr "规则"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr "tcp 端口"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr "tcp+udp 端口"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr "udp 端口"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr "只在开销类型是手动时使用"
+733
View File
@@ -0,0 +1,733 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: zh_Hant\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: 為什麼不加空格 <c++23@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsqosify/zh_Hant/>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"PO-Revision-Date: 2026-09-02 20:59+0000\n"
"X-Generator: Weblate 2026.9.dev0\n"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:121
msgid "%s contains a quote — qosify rejects the whole value"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1138
msgid "%s uploaded, qosify reloaded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1038
msgid "%s, applied (QoS disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1040
msgid "%s, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:43
msgid "(alias)"
msgstr "(別名)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "(unnamed section)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1244
msgid "A config defaults section already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:451
msgid "Active"
msgstr "活動"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:512
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:773
msgid "Add"
msgstr "新增"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Advanced"
msgstr "進階"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:392
msgid "Autorate Ingress"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Available"
msgstr "可用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:740
msgid "Available Classes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:799
msgid "Backup Current Files"
msgstr "備份當前檔案"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:372
msgid "Bandwidth Down"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:371
msgid "Bandwidth Up"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:62
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1098
msgid "Binary content rejected"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:733
msgid "Classification Rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:596
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:785
msgid "Clear"
msgstr "清除"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1072
msgid "Clear config editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1076
msgid "Clear rules editor? Content will not be saved until you click Save."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to disable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:408
msgid "Click to enable autostart"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:338
msgid "Common shaping settings — written straight to %s, section %s."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:497
msgid "Config"
msgstr "配置"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:567
msgid "Config Reference"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:995
msgid "Config cleared, qosify stopped."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1014
msgid "Config saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1110
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1118
msgid "Config: %s"
msgstr "配置: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:326
msgid "Configuration Files"
msgstr "配置檔案"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:581
msgid ""
"DSCP codepoints: CS0–CS7, AF11–AF43, EF, VA, NQB, LE, DF. Any dscp_* value "
"may also name a class. Prefix with + to override only when the DSCP field is "
"zero."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:734
msgid "DSCP mapping rules loaded by qosify on startup."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:583
msgid ""
"Defaults qosify applies when a key is absent — interface: mode diffserv4, "
"ingress 1, egress 1, nat 1, host_isolate 1, autorate_ingress 0. device: "
"identical except nat 0. defaults: timeout 3600, dscp_default_tcp/udp CS0, "
"dscp_prio/dscp_bulk/dscp_icmp unset, bulk_trigger_pps/bulk_trigger_timeout/"
"prio_max_avg_pkt_len 0 (disabled)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:454
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Disabled"
msgstr "已停用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:846
msgid "Download"
msgstr "下載"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:800
msgid "Download current config files before making changes."
msgstr "在做出變更前下載當前配置檔案。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1352
msgid "Editors reloaded from disk — unsaved editor changes were discarded."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:378
msgid "Egress"
msgstr "傳出"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:394
msgid "Egress Options"
msgstr "傳出選項"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:982
msgid "Empty config will stop qosify. Continue?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1089
msgid "Empty file"
msgstr "空檔案"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:410
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:465
msgid "Enabled"
msgstr "已啟用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:453
msgid "Enabled — Not Running"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:452
msgid "Enabled — Not Shaping (check config)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1242
msgid "Enter a section name (alphanumeric/underscore)."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1209
msgid "Enter a single IPv4 address (qosify does not accept CIDR)."
msgstr "輸入單個 IPv4 位址 (qosify 不接受 CIDR)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1211
msgid "Enter a single IPv6 address (qosify does not accept CIDR)."
msgstr "輸入單個 IPv6 位址 (qosify 不接受 CIDR)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1198
msgid "Enter a value."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1051
msgid "Error: %s"
msgstr "錯誤: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1002
msgid "Error: No valid config stanzas found."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:921
msgid "Error: bandwidth_down must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:920
msgid "Error: bandwidth_up must look like 100mbit"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:917
msgid ""
"Error: invalid characters in options fields. Use alphanumeric, spaces, "
"hyphens, dots, colons only."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:948
msgid "Error: name must be a device or interface name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:922
msgid "Error: overhead must be a whole number of bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1139
msgid "Errors:"
msgstr "錯誤:"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1090
msgid "File too large (max 64KB)"
msgstr "檔案過大 (最大 64KB)"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:483
msgid "Found (empty or invalid)"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/rpcd/acl.d/luci-app-qosify.json:3
msgid "Grant access to LuCI app qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:391
msgid "Host Isolate"
msgstr "主機隔離"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv4 address"
msgstr "IPv4 位址"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "IPv6 address"
msgstr "IPv6 位址"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:377
msgid "Ingress"
msgstr "傳入"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:393
msgid "Ingress Options"
msgstr "傳入選項"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:44
msgid "Ingress: %s / Egress: %s"
msgstr "傳入: %s / 傳出: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
msgid "Init Script"
msgstr "初始化指令碼"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Installed"
msgstr "已安裝"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Interface Name"
msgstr "介面名稱"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:68
msgid "Invalid rule line: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:464
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:484
msgid "Missing"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:390
msgid "NAT"
msgstr "NAT"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:368
msgid "Netdev Name"
msgstr "Netdev 名稱"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:714
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:751
msgid "No classes defined in /etc/config/qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1199
msgid "No classes defined. Add classes in the Config tab first."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:654
msgid "No config defaults section defined"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1084
msgid "No files selected."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1206
msgid "No spaces or # allowed in patterns or addresses."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1099
msgid "No valid UCI config stanzas"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:469
msgid "Not Running"
msgstr "未執行"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
msgid "Not installed"
msgstr "未安裝"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:924
msgid "Note: bandwidth not set — CAKE will run unlimited on that direction."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:395
msgid "Options"
msgstr "選項"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:374
msgid "Overhead Bytes"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:373
msgid "Overhead Type"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Overview"
msgstr "概覽"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:463
#, fuzzy
msgid "Package"
msgstr "套件"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1204
msgid "Port must be 1-65534 (qosify rejects 65535)."
msgstr "連接埠必須為 1-65534 (qosify 不接受 65535)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1201
msgid "Port must be a number or range (e.g. 4500 or 5060-5061)."
msgstr "連接埠必須為數字或範圍 (例如 4500 或 5060-5061)。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:755
msgid ""
"Prefix with + to override only when the DSCP field is zero. Ports: tcp:443, "
"udp:3074, ranges: tcp:5060-5061 (1-65534). DNS: dns:*teams*, regex: dns:/"
"zoom[0-9]+, CNAME-only: dns_c:. IP: 1.1.1.1, ff01::1"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:358
msgid "QoS Enabled"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:376
msgid "Queue Mode"
msgstr "佇列模式"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:505
msgid "Quick Add Config"
msgstr "快速新增配置"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:760
msgid "Quick Add Rule"
msgstr "快速新增規則"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:336
msgid "Quick Settings"
msgstr "快速設定"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1205
msgid "Range start must not exceed end."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1093
msgid "Read error"
msgstr "讀取錯誤"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Reading and validating files..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Reload"
msgstr "重新載入"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:829
msgid ""
"Replaces both config files with qosify defaults, qosify will be disabled."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1178
msgid "Reset failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1154
msgid "Reset qosify config to defaults?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:831
msgid "Reset to Defaults"
msgstr "重設為預設值"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1174
msgid "Reset to defaults, applied."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:828
msgid "Reset to qosify Defaults"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Resetting"
msgstr "重設中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Restart"
msgstr "重新啟動"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1156
msgid "Restoring defaults..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1058
msgid "Rules saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1121
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1125
msgid "Rules: %s"
msgstr "規則: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:470
msgid "Running"
msgstr "執行中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:467
msgid "Running & Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:468
msgid "Running — Not Shaping"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:607
msgid "Same options as class — gives an existing class a second name."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:609
msgid ""
"Same options as interface, but name is a netdev. nat defaults to 0 here and "
"to 1 for interfaces."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:398
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:597
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:786
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:822
msgid "Save & Apply"
msgstr "儲存並套用"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:972
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:998
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1023
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1067
msgid "Save failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Saving"
msgstr "儲存中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:953
msgid "Saving settings and applying..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1245
msgid "Section %s already exists."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:606
msgid ""
"Section name is the class name that rules and dscp_* values refer to. value "
"sets ingress and egress together."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:809
msgid "Select files and click Save & Apply to overwrite and restart qosify."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Sending %s to qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:404
msgid "Service Controls"
msgstr "服務控制"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:322
msgid "Service Status"
msgstr "服務狀態"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:900
msgid "Service action failed: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:964
msgid "Settings saved"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Start"
msgstr "啟動"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:241
msgid "Status"
msgstr "狀態"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:415
msgid "Stop"
msgstr "停止"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:238
msgid "Traffic shaping and DSCP classification via qosify"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:498
msgid "UCI configuration — classes, interfaces, defaults."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:184
msgid "Unknown class/DSCP target: %s"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:808
msgid "Upload Config Files"
msgstr "上傳配置檔案"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1085
msgid "Upload and overwrite config files? qosify will reload."
msgstr "上傳並覆寫配置檔案?qosify 將會重新載入。"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1130
msgid "Upload error: %s"
msgstr "上傳錯誤: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1148
msgid "Upload failed: %s"
msgstr "上傳失敗: %s"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1103
msgid "Uploading"
msgstr "上傳中"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:482
msgid "Valid"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1041
msgid "Warning: %s but qosify is not shaping traffic — check the Status tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:889
msgid "Working"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1005
msgid "Writing config and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:1054
msgid "Writing rules and reloading qosify..."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:273
msgid "You have unsaved changes. Leave this tab?"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c pattern"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "dns_c regex"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:117
msgid "ingress and egress are both 0 — nothing is shaped"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:109
msgid ""
"name is not set — qosify.init sends an empty device name and this section is "
"never applied"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:608
msgid ""
"name is the netifd interface. bandwidth applies only where bandwidth_up/"
"bandwidth_down are unset. overhead and overhead_encap apply only when "
"overhead_type is manual."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:113
msgid ""
"nat is not sent: qosify only emits nat/nonat inside the host_isolate branch. "
"CAKE does accept flows plus nat — put nat in options to apply it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:114
msgid ""
"nat only reaches %s — put it in options, or in both ingress_options and "
"egress_options"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:119
msgid "no bandwidth_down or bandwidth — ingress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:118
msgid "no bandwidth_up or bandwidth — egress CAKE runs unlimited"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:772
msgid "only if unset (+)"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:116
msgid "overhead and overhead_encap are ignored unless overhead_type is manual"
msgstr ""
#: applications/luci-app-qosify/root/usr/share/luci/menu.d/luci-app-qosify.json:3
msgid "qosify"
msgstr "qosify"
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:876
msgid "qosify is not running. Start from the Overview tab."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:384
msgid ""
"qosify only passes this to CAKE together with Host Isolate — add nat to "
"Options to force it"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:852
msgid "qosify-status"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:878
msgid "qosify-status returned no output."
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:370
msgid "required — qosify skips sections with no name"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:489
msgid "rules"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "tcp+udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:763
msgid "udp port"
msgstr ""
#: applications/luci-app-qosify/htdocs/luci-static/resources/view/qosify/main.js:375
msgid "used only when Overhead Type is manual"
msgstr ""
@@ -0,0 +1,14 @@
{
"admin/network/qosify": {
"title": "qosify",
"order": 90,
"action": {
"type": "view",
"path": "qosify/main"
},
"depends": {
"acl": [ "luci-app-qosify" ],
"fs": { "/usr/sbin/qosify": "executable" }
}
}
}
@@ -0,0 +1,17 @@
# DNS
tcp:53 voice
tcp:5353 voice
udp:53 voice
udp:5353 voice
# NTP
udp:123 voice
# SSH
tcp:22 +video
# HTTP/QUIC
tcp:80 +besteffort
tcp:443 +besteffort
udp:80 +besteffort
udp:443 +besteffort
+137
View File
@@ -0,0 +1,137 @@
#!/bin/sh
# SPDX-License-Identifier: MIT
#
# Remove qosify qdiscs and ifb devices left behind after qosify exits.
#
# A clean stop only does part of this: interface_clear_qdisc() removes the root
# qdisc, the bpf filters and the ifb device but not clsact, and main() never
# calls qosify_dns_stop(), so ifb-dns stays up. A crash, a SIGKILL or a respawn
# loop leaves the rest too. This script deliberately only touches the devices of
# enabled qosify sections, the ifb names qosify derives from them and qosify's
# own ifb-dns -- never a qdisc or ifb qosify did not create.
#
# `cleanup wait` is for a package removal: qosify is stopped by its own prerm,
# which may run after ours, so the device names are read now and the sweep waits
# up to 30 s for qosify to exit. If it is still running, nothing is touched.
. /lib/functions.sh
. /lib/functions/network.sh
# The lock is an flock on an open fd, not a directory plus an EXIT trap: rpcd
# SIGKILLs this script at its exec timeout (rpc_file_exec_timeout_cb() in
# file.c), the trap never runs, and the leftover directory would then make every
# later run exit 0 without doing anything. The kernel drops an flock on process
# exit however the process dies. The path differs from the old directory so a
# stale one left by an earlier version cannot break the redirect. Without
# busybox flock, run unlocked rather than not at all -- the worst a concurrent
# run can do is repeat a tc delete.
LOCK="/var/lock/qosify-luci-cleanup.lock"
mkdir -p /var/lock
exec 9>"$LOCK"
command -v flock >/dev/null && { flock -n 9 || exit 0; }
# Mirrors interface_ifb_name() in qosify: "ifb-<dev>" while strlen(dev) + 4 is
# below IFNAMSIZ. Longer names take a different branch upstream which we do not
# try to reproduce here.
ifb_name() {
[ "${#1}" -lt 12 ] || return 1
echo "ifb-$1"
}
qosify_filter() {
tc filter show dev "$1" "$2" 2>/dev/null | grep -q ' qosify_'
}
# qosify's filters sit at QOSIFY_PRIO_BASE (0x110 = 272): its bpf classifier on
# egress, and on ingress the classifier plus the DNS and ifb redirects up to 277.
# A clean exit removes them and the root qdisc, so they only survive a crash, and
# then the root cake is qosify's too. Another shaper's root qdisc, and a clsact
# carrying anyone else's filters, are left alone.
clear_dev() {
local dev="$1"
local ifb p
[ -n "$dev" ] || return 0
if [ -e "/sys/class/net/$dev" ]; then
if qosify_filter "$dev" egress; then
tc qdisc del dev "$dev" root 2>/dev/null
tc filter del dev "$dev" egress pref 272 2>/dev/null
fi
if qosify_filter "$dev" ingress; then
for p in 272 273 274 275 276 277; do
tc filter del dev "$dev" ingress pref "$p" 2>/dev/null
done
fi
[ -n "$(tc filter show dev "$dev" ingress 2>/dev/null)$(tc filter show dev "$dev" egress 2>/dev/null)" ] ||
tc qdisc del dev "$dev" clsact 2>/dev/null
fi
# An ifb outlives its parent, so this is not gated on $dev still existing.
# That only helps a `config device`, whose name survives the netdev.
ifb="$(ifb_name "$dev")" || return 0
[ -e "/sys/class/net/$ifb" ] || return 0
ip link set "$ifb" down 2>/dev/null
ip link del "$ifb" 2>/dev/null
}
# add_interface() in qosify.init returns before reading anything else when
# disabled is set, so qosify never touched those devices.
section_enabled() {
local disabled
config_get_bool disabled "$1" disabled 0
[ "$disabled" -eq 0 ]
}
# `config interface` names a netifd interface, not a device; qosify resolves it
# to .l3_device before touching tc, so resolve it the same way. netifd drops
# .l3_device when the interface goes down, so a vanished pppoe device leaves no
# name to derive the ifb from here. qosify clears that one itself: on the next
# up, interface_start() runs interface_clear_qdisc(), which deletes ifb-<dev>
# before cmd_add_ingress() creates it again.
collect_interface() {
local cfg="$1"
local name dev
section_enabled "$cfg" || return 0
config_get name "$cfg" name
[ -n "$name" ] || return 0
network_get_device dev "$name" && DEVS="$DEVS $dev"
}
# `config device` names a netdev directly.
collect_device() {
local cfg="$1"
local name
section_enabled "$cfg" || return 0
config_get name "$cfg" name
[ -n "$name" ] && DEVS="$DEVS $name"
}
DEVS=""
config_load qosify
config_foreach collect_interface interface
config_foreach collect_device device
if [ "$1" = wait ]; then
n=30
while pidof qosify >/dev/null; do
[ "$n" -gt 0 ] || exit 0
n=$((n - 1))
sleep 1
done
fi
for dev in $DEVS; do clear_dev "$dev"; done
# ifb-dns is qosify's fixed DNS ifb, not derived from any section, and a stop
# leaves it up under the kernel's default fq_codel. Deleting its root qdisc only
# re-attaches the default, so drop the device -- only once qosify has exited.
pidof qosify >/dev/null || ip link del ifb-dns 2>/dev/null
exit 0
@@ -0,0 +1,48 @@
config defaults
list defaults /etc/qosify/*.conf
option dscp_prio video
option dscp_icmp +besteffort
option dscp_default_udp besteffort
option prio_max_avg_pkt_len 500
config class besteffort
option ingress CS0
option egress CS0
config class bulk
option ingress LE
option egress LE
config class video
option ingress AF41
option egress AF41
config class voice
option ingress CS6
option egress CS6
option bulk_trigger_pps 100
option bulk_trigger_timeout 5
option dscp_bulk CS0
config interface wan
option name wan
option disabled 1
option bandwidth_up 100mbit
option bandwidth_down 100mbit
option overhead_type none
# defaults:
option ingress 1
option egress 1
option mode diffserv4
option nat 1
option host_isolate 1
option autorate_ingress 0
option ingress_options ""
option egress_options ""
option options ""
config device wandev
option disabled 1
option name wan
option bandwidth 100mbit
@@ -0,0 +1,37 @@
{
"luci-app-qosify": {
"description": "Grant access to LuCI app qosify",
"read": {
"ubus": {
"qosify": [ "status", "get_stats", "dump" ],
"rc": [ "list" ],
"service": [ "list" ],
"file": [ "read", "stat" ]
},
"uci": [ "qosify" ],
"file": {
"/etc/config/qosify": [ "read", "list" ],
"/etc/qosify/00-defaults.conf": [ "read", "list" ],
"/usr/share/qosify-luci/qosify": [ "read" ],
"/usr/share/qosify-luci/00-defaults.conf": [ "read" ],
"/proc/uptime": [ "read" ],
"/proc/[0-9]*/stat": [ "read" ]
}
},
"write": {
"ubus": {
"qosify": [ "reload", "check_devices" ],
"rc": [ "init" ],
"uci": [ "revert" ],
"file": [ "write", "exec" ]
},
"uci": [ "qosify" ],
"file": {
"/etc/config/qosify": [ "write" ],
"/etc/qosify/00-defaults.conf": [ "write" ],
"/usr/sbin/qosify-status": [ "exec" ],
"/usr/share/qosify-luci/cleanup": [ "exec" ]
}
}
}
}