Skip to content

Commit 4ce74ab

Browse files
Display IP address in settings
1 parent 0307c3e commit 4ce74ab

22 files changed

Lines changed: 162 additions & 0 deletions

Cargo.lock

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ rustpos-common = { path = "../common", optional = true }
2929
base64 = { version = "0.22", optional = true }
3030
rand = { version = "0.8", optional = true }
3131
sha2 = { version = "0.11", optional = true }
32+
if-addrs = { version = "0.13", optional = true }
3233

3334
# Hydrate dependencies
3435
wasm-bindgen = { version = "0.2.120", optional = true }
@@ -67,6 +68,7 @@ ssr = [
6768
"dep:base64",
6869
"dep:rand",
6970
"dep:sha2",
71+
"dep:if-addrs",
7072
"uuid/v4",
7173
]
7274

frontend/locales/af.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
"admin.printer_set_codepage": "Stel kodeblad",
112112
"admin.printer_codepage_updated": "Kodeblad opgedateer",
113113
"admin.printer_codepage_invalid": "Kodeblad moet 'n getal tussen 1 en 255 wees",
114+
"admin.system_info": "Stelselinligting",
115+
"admin.system_ip_hint": "Netwerkadresse waarby hierdie bediener bereik kan word. Gebruik dit om afgeleë drukkliënte en ander toestelle na hierdie bediener te wys.",
116+
"admin.system_ip_loading": "Laai tans…",
117+
"admin.system_ip_none": "Geen netwerkadresse gevind nie.",
114118
"items.title": "Items",
115119
"items.add_item": "Voeg Nuwe Item By",
116120
"items.create_item": "Skep Nuwe Item",

frontend/locales/am.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
"admin.printer_set_codepage": "ኮድ ገጽ አዘጋጅ",
112112
"admin.printer_codepage_updated": "ኮድ ገጽ ተዘምኗል",
113113
"admin.printer_codepage_invalid": "ኮድ ገጽ ከ1 እስከ 255 ቁጥር መሆን አለበት",
114+
"admin.system_info": "የስርዓት መረጃ",
115+
"admin.system_ip_hint": "ይህ አገልጋይ ሊደረስበት የሚችልባቸው የአውታረ መረብ አድራሻዎች። የርቀት የህትመት ደንበኞችን እና ሌሎች መሣሪያዎችን ወደዚህ አገልጋይ ለመጠቆም ይጠቀሙባቸው።",
116+
"admin.system_ip_loading": "በመጫን ላይ…",
117+
"admin.system_ip_none": "ምንም የአውታረ መረብ አድራሻ አልተገኘም።",
114118
"items.title": "ዕቃዎች",
115119
"items.add_item": "አዲስ ዕቃ ጨምር",
116120
"items.create_item": "አዲስ ዕቃ ፍጠር",

frontend/locales/ar.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
"admin.printer_set_codepage": "تعيين صفحة الترميز",
112112
"admin.printer_codepage_updated": "تم تحديث صفحة الترميز",
113113
"admin.printer_codepage_invalid": "يجب أن تكون صفحة الترميز رقمًا بين 1 و255",
114+
"admin.system_info": "معلومات النظام",
115+
"admin.system_ip_hint": "عناوين الشبكة التي يمكن الوصول إلى هذا الخادم من خلالها. استخدمها لتوجيه عملاء الطباعة عن بُعد والأجهزة الأخرى إلى هذا الخادم.",
116+
"admin.system_ip_loading": "جارٍ التحميل…",
117+
"admin.system_ip_none": "لم يتم العثور على عناوين شبكة.",
114118
"items.title": "المنتجات",
115119
"items.add_item": "إضافة منتج جديد",
116120
"items.create_item": "إنشاء منتج جديد",

frontend/locales/cs.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
"admin.printer_set_codepage": "Nastavit kódovou stránku",
112112
"admin.printer_codepage_updated": "Kódová stránka aktualizována",
113113
"admin.printer_codepage_invalid": "Kódová stránka musí být číslo mezi 1 a 255",
114+
"admin.system_info": "Informace o systému",
115+
"admin.system_ip_hint": "Síťové adresy, na kterých je tento server dostupný. Použijte je k nasměrování vzdálených tiskových klientů a dalších zařízení na tento server.",
116+
"admin.system_ip_loading": "Načítání…",
117+
"admin.system_ip_none": "Nebyly nalezeny žádné síťové adresy.",
114118
"items.title": "Produkty",
115119
"items.add_item": "Přidat nový produkt",
116120
"items.create_item": "Vytvořit nový produkt",

frontend/locales/de.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
"admin.printer_set_codepage": "Codepage setzen",
112112
"admin.printer_codepage_updated": "Codepage aktualisiert",
113113
"admin.printer_codepage_invalid": "Codepage muss eine Zahl zwischen 1 und 255 sein",
114+
"admin.system_info": "Systeminformationen",
115+
"admin.system_ip_hint": "Netzwerkadressen, unter denen dieser Server erreichbar ist. Verwenden Sie diese, um Ferndruckclients und andere Geräte auf diesen Server zu verweisen.",
116+
"admin.system_ip_loading": "Wird geladen…",
117+
"admin.system_ip_none": "Keine Netzwerkadressen gefunden.",
114118
"items.title": "Artikel",
115119
"items.add_item": "Neuen Artikel hinzufügen",
116120
"items.create_item": "Neuen Artikel erstellen",

frontend/locales/en.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,10 @@
118118
"admin.printer_set_codepage": "Set Code Page",
119119
"admin.printer_codepage_updated": "Code page updated",
120120
"admin.printer_codepage_invalid": "Code page must be a number between 1 and 255",
121+
"admin.system_info": "System Information",
122+
"admin.system_ip_hint": "Network addresses this server can be reached at. Use these to point remote print clients and other devices at this server.",
123+
"admin.system_ip_loading": "Loading…",
124+
"admin.system_ip_none": "No network addresses found.",
121125

122126
"items.title": "Items",
123127
"items.add_item": "Add New Item",

frontend/locales/es.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
"admin.printer_set_codepage": "Establecer página de códigos",
112112
"admin.printer_codepage_updated": "Página de códigos actualizada",
113113
"admin.printer_codepage_invalid": "La página de códigos debe ser un número entre 1 y 255",
114+
"admin.system_info": "Información del sistema",
115+
"admin.system_ip_hint": "Direcciones de red en las que se puede acceder a este servidor. Úselas para apuntar los clientes de impresión remota y otros dispositivos a este servidor.",
116+
"admin.system_ip_loading": "Cargando…",
117+
"admin.system_ip_none": "No se encontraron direcciones de red.",
114118
"items.title": "Productos",
115119
"items.add_item": "Agregar nuevo producto",
116120
"items.create_item": "Crear nuevo producto",

frontend/locales/fr.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@
111111
"admin.printer_set_codepage": "Définir la page de codes",
112112
"admin.printer_codepage_updated": "Page de codes mise à jour",
113113
"admin.printer_codepage_invalid": "La page de codes doit être un nombre entre 1 et 255",
114+
"admin.system_info": "Informations système",
115+
"admin.system_ip_hint": "Adresses réseau auxquelles ce serveur est accessible. Utilisez-les pour diriger les clients d'impression distants et autres appareils vers ce serveur.",
116+
"admin.system_ip_loading": "Chargement…",
117+
"admin.system_ip_none": "Aucune adresse réseau trouvée.",
114118
"items.title": "Articles",
115119
"items.add_item": "Ajouter un article",
116120
"items.create_item": "Creer un nouvel article",

0 commit comments

Comments
 (0)