Bugfixes, translation

This commit is contained in:
2024-02-12 12:15:45 +01:00
parent 755664230a
commit 72144f76c6
9 changed files with 127 additions and 29 deletions

View File

@@ -1,13 +1,18 @@
import os, time
from PIL import Image
# GTK
from gi.repository import Gio, Gdk
# Packages
import os, time, gi, locale
from PIL import Image
# Local scripts
from service.cinnamon_pref_handler import *
from service.suntimes import *
from service.time_bar_chart import *
from service.location import *
from enums.PeriodSourceEnum import *
class Main_View_Model:
""" The main ViewModel for the application
"""
@@ -38,6 +43,13 @@ class Main_View_Model:
self.background_settings = Gio.Settings.new("org.cinnamon.desktop.background")
# Language support
self.UUID = "cinnamon-dynamic-wallpaper@TobiZog"
self.localeDir = os.path.expanduser("~") + "/.local/share/locale"
locale.bindtextdomain(self.UUID, self.localeDir)
# Other Variables
self.display = Gdk.Display.get_default()
self.screen_height = self.display.get_monitor(0).get_geometry().height