Card presets are stored locally in your browser. JSON export/import buttons are below the card list.
+
Card presets are stored locally in your browser. JSON export/import buttons are below the card list.
-
+
@@ -848,37 +848,37 @@
-
Name
-
ICCID
+
Name
+
ICCID
KIc
KID
SPI1
SPI2
TAR
-
Cntr
+
Cntr
-
-
+
+
-
+
-
+
-
To access local card reader, you need pySim running locally.
-
To connect, install pysim-otaman-server: git clone https://github.com/anttro/pysim-otaman-server.git and start it. Refer to pysim-otaman-server README files for details. Click Connect once pysim-otaman-server is ready.
+
To access local card reader, you need pySim running locally.
+
To connect, installpysim-otaman-server: git clone https://github.com/anttro/pysim-otaman-server.gitand start it. Refer to pysim-otaman-server README files for details.Connectonce pysim-otaman-server is ready.
@@ -2975,7 +2975,7 @@ function cardsRemove(i) {
function cardsRender() {
const tbody = document.getElementById('cards-tbody');
- if (!cards.length) { tbody.innerHTML = '
No cards defined.
'; return; }
+ if (!cards.length) { tbody.innerHTML = '
' + t('No cards defined.') + '
'; return; }
let html = '';
for (let i = 0; i < cards.length; i++) {
const c = cards[i];
@@ -2988,7 +2988,7 @@ function cardsRender() {
html += '
' + esc(c.spi2) + '
';
html += '
' + esc(c.tar || '') + '
';
html += '
' + esc(c.cntr) + '
';
- html += '
';
+ html += '
';
html += '';
}
tbody.innerHTML = html;
@@ -2997,7 +2997,7 @@ function cardsRender() {
function cardsRebuildSelect() {
const sel = document.getElementById('sp-card-sel');
if (!sel) return;
- let html = '';
+ let html = '';
for (let i = 0; i < cards.length; i++) {
html += '';
}
@@ -3715,6 +3715,24 @@ const LANG_RU = {
'Response parser': 'Парсер ответов',
'Cards': 'Карты',
'Card reader': 'Картридер',
+ 'Card presets are stored locally in your browser. JSON export/import buttons are below the card list.': 'Пресеты карт хранятся локально в браузере. Кнопки экспорта/импорта JSON — под списком карт.',
+ 'Add': 'Добавить',
+ 'Export as JSON': 'Экспорт в JSON',
+ 'Import JSON from clipboard': 'Импорт JSON из буфера',
+ 'Name': 'Имя',
+ 'ICCID': 'ICCID',
+ 'Cntr': 'Сч',
+ 'Remove': 'Удалить',
+ 'No cards defined.': 'Карты не заданы.',
+ 'Card presets': 'Пресеты карт',
+ '— Select card —': '— Выберите карту —',
+ 'Server URL': 'URL сервера',
+ 'Connect': 'Подключиться',
+ 'To access local card reader, you need pySim running locally.': 'Для доступа к локальному картридеру необходим запущенный pySim.',
+ 'To connect, install': 'Для подключения установите',
+ 'and start it.': 'и запустите его.',
+ 'Refer to pysim-otaman-server README files for details.': 'Подробности — в README файлах pysim-otaman-server.',
+ 'once pysim-otaman-server is ready.': 'когда pysim-otaman-server будет готов.',
};
let currentLang = 'en';