@@ -212,7 +212,7 @@
-Bandwidth Monitoring
+Monitorowanie przepustowości
@@ -265,24 +265,24 @@
-
Backup
+
Kopia zapasowa
-
Restore
+
Odtwarzanie
@@ -293,8 +293,8 @@
diff -Nuar ./a/admin-cifs.asp ./b/admin-cifs.asp
--- ./a/admin-cifs.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/admin-cifs.asp 2010-12-16 15:56:36.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Admin: CIFS Client
+
[<% ident(); %>] Administracja: Klient CIFS
@@ -88,7 +88,7 @@
@@ -103,10 +103,10 @@
-CIFS Client
+Klient CIFS
@@ -152,8 +152,8 @@
diff -Nuar ./a/admin-config.asp ./b/admin-config.asp
--- ./a/admin-config.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/admin-config.asp 2010-12-16 16:01:15.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Admin: Configuration
+
[<% ident(); %>] Administracja: Konfiguracja
@@ -48,7 +48,7 @@
{
var name = fix(E('backup-name').value);
if (name.length <= 1) {
- alert('Invalid filename');
+ alert('Błędna nazwa pliku');
return;
}
location.href = 'cfg/' + name + '.cfg?_http_id=' + nvram.http_id;
@@ -61,10 +61,10 @@
name = fix(E('restore-name').value);
name = name.toLowerCase();
if ((name.indexOf('.cfg') != (name.length - 4)) && (name.indexOf('.cfg.gz') != (name.length - 7))) {
- alert('Incorrect filename. Expecting a ".cfg" file.');
+ alert('Błędna nazwa pliku. Spodziewany plik ".cfg".');
return;
}
- if (!confirm('Are you sure?')) return;
+ if (!confirm('Jesteś pewien?')) return;
E('restore-button').disabled = 1;
f = E('restore-form');
@@ -79,9 +79,9 @@
i = E('restore-mode').value;
if (i == 0) return;
if ((i == 2) && (features('!nve'))) {
- if (!confirm('WARNING: Erasing the NVRAM on a ' + nvram.t_model_name + ' router may be harmful. It may not be able to re-setup the NVRAM correctly after a complete erase. Proceeed anyway?')) return;
+ if (!confirm('UWAGA: Czyszczenie NVRAM na ' + nvram.t_model_name + ' może uszkodzić router. Możliwe, że po tej operacji nie będzie można poprawnie ustawić NVRAM. Kontynuować mimo to?')) return;
}
- if (!confirm('Are you sure?')) return;
+ if (!confirm('Jesteś pewien?')) return;
E('reset-button').disabled = 1;
form.submit('aco-reset-form');
}
@@ -91,7 +91,7 @@
@@ -99,38 +99,38 @@
-Backup Configuration
+Kopia konfiguracji
-Restore Configuration
+Przywróć konfigurację
-Restore Default Configuration
+Przywróć standardowe ustawienia
@@ -143,7 +143,7 @@
@@ -64,7 +64,7 @@
@@ -82,20 +82,20 @@
-Debugging
+Debugowanie
@@ -133,8 +131,8 @@
diff -Nuar ./a/admin-jffs2.asp ./b/admin-jffs2.asp
--- ./a/admin-jffs2.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/admin-jffs2.asp 2010-12-21 13:49:31.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Admin: JFFS
+
[<% ident(); %>] Administracja: JFFS2
@@ -37,17 +37,17 @@
function formatClicked()
{
if (!verifyFields(null, 0)) return;
- if (!confirm("Format the JFFS partition?")) return;
+ if (!confirm("Formatować partycję JFFS2?")) return;
save(1);
}
function formatClock()
{
if (ftime == 0) {
- E('fclock').innerHTML = 'a few more seconds';
+ E('fclock').innerHTML = 'kilka sekund';
}
else {
- E('fclock').innerHTML = ((ftime > 0) ? 'about ' : '') + ftime + ' second' + ((ftime == 1) ? '' : 's');
+ E('fclock').innerHTML = ((ftime > 0) ? 'około ' : '') + ftime + ' sekund' + ((ftime == 1) ? '' : '');
}
if (--ftime >= 0) setTimeout(formatClock, 1000);
}
@@ -92,7 +92,7 @@
@@ -115,13 +115,13 @@
jfon = (nvram.jffs2_on == 1);
createFieldTable('', [
- { title: 'Enable', name: 'f_jffs2_on', type: 'checkbox', value: jfon },
- { title: 'Execute When Mounted', name: 'jffs2_exec', type: 'text', maxlen: 64, size: 34, value: nvram.jffs2_exec },
+ { title: 'Włącz', name: 'f_jffs2_on', type: 'checkbox', value: jfon },
+ { title: 'Wykonaj po zamontowaniu', name: 'jffs2_exec', type: 'text', maxlen: 64, size: 34, value: nvram.jffs2_exec },
null,
- { title: 'Total / Free Size', text: ((jfon) && (jffs2.size)) ? (scaleSize(jffs2.size) + ' / ' + scaleSize(jffs2.free)) : '(not mounted)' },
+ { title: 'Całkowity / Dostępny obszar', text: ((jfon) && (jffs2.size)) ? (scaleSize(jffs2.size) + ' / ' + scaleSize(jffs2.free)) : '(nie zamontowany)' },
null,
- { title: '', custom: ' ' +
- 'Please wait for about 60 seconds ... ' }
+ { title: '', custom: ' ' +
+ 'Proszę czekać przez około 60 sekund ... ' }
]);
@@ -133,8 +133,8 @@
diff -Nuar ./a/admin-log.asp ./b/admin-log.asp
--- ./a/admin-log.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/admin-log.asp 2010-12-16 16:25:48.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Admin: Logging
+
[<% ident(); %>] Administracja: Logowanie
@@ -111,7 +111,7 @@
@@ -132,7 +132,7 @@
-Syslog
+Logowanie
-Web Monitor
+Monitor WWW
@@ -187,8 +187,8 @@
diff -Nuar ./a/admin-sched.asp ./b/admin-sched.asp
--- ./a/admin-sched.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/admin-sched.asp 2010-12-16 16:38:20.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Scheduler
+
[<% ident(); %>] Administracja: Harmonogram
@@ -34,7 +34,7 @@
// <% nvram("sch_rboot,sch_rcon,sch_c1,sch_c1_cmd,sch_c2,sch_c2_cmd,sch_c3,sch_c3_cmd"); %>
-var dowNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
+var dowNames = ['Nie', 'Pon', 'Wto', 'Sro', 'Czw', 'Pia', 'Sob'];
var dowLow = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
var scheds = []
@@ -44,9 +44,9 @@
}
tm.push(
- [-1, 'Every minute'], [-3, 'Every 3 minutes'], [-5, 'Every 5 minutes'], [-15, 'Every 15 minutes'], [-30, 'Every 30 minutes'],
- [-60, 'Every hour'], [-(12 * 60), 'Every 12 hours'], [-(24 * 60), 'Every 24 hours'],
- ['e', 'Every...']);
+ [-1, 'Co minutę'], [-3, 'Co 3 minuty'], [-5, 'Co 5 minut'], [-15, 'Co 15 minut'], [-30, 'Co 30 minut'],
+ [-60, 'Co godzinę'], [-(12 * 60), 'Co 12 godzin'], [-(24 * 60), 'Co 24 godziny'],
+ ['e', 'Co...']);
/* REMOVE-BEGIN
@@ -89,24 +89,24 @@
}
a = [
- { title: 'Enabled', name: key + 'enabled', type: 'checkbox', value: v[1] == '1' },
- { title: 'Time', multi: [
+ { title: 'Włączone', name: key + 'enabled', type: 'checkbox', value: v[1] == '1' },
+ { title: 'Czas', multi: [
{ name: key + 'time', type: 'select', options: t, value: oe ? 'e' : v[2] },
{ name: key + 'every', type: 'text', maxlen: 10, size: 10, value: (v[2] < 0) ? -v[2] : 30,
- prefix: ' ', suffix: '
minutes ' } ] },
+ prefix: ' ', suffix: '
minut ' } ] },
{ title: 'Days', multi: [
- { name: key + 'sun', type: 'checkbox', suffix: ' Sun ', value: w & 1 },
- { name: key + 'mon', type: 'checkbox', suffix: ' Mon ', value: w & 2 },
- { name: key + 'tue', type: 'checkbox', suffix: ' Tue ', value: w & 4 },
- { name: key + 'wed', type: 'checkbox', suffix: ' Wed ', value: w & 8 },
- { name: key + 'thu', type: 'checkbox', suffix: ' Thu ', value: w & 16 },
- { name: key + 'fri', type: 'checkbox', suffix: ' Fri ', value: w & 32 },
- { name: key + 'sat', type: 'checkbox', suffix: ' Sat ', value: w & 64 },
- { name: key + 'everyday', type: 'checkbox', suffix: ' Everyday', value: (w & 0x7F) == 0x7F } ] }
+ { name: key + 'sun', type: 'checkbox', suffix: ' Nie ', value: w & 1 },
+ { name: key + 'mon', type: 'checkbox', suffix: ' Pon ', value: w & 2 },
+ { name: key + 'tue', type: 'checkbox', suffix: ' Wto ', value: w & 4 },
+ { name: key + 'wed', type: 'checkbox', suffix: ' Sro ', value: w & 8 },
+ { name: key + 'thu', type: 'checkbox', suffix: ' Czw ', value: w & 16 },
+ { name: key + 'fri', type: 'checkbox', suffix: ' Pia ', value: w & 32 },
+ { name: key + 'sat', type: 'checkbox', suffix: ' Sob ', value: w & 64 },
+ { name: key + 'everyday', type: 'checkbox', suffix: ' Codziennie', value: (w & 0x7F) == 0x7F } ] }
];
if (custom) {
- a.push({ title: 'Command', name: 'sch_' + key + 'cmd', type: 'textarea', value: nvram['sch_' + key + 'cmd' ] });
+ a.push({ title: 'Polecenie', name: 'sch_' + key + 'cmd', type: 'textarea', value: nvram['sch_' + key + 'cmd' ] });
}
createFieldTable('', a);
@@ -238,7 +238,7 @@
@@ -254,35 +254,35 @@
-Reboot
+Restart
-Reconnect
+Połącz ponownie WAN
-Custom 1
+Własne 1
-Custom 2
+Własne 2
-Custom 3
+Własne 3
@@ -34,7 +34,7 @@
// <% nvram("script_init,script_shut,script_fire,script_wanup"); %>
-tabs = [['as-init', 'Init'],['as-shut', 'Shutdown'],['as-fire','Firewall'],['as-wanup', 'WAN Up']];
+tabs = [['as-init', 'Inic. sys.'],['as-shut', 'Zamknięcie'],['as-fire','Firewall'],['as-wanup', 'Uruch. WAN']];
function tabSelect(name)
{
@@ -71,7 +71,7 @@
x = (t[0] == 'as-fire') ? 8192 : 4096;
if (n > x) {
tabSelect(t[0]);
- alert(t[1] + ' script is too long. Maximum allowed is ' + x + ' bytes.');
+ alert(t[1] + ' skrypt jest za długi. Maksymalny rozmiar to ' + x + ' bajtów.');
return;
}
}
@@ -94,7 +94,7 @@
diff -Nuar ./a/admin-upgrade.asp ./b/admin-upgrade.asp
--- ./a/admin-upgrade.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/admin-upgrade.asp 2010-12-16 16:52:10.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Admin: Upgrade
+
[<% ident(); %>] Administracja: Aktualizacja
@@ -52,7 +52,7 @@
alert('Expecting a ".bin" or ".trx" file.');
return;
}
- if (!confirm('Are you sure you want to upgrade using ' + name + '?')) return;
+ if (!confirm('Jesteś pewien, że chcesz dokonać aktualizację używając ' + name + '?')) return;
E('afu-upgrade-button').disabled = true;
@@ -76,7 +76,7 @@
@@ -85,26 +85,26 @@
-
Upgrade Firmware
+
Aktualizacja firmware
- Current Version: <% version(1); %>
+ Bieżąca wersja: <% version(1); %>
@@ -113,17 +113,17 @@
/* JFFS2-BEGIN */
-
Cannot upgrade if JFFS is enabled.
-An upgrade may overwrite the JFFS partition currently in use. Before upgrading,
-please backup the contents of the JFFS partition, disable it, then reboot the router.
-
Disable »
+
Nie można dokonać aktualizacji gdy włączone jest JFFS2.
+Aktualizacja może zamazać używaną partycję JFFS2. Przed aktualizacją,
+zrób kopię zapasową zawartości partycji JFFS2, wyłącz ją i ponownie uruchom router.
+
Wyłącz »
/* JFFS2-END */
0:00
- Please wait while the firmware is uploaded & flashed.
-
Warning: Do not interrupt this browser or the router!
+ Proszę czekać - firmware jest przesłany i zapisywany.
+
Uwaga: Nie wyłączaj przeglądarki i routera!
diff -Nuar ./a/advanced-ctnf.asp ./b/advanced-ctnf.asp
--- ./a/advanced-ctnf.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/advanced-ctnf.asp 2010-12-17 08:47:32.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Advanced: Conntrack / Netfilter
+
[<% ident(); %>] Zaawansowane: Powiązania / Filtr połączeń
@@ -45,9 +45,9 @@
conntrack = [];
}
for (i = 1; i < 13; ++i) {
- E('count' + i).innerHTML = '
('+ ((conntrack[i] || 0) * 1) + ' in this state) ';
+ E('count' + i).innerHTML = '
('+ ((conntrack[i] || 0) * 1) + ' w tym stanie) ';
}
- E('count0').innerHTML = '(' + ((conntrack[0] || 0) * 1) + ' connections currently tracked)';
+ E('count0').innerHTML = '(' + ((conntrack[0] || 0) * 1) + ' połączeń aktualnie śledzonych)';
checker = null;
timer.start(3000);
}
@@ -81,7 +81,7 @@
}
else {
setTimeout(expireTimer, 1000);
- e.value = 'Expire Scheduled... ' + expireTime;
+ e.value = 'Wygasłe zaplanowane... ' + expireTime;
}
}
@@ -167,7 +167,7 @@
@@ -191,32 +191,32 @@
/* LINUX26-END */
-Connections
+Połączenia
-
+
-TCP Timeout
+Limity czasowe TCP
-UDP Timeout
+Limity czasowe UDP
-Other Timeouts
+Pozostałe
-Tracking / NAT Helpers
+Wsparcie śledzenia / NAT
-Miscellaneous
+Różne
@@ -294,8 +294,8 @@
diff -Nuar ./a/advanced-dhcpdns.asp ./b/advanced-dhcpdns.asp
--- ./a/advanced-dhcpdns.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/advanced-dhcpdns.asp 2010-12-17 11:27:44.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Advanced: DHCP / DNS
+
[<% ident(); %>] Zaawansowane: DHCP / DNS
@@ -97,7 +97,7 @@
@@ -116,38 +116,38 @@
-DHCP / DNS Server (LAN)
+Serwer DHCP / DNS (LAN)
-Note: The file /etc/dnsmasq.custom is also added to the end of Dnsmasq's configuration file if it exists.
+Notka: O ile istnieje, plik /etc/dnsmasq.custom jest dodawany do końca konfiguracji.
-DHCP Client (WAN)
+Klient DHCP (WAN)
@@ -158,8 +158,8 @@
diff -Nuar ./a/advanced-firewall.asp ./b/advanced-firewall.asp
--- ./a/advanced-firewall.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/advanced-firewall.asp 2010-12-17 11:29:41.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Advanced: Firewall
+
[<% ident(); %>] Zaawansowane: Firewall
@@ -49,7 +49,7 @@
@@ -68,10 +68,10 @@
@@ -81,8 +81,8 @@
diff -Nuar ./a/advanced-mac.asp ./b/advanced-mac.asp
--- ./a/advanced-mac.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/advanced-mac.asp 2010-12-17 11:45:56.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Advanced: MAC Address
+
[<% ident(); %>] Zaawansowane: Adres MAC
@@ -71,7 +71,7 @@
{
if (v_mac('_f_mac_wan', quiet) && v_mac('_f_mac_wl', quiet)) {
if (E('_f_mac_wan').value != E('_f_mac_wl').value) return 1;
- ferror.set('_f_mac_wan', 'Addresses must be unique', quiet);
+ ferror.set('_f_mac_wan', 'Adres musi być unikalny', quiet);
}
return 0;
}
@@ -79,7 +79,7 @@
function save()
{
if (!verifyFields(null, false)) return;
- if (!confirm("Warning: Changing the MAC address may require that you reboot all devices, computers or modem connected to this router. Continue anyway?")) return
+ if (!confirm("Uwaga: Zmiana adresu MAC może wymagać restartu wszystkich urządzeń, komputerów lub modemu podłączonego do routera. Kontynuować?")) return
var fom = E('_fom');
fom.mac_wan.value = (fom._f_mac_wan.value == defmac.wan) ? '' : fom._f_mac_wan.value;
@@ -93,7 +93,7 @@
@@ -108,22 +108,22 @@
-MAC Address
+Adres MAC
- Router's LAN MAC Address: <% nv('et0macaddr'); %>
- Computer's MAC Address: <% compmac(); %>
+ Adres MAC routera:: <% nv('et0macaddr'); %>
+ Adres MAC komputera:: <% compmac(); %>
@@ -134,8 +134,8 @@
diff -Nuar ./a/advanced-misc.asp ./b/advanced-misc.asp
--- ./a/advanced-misc.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/advanced-misc.asp 2010-12-17 11:48:57.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Advanced: Miscellaneous
+
[<% ident(); %>] Zaawansowane: Różne
@@ -54,7 +54,7 @@
@@ -73,16 +73,16 @@
a = [];
for (i = 3; i <= 20; ++i) a.push([i, i + ' seconds']);
createFieldTable('', [
- { title: 'Boot Wait Time *', name: 'wait_time', type: 'select', options: a, value: fixInt(nvram.wait_time, 3, 20, 3) },
- { title: 'WAN Port Speed *', name: 'wan_speed', type: 'select', options: [[0,'10Mb Full'],[1,'10Mb Half'],[2,'100Mb Full'],[3,'100Mb Half'],[4,'Auto']], value: nvram.wan_speed },
+ { title: 'Czas oczekania przy bootowaniu *', name: 'wait_time', type: 'select', options: a, value: fixInt(nvram.wait_time, 3, 20, 3) },
+ { title: 'Szybkość portu WAN *', name: 'wan_speed', type: 'select', options: [[0,'10Mb Pełne'],[1,'10Mb Półduplex'],[2,'100Mb Pełne'],[3,'100Mb Półduplex'],[4,'Autowykrywanie']], value: nvram.wan_speed },
null,
- { title: 'Enable Jumbo Frames *', name: 'f_jumbo_frame_enable', type: 'checkbox', value: nvram.jumbo_frame_enable != '0', hidden: !et1000 },
- { title: 'Jumbo Frame Size *', name: 'jumbo_frame_size', type: 'text', maxlen: 4, size: 6, value: fixInt(nvram.jumbo_frame_size, 1, 9720, 2000),
- suffix: ' Bytes (range: 1 - 9720; default: 2000) ', hidden: !et1000 }
+ { title: 'Włącz Jumbo Frames *', name: 'f_jumbo_frame_enable', type: 'checkbox', value: nvram.jumbo_frame_enable != '0', hidden: !et1000 },
+ { title: 'Rozmiar ramki Jumbo Frame *', name: 'jumbo_frame_size', type: 'text', maxlen: 4, size: 6, value: fixInt(nvram.jumbo_frame_size, 1, 9720, 2000),
+ suffix: ' Bajtów (zakres: 1 - 9720; domyślnie: 2000) ', hidden: !et1000 }
]);
-* Not all models support these options.
+* Nie wszystkie modele wspierają te opcje.
@@ -92,8 +92,8 @@
diff -Nuar ./a/advanced-routing.asp ./b/advanced-routing.asp
--- ./a/advanced-routing.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/advanced-routing.asp 2010-12-17 11:54:23.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Advanced: Routing
+
[<% ident(); %>] Zaawansowane: Routing
@@ -54,7 +54,7 @@
var i, a;
this.init('ara-grid', 'sort');
- this.headerSet(['Destination', 'Gateway', 'Subnet Mask', 'Metric', 'Interface']);
+ this.headerSet(['Cel', 'Brama', 'Maska podsieci', 'Metryka', 'Interfejs']);
for (i = 0; i < activeroutes.length; ++i) {
a = activeroutes[i];
if (a[0] == nvram.lan_ifname) a[0] += ' (LAN)';
@@ -77,7 +77,7 @@
this.init('ars-grid', '', 20, [
{ type: 'text', maxlen: 15 }, { type: 'text', maxlen: 15 }, { type: 'text', maxlen: 15 },
{ type: 'text', maxlen: 3 }, { type: 'select', options: [['LAN','LAN'],['WAN','WAN'],['MAN','MAN']] }, { type: 'text', maxlen: 32 }]);
- this.headerSet(['Destination', 'Gateway', 'Subnet Mask', 'Metric', 'Interface', 'Description']);
+ this.headerSet(['Cel', 'BRama', 'Maska podsieci', 'Metryka', 'Interfejs', 'Opis']);
var routes = nvram.routes_static.split('>');
for (var i = 0; i < routes.length; ++i) {
var r;
@@ -155,7 +155,7 @@
@@ -174,26 +174,26 @@
-Current Routing Table
+Obecna tablica routingu
-Static Routing Table
+Statyczna tablica routingu
-Miscellaneous
+Różne
@@ -204,8 +204,8 @@
diff -Nuar ./a/advanced-wireless.asp ./b/advanced-wireless.asp
--- ./a/advanced-wireless.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/advanced-wireless.asp 2010-12-17 12:55:09.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Advanced: Wireless
+
[<% ident(); %>] Zaawansowane: Wi-Fi
@@ -83,7 +83,7 @@
@@ -105,89 +105,89 @@
-The default settings are indicated with the asterisk * symbol.
+Domyślne ustawienia są zaznaczone symbolem * gwiazdki.
diff -Nuar ./a/basic-ddns.asp ./b/basic-ddns.asp
--- ./a/basic-ddns.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/basic-ddns.asp 2010-12-17 13:09:42.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Basic: DDNS
+
[<% ident(); %>] Podstawowe: DDNS
@@ -44,7 +44,7 @@
REMOVE-END */
var services = [
- ['', 'None', '', ''],
+ ['', 'Brak', '', ''],
['3322', '3322', 'http://www.3322.org/', 'uhwmb'],
['3322-static', '3322 - Static', 'http://www.3322.org/', 'uhwmb'],
['dnsexit', 'DNS Exit', 'http://www.dnsexit.com/', 'uh'],
@@ -59,17 +59,17 @@
['easydns', 'easyDNS', 'http://www.easydns.com/', 'uhwm'],
['seasydns', 'easyDNS (https)', 'http://www.easydns.com/', 'uhwm'],
['editdns', 'EditDNS', 'http://www.editdns.net/', 'tpz'],
- ['everydns', 'EveryDNS', 'http://www.everydns.net/', 'uj', null, null, 'Domain
(optional) '],
+ ['everydns', 'EveryDNS', 'http://www.everydns.net/', 'uj', null, null, 'Domena
(opcjonalnie) '],
['enom', 'eNom', 'http://www.enom.com/', 'ut', 'Domain'],
['afraid', 'FreeDNS (afraid.org)', 'http://freedns.afraid.org/', 'az'],
['heipv6tb', 'HE.net IPv6 Tunnel Broker', 'http://www.tunnelbroker.net/', 'uh', 'User ID
(not your username) ', null, 'Global Tunnel ID'],
- ['ieserver', 'ieServer.net', 'http://www.ieserver.net/', 'uhz', 'Username / Hostname', null, 'Domain'],
- ['namecheap', 'namecheap', 'http://www.namecheap.com/', 'ut', 'Domain'],
- ['noip', 'No-IP.com', 'http://www.no-ip.com/', 'uh', 'Email Address', null, 'Hostname / Group'],
- ['opendns', 'OpenDNS', 'http://www.opendns.com/', 'uhoz', null, null, 'Network
(optional) '],
- ['tzo', 'TZO', 'http://www.tzo.com/', 'uh', 'Email Address', 'Password'],
+ ['ieserver', 'ieServer.net', 'http://www.ieserver.net/', 'uhz', 'Nazwa użytkownika / hosta', null, 'Domain'],
+ ['namecheap', 'namecheap', 'http://www.namecheap.com/', 'ut', 'Domena'],
+ ['noip', 'No-IP.com', 'http://www.no-ip.com/', 'uh', 'Adres email', null, 'Nazwa hosta / grupy'],
+ ['opendns', 'OpenDNS', 'http://www.opendns.com/', 'uhoz', null, null, 'Sieć
(opcjonalnie) '],
+ ['tzo', 'TZO', 'http://www.tzo.com/', 'uh', 'Adres email', 'Hasło'],
['zoneedit', 'ZoneEdit', 'http://www.zoneedit.com/', 'uh'],
- ['custom', 'Custom URL', '', 'c']];
+ ['custom', 'Własny URL', '', 'c']];
var opendns = ['208.67.222.222', '208.67.220.220'];
var opendnsInUse = 0;
@@ -82,7 +82,7 @@
if (r = s.match(/^(.*?): (.*)/)) {
r[2] = r[2].replace(/#RETRY (\d+) (\d+)/,
function(s, min, num) {
- return '
(' + ((num >= 1) ? (num + '/3: ') : '') + 'Automatically retrying in ' + min + ' minutes) ';
+ return '
(' + ((num >= 1) ? (num + '/3: ') : '') + 'Automatyczne próby co ' + min + ' minut) ';
}
);
return '
' + (new Date(r[1])).toLocaleString() + ': ' + r[2];
@@ -146,9 +146,9 @@
elem.display('last-update' + i, enabled && !op.z);
if (enabled) {
- PR('_f_user' + i).cells[0].innerHTML = data[4] || 'Username';
- PR('_f_pass' + i).cells[0].innerHTML = data[5] || 'Password';
- PR('_f_host' + i).cells[0].innerHTML = data[6] || 'Hostname';
+ PR('_f_user' + i).cells[0].innerHTML = data[4] || 'Nazwa użytkownika';
+ PR('_f_pass' + i).cells[0].innerHTML = data[5] || 'Hasło';
+ PR('_f_host' + i).cells[0].innerHTML = data[6] || 'Nazwa hosta';
e = E('url' + i);
e.href = data[2];
@@ -161,7 +161,7 @@
e.value = 'http://';
}
if (e.value.search(/http(s?):\/\/./) != 0) {
- ferror.set(e, 'Expecting a URL -- http://... or https://...', quiet)
+ ferror.set(e, 'Expecting a URL -- http://... lub https://...', quiet)
r = 0;
}
else {
@@ -176,7 +176,7 @@
e.value = RegExp.$1;
}
if (e.value.search(/^[A-Za-z0-9]+/) == -1) {
- ferror.set(e, 'Invalid hash or URL', quiet)
+ ferror.set(e, 'Nieprawidłowy hash lub URL', quiet)
r = 0;
}
else {
@@ -331,7 +331,7 @@
{
if ('<% psup("ddns-update"); %>' != 0) {
var e = E('footer-msg');
- e.innerHTML = 'DDNS update is running. Please refresh after a few seconds.';
+ e.innerHTML = 'DDNS działa. Proszę odśwież po kilku sekundach.';
e.style.visibility = 'visible';
}
}
@@ -343,7 +343,7 @@
@@ -364,25 +364,25 @@
-Dynamic DNS
+Dynamiczny DNS
@@ -424,28 +424,28 @@
if (u.length != 2) u = ['', ''];
h = (v[0] == '');
- W('Dynamic DNS ' + (i + 1) + '
');
+ W('
Dynamiczny DNS ' + (i + 1) + '
');
createFieldTable('', [
- { title: 'Service', name: 'f_service' + i, type: 'select', options: services, value: v[0] },
+ { title: 'Serwis', name: 'f_service' + i, type: 'select', options: services, value: v[0] },
{ title: 'URL', indent: 2, text: '
', hidden: 1 },
{ title: ' ', text: '
* This service determines the IP address using its own method. ', hidden: 1, rid: 'row_z' + i },
- { title: 'Hostname', name: 'f_hosttop' + i, type: 'text', maxlen: 96, size: 35, value: v[2], hidden: 1 },
- { title: 'Username', name: 'f_user' + i, type: 'text', maxlen: 64, size: 35, value: u[0], hidden: 1 },
- { title: 'Password', name: 'f_pass' + i, type: 'password', maxlen: 64, size: 35, peekaboo: 1, value: u[1], hidden: 1 },
- { title: 'Hostname', name: 'f_host' + i, type: 'text', maxlen: 255, size: 80, value: v[2], hidden: 1 },
+ { title: 'Nazwa hosta', name: 'f_hosttop' + i, type: 'text', maxlen: 96, size: 35, value: v[2], hidden: 1 },
+ { title: 'Użytkownik', name: 'f_user' + i, type: 'text', maxlen: 64, size: 35, value: u[0], hidden: 1 },
+ { title: 'Hasło', name: 'f_pass' + i, type: 'password', maxlen: 64, size: 35, peekaboo: 1, value: u[1], hidden: 1 },
+ { title: 'Nazwa hosta', name: 'f_host' + i, type: 'text', maxlen: 255, size: 80, value: v[2], hidden: 1 },
{ title: 'URL', name: 'f_cust' + i, type: 'text', maxlen: 255, size: 80, value: v[6], hidden: 1 },
- { title: ' ', text: '(Use @IP for the current IP address)', rid: ('custmsg' + i), hidden: 1 },
+ { title: ' ', text: '(Użyj @IP dla bieżącego adresu IP)', rid: ('custmsg' + i), hidden: 1 },
{ title: 'Wildcard', indent: 2, name: 'f_wild' + i, type: 'checkbox', value: v[3] != '0', hidden: 1 },
{ title: 'MX', name: 'f_mx' + i, type: 'text', maxlen: 32, size: 35, value: v[4], hidden: 1 },
- { title: 'Backup MX', indent: 2, name: 'f_bmx' + i, type: 'checkbox', value: v[5] != '0', hidden: 1 },
- { title: 'Use as DNS', name: 'f_opendns' + i, type: 'checkbox', value: (opendnsInUse == opendns.length),
- suffix: '
(Current DNS: ' + dns + ') ', hidden: 1 },
+ { title: 'Duplikacja MX', indent: 2, name: 'f_bmx' + i, type: 'checkbox', value: v[5] != '0', hidden: 1 },
+ { title: 'Użyj DNS', name: 'f_opendns' + i, type: 'checkbox', value: (opendnsInUse == opendns.length),
+ suffix: '
(Aktualny DNS: ' + dns + ') ', hidden: 1 },
{ title: 'Token / URL', name: 'f_afraid' + i, type: 'text', maxlen: 255, size: 80, value: v[6], hidden: 1 },
- { title: 'Save state when IP changes (nvram commit)', name: 'f_ddnsx_save' + i, type: 'checkbox', value: nvram.ddnsx_save == '1', hidden: 1 },
- { title: 'Force next update', name: 'f_force' + i, type: 'checkbox', value: 0, hidden: 1 },
+ { title: 'Zapisz stan kiedy zmieni się IP (nvram commit)', name: 'f_ddnsx_save' + i, type: 'checkbox', value: nvram.ddnsx_save == '1', hidden: 1 },
+ { title: 'Wymuś aktualizację', name: 'f_force' + i, type: 'checkbox', value: 0, hidden: 1 },
null,
- { title: 'Last IP Address', custom: msgLoc(ddnsx_last[i]), rid: 'last-update' + i, hidden: 1 },
- { title: 'Last Result', custom: msgLoc(ddnsx_msg[i]), rid: 'last-response' + i, hidden: h }
+ { title: 'Ostatni adres IP', custom: msgLoc(ddnsx_last[i]), rid: 'last-update' + i, hidden: 1 },
+ { title: 'Ostatni wynik', custom: msgLoc(ddnsx_msg[i]), rid: 'last-response' + i, hidden: h }
]);
W('
');
}
@@ -457,8 +457,8 @@
diff -Nuar ./a/basic-ident.asp ./b/basic-ident.asp
--- ./a/basic-ident.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/basic-ident.asp 2010-12-17 13:10:45.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Basic: Identification
+
[<% ident(); %>] Podstawowe: Identyfikacja
@@ -60,7 +60,7 @@
@@ -72,13 +72,13 @@
-Router Identification
+Identyfikacja routera
@@ -88,8 +88,8 @@
diff -Nuar ./a/basic-network.asp ./b/basic-network.asp
--- ./a/basic-network.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/basic-network.asp 2010-12-17 15:09:54.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Basic: Network
+
[<% ident(); %>] Podstawowe: Sieć
@@ -146,8 +146,8 @@
{
var e = E('_f_scan');
e.disabled = x;
- if (x) e.value = 'Scan ' + (wscan.tries + 1);
- else e.value = 'Scan';
+ if (x) e.value = 'Skan ' + (wscan.tries + 1);
+ else e.value = 'Skan';
E('spin').style.visibility = x ? 'visible' : 'hidden';
}
@@ -272,7 +272,7 @@
else {
s = s.toUpperCase().replace(/[^0-9A-F]/g, '');
if (s.length != e.maxLength) {
- ferror.set(e, 'Invalid WEP key. Expecting ' + e.maxLength + ' hex or ' + (e.maxLength >> 1) + ' ASCII characters.', quiet);
+ ferror.set(e, 'Błędny klucz WEP. Oczekiwano ' + e.maxLength + ' znaków hex lub ' + (e.maxLength >> 1) + ' znaków ASCII.', quiet);
return 0;
}
}
@@ -646,7 +646,7 @@
if (wmode == 'sta') {
if ((wan == 'disabled') && (E('_f_wl_radio').checked)) {
- ferror.set('_wan_proto', 'Wireless Client mode requires a valid WAN setting (usually DHCP).', quiet);
+ ferror.set('_wan_proto', 'Tryb Klient Bezprzewodowy wymaga odpowiedniego ustawienia WAN-u (zazwyczaj DHCP).', quiet);
return 0;
}
}
@@ -654,7 +654,7 @@
/* REMOVE-BEGIN
if ((vis._f_wmode == 1) && (wmode != 'ap') && (sm2.substr(0, 4) == 'wpa2')) {
- ferror.set('_security_mode2', 'WPA2 is supported only in AP mode.', quiet);
+ ferror.set('_security_mode2', 'WPA2 jest wspierane tylko w trybie AP.', quiet);
return 0;
}
ferror.clear('_security_mode2');
@@ -666,7 +666,7 @@
case 'n-only':
if (nphy && (E('_wl_crypto').value == 'tkip') &&
((sm2 == 'wpa_enterprise') || (sm2 == 'wpa_personal'))) {
- ferror.set('_wl_crypto', 'WPA with TKIP encryption is not supported in N mode.', quiet);
+ ferror.set('_wl_crypto', 'WPA z szyfrowaniem TKIP nie jest wspierane w trybie N.', quiet);
return 0;
}
break;
@@ -674,7 +674,7 @@
if (((wmode == 'sta') || (wmode == 'wet')) &&
(E('_wl_net_mode').value == 'n-only')) {
- ferror.set('_wl_net_mode', 'N-only is not supported in wireless client modes.', quiet);
+ ferror.set('_wl_net_mode', 'W trybie Tylko-N nie można uzywać ustawienia trybu Klient bezprzewodowy', quiet);
return 0;
}
@@ -682,14 +682,14 @@
ferror.clear(a);
if (vis._wl_wpa_psk == 1) {
if ((a.value.length < 8) || ((a.value.length == 64) && (a.value.search(/[^0-9A-Fa-f]/) != -1))) {
- ferror.set('_wl_wpa_psk', 'Invalid pre-shared key. Please enter at least 8 characters or 64 hexadecimal digits.', quiet);
+ ferror.set('_wl_wpa_psk', 'Nieprawidłowy klucz. Wpisz conajmniej 8 znaków lub 64 znaki hex.', quiet);
ok = 0;
}
}
// wl channel
if (((wmode == 'wds') || (wmode == 'apwds')) && (vis._wl_channel == 1) && (E('_wl_channel').value == '0')) {
- ferror.set('_wl_channel', 'Fixed wireless channel required in WDS mode.', quiet);
+ ferror.set('_wl_channel', 'Poprawny kanał sieci Wi-Fi wymagany w trybie WDS', quiet);
ok = 0;
}
else ferror.clear('_wl_channel');
@@ -753,7 +753,7 @@
else if (!isMAC0(a.value)) b = 1;
}
if (!b) {
- ferror.set('_f_wds_0', 'WDS MAC address required.', quiet);
+ ferror.set('_f_wds_0', 'MAC adres WDS-u jest wymagany.', quiet);
ok = 0;
}
}
@@ -945,7 +945,7 @@
@@ -989,29 +989,29 @@
@@ -1023,19 +1023,19 @@
ipp = nvram.lan_ipaddr.split('.').splice(0, 3).join('.');
createFieldTable('', [
- { title: 'Router IP Address', name: 'lan_ipaddr', type: 'text', maxlen: 15, size: 17, value: nvram.lan_ipaddr },
- { title: 'Subnet Mask', name: 'lan_netmask', type: 'text', maxlen: 15, size: 17, value: nvram.lan_netmask },
- { title: 'Default Gateway', name: 'lan_gateway', type: 'text', maxlen: 15, size: 17, value: nvram.lan_gateway },
- { title: 'Static DNS', suffix: ' (IP:port) ', name: 'f_dns_1', type: 'text', maxlen: 21, size: 25, value: dns[0] || '0.0.0.0' },
+ { title: 'Adres IP routera', name: 'lan_ipaddr', type: 'text', maxlen: 15, size: 17, value: nvram.lan_ipaddr },
+ { title: 'Maska podsieci', name: 'lan_netmask', type: 'text', maxlen: 15, size: 17, value: nvram.lan_netmask },
+ { title: 'Brama domyślna', name: 'lan_gateway', type: 'text', maxlen: 15, size: 17, value: nvram.lan_gateway },
+ { title: 'Statyczny DNS', suffix: ' (IP:port) ', name: 'f_dns_1', type: 'text', maxlen: 21, size: 25, value: dns[0] || '0.0.0.0' },
{ title: '', name: 'f_dns_2', type: 'text', maxlen: 21, size: 25, value: dns[1] || '0.0.0.0' },
{ title: '', name: 'f_dns_3', type: 'text', maxlen: 21, size: 25, value: dns[2] || '0.0.0.0' },
- { title: 'DHCP Server', name: 'f_dhcpd_enable', type: 'checkbox', value: (nvram.lan_proto == 'dhcp') },
- { title: 'IP Address Range', indent: 2, multi: [
+ { title: 'Serwer DHCP', name: 'f_dhcpd_enable', type: 'checkbox', value: (nvram.lan_proto == 'dhcp') },
+ { title: 'Zakres adresów IP', indent: 2, multi: [
{ name: 'dhcpd_startip', type: 'text', maxlen: 15, size: 17, value: nvram.dhcpd_startip, suffix: ' - ' },
{ name: 'dhcpd_endip', type: 'text', maxlen: 15, size: 17, value: nvram.dhcpd_endip, suffix: ' ' }
] },
- { title: 'Lease Time', indent: 2, name: 'dhcp_lease', type: 'text', maxlen: 6, size: 8, suffix: ' (minutes) ',
+ { title: 'Czas dzierżawy', indent: 2, name: 'dhcp_lease', type: 'text', maxlen: 6, size: 8, suffix: ' (minut) ',
value: (nvram.dhcp_lease > 0) ? nvram.dhcp_lease : 1440 },
{ title: 'WINS', indent: 2, name: 'wan_wins', type: 'text', maxlen: 15, size: 17, value: nvram.wan_wins }
]);
@@ -1043,64 +1043,64 @@
-Wireless
+Wi-Fi
@@ -119,7 +119,7 @@
}
for (i = 0; i < 2; ++i) {
if (this.existMAC(f[i].value)) {
- ferror.set(f[i], 'Duplicate MAC address', quiet);
+ ferror.set(f[i], 'Zduplikowany adres MAC', quiet);
return 0;
}
}
@@ -127,25 +127,25 @@
if (f[2].value.indexOf('.') == -1) {
s = parseInt(f[2].value, 10)
if (isNaN(s) || (s <= 0) || (s >= 255)) {
- ferror.set(f[2], 'Invalid IP address', quiet);
+ ferror.set(f[2], 'Błędny adres IP', quiet);
return 0;
}
f[2].value = ipp + s;
}
if ((!isMAC0(f[0].value)) && (this.inStatic(f[2].value))) {
- ferror.set(f[2], 'Duplicate IP address', quiet);
+ ferror.set(f[2], 'Zduplikowany adres IP', quiet);
return 0;
}
s = f[3].value.trim().replace(/\s+/g, ' ');
if (s.length > 0) {
if (s.search(/^[.a-zA-Z0-9_\- ]+$/) == -1) {
- ferror.set(f[3], 'Invalid name. Only characters "A-Z 0-9 . - _" are allowed.', quiet);
+ ferror.set(f[3], 'Błądna nazwa. Dozwolone są tylko znaki "A-Z 0-9 . - _".', quiet);
return 0;
}
if (this.existName(s)) {
- ferror.set(f[3], 'Duplicate name.', quiet);
+ ferror.set(f[3], 'Zduplikowana nazwa.', quiet);
return 0;
}
f[3].value = s;
@@ -153,7 +153,7 @@
if (isMAC0(f[0].value)) {
if (s == '') {
- s = 'Both MAC address and name fields must not be empty.';
+ s = 'Obydwa adresy MAC oraz pole nazwa nie mogą być puste.';
ferror.set(f[0], s, 1);
ferror.set(f[3], s, quiet);
return 0;
@@ -204,7 +204,7 @@
{ type: 'text', maxlen: 15 },
{ type: 'text', maxlen: 50 } ] );
- this.headerSet(['MAC Address', 'IP Address', 'Hostname']);
+ this.headerSet(['Adres MAC', 'Adres IP', 'Nazwa hosta']);
var s = nvram.dhcpd_static.split('>');
for (var i = 0; i < s.length; ++i) {
var t = s[i].split('<');
@@ -250,7 +250,7 @@
@@ -263,7 +263,7 @@
-Static DHCP
+Statyczne DHCP
@@ -274,8 +274,8 @@
diff -Nuar ./a/basic-time.asp ./b/basic-time.asp
--- ./a/basic-time.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/basic-time.asp 2010-12-17 16:50:20.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Basic: Time
+
[<% ident(); %>] Podstawowe: Czas
@@ -26,14 +26,14 @@
var ntpList = [
- ['custom', 'Custom...'],
- ['', 'Default'],
- ['africa', 'Africa'],
- ['asia', 'Asia'],
- ['europe', 'Europe'],
+ ['custom', 'Własne...'],
+ ['', 'Standartowe'],
+ ['africa', 'Afryka'],
+ ['asia', 'Azja'],
+ ['europe', 'Europa'],
['oceania', 'Oceania'],
- ['north-america', 'North America'],
- ['south-america', 'South America'],
+ ['north-america', 'Pn Amerika'],
+ ['south-america', 'Pd Amerika'],
['us', 'US']
];
@@ -90,7 +90,7 @@
if (a) {
if ((E('_f_ntp_1').value == '') && (E('_f_ntp_2').value == '') && ((E('_f_ntp_3').value == ''))) {
- ferror.set('_f_ntp_1', 'At least one NTP server is required', quiet);
+ ferror.set('_f_ntp_1', 'Wymagany jest conajmniej jeden serwer NTP', quiet);
return 0;
}
}
@@ -144,7 +144,7 @@
@@ -164,7 +164,7 @@
-Time
+Czas
@@ -73,7 +73,7 @@
{ type: 'text', maxlen: 17 },
{ type: 'text', maxlen: 48 }
]);
- this.headerSet(['MAC Address', 'Description']);
+ this.headerSet(['Adres MAC', 'Opis']);
macs = nvram.wl_maclist.split(/\s+/);
names = nvram.macnames.split('>');
for (i = 0; i < macs.length; ++i) {
@@ -142,7 +142,7 @@
@@ -159,11 +159,11 @@
-Wireless Client Filter
+Filtrowanie klientów Wi-Fi
@@ -174,8 +174,8 @@
diff -Nuar ./a/bwm-24.asp ./b/bwm-24.asp
--- ./a/bwm-24.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/bwm-24.asp 2010-12-17 15:27:26.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Bandwidth: Last 24 Hours
+
[<% ident(); %>] Przepustowość: ostatnie 24h
@@ -96,7 +96,7 @@
ref.showState = function()
{
- E('refresh-button').value = this.running ? 'Stop' : 'Start';
+ E('refresh-button').value = this.running ? 'Zatrzymaj' : 'Uruchom';
}
ref.toggleX = function()
@@ -149,7 +149,7 @@
@@ -168,9 +168,9 @@
-
(2 minute interval)
+
(2 minutowy interwał)
- Hours:
+ Godzin:
1 ,
2 ,
4 ,
@@ -178,22 +178,22 @@
12 ,
18 ,
24
- Avg:
-
Off ,
+ Uśrednienie:
+
Wył. ,
2x ,
4x ,
6x ,
8x
Max:
-
Uniform ,
-
Per IF
- Display:
-
Solid ,
-
Line
- Color:
-
-
[reverse]
+
Jednolite ,
+
Na IF
+ Styl:
+
Wypełnienie ,
+
Linia
+ Kolor:
-
+
[odwróc]
- »
Configure
+ »
Konfiguruj
@@ -201,22 +201,22 @@
RX
- Avg
+ Średni
- Peak
+ szczyt
- Total
+ Całkowity
TX
- Avg
+ Średni
- Peak
+ Szczyt
- Total
+ Całkowity
@@ -226,11 +226,11 @@
@@ -240,7 +240,7 @@
diff -Nuar ./a/bwm-daily.asp ./b/bwm-daily.asp
--- ./a/bwm-daily.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/bwm-daily.asp 2010-12-17 15:31:04.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Bandwidth: Daily
+
[<% ident(); %>] Przepustowość: dziennie
@@ -87,7 +87,7 @@
gn = 0;
grid = '
';
- grid += makeRow('header', 'Date', 'Download', 'Upload', 'Total');
+ grid += makeRow('header', 'Data', 'Pobrano', 'Wysłano', 'Razem');
for (i = 0; i < daily_history.length; ++i) {
h = daily_history[i];
@@ -132,7 +132,7 @@
@@ -140,28 +140,28 @@
-WAN Bandwidth - Daily
+Przepustowość WAN - dziennie
-
-Down -
-Up -
-
+
+Pobr. -
+Wysł. -
+
-
Date yyyy-mm-dd mm-dd-yyyy mmm dd, yyyy dd.mm.yyyy
-
Scale KB MB GB
+
Data rrrr-mm-dd mm-dd-rrrr mmm dd, rrrr dd.mm.rrrr
+
Skala KB MB GB
»
Data
-»
Configure
+»
Konfiguruj
@@ -172,7 +172,7 @@
diff -Nuar ./a/bwm-monthly.asp ./b/bwm-monthly.asp
--- ./a/bwm-monthly.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/bwm-monthly.asp 2010-12-17 15:33:15.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Bandwidth: Monthly
+[<% ident(); %>] Przepustowość: miesięcznie
@@ -67,7 +67,7 @@
gn = 0;
grid = '';
- grid += makeRow('header', 'Date', 'Download', 'Upload', 'Total');
+ grid += makeRow('header', 'Data', 'Pobrano', 'Wysłano', 'Razem');
for (i = 0; i < monthly_history.length; ++i) {
h = monthly_history[i];
@@ -105,7 +105,7 @@
@@ -113,15 +113,15 @@
-WAN Bandwidth - Monthly
+Przepustowość WAN - miesięcznie
-
Date yyyy-mm mm-yyyy mmm yyyy mm.yyyy
-
Scale KB MB GB
+
Data rrrr-mm mm-rrrr mmm rrrr mm.rrrr
+
Skala KB MB GB
»
Data
-»
Configure
+»
Konfiguruj
@@ -132,7 +132,7 @@
diff -Nuar ./a/bwm-realtime.asp ./b/bwm-realtime.asp
--- ./a/bwm-realtime.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/bwm-realtime.asp 2010-12-17 15:36:03.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Bandwidth: Real-Time
+[<% ident(); %>] Przepustowość: aktualna
@@ -140,7 +140,7 @@
@@ -159,25 +159,25 @@
-
(10 minute window, 2 second interval)
+
(10 minutowe okno, interwał 2s)
- Avg:
-
Off ,
+ Uśrednienie:
+
Wył ,
2x ,
4x ,
6x ,
8x
Max:
-
Uniform ,
-
Per IF
- Display:
-
Solid ,
-
Line
- Color:
-
-
[reverse]
+
Jednolity ,
+
Na IF
+ Styl:
+
Wypełniony ,
+
Linia
+ Kolor:
-
+
[odwróć]
- »
Configure
+ »
Konfiguruj
@@ -185,22 +185,22 @@
RX
- Avg
+ Średni
- Peak
+ Szczyt
- Total
+ Całkowity
TX
- Avg
+ Średni
- Peak
+ Szczyt
- Total
+ Całkowity
@@ -213,7 +213,7 @@
diff -Nuar ./a/bwm-weekly.asp ./b/bwm-weekly.asp
--- ./a/bwm-weekly.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/bwm-weekly.asp 2010-12-17 15:41:19.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Bandwidth: Weekly
+[<% ident(); %>] Przepustowość: tygodniowo
@@ -36,8 +36,8 @@
rstats_busy = 1;
}
-var weeks = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
-var weeksShort = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
+var weeks = ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'];
+var weeksShort = ['Nie', 'Pon', 'Wto', 'Śro', 'Czw', 'Pią', 'Sob'];
var startwk = 0;
var summary = 1;
@@ -65,13 +65,13 @@
n += '';
switch (n.substr(n.length - 1, 1)) {
case '1':
- return n + 'st';
+ return n + 'szy';
case '2':
- return n + 'nd';
+ return n + 'gi';
case '3':
- return n + 'rd';
+ return n + 'ci';
}
- return n + 'th';
+ return n + 'ty';
}
function redraw()
@@ -102,7 +102,7 @@
if (summary) {
grid = '';
- grid += makeRow('header', 'Date', 'Download', 'Upload', 'Total');
+ grid += makeRow('header', 'Data', 'Pobrano', 'Wysłano', 'Razem');
}
else {
grid = '';
@@ -114,7 +114,7 @@
'' +
makeRow('header', 'Date', 'Download', 'Upload', 'Total') +
block.join('') +
- makeRow('footer', 'Total', rescale(dl), rescale(ul), rescale(dl + ul)) +
+ makeRow('footer', 'Razem', rescale(dl), rescale(ul), rescale(dl + ul)) +
'
';
}
@@ -232,7 +232,7 @@
@@ -240,15 +240,15 @@
-WAN Bandwidth - Weekly
+Przepustowość WAN - tygodniowo
-
Show Summary Full
-
Date yyyy-mm-dd mm-dd-yyyy mmm dd, yyyy dd.mm.yyyy
-
Start Sun Mon Tue Wed Thu Fri Sat
-
Scale KB MB GB
+
Pokaż Podsumowanie Pełne
+
Data rrrr-mm-dd mm-dd-rrrr mmm dd, rrrr dd.mm.rrrr
+
Start Sun Pon Wto Śro Czw Pią Sob
+
Skala KB MB GB
-»
Configure
+»
Konfiguruj
@@ -259,7 +259,7 @@
diff -Nuar ./a/clearcookies.asp ./b/clearcookies.asp
--- ./a/clearcookies.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/clearcookies.asp 2010-12-17 15:42:39.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Clear Cookies
+[<% ident(); %>] Czyść Ciasteczka
@@ -20,7 +20,7 @@
@@ -28,7 +28,7 @@
-Cookies Cleared
+Ciasteczka Wyczyszczone
diff -Nuar ./a/error.asp ./b/error.asp
--- ./a/error.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/error.asp 2010-12-17 15:42:53.000000000 +0100
@@ -2,7 +2,7 @@
-[<% ident(); %>] Error
+[<% ident(); %>] Błąd
diff -Nuar ./a/forward-dmz.asp ./b/forward-dmz.asp
--- ./a/forward-dmz.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/forward-dmz.asp 2010-12-17 15:49:28.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Forwarding: DMZ
+[<% ident(); %>] Przekierowanie portow: DMZ
@@ -79,7 +79,7 @@
@@ -98,11 +98,11 @@
@@ -115,8 +115,8 @@
diff -Nuar ./a/forward-triggered.asp ./b/forward-triggered.asp
--- ./a/forward-triggered.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/forward-triggered.asp 2010-12-17 15:51:13.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Forwarding: Triggered
+[<% ident(); %>] Przekierowanie portów: Inicjowane
@@ -64,7 +64,7 @@
}
tg.dataToView = function(data) {
- return [data[0] ? 'On' : '', ['TCP', 'UDP', 'Both'][data[1] - 1], data[2], data[3], data[4]];
+ return [data[0] ? 'On' : '', ['TCP', 'UDP', 'Oba'][data[1] - 1], data[2], data[3], data[4]];
}
tg.fieldValuesToData = function(row) {
@@ -78,7 +78,7 @@
if (!v_portrange(f[2], quiet)) return 0;
if (!v_portrange(f[3], quiet)) return 0;
f[4].value = f[4].value.replace(/>/g, '_');
- if (!v_nodelim(f[4], quiet, 'Description')) return 0;
+ if (!v_nodelim(f[4], quiet, 'Opis')) return 0;
return 1;
}
@@ -95,11 +95,11 @@
tg.setup = function() {
this.init('tg-grid', 'sort', 50, [
{ type: 'checkbox' },
- { type: 'select', options: [[1, 'TCP'],[2, 'UDP'],[3,'Both']] },
+ { type: 'select', options: [[1, 'TCP'],[2, 'UDP'],[3,'Oba']] },
{ type: 'text', maxlen: 16 },
{ type: 'text', maxlen: 16 },
{ type: 'text', maxlen: 32 }]);
- this.headerSet(['On', 'Protocol', 'Trigger Ports', 'Forwarded Ports', 'Description']);
+ this.headerSet(['Stan', 'Protokół', 'Inicjowane porty', 'Przekierowane porty', 'Opis']);
var nv = nvram.trigforward.split('>');
for (var i = 0; i < nv.length; ++i) {
var r;
@@ -144,7 +144,7 @@
@@ -157,7 +157,7 @@
-Triggered Port Forwarding
+Przekierowanie inicjowanych portów
@@ -165,10 +165,10 @@
-Use "-" to specify a range of ports (200-300).
- Trigger Ports are the initial LAN to WAN "trigger".
- Forwarded Ports are the WAN to LAN ports that are opened if the "trigger" is activated.
- These ports are automatically closed after a few minutes of inactivity.
+ Użyj "-" by określić zakres portów (np. 200-300).
+ Porty inicjowane są inicjalizowane przez połączenie LAN do WAN.
+ Przekierowanie portów z WAN do portów LAN, jest realizowane gdy wyzwolenie jest aktywne.
+ Te porty są automatycznie zamykane po kilku minutach braku aktywności.
@@ -177,8 +177,8 @@
diff -Nuar ./a/forward-upnp.asp ./b/forward-upnp.asp
--- ./a/forward-upnp.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/forward-upnp.asp 2010-12-22 10:58:13.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Forwarding: UPnP / NAT-PMP
+[<% ident(); %>] Przekierowanie portów: UPnP / NAT-PMP
@@ -74,7 +74,7 @@
ug.setup = function() {
this.init('upnp-grid', 'sort delete');
- this.headerSet(['External', 'Internal', 'Internal Address', 'Protocol', 'Description']);
+ this.headerSet(['Zewnętrzny', 'Wewnętrzny', 'Wewn. adres', 'Protokół', 'Opis']);
ug.populate();
}
@@ -90,11 +90,11 @@
if (!r[0]) {
for (j = 0; j < 5; ++j) {
- elem.addClass(row.cells[j], 'disabled');
+ elem.addClass(row.cells[j], 'wył.');
}
}
for (j = 0; j < 5; ++j) {
- row.cells[j].title = 'Click to delete';
+ row.cells[j].title = 'Kliknij by usunąć';
}
}
this.sort(2);
@@ -104,7 +104,7 @@
function deleteAll()
{
- if (!confirm('Delete all entries?')) return;
+ if (!confirm('Usunąć wszystkie pozycje?')) return;
submitDelete('*', '0');
}
@@ -178,7 +178,7 @@
@@ -197,31 +197,31 @@
-Forwarded Ports
+Przekierowane porty
-Settings
+Ustawienia
@@ -232,8 +232,8 @@
diff -Nuar ./a/logout.asp ./b/logout.asp
--- ./a/logout.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/logout.asp 2010-12-17 15:57:04.000000000 +0100
@@ -14,16 +14,16 @@
-Logout
+Wyloguj
-To clear the credentials cached by the browser:
+By wyczyścić dane logowania:
Firefox, Internet Explorer, Opera, Safari
-- Leave the password field blank.
-- Click OK/Login
+- Zostaw pole hasła puste.
+- Kliknij OK/Login
Chrome
-- Select Cancel.
+- Wybierz Cancel.
@@ -229,93 +229,93 @@
-FTP Server Configuration
+Konfiguracja serwera FTP
- * Avoid using this option when FTP server is enabled for WAN. IT PROVIDES FULL ACCESS TO THE ROUTER FILE SYSTEM!
+ * Należy unikać używania tej opcji, gdy serwer FTP jest włączona od strony WAN. Umożliwia to pełny dostęp do systemu plików routera!
-Directories
+Katalogi
- * When no directory is specified, /mnt is used as a root directory.
- ** In private mode, the root directory is the directory under the "Private Root Directory" with the name matching the name of the user.
+ * W przypadku niezdefiniowania katalogu głównego, zostanie użyty katalog /mnt.
+ ** W trybie "Prywatnym" katalogiem głównym uzytkownika jest katalog pod "Głównym katalogiem prywatnym" wraz z nazwą uzytkownika.
-Limits
+Limity
-Custom Configuration
+Własna konfiguracja
-User Accounts
+Konta uzytkowników
diff -Nuar ./a/nas-media.asp ./b/nas-media.asp
--- ./a/nas-media.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/nas-media.asp 2010-12-21 14:40:22.000000000 +0100
@@ -10,7 +10,7 @@
-[<% ident(); %>] NAS: Media Server
+[<% ident(); %>] NAS: Serwer multimediów
@@ -38,7 +38,7 @@
changed = 0;
mdup = parseInt('<% psup("minidlna"); %>');
-var mediatypes = [['', 'All Media Files'], ['A', 'Audio only'], ['V', 'Video only'], ['P', 'Images only']];
+var mediatypes = [['', 'Wszystkie pliki multimedialne'], ['A', 'Tylko pliki audio'], ['V', 'Tylko pliki wideo'], ['P', 'Tylko obrazy']];
var msg = new TomatoGrid();
msg.dataToView = function(data) {
@@ -61,7 +61,7 @@
var f;
f = fields.getAll(row);
- if (!v_nodelim(f[0], quiet, 'Directory', 1) || !v_path(f[0], quiet, 1))
+ if (!v_nodelim(f[0], quiet, 'Katalog', 1) || !v_path(f[0], quiet, 1))
ok = 0;
changed |= ok;
@@ -84,7 +84,7 @@
{ type: 'text', maxlen: 256 },
{ type: 'select', options: mediatypes }
]);
- this.headerSet(['Directory', 'Content Filter']);
+ this.headerSet(['Katalog', 'Filtr zawartości']);
var s = ('' + nvram.ms_dirs).split('>');
for (var i = 0; i < s.length; ++i) {
@@ -143,7 +143,7 @@
/* JFFS2-BEGIN */
else if (v == '/jffs/dlna') {
if (nvram.jffs2_on != '1') {
- ferror.set(eLoc, 'JFFS is not enabled.', quiet || !ok);
+ ferror.set(eLoc, 'JFFS nie jest aktywny.', quiet || !ok);
ok = 0;
}
else ferror.clear(eLoc);
@@ -153,7 +153,7 @@
/* CIFS-BEGIN */
else if (v.match(/^\/cifs(1|2)\/dlna$/)) {
if (nvram['cifs' + RegExp.$1].substr(0, 1) != '1') {
- ferror.set(eLoc, 'CIFS #' + RegExp.$1 + ' is not enabled.', quiet || !ok);
+ ferror.set(eLoc, 'CIFS #' + RegExp.$1 + ' nie jest włączony.', quiet || !ok);
ok = 0;
}
else ferror.clear(eLoc);
@@ -192,7 +192,7 @@
function restart(isup)
{
if (changed) {
- if (!confirm("Unsaved changes will be lost. Continue anyway?")) return;
+ if (!confirm("Niezapisane zmiany zostaną utracone. Kontynuować?")) return;
}
E('_restart_button').disabled = true;
form.submitHidden('tomato.cgi', {
@@ -245,7 +245,7 @@
@@ -264,7 +264,7 @@
-Media / DLNA Server
+Serwer multimediów - DLNA
-Media Directories
+Katalogi multimediów
diff -Nuar ./a/nas-samba.asp ./b/nas-samba.asp
--- ./a/nas-samba.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/nas-samba.asp 2010-12-21 14:32:04.000000000 +0100
@@ -10,7 +10,7 @@
-[<% ident(); %>] NAS: File Sharing
+[<% ident(); %>] NAS: Współdzielenie plików
@@ -85,22 +85,22 @@
s = f[0].value.trim().replace(/\s+/g, ' ');
if (s.length > 0) {
if (s.search(/^[ a-zA-Z0-9_\-\$]+$/) == -1) {
- ferror.set(f[0], 'Invalid share name. Only characters "$ A-Z 0-9 - _" and spaces are allowed.', quiet);
+ ferror.set(f[0], 'Błędna nazwa udziału. Tylko znaki "$ A-Z 0-9 - _" i "spacja" są dozwolone.', quiet);
return 0;
}
if (this.existName(s)) {
- ferror.set(f[0], 'Duplicate share name.', quiet);
+ ferror.set(f[0], 'Taki udział już istnieje.', quiet);
return 0;
}
f[0].value = s;
}
else {
- ferror.set(f[0], 'Empty share name is not allowed.', quiet);
+ ferror.set(f[0], 'Pusta nazwa udziału.', quiet);
return 0;
}
- if (!v_nodelim(f[1], quiet, 'Directory', 1) || !v_path(f[1], quiet, 1)) return 0;
- if (!v_nodelim(f[2], quiet, 'Description', 1)) return 0;
+ if (!v_nodelim(f[1], quiet, 'Katalog', 1) || !v_path(f[1], quiet, 1)) return 0;
+ if (!v_nodelim(f[2], quiet, 'Opis', 1)) return 0;
return 1;
}
@@ -125,10 +125,10 @@
{ type: 'text', maxlen: 32 },
{ type: 'text', maxlen: 256 },
{ type: 'text', maxlen: 64 },
- { type: 'select', options: [[0, 'Read Only'],[1, 'Read / Write']] },
- { type: 'select', options: [[0, 'No'],[1, 'Yes']] }
+ { type: 'select', options: [[0, 'Tylko odczyt'],[1, 'Odczyt/Zapis']] },
+ { type: 'select', options: [[0, 'Nie'],[1, 'Tak']] }
]);
- this.headerSet(['Share Name', 'Directory', 'Description', 'Access Level', 'Hidden']);
+ this.headerSet(['Nazwa udziału', 'Katalog', 'Opis', 'Dostęp', 'Ukryty?']);
var s = nvram.smbd_shares.split('>');
for (var i = 0; i < s.length; ++i) {
@@ -166,7 +166,7 @@
b = E('_smbd_user');
if (b.value == 'root') {
- ferror.set(b, 'User Name \"root\" is not allowed.', quiet);
+ ferror.set(b, 'Nazwa uzytkownika \"root\" nie jest dozwolona.', quiet);
return 0;
}
ferror.clear(b);
@@ -202,7 +202,7 @@
@@ -217,47 +217,47 @@
-Samba File Sharing
+Samba - współdzielenie plików
-Network Shares List
+Lista udziałów sieciowych
-
When no shares are specified, /mnt directory is shared in Read Only mode.
+
Jeżeli nie zostaną zdefiniowane żadne udziały, katalog /mnt zostanie udostepniony tylko do odczytu.
@@ -265,8 +265,8 @@
diff -Nuar ./a/nas-usb.asp ./b/nas-usb.asp
--- ./a/nas-usb.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/nas-usb.asp 2010-12-21 14:06:37.000000000 +0100
@@ -10,7 +10,7 @@
-[<% ident(); %>] NAS: USB Support
+[<% ident(); %>] NAS: Obsługa USB
@@ -80,13 +80,13 @@
}
a = E(a);
- a.innerHTML = 'Please wait...';
+ a.innerHTML = 'Proszę czekać...';
xob.onCompleted = function(text, xml) {
eval(text);
if (usb.length == 1) {
if (usb[0] != 0)
- ferror.set(a, 'The device is busy. Please make sure no applications are using it, and try again.', 0);
+ ferror.set(a, 'Urządzenie zajęte. Sprawdz czy żadna aplikacja go nie używa i spróbuj ponownie.', 0);
}
xob = null;
_forceRefresh();
@@ -110,13 +110,13 @@
}
a = E(a);
- a.innerHTML = 'Please wait...';
+ a.innerHTML = 'Proszę czekać...';
xob.onCompleted = function(text, xml) {
eval(text);
if (usb.length == 1) {
if (usb[0] == 0)
- ferror.set(a, 'Failed to mount. Verify the device is plugged in, and try again.', 0);
+ ferror.set(a, 'Błąd montowania. Sprawdź czy urządzenie jest podpięte i spróbuj ponownie.', 0);
}
xob = null;
_forceRefresh();
@@ -199,17 +199,17 @@
for (i = list.length - 1; i >= 0; --i) {
e = list[i];
- if (e.type != 'Storage')
+ if (e.type != 'Dysk')
s = '   ';
else {
if (xob)
- s = ((e.is_mounted == 0) ? 'No' : 'Yes') + 'Please wait... ';
+ s = ((e.is_mounted == 0) ? 'Nie' : 'Tak') + 'Proszę czekać... ';
else if (e.is_mounted == 0)
- s = 'No[ Mount ] ';
+ s = 'No[ Podłącz ] ';
else
- s = 'Yes[ Unmount ] ';
+ s = 'Yes[ Odłącz ] ';
}
- desc = (e.vendor + ' ' + e.product).trim() + ''; // + (e.serial == '' ? '' : ' Serial No: ' + e.serial);
+ desc = (e.vendor + ' ' + e.product).trim() + ''; // + (e.serial == '' ? '' : ' S/N: ' + e.serial);
if (e.discs) {
for (j = 0; j <= e.discs.length - 1; ++j) {
d = e.discs[j];
@@ -218,9 +218,9 @@
p = parts[k];
if (p) {
desc = desc + ' Partition \'' + p[0] + '\'' + (p[3] != '' ? ' ' + p[3] : '') +
- ((p[5] != 0) ? ' (' + doScaleSize(p[5], 0) + ')' : '') + ' is ' +
- ((p[1] != 0) ? '' : 'not ') + ((p[3] == 'swap') ? 'active' : 'mounted') +
- ((p[2] != '') ? ' on ' + p[2] : '');
+ ((p[5] != 0) ? ' (' + doScaleSize(p[5], 0) + ')' : '') + ' jest ' +
+ ((p[1] != 0) ? '' : 'not ') + ((p[3] == 'swap') ? 'aktywny' : 'zamontowany') +
+ ((p[2] != '') ? ' na ' + p[2] : '');
}
}
}
@@ -235,7 +235,7 @@
dg.setup = function()
{
this.init('dev-grid', 'sort');
- this.headerSet(['Type', 'Host', 'Description', 'Mounted?']);
+ this.headerSet(['Typ', 'Host', 'Opis', 'Podłączony?']);
this.populate();
this.sort(1);
}
@@ -317,7 +317,7 @@
@@ -347,39 +347,39 @@
-Attached Devices
+Podłączone urządzenia USB
diff -Nuar ./a/new-arpbind.asp ./b/new-arpbind.asp
--- ./a/new-arpbind.asp 2010-12-02 10:08:05.000000000 +0100
+++ ./b/new-arpbind.asp 2010-12-21 14:10:14.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] New: ARP Binding
+[<% ident(); %>] RAF: Bindowanie tablicy ARP
@@ -69,7 +69,7 @@
if (v_macz(f[0], quiet)) {
if (this.existMAC(f[0].value)) {
- ferror.set(f[0], 'Duplicate MAC address', quiet);
+ ferror.set(f[0], 'Taki MAC już istnieje na liście', quiet);
ok = 0;
}
}
@@ -77,7 +77,7 @@
if (v_ip(f[1], quiet)) {
if(this.existIP(f[1].value)) {
- ferror.set(f[1], 'Duplicate IP address', quiet);
+ ferror.set(f[1], 'Taki adres ip już istnieje na liście', quiet);
ok = 0;
}
}
@@ -101,7 +101,7 @@
{
this.init('arpg-grid', '', 50,
[{ type: 'text', maxlen: 17 }, { type: 'text', maxlen: 15 }]);
- this.headerSet(['MAC Address', 'IP Address']);
+ this.headerSet(['Adres MAC', 'Adres IP']);
var s = nvram.new_arpbind_list.split('>');
for (var i = 0; i < s.length; ++i) {
var t = s[i].split('<');
@@ -142,7 +142,7 @@
@@ -161,8 +161,8 @@
@@ -175,8 +175,8 @@
diff -Nuar ./a/new-qoslimit.asp ./b/new-qoslimit.asp
--- ./a/new-qoslimit.asp 2010-12-02 10:08:05.000000000 +0100
+++ ./b/new-qoslimit.asp 2010-12-22 10:10:23.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] New: QoS Limit
+[<% ident(); %>] RAF: Limitowanie transferu
@@ -43,9 +43,9 @@
@@ -239,13 +239,13 @@
-QoS Limit
+Limitowanie prędkości
@@ -257,8 +257,8 @@
diff -Nuar ./a/qos-classify.asp ./b/qos-classify.asp
--- ./a/qos-classify.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/qos-classify.asp 2010-12-22 08:49:37.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] QoS: Classification
+[<% ident(); %>] QoS: Klasyfikacja
@@ -97,19 +97,19 @@
// <% nvram("qos_enable,qos_orules"); %>
-var abc = ['Highest', 'High', 'Medium', 'Low', 'Lowest', 'A','B','C','D','E'];
+var abc = ['Najwyższy', 'Wysoki', 'Średni', 'Niski', 'Najniższy', 'A','B','C','D','E'];
var ipp2p = [
- [0,'IPP2P (disabled)'],[0xFFF,'All IPP2P filters'],[1,'AppleJuice'],[2,'Ares'],[4,'BitTorrent'],[8,'Direct Connect'],
+ [0,'IPP2P (wyłączone)'],[0xFFF,'All IPP2P filters'],[1,'AppleJuice'],[2,'Ares'],[4,'BitTorrent'],[8,'Direct Connect'],
[16,'eDonkey'],[32,'Gnutella'],[64,'Kazaa'],[128,'Mute'],[256,'SoulSeek'],[512,'Waste'],[1024,'WinMX'],[2048,'XDCC']]
// <% layer7(); %>
layer7.sort();
for (i = 0; i < layer7.length; ++i)
layer7[i] = [layer7[i],layer7[i]];
-layer7.unshift(['', 'Layer 7 (disabled)']);
+layer7.unshift(['', 'Layer 7 (wyłączone)']);
-var class1 = [[-1,'Disabled']];
+var class1 = [[-1,'Wyłączone']];
for (i = 0; i < 10; ++i) class1.push([i, abc[i]]);
var class2 = class1.slice(1);
@@ -120,14 +120,14 @@
var s, i;
if (data[0] != 0) {
- b.push(((data[0] == 1) ? 'To ' : 'From ') + data[1]);
+ b.push(((data[0] == 1) ? 'Do ' : 'Z ') + data[1]);
}
if (data[2] >= -1) {
if (data[2] == -1) b.push('TCP/UDP');
else if (data[2] >= 0) b.push(protocols[data[2]] || data[2]);
if (data[3] != 'a') {
- if (data[3] == 'd') s = 'Dst ';
- else if (data[3] == 's') s = 'Src ';
+ if (data[3] == 'd') s = 'Docel. ';
+ else if (data[3] == 's') s = 'Źródł. ';
else s = '';
b.push(s + 'Port: ' + data[4].replace(/:/g, '-'));
}
@@ -145,7 +145,7 @@
}
if (data[7] != '') {
- b.push('Transferred: ' + data[7] + ((data[8] == '') ? 'KB+ ' : (' - ' + data[8] + 'KB ')));
+ b.push('Przesłano: ' + data[7] + ((data[8] == '') ? 'KB+ ' : (' - ' + data[8] + 'KB ')));
}
return [b.join(' '), class1[(data[9] * 1) + 1][1], escapeHTML(data[10])];
}
@@ -238,17 +238,17 @@
}
if ((b != '') && (a >= b)) {
- ferror.set(f[7], 'Invalid range', quiet);
+ ferror.set(f[7], 'Nieprawidłowy zakres', quiet);
return 0;
}
- if (!v_nodelim(f[10], quiet, 'Description', 1)) return 0;
+ if (!v_nodelim(f[10], quiet, 'Opis', 1)) return 0;
return v_length(f[10], quiet);
}
qosg.setup = function() {
var i, a, b;
- a = [[-2, 'Any Protocol'],[-1,'TCP/UDP'],[6,'TCP'],[17,'UDP']];
+ a = [[-2, 'Każdy protokół'],[-1,'TCP/UDP'],[6,'TCP'],[17,'UDP']];
for (i = 0; i < 256; ++i) {
if ((i != 6) && (i != 17)) a.push([i, protocols[i] || i]);
}
@@ -256,25 +256,25 @@
// what a mess...
this.init('qg', 'move', 50, [
{ multi: [
- { type: 'select', options: [[0,'Any Address'],[1,'Dst IP'],[2,'Src IP'],[3,'Src MAC']],
+ { type: 'select', options: [[0,'Każdy adres'],[1,'Doc. IP'],[2,'Źród. IP'],[3,'Źród. MAC']],
prefix: '', suffix: '
' },
{ type: 'text', prefix: '', suffix: '
' },
{ type: 'select', prefix: '', suffix: '
', options: a },
{ type: 'select', prefix: '', suffix: '
',
- options: [['a','Any Port'],['d','Dst Port'],['s','Src Port'],['x','Src or Dst']] },
+ options: [['a','Każdy port'],['d','Doc. port'],['s','Źród. port'],['x','Źród. i doc.']] },
{ type: 'text', prefix: '', suffix: '
' },
{ type: 'select', prefix: '', suffix: '
', options: ipp2p },
{ type: 'select', prefix: '', suffix: '
', options: layer7 },
{ type: 'text', prefix: '', suffix: '
' },
- { type: 'text', prefix: ' -
', suffix: '
KB Transferred
' }
+ { type: 'text', prefix: ' -
', suffix: '
KB przesłano
' }
] },
{ type: 'select', options: class1, vtop: 1 },
{ type: 'text', maxlen: 32, vtop: 1 }
]);
- this.headerSet(['Match Rule', 'Class', 'Description']);
+ this.headerSet(['Oznacz regułę', 'Klasa', 'Opis']);
// addr_type < addr < proto < port_type < port < ipp2p < L7 < bcount < class < desc
@@ -337,7 +337,7 @@
@@ -349,7 +349,7 @@
-Outbound Direction
+Kierunek wychodzący
@@ -357,7 +357,7 @@
@@ -253,11 +253,11 @@
-View Details
+Pokaż szczegóły
-
Automatically Resolve Addresses
-
Loading...
+
Automatyczne rozwiń adres
+
Ładowanie...
diff -Nuar ./a/qos-graphs.asp ./b/qos-graphs.asp
--- ./a/qos-graphs.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/qos-graphs.asp 2010-12-22 08:55:03.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] QoS: View Graphs
+[<% ident(); %>] QoS: Pokaż wykresy
@@ -49,7 +49,7 @@
//<% qrate(); %>
var svgReady = 0;
-var abc = ['Unclassified', 'Highest', 'High', 'Medium', 'Low', 'Lowest', 'Class A', 'Class B', 'Class C', 'Class D', 'Class E'];
+var abc = ['Nieklasyfikowane', 'Najwyższe', 'Wysokie', 'Średnie', 'Niskie', 'Najniższe', 'Klasa A', 'Klasa B', 'Klasa C', 'Class D', 'Klasa D', 'Klasa E'];
var colors = [
'c6e2ff',
'b0c4de',
@@ -167,7 +167,7 @@
@@ -175,7 +175,7 @@
-Connections Distribution
+Rozłożenie połączeń
@@ -188,7 +188,7 @@
' ');
}
- Total 100%
+ Wszystko 100%
- Total 100%
+ Wszystko 100%
diff -Nuar ./a/qos-settings.asp ./b/qos-settings.asp
--- ./a/qos-settings.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/qos-settings.asp 2010-12-22 09:17:52.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] QoS: Basic Settings
+[<% ident(); %>] QoS: Podstawowe ustawienia
@@ -26,9 +26,9 @@
REMOVE-END */
// <% nvram("qos_enable,qos_ack,qos_syn,qos_fin,qos_rst,qos_icmp,qos_default,qos_pfifo,qos_obw,qos_ibw,qos_orates,qos_irates,qos_reset,ne_vegas,ne_valpha,ne_vbeta,ne_vgamma"); %>
-classNames = ['Highest', 'High', 'Medium', 'Low', 'Lowest', 'Class A', 'Class B', 'Class C', 'Class D', 'Class E'];
+classNames = ['Najwyższa', 'Wysoka', 'Średnia', 'Niska', 'Najniższa', 'Klasa A', 'Klasa B', 'Klasa C', 'Klasa D', 'Klasa E'];
-pctList = [[0, 'None']];
+pctList = [[0, 'Brak']];
for (i = 1; i <= 100; ++i) pctList.push([i, i + '%']);
function oscale(rate, ceil)
@@ -117,7 +117,7 @@
@@ -139,7 +139,7 @@
-Basic Settings
+Podstawowe ustawienia
-Outbound Rate / Limit
+Ruch wychodzący / Limit
-TCP Vegas (network congestion control)
+TCP Vegas (kontrola przeciążenia sieci)
diff -Nuar ./a/restrict.asp ./b/restrict.asp
--- ./a/restrict.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/restrict.asp 2010-12-22 09:24:06.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Access Restrictions
+
[<% ident(); %>] Ustawienia dostępu
@@ -39,13 +39,13 @@
// <% nvram(''); %> // http_id
// <% nvramseq("rrules", "rrule%d", 0, 49); %>
-var dowNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
+var dowNames = ['Nie', 'Pon', 'Wto', 'Śro', 'Czw', 'Pią', 'Sob'];
var og = new TomatoGrid();
og.setup = function() {
this.init('res-over-grid', 'sort');
- this.headerSet(['Description', 'Schedule']);
- var r = this.footerSet(['
']);
+ this.headerSet(['Opis', 'Harmonogram']);
+ var r = this.footerSet(['
']);
r.cells[0].colSpan = 2;
}
og.populate = function() {
@@ -63,7 +63,7 @@
var s = '';
if (v[3] == 0x7F) {
- s += 'Everyday';
+ s += 'Codziennie';
}
else {
for (var j = 0; j < 7; ++j) {
@@ -75,10 +75,10 @@
}
if ((v[1] >= 0) && (v[2] >= 0)) {
- s += '
' + timeString(v[1]) + ' to ' + timeString(v[2]);
- if (v[2] <= v[1]) s += '
(the following day) ';
+ s += '
' + timeString(v[1]) + ' do ' + timeString(v[2]);
+ if (v[2] <= v[1]) s += '
(nastepnego dnia) ';
}
- if (v[0] != '1') s += '
Disabled ';
+ if (v[0] != '1') s += '
Wyłączony ';
this.insertData(-1, [i, v[8], s]);
}
og.sort(0);
@@ -111,7 +111,7 @@
@@ -123,7 +123,7 @@
-Access Restriction Overview
+Ustawienia dostępu
diff -Nuar ./a/restrict-edit.asp ./b/restrict-edit.asp
--- ./a/restrict-edit.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/restrict-edit.asp 2010-12-22 09:39:42.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Edit Access Restrictions
+[<% ident(); %>] Edycja ustawień dostępu
@@ -67,7 +67,7 @@
// {enable}|{begin_mins}|{end_mins}|{dow}|{comp[}|{http[ ...]}|{http_file}|{desc}
// <% rrule(); %>
if ((rule = rrule.match(/^(\d+)\|(-?\d+)\|(-?\d+)\|(\d+)\|(.*?)\|(.*?)\|([^|]*?)\|(\d+)\|(.*)$/m)) == null) {
- rule = ['', 1, 1380, 240, 31, '', '', '', 0, 'New Rule ' + (rruleN + 1)];
+ rule = ['', 1, 1380, 240, 31, '', '', '', 0, 'Nowy wpis ' + (rruleN + 1)];
}
rule[2] *= 1;
rule[3] *= 1;
@@ -78,13 +78,13 @@
layer7.sort();
for (i = 0; i < layer7.length; ++i)
layer7[i] = [layer7[i],layer7[i]];
-layer7.unshift(['', 'Layer 7 (disabled)']);
+layer7.unshift(['', 'Layer 7 (wyłączone)']);
var ipp2p = [
- [0,'IPP2P (disabled)'],[0xFFFF,'All IPP2P Filters'],[1,'AppleJuice'],[2,'Ares'],[4,'BitTorrent'],[8,'Direct Connect'],
+ [0,'IPP2P (wyłączone)'],[0xFFFF,'Wszystkie filtry IPP2P'],[1,'AppleJuice'],[2,'Ares'],[4,'BitTorrent'],[8,'Direct Connect'],
[16,'eDonkey'],[32,'Gnutella'],[64,'Kazaa'],[128,'Mute'],[256,'SoulSeek'],[512,'Waste'],[1024,'WinMX'],[2048,'XDCC']];
-var dowNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
+var dowNames = ['Nie', 'Pon', 'Wto', 'Śro', 'Czw', 'Pią', 'Sob'];
//
@@ -94,7 +94,7 @@
var f = fields.getAll(row)[0];
if (v_mac(f, true)) return true;
if (v_iptip(f, true)) return true;
- ferror.set(f, 'Invalid MAC address or IP address/range', quiet);
+ ferror.set(f, 'Błędny adres MAC lub adres/zakres IP', quiet);
return false;
}
@@ -102,7 +102,7 @@
var a, i, count, ex;
this.init('res-comp-grid', 'sort', 140, [ { type: 'text', maxlen: 32 } ] );
- this.headerSet(['MAC / IP Address']);
+ this.headerSet(['Adres MAC / IP']);
this.showNewEditor();
this.resetNewEditor();
@@ -142,7 +142,7 @@
if ((f[5].selectedIndex != 0) && (!v_iptaddr(f[6], quiet))) return 0;
if ((f[1].selectedIndex != 0) && (!v_iptport(f[2], quiet))) return 0;
if ((f[1].selectedIndex == 0) && (f[3].selectedIndex == 0) && (f[4].selectedIndex == 0) && (f[5].selectedIndex == 0)) {
- var m = 'Please enter a specific address or port, or select an application match';
+ var m = 'Proszę wprowadzić numer portu lub wybrać pasującą aplikację';
ferror.set(f[3], m, 1);
ferror.set(f[4], m, 1);
ferror.set(f[5], m, 1);
@@ -241,15 +241,15 @@
this.init('res-bp-grid', 'sort', 140, [ { multi: [
{ type: 'select', prefix: '', suffix: '
', options: protos },
{ type: 'select', prefix: '', suffix: '
',
- options: [['a','Any Port'],['d','Dst Port'],['s','Src Port'],['x','Src or Dst']] },
+ options: [['a','dowolny port'],['d','Docel. port'],['s','Źródł. port'],['x','Docel. lub źródł.']] },
{ type: 'text', prefix: '', suffix: '
', maxlen: 32 },
{ type: 'select', prefix: '', suffix: '
', options: ipp2p },
{ type: 'select', prefix: '', suffix: '
', options: layer7 },
{ type: 'select', prefix: '', suffix: '
',
- options: [[0,'Any Address'],[1,'Dst IP'],[2,'Src IP']] },
+ options: [[0,'Każdy adres'],[1,'Docel. IP'],[2,'Źródł. IP']] },
{ type: 'text', prefix: '', suffix: '
', maxlen: 64 }
] } ] );
- this.headerSet(['Rules']);
+ this.headerSet(['Reguły']);
this.showNewEditor();
this.resetNewEditor();
count = 0;
@@ -310,7 +310,7 @@
function remove()
{
- if (!confirm('Delete this rule?')) return;
+ if (!confirm('Usunąć tę regułę?')) return;
E('delete-button').disabled = 1;
@@ -349,7 +349,7 @@
if (e.value != 0) {
a = cg.getAllData();
if (a.length == 0) {
- ferror.set(e, 'No MAC or IP address was specified', 0);
+ ferror.set(e, 'Nie sprecyzowano adresu MAC lub IP', 0);
return;
}
if (e.value == 2) a.unshift('!');
@@ -384,7 +384,7 @@
data.push(n);
if (((check + n) == 0) && (data[0] == 1)) {
- alert('Please specify what items should be blocked.');
+ alert('Proszę sprecyzować jaka pozycja powinna być zablokowana.');
return;
}
}
@@ -398,7 +398,7 @@
data = data.join('|');
if (data.length >= 2048) {
- alert('This rule is too big. Please reduce by ' + (data.length - 2048) + ' characters.');
+ alert('Ta reguła jest za długa. Proszę zredukować ją do ' + (data.length - 2048) + ' znaków.');
return;
}
@@ -433,7 +433,7 @@
@@ -445,7 +445,7 @@
-Access Restriction
+Ustawienia dostępu
diff -Nuar ./a/saved-moved.asp ./b/saved-moved.asp
--- ./a/saved-moved.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/saved-moved.asp 2010-12-22 09:43:09.000000000 +0100
@@ -10,7 +10,7 @@
-
[<% ident(); %>] Restarting...
+
[<% ident(); %>] Restartowanie...
-Please wait while the router shuts down...
+Proszę czekać dopóki router się wyłączy...
diff -Nuar ./a/status-devices.asp ./b/status-devices.asp
--- ./a/status-devices.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/status-devices.asp 2010-12-22 09:47:37.000000000 +0100
@@ -11,7 +11,7 @@
-
[<% ident(); %>] Status: Device List
+
[<% ident(); %>] Status: Lista urządzeń
@@ -205,7 +205,7 @@
for (i = dhcpd_lease.length - 1; i >= 0; --i) {
a = dhcpd_lease[i];
e = get(a[2], a[1]);
- e.lease = '
' + a[3] + ' ';
+ e.lease = '
' + a[3] + ' ';
e.name = a[0];
e.ifname = nvram.lan_ifname;
}
@@ -266,10 +266,10 @@
if (e.mac.match(/^(..):(..):(..)/)) {
b += '
' +
'[oui] ' +
- '[static] ';
+ '[static] ';
if (e.rssi != '') {
- b += ' [wfilter] ';
+ b += ' [wfilter] ';
}
b += ' ';
}
@@ -295,7 +295,7 @@
dg.setup = function()
{
this.init('dev-grid', 'sort');
- this.headerSet(['Interface', 'MAC Address', 'IP Address', 'Name', 'RSSI ', 'Quality', 'TX/RX Rate ', 'Lease ']);
+ this.headerSet(['Interfejs', 'Adres MAC', 'Adres IP', 'Nazwa', 'RSSI ', 'Jakość', 'Transfer TX/RX ', 'Dzierżawa ']);
this.populate();
this.sort(2);
}
@@ -316,7 +316,7 @@
@@ -324,14 +324,14 @@
-Device List
+Lista urządzeń
@@ -45,7 +45,7 @@
@@ -56,20 +56,20 @@
diff -Nuar ./a/status-overview.asp ./b/status-overview.asp
--- ./a/status-overview.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/status-overview.asp 2010-12-22 12:17:13.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Status: Overview
+[<% ident(); %>] Status: Przegląd
@@ -29,10 +29,10 @@
@@ -110,7 +110,7 @@
E('b_disconnect').disabled = !stats.wanup;
}
- c('radio', wlradio ? 'Enabled' : 'Disabled ');
+ c('radio', wlradio ? 'Włączone' : 'Wyłączone ');
c('rate', stats.rate || '-');
if (show_radio) {
E('b_wl_enable').disabled = wlradio;
@@ -151,7 +151,7 @@
@@ -163,14 +163,14 @@
@@ -179,25 +179,25 @@
-
-
+
+
-
-
+
+
@@ -216,17 +216,17 @@
s = 'Disabled';
}
createFieldTable('', [
- { title: 'Router MAC Address', text: nvram.et0macaddr },
- { title: 'Router IP Address', text: nvram.lan_ipaddr },
- { title: 'Subnet Mask', text: nvram.lan_netmask },
- { title: 'Gateway', text: nvram.lan_gateway, ignore: nvram.wan_proto != 'disabled' },
+ { title: 'Adres MAC routera', text: nvram.et0macaddr },
+ { title: 'Adres IP routera', text: nvram.lan_ipaddr },
+ { title: 'Maska podsieci', text: nvram.lan_netmask },
+ { title: 'Brama domyślna', text: nvram.lan_gateway, ignore: nvram.wan_proto != 'disabled' },
{ title: 'DNS', rid: 'dns', text: stats.dns, ignore: nvram.wan_proto != 'disabled' },
{ title: 'DHCP', text: s }
]);
-Wireless
+Wi-Fi
-
-
+
+
diff -Nuar ./a/status-webmon.asp ./b/status-webmon.asp
--- ./a/status-webmon.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/status-webmon.asp 2010-12-22 10:08:41.000000000 +0100
@@ -9,7 +9,7 @@
-[<% ident(); %>] Status: Web Usage
+[<% ident(); %>] Status: Monitor WWW
@@ -58,7 +58,7 @@
xob = new XmlHttp();
xob.onCompleted = function(text, xml) {
xob = null;
- E('clear' + clear).innerHTML = '» Clear ';
+ E('clear' + clear).innerHTML = '» Wyczyść ';
if (!ref.running) ref.once = 1;
ref.start();
}
@@ -67,7 +67,7 @@
}
xob.post('webmon.cgi', 'clear=' + clear);
- E('clear' + clear).innerHTML = 'Please wait... ';
+ E('clear' + clear).innerHTML = 'Proszę czekać... ';
}
function resolve()
@@ -289,7 +289,7 @@
dg.setup = function() {
this.init('dom-grid', 'sort');
- this.headerSet(['Last Access Time', 'IP Address', 'Domain Name']);
+ this.headerSet(['Czas', 'Adres IP', 'Nazwa domeny']);
this.sort(0);
}
@@ -354,7 +354,7 @@
@@ -364,30 +364,30 @@
-
Recently Visited Web Sites
+
Ostatnio odwiedzonych witryn sieci Web
-
Recent Web Searches
+
Ostatnie wyszukiwania Web
-
Web Monitoring disabled.
+
Monitor WWW jest wyłączony.
-
Enable »
+
Włącz »
diff -Nuar ./a/tomato.js ./b/tomato.js
--- ./a/tomato.js 2010-12-02 10:18:54.000000000 +0100
+++ ./b/tomato.js 2010-12-22 10:09:55.000000000 +0100
@@ -259,7 +259,7 @@
}
if ((msg = E('footer-msg')) != null) {
- msg.innerHTML = 'Saving...';
+ msg.innerHTML = 'Zapisywanie...';
msg.style.visibility = 'visible';
}
@@ -267,7 +267,7 @@
this.xhttp.onCompleted = function(text, xml) {
if (msg) {
if (text.match(/@msg:(.+)/)) msg.innerHTML = escapeHTML(RegExp.$1);
- else msg.innerHTML = 'Saved';
+ else msg.innerHTML = 'Zapisano';
}
setTimeout(
function() {
@@ -357,7 +357,7 @@
if ((e = E(e)) == null) return 0;
var v = e.value;
if ((!v.match(/^ *[-\+]?\d+ *$/)) || (v < min) || (v > max)) {
- ferror.set(e, 'Invalid ' + name + '. Valid range: ' + min + '-' + max, quiet);
+ ferror.set(e, 'Nieprawodłowy ' + name + '. Prawidłowy zakres: ' + min + '-' + max, quiet);
return 0;
}
e.value = v * 1;
@@ -395,7 +395,7 @@
return _v_range(e, quiet, min, max, 'minutes');
}
}
- ferror.set(e, 'Invalid number of minutes.', quiet);
+ ferror.set(e, 'Nieprawidlowa liczba minut.', quiet);
return 0;
}
@@ -412,7 +412,7 @@
e.value = '';
}
else {
- ferror.set(e, 'Invalid MAC or IP address');
+ ferror.set(e, 'Nie prawidlowy MAC lub adres IP');
return false;
}
}
@@ -423,7 +423,7 @@
a = s.split('-');
if (a.length > 2) {
- ferror.set(e, 'Invalid IP address range', quiet);
+ ferror.set(e, 'Nieprawidlowy zakres adresow IP', quiet);
return false;
}
c = 0;
@@ -433,18 +433,18 @@
b = fixIP(b);
if (!b) {
- ferror.set(e, 'Invalid IP address', quiet);
+ ferror.set(e, 'Nieprawidlowy Adres IP', quiet);
return false;
}
if (b.indexOf(ipp) != 0) {
- ferror.set(e, 'IP address outside of LAN', quiet);
+ ferror.set(e, 'Adres IP jest poza LAN', quiet);
return false;
}
d = (b.split('.'))[3];
if (d <= c) {
- ferror.set(e, 'Invalid IP address range', quiet);
+ ferror.set(e, 'Nieprawidlowy zakres adresow IP', quiet);
return false;
}
@@ -476,7 +476,7 @@
if ((e = E(e)) == null) return 0;
ip = fixIP(e.value, x);
if (!ip) {
- ferror.set(e, 'Invalid IP address', quiet);
+ ferror.set(e, 'Nieprawidlowy Adres IP', quiet);
return false;
}
e.value = ip;
@@ -503,17 +503,17 @@
s.push(53);
}
else if (s.length != 2) {
- ferror.set(e, 'Invalid IP address or port', quiet);
+ ferror.set(e, 'Błędny adres IP lub numer portu', quiet);
return false;
}
if ((s[0] = fixIP(s[0])) == null) {
- ferror.set(e, 'Invalid IP address', quiet);
+ ferror.set(e, 'Błędny adres IP', quiet);
return false;
}
if ((s[1] = fixPort(s[1], -1)) == -1) {
- ferror.set(e, 'Invalid port', quiet);
+ ferror.set(e, 'Błędny numer portu', quiet);
return false;
}
@@ -559,7 +559,7 @@
a = fixIP(RegExp.$1);
b = fixIP(RegExp.$2);
if ((a == null) || (b == null)) {
- ferror.set(e, 'Invalid IP address range - ' + oip, quiet);
+ ferror.set(e, 'Błędny zakres adresów IP - ' + oip, quiet);
return null;
}
ferror.clear(e);
@@ -580,13 +580,13 @@
if (isNaN(ma)) {
ma = fixIP(b);
if ((ma == null) || (!_v_netmask(ma))) {
- ferror.set(e, 'Invalid netmask - ' + oip, quiet);
+ ferror.set(e, 'Nieprawidłowa maska - ' + oip, quiet);
return null;
}
}
else {
if ((ma < 0) || (ma > 32)) {
- ferror.set(e, 'Invalid netmask - ' + oip, quiet);
+ ferror.set(e, 'Nieprawidłowa maska - ' + oip, quiet);
return null;
}
}
@@ -594,7 +594,7 @@
ip = fixIP(ip);
if (!ip) {
- ferror.set(e, 'Invalid IP address - ' + oip, quiet);
+ ferror.set(e, 'Błędny adres IP - ' + oip, quiet);
return null;
}
@@ -610,13 +610,13 @@
v = e.value.split(',');
if (multi) {
if (v.length > multi) {
- ferror.set(e, 'Too many IP addresses', quiet);
+ ferror.set(e, 'Za dużo adresów IP', quiet);
return 0;
}
}
else {
if (v.length > 1) {
- ferror.set(e, 'Invalid IP address', quiet);
+ ferror.set(e, 'Błędny adres IP', quiet);
return 0;
}
}
@@ -646,7 +646,7 @@
x = fixPort(x, -1);
y = fixPort(y, -1);
if ((x == -1) || (y == -1)) {
- ferror.set(e, 'Invalid port range: ' + v, quiet);
+ ferror.set(e, 'Nieprawidłowy zakres portow: ' + v, quiet);
return null;
}
if (x > y) {
@@ -661,7 +661,7 @@
v = fixPort(v, -1);
if (v == -1) {
- ferror.set(e, 'Invalid port', quiet);
+ ferror.set(e, 'Nieprawidłowy numer portu', quiet);
return null;
}
@@ -689,11 +689,11 @@
a = e.value.split(/[,\.]/);
if (a.length == 0) {
- ferror.set(e, 'Expecting a list of ports or port range.', quiet);
+ ferror.set(e, 'Spodziewana lista portów lub ich zakres.', quiet);
return 0;
}
if (a.length > 10) {
- ferror.set(e, 'Only 10 ports/range sets are allowed.', quiet);
+ ferror.set(e, 'Dozwolony jest zbiór tylko 10 portów/zakresów.', quiet);
return 0;
}
@@ -738,7 +738,7 @@
return 1;
}
}
- ferror.set(e, 'Invalid netmask', quiet);
+ ferror.set(e, 'Nieprawidłowa maska sieciowa', quiet);
return 0;
}
@@ -773,7 +773,7 @@
if ((e = E(e)) == null) return 0;
mac = fixMAC(e.value);
if ((!mac) || (isMAC0(mac))) {
- ferror.set(e, 'Invalid MAC address', quiet);
+ ferror.set(e, 'Nieprawidłowy adres MAC', quiet);
return 0;
}
e.value = mac;
@@ -788,7 +788,7 @@
if ((e = E(e)) == null) return 0;
mac = fixMAC(e.value);
if (!mac) {
- ferror.set(e, 'Invalid MAC address', quiet);
+ ferror.set(e, 'Nieprawidłowy adres MAC', quiet);
return false;
}
e.value = mac;
@@ -805,12 +805,12 @@
n = s.length;
if (min == undefined) min = 1;
if (n < min) {
- ferror.set(e, 'Invalid length. Please enter at least ' + min + ' character' + (min == 1 ? '.' : 's.'), quiet);
+ ferror.set(e, 'Nieprawidłowa długosc. Proszę wprowadz conajmniej ' + min + ' znaków' + (min == 1 ? '.' : 's.'), quiet);
return 0;
}
max = max || e.maxlength;
if (n > max) {
- ferror.set(e, 'Invalid length. Please reduce the length to ' + max + ' characters or less.', quiet);
+ ferror.set(e, 'Nieprawidłowa długość. Proszę zredukuj długosc ' + max + ' znaków lub mniej.', quiet);
return 0;
}
e.value = s;
@@ -825,7 +825,7 @@
if ((e = E(e)) == null) return 0;
s = e.value.trim().replace(/\s+/g, ' ');
if ((s.length > 0) && (s.search(/^[.a-zA-Z0-9_\- ]+$/) == -1)) {
- ferror.set(e, "Invalid name. Only characters \"A-Z 0-9 . - _\" are allowed.", quiet);
+ ferror.set(e, "Błędna nazwa. Dozwolone są tylko znaki \"A-Z 0-9 . - _\".", quiet);
return 0;
}
e.value = s;
@@ -840,7 +840,7 @@
if (!v_iptip(e, 1, multi)) {
var s = e._error_msg;
if (!v_domain(e, 1)) {
- ferror.set(e, (s) ? s + ', or invalid domain name' : e._error_msg, quiet);
+ ferror.set(e, (s) ? s + ', lub niepoprawna nazwa domeny' : e._error_msg, quiet);
return 0;
}
}
@@ -855,7 +855,7 @@
e.value = e.value.trim();
if (e.value.indexOf('<') != -1 ||
(checklist && e.value.indexOf('>') != -1)) {
- ferror.set(e, 'Invalid ' + name + ': \"<\" ' + (checklist ? 'or \">\" are' : 'is') + ' not allowed.', quiet);
+ ferror.set(e, 'Nieprawidłowa ' + name + ': \"<\" ' + (checklist ? 'lub \">\" nie są' : ' nie jest') + ' dozwolone.', quiet);
return 0;
}
ferror.clear(e);
@@ -872,7 +872,7 @@
return 1;
}
if (e.value.substr(0, 1) != '/') {
- ferror.set(e, 'Please start at the / root directory.', quiet);
+ ferror.set(e, 'Proszę zacząć od / katalogu root.', quiet);
return 0;
}
ferror.clear(e);
@@ -1148,7 +1148,7 @@
if ((this.canMove) || (this.canEdit) || (this.canDelete)) {
e.onmouseover = this.rpMouIn;
// ---- e.onmouseout = this.rpMouOut;
- if (this.canEdit) e.title = 'Click to edit';
+ if (this.canEdit) e.title = 'Kliknij aby edytować';
}
return e;
@@ -1309,13 +1309,13 @@
c.colSpan = this.header.cells.length;
if (which == 'edit') {
c.innerHTML =
- ' ' +
+ ' ' +
' ' +
- ' ';
+ ' ';
}
else {
c.innerHTML =
- ' ';
+ ' ';
}
return r;
},
@@ -1784,7 +1784,7 @@
b = (mode != 'stop') && (this.refreshTime > 0);
if ((e = E('refresh-button')) != null) {
- e.value = b ? 'Stop' : 'Refresh';
+ e.value = b ? 'Stop' : 'Odśwież';
e.disabled = ((mode == 'start') && (!b));
}
if ((e = E('refresh-time')) != null) e.disabled = b;
@@ -1832,9 +1832,9 @@
v = t[i];
if (v < min) continue;
b.push('');
- if (v == 60) b.push('1 minute');
- else if (v > 60) b.push((v / 60) + ' minutes');
- else b.push(v + ' seconds');
+ if (v == 60) b.push('1 minuta');
+ else if (v > 60) b.push((v / 60) + ' minut');
+ else b.push(v + ' sekund');
}
b.push(' ');
}
@@ -1845,8 +1845,8 @@
{
W('');
+ genStdTimeList('refresh-time', 'Automatyczne odświeżanie', min);
+ W(' ');
}
@@ -2057,104 +2057,104 @@
{
var menu = [
['Status', 'status', 0, [
- ['Overview', 'overview.asp'],
- ['Device List', 'devices.asp'],
- ['Web Usage', 'webmon.asp'],
- ['Logs', 'log.asp'] ] ],
- ['Bandwidth', 'bwm', 0, [
- ['Real-Time', 'realtime.asp'],
- ['Last 24 Hours', '24.asp'],
- ['Daily', 'daily.asp'],
- ['Weekly', 'weekly.asp'],
- ['Monthly', 'monthly.asp'] ] ],
- ['Tools', 'tools', 0, [
+ ['Przegląd', 'overview.asp'],
+ ['Lista urządzeń', 'devices.asp'],
+ ['Monitor WWW', 'webmon.asp'],
+ ['Logi', 'log.asp'] ] ],
+ ['Przepustowość', 'bwm', 0, [
+ ['Aktualna', 'realtime.asp'],
+ ['Ostatnie 24h', '24.asp'],
+ ['Dziennie', 'daily.asp'],
+ ['Tygodniowo', 'weekly.asp'],
+ ['Miesięcznie', 'monthly.asp'] ] ],
+ ['Narzędzia', 'tools', 0, [
['Ping', 'ping.asp'],
['Trace', 'trace.asp'],
- ['System', 'shell.asp'],
- ['Wireless Survey', 'survey.asp'],
+ ['Konsola', 'shell.asp'],
+ ['Szukanie Wi-Fi' , 'survey.asp'],
['WOL', 'wol.asp'] ] ],
null,
- ['Basic', 'basic', 0, [
- ['Network', 'network.asp'],
- ['Identification', 'ident.asp'],
- ['Time', 'time.asp'],
+ ['Podstawowe', 'basic', 0, [
+ ['Sieć', 'network.asp'],
+ ['Identyfikacja', 'ident.asp'],
+ ['Czas', 'time.asp'],
['DDNS', 'ddns.asp'],
- ['Static DHCP', 'static.asp'],
- ['Wireless Filter', 'wfilter.asp'] ] ],
- ['Advanced', 'advanced', 0, [
- ['Conntrack / Netfilter', 'ctnf.asp'],
- ['DHCP / DNS', 'dhcpdns.asp'],
- ['Firewall', 'firewall.asp'],
- ['MAC Address', 'mac.asp'],
- ['Miscellaneous', 'misc.asp'],
+ ['Statyczne DHCP', 'static.asp'],
+ ['Filtrowanie Wi-Fi', 'wfilter.asp'] ] ],
+ ['Zaawansowane', 'advanced', 0, [
+ ['Powiązania / Filtr sieciowy', 'ctnf.asp'],
+ ['DHCP / DNS', 'dhcpdns.asp'],
+ ['Firewall', 'firewall.asp'],
+ ['Adres MAC', 'mac.asp'],
+ ['Różne', 'misc.asp'],
['Routing', 'routing.asp'],
- ['Wireless', 'wireless.asp'] ] ],
- ['Port Forwarding', 'forward', 0, [
- ['Basic', 'basic.asp'],
+ ['Wi-Fi', 'wireless.asp'] ] ],
+ ['Przekierowanie portów', 'forward', 0, [
+ ['Podstawowe', 'basic.asp'],
['DMZ', 'dmz.asp'],
- ['Triggered', 'triggered.asp'],
- ['UPnP / NAT-PMP', 'upnp.asp'] ] ],
+ ['Inicjowane', 'triggered.asp'],
+ ['UPnP / NAT-PMP', 'upnp.asp'] ] ],
['QoS', 'qos', 0, [
- ['Basic Settings', 'settings.asp'],
- ['Classification', 'classify.asp'],
- ['View Graphs', 'graphs.asp'],
- ['View Details', 'detailed.asp']
+ ['Podstawowe ustawienia', 'settings.asp'],
+ ['Klasyfikacja', 'classify.asp'],
+ ['Pokaż wykresy', 'graphs.asp'],
+ ['Pokaż szczegóły', 'detailed.asp']
] ],
- ['RAF Features', 'new', 0, [
- ['IP/MAC BW Limit', 'qoslimit.asp'],
- ['ARP Binding', 'arpbind.asp']
+ ['Narzędzia RAF', 'new', 0, [
+ ['Limitowanie transferu', 'qoslimit.asp'],
+ ['Bindowanie ARP', 'arpbind.asp']
] ],
- ['Access Restriction', 'restrict.asp'],
+ ['Ustawienia dostępu', 'restrict.asp'],
/* REMOVE-BEGIN
- ['Scripts', 'sc', 0, [
+ ['Skrypty', 'sc', 0, [
['Startup', 'startup.asp'],
- ['Shutdown', 'shutdown.asp'],
- ['Firewall', 'firewall.asp'],
+ ['Shutdown', 'shutdown.asp'],
+ ['Firewall', 'firewall.asp'],
['WAN Up', 'wanup.asp']
] ],
REMOVE-END */
/* USB-BEGIN */
// ---- !!TB - USB, FTP, Samba, Media Server
- ['USB and NAS', 'nas', 0, [
- ['USB Support', 'usb.asp']
+ ['USB i NAS', 'nas', 0, [
+ ['Wsparcie USB', 'usb.asp']
/* FTP-BEGIN */
- ,['FTP Server', 'ftp.asp']
+ ,['Serwer FTP', 'ftp.asp']
/* FTP-END */
/* SAMBA-BEGIN */
- ,['File Sharing', 'samba.asp']
+ ,['Serwer SAMBA', 'samba.asp']
/* SAMBA-END */
/* MEDIA-SRV-BEGIN */
- ,['Media Server', 'media.asp']
+ ,['Serwer multimediów', 'media.asp']
/* MEDIA-SRV-END */
] ],
/* USB-END */
/* VPN-BEGIN */
- ['VPN Tunneling', 'vpn', 0, [
- ['Server', 'server.asp'],
- ['Client', 'client.asp'] ] ],
+ ['Tunel VPN', 'vpn', 0, [
+ ['Serwer', 'server.asp'],
+ ['Klient', 'client.asp'] ] ],
/* VPN-END */
null,
- ['Administration', 'admin', 0, [
- ['Admin Access', 'access.asp'],
- ['Bandwidth Monitoring','bwm.asp'],
- ['Buttons / LED', 'buttons.asp'],
+ ['Administracja', 'admin', 0, [
+ ['Dostęp administratora', 'access.asp'],
+ ['Monitorowanie przepustowości','bwm.asp'],
+ ['Przyciski / LED', 'buttons.asp'],
/* CIFS-BEGIN */
- ['CIFS Client', 'cifs.asp'],
+ ['Klient CIFS', 'cifs.asp'],
/* CIFS-END */
- ['Configuration', 'config.asp'],
- ['Debugging', 'debug.asp'],
+ ['Konfiguracja', 'config.asp'],
+ ['Debugowanie', 'debug.asp'],
/* JFFS2-BEGIN */
['JFFS', 'jffs2.asp'],
/* JFFS2-END */
- ['Logging', 'log.asp'],
- ['Scheduler', 'sched.asp'],
- ['Scripts', 'scripts.asp'],
- ['Upgrade', 'upgrade.asp'] ] ],
+ ['Logowanie', 'log.asp'],
+ ['Harmonogram', 'sched.asp'],
+ ['Skrypty', 'scripts.asp'],
+ ['Aktualizacja', 'upgrade.asp'] ] ],
null,
- ['About', 'about.asp'],
- ['Reboot...', 'javascript:reboot()'],
- ['Shutdown...', 'javascript:shutdown()'],
- ['Logout', 'javascript:logout()']
+ ['O tomato', 'about.asp'],
+ ['Restart...', 'javascript:reboot()'],
+ ['Wyłącz...', 'javascript:shutdown()'],
+ ['Wyloguj', 'javascript:logout()']
];
var name, base;
var i, j;
@@ -2380,12 +2380,12 @@
function reboot()
{
- if (confirm("Reboot?")) form.submitHidden('tomato.cgi', { _reboot: 1, _commit: 0, _nvset: 0 });
+ if (confirm("Uruchomić ponownie?")) form.submitHidden('tomato.cgi', { _reboot: 1, _commit: 0, _nvset: 0 });
}
function shutdown()
{
- if (confirm("Shutdown?")) form.submitHidden('shutdown.cgi', { });
+ if (confirm("Wyłączyć router?")) form.submitHidden('shutdown.cgi', { });
}
function logout()
diff -Nuar ./a/tools-ping.asp ./b/tools-ping.asp
--- ./a/tools-ping.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/tools-ping.asp 2010-12-22 10:14:14.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Tools: Ping
+[<% ident(); %>] Narzędzia: Ping
@@ -46,7 +46,7 @@
var pg = new TomatoGrid();
pg.setup = function() {
this.init('tp-grid');
- this.headerSet(['Seq', 'Address', 'RX Bytes', 'TTL', 'RTT (ms)', '+/- (ms)']);
+ this.headerSet(['Sekwencja', 'Adres', 'RX bajtów', 'TTL', 'RTT (ms)', '+/- (ms)']);
}
pg.populate = function()
{
@@ -102,10 +102,10 @@
resolv[RegExp.$2] = RegExp.$1;
}
else if (buf[i].match(/^(\d+) packets.+, (\d+) packets.+, (\d+%)/)) {
- stats = ' Packets: ' + RegExp.$1 + ' transmitted, ' + RegExp.$2 + ' received, ' + RegExp.$3 + ' lost ';
+ stats = ' Packets: ' + RegExp.$1 + ' wysłanych, ' + RegExp.$2 + ' odebranych, ' + RegExp.$3 + ' utraconych ';
}
else if (buf[i].match(/^round.+ (\d+\.\d+)\/(\d+\.\d+)\/(\d+\.\d+)/)) {
- stats = 'Round-Trip: ' + RegExp.$1 + ' min, ' + RegExp.$2 + ' avg, ' + RegExp.$3 + ' max (ms) ' + stats;
+ stats = 'Round-Trip: ' + RegExp.$1 + ' min., ' + RegExp.$2 + ' śred., ' + RegExp.$3 + ' maks. (ms) ' + stats;
}
}
@@ -123,7 +123,7 @@
e = E('_f_addr');
s = e.value.trim();
if (!s.match(/^[\w\.-]+$/)) {
- ferror.set(e, 'Invalid address', quiet);
+ ferror.set(e, 'Błędny adres', quiet);
return 0;
}
ferror.clear(e);
@@ -191,7 +191,7 @@
@@ -203,15 +203,15 @@
-Please wait...
+Proszę czekać...
diff -Nuar ./a/tools-shell.asp ./b/tools-shell.asp
--- ./a/tools-shell.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/tools-shell.asp 2010-12-22 10:15:25.000000000 +0100
@@ -9,7 +9,7 @@
-[<% ident(); %>] Tools: System Commands
+[<% ident(); %>] Narzędzia: Konsola systemowa
@@ -95,7 +95,7 @@
@@ -103,17 +103,17 @@
-Execute System Commands
+Wykonaj komędę
-Please wait...
+Proszę czekać...
diff -Nuar ./a/tools-survey.asp ./b/tools-survey.asp
--- ./a/tools-survey.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/tools-survey.asp 2010-12-22 10:18:38.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Tools: Wireless Survey
+[<% ident(); %>] Tools: Szukanie Wi-Fi
@@ -54,7 +54,7 @@
var wlscandata = [];
var entries = [];
-var dayOfWeek = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
+var dayOfWeek = ['Nie', 'Pon', 'Wto', 'Śro', 'Czw', 'Pią', 'Sob'];
Date.prototype.toWHMS = function() {
return dayOfWeek[this.getDay()] + ' ' + this.getHours() + ':' + this.getMinutes().pad(2)+ ':' + this.getSeconds().pad(2);
@@ -226,10 +226,10 @@
}
s = '';
- if (useAjax()) s = added + ' added, ' + removed + ' removed, ';
+ if (useAjax()) s = added + ' dodano, ' + removed + ' usunięto, ';
s += entries.length + ' total.';
- s += 'Last updated: ' + (new Date()).toWHMS() + ' ';
+ s += 'Ostatnio aktualizowane: ' + (new Date()).toWHMS() + ' ';
setMsg(s);
wlscandata = [];
@@ -237,7 +237,7 @@
sg.setup = function() {
this.init('survey-grid', 'sort');
- this.headerSet(['Last Seen', 'SSID', 'BSSID', 'RSSI ', 'Noise ', 'Quality', 'Ch', 'Capabilities', 'Rates']);
+ this.headerSet(['Ostatnio widziane', 'SSID', 'BSSID', 'RSSI ', 'Szum ', 'Jakość', 'Kanał', 'Zdolność', 'Transfer']);
this.populate();
this.sort(0);
}
@@ -282,7 +282,7 @@
@@ -290,23 +290,23 @@
-Wireless Site Survey
+Szukanie Wi-Fi
diff -Nuar ./a/tools-trace.asp ./b/tools-trace.asp
--- ./a/tools-trace.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/tools-trace.asp 2010-12-22 10:21:06.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Tools: Trace
+[<% ident(); %>] Narzędzia: Trasa
@@ -46,7 +46,7 @@
var tg = new TomatoGrid();
tg.setup = function() {
this.init('ttr-grid');
- this.headerSet(['Hop', 'Address', 'Min (ms)', 'Max (ms)', 'Avg (ms)', '+/- (ms)']);
+ this.headerSet(['Przeskok', 'Adres', 'Min. (ms)', 'Maks. (ms)', 'Śr. (ms)', '+/- (ms)']);
}
tg.populate = function() {
var seq = 1;
@@ -122,7 +122,7 @@
e = E('_f_addr');
s = e.value.trim();
if (!s.match(/^[\w\.-]+$/)) {
- ferror.set(e, 'Invalid address', quiet);
+ ferror.set(e, 'Nieprawidłowy adres', quiet);
return 0;
}
ferror.clear(e);
@@ -190,7 +190,7 @@
@@ -198,20 +198,20 @@
-Traceroute
+Traceroute (śledzenie trasy)
-Please wait...
+Proszę czekać...
diff -Nuar ./a/tools-wol.asp ./b/tools-wol.asp
--- ./a/tools-wol.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/tools-wol.asp 2010-12-22 10:34:52.000000000 +0100
@@ -11,7 +11,7 @@
-[<% ident(); %>] Tools: WOL
+[<% ident(); %>] Narzeidza: WOL
@@ -50,7 +50,7 @@
var wg = new TomatoGrid();
wg.setup = function() {
this.init('wol-grid', 'sort');
- this.headerSet(['MAC Address', 'IP Address', 'Status', 'Name']);
+ this.headerSet(['Adres MAC', 'Adres IP', 'Status', 'Nazwa']);
this.sort(3);
}
wg.populate = function()
@@ -77,7 +77,7 @@
var active = '-';
for (j = 0; j < arplist.length; ++j) {
if ((arplist[j][2] == nvram.lan_ifname) && (t[0] == arplist[j][1])) {
- active = 'Active (In ARP)';
+ active = 'Aktywny (w ARP)';
arplist[j][1] = '!';
break;
}
@@ -85,16 +85,16 @@
if (t.length == 3) {
r = this.insertData(-1, [t[0], (t[1].indexOf('.') != -1) ? t[1] : ('<% lipp(); %>.' + t[1]), active, t[2]]);
for (j = 0; j < 4; ++j)
- r.cells[j].title = 'Click to wake up';
+ r.cells[j].title = 'Kliknij aby obudzić';
}
}
// show anything else in ARP that is awake
for (i = 0; i < arplist.length; ++i) {
if ((arplist[i][2] != nvram.lan_ifname) || (arplist[i][1].length != 17)) continue;
- r = this.insertData(-1, [arplist[i][1], arplist[i][0], 'Active (In ARP)', '']);
+ r = this.insertData(-1, [arplist[i][1], arplist[i][0], 'Aktywny (w ARP)', '']);
for (j = 0; j < 4; ++j)
- r.cells[j].title = 'Click to wake up';
+ r.cells[j].title = 'Kliknij aby obudzić';
}
this.resort(2);
@@ -158,7 +158,7 @@
function refreshClick()
{
running ^= 1;
- E('refreshb').value = running ? 'Stop' : 'Refresh';
+ E('refreshb').value = running ? 'Zatrzymaj' : 'Odśwież';
E('spin').style.visibility = running ? 'visible' : 'hidden';
if (running) refresh();
}
@@ -175,7 +175,7 @@
@@ -187,20 +187,20 @@
-Wake On LAN
+Budzenie przez LAN (Wake On LAN)
diff -Nuar ./a/vpn-client.asp ./b/vpn-client.asp
--- ./a/vpn-client.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/vpn-client.asp 2010-12-22 10:35:07.000000000 +0100
@@ -13,7 +13,7 @@
-[<% ident(); %>] VPN: Client
+[<% ident(); %>] openVPN: Klient
diff -Nuar ./a/vpn-server.asp ./b/vpn-server.asp
--- ./a/vpn-server.asp 2010-10-15 07:34:44.000000000 +0200
+++ ./b/vpn-server.asp 2010-12-22 10:35:24.000000000 +0100
@@ -13,7 +13,7 @@
-[<% ident(); %>] VPN: Server
+[<% ident(); %>] openVPN: Serwer