lang: added translations for internet status notifications

This commit is contained in:
Serhiy Mytrovtsiy
2025-11-08 17:14:30 +01:00
parent 2a23ab8493
commit 9523f4d821
40 changed files with 85 additions and 13 deletions

View File

@@ -231,25 +231,19 @@ public class BarChart: WidgetWrapper {
} }
guard isDifferent else { return } guard isDifferent else { return }
self._value = newValue self._value = newValue
DispatchQueue.main.async(execute: { self.redraw()
self.display()
})
} }
public func setPressure(_ newPressureLevel: RAMPressure) { public func setPressure(_ newPressureLevel: RAMPressure) {
guard self._pressureLevel != newPressureLevel else { return } guard self._pressureLevel != newPressureLevel else { return }
self._pressureLevel = newPressureLevel self._pressureLevel = newPressureLevel
DispatchQueue.main.async(execute: { self.redraw()
self.display()
})
} }
public func setColorZones(_ newColorZones: colorZones) { public func setColorZones(_ newColorZones: colorZones) {
guard self._colorZones != newColorZones else { return } guard self._colorZones != newColorZones else { return }
self._colorZones = newColorZones self._colorZones = newColorZones
DispatchQueue.main.async(execute: { self.redraw()
self.display()
})
} }
// MARK: - Settings // MARK: - Settings
@@ -288,7 +282,7 @@ public class BarChart: WidgetWrapper {
@objc private func toggleLabel(_ sender: NSControl) { @objc private func toggleLabel(_ sender: NSControl) {
self.labelState = controlState(sender) self.labelState = controlState(sender)
Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_label", value: self.labelState) Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_label", value: self.labelState)
self.display() self.redraw()
} }
@objc private func toggleBox(_ sender: NSControl) { @objc private func toggleBox(_ sender: NSControl) {
@@ -301,7 +295,7 @@ public class BarChart: WidgetWrapper {
Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_frame", value: self.frameState) Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_frame", value: self.frameState)
} }
self.display() self.redraw()
} }
@objc private func toggleFrame(_ sender: NSControl) { @objc private func toggleFrame(_ sender: NSControl) {
@@ -314,7 +308,7 @@ public class BarChart: WidgetWrapper {
Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_box", value: self.boxState) Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_box", value: self.boxState)
} }
self.display() self.redraw()
} }
@objc private func toggleColor(_ sender: NSMenuItem) { @objc private func toggleColor(_ sender: NSMenuItem) {
@@ -324,6 +318,6 @@ public class BarChart: WidgetWrapper {
} }
Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_color", value: key) Store.shared.set(key: "\(self.title)_\(self.type.rawValue)_color", value: key)
self.display() self.redraw()
} }
} }

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "المستوى"; "Level" = "المستوى";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Ниво"; "Level" = "Ниво";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Nivell"; "Level" = "Nivell";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Úroveň"; "Level" = "Úroveň";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Niveau"; "Level" = "Niveau";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Ladezustand"; "Level" = "Ladezustand";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Επίπεδο"; "Level" = "Επίπεδο";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Level"; "Level" = "Level";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Level"; "Level" = "Level";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Level"; "Level" = "Level";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Nivel"; "Level" = "Nivel";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Tase"; "Level" = "Tase";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "سطح"; "Level" = "سطح";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Taso"; "Level" = "Taso";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Niveau"; "Level" = "Niveau";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "רמה"; "Level" = "רמה";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "स्तर"; "Level" = "स्तर";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Stanje"; "Level" = "Stanje";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Töltöttségi szint"; "Level" = "Töltöttségi szint";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Level"; "Level" = "Level";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Livello"; "Level" = "Livello";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "充電残量"; "Level" = "充電残量";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "잔량"; "Level" = "잔량";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Nivå"; "Level" = "Nivå";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Niveau"; "Level" = "Niveau";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Publiczny adres IP został zmieniony"; "Public IP changed" = "Publiczny adres IP został zmieniony";
"Previous IP" = "Poprzedni adres IP: %0"; "Previous IP" = "Poprzedni adres IP: %0";
"New IP" = "Nowy adres IP: %0"; "New IP" = "Nowy adres IP: %0";
"Internet connection lost" = "Utracono połączenie z internetem";
"Internet connection established" = "Połączenie z internetem zostało przywrócone";
// Battery // Battery
"Level" = "Poziom naładowania"; "Level" = "Poziom naładowania";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Nível"; "Level" = "Nível";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Nível"; "Level" = "Nível";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Nivel"; "Level" = "Nivel";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Публичный IP-адрес был изменён"; "Public IP changed" = "Публичный IP-адрес был изменён";
"Previous IP" = "Предыдущий IP-адрес: %0"; "Previous IP" = "Предыдущий IP-адрес: %0";
"New IP" = "Новый IP-адрес: %0"; "New IP" = "Новый IP-адрес: %0";
"Internet connection lost" = "Соединение с интернетом потеряно";
"Internet connection established" = "Соединение с интернетом восстановлено";
// Battery // Battery
"Level" = "Уровень заряда"; "Level" = "Уровень заряда";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Úroveň"; "Level" = "Úroveň";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Raven"; "Level" = "Raven";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Nivå"; "Level" = "Nivå";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "ระดับ"; "Level" = "ระดับ";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Doluluk"; "Level" = "Doluluk";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Публічна IP-адреса була змінена"; "Public IP changed" = "Публічна IP-адреса була змінена";
"Previous IP" = "Попередня IP-адреса: %0"; "Previous IP" = "Попередня IP-адреса: %0";
"New IP" = "Нова IP-адреса: %0"; "New IP" = "Нова IP-адреса: %0";
"Internet connection lost" = "З’єднання з інтернетом втрачено";
"Internet connection established" = "З’єднання з інтернетом відновлено";
// Battery // Battery
"Level" = "Рівень заряду"; "Level" = "Рівень заряду";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "Mức"; "Level" = "Mức";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "电量"; "Level" = "电量";

View File

@@ -420,6 +420,8 @@
"Public IP changed" = "Public IP has changed"; "Public IP changed" = "Public IP has changed";
"Previous IP" = "Previous IP: %0"; "Previous IP" = "Previous IP: %0";
"New IP" = "New IP: %0"; "New IP" = "New IP: %0";
"Internet connection lost" = "Internet connection lost";
"Internet connection established" = "Internet connection established";
// Battery // Battery
"Level" = "電量"; "Level" = "電量";