15 Commits

56 changed files with 3450 additions and 107 deletions

1
.gitignore vendored
View File

@@ -2,6 +2,7 @@
*.glade#
*.txt
*.json
*.tar.gz
extracted_images/
selected/
__pycache__

View File

@@ -1,3 +1,18 @@
# Version 2.5
- Switch from libheif to imagemagick, HEIC conversion is now possible on Arch and Fedora!
- Three new image sets: desert, island, lake
# Version 2.4
- Adding Login window support
- Adding Russian translation (Thanks to blogdron)
- Adding Hungarian translation (Thanks to vajdao)
- Bugfix: Time period calculation on locations near the dateline, like Japan
# Version 2.3
- Adding Dutch translation
- Adding German translation
- Adding Spanish translation (Thanks to rcalixte)
# Version 2.2
- Bugfixes
- Migrate code to MVVM pattern

View File

@@ -22,6 +22,7 @@ This extension switches the background image of your Cinnamon desktop multiple t
- 5.6 (Mint 21.1)
- 5.8 (Mint 21.2)
- 6.0 (Mint 21.3)
- 6.2 (Mint 22)
### Technology
- `JavaScript`
@@ -60,6 +61,45 @@ All configuration will be handled there. You can choose between included image s
![](res/image_configurator.png)
---
## Troubleshooting
### General
At first: Check if the extension is installed AND activated (check symbol on the left in Extension window).
![](res/activated-extension.png)
Many errors on Linux Mint/Cinnamon Desktop will be printed to Melange. You can open it by pressing `Super Key` + `L`.
### The Preference Window doesn't open!
Go to your home directory, open the terminal. Execute the command:
```
python3 .local/share/cinnamon/extensions/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/main.py
```
This will manually start the window. If there are any problems, the terminal will show it. Use these informations to fix the problem or add them to the Issue.
### The extension don't change the wallpaper
Go to your home directory, open the terminal. Execute the command:
```
python3 .local/share/cinnamon/extensions/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/main.py loop
```
It executes the loop-function which handles the wallpaper change. Terminal will show errors. Use these informations to fix the problem or add them to the Issue.
---
## Contribute
### Translation
You want to contribute a language which isn't supported yet? Here is how to do:
1. Fork the cinnamon-spices-extensions project: https://github.com/linuxmint/cinnamon-spices-extensions
2. Pull the repository
3. Open `cinnamon-dynamic-wallpaper@TobiZog/files/cinnamon-dynamic-wallpaper@TobiZog/po/cinnamon-dynamic-wallpaper@TobiZog.pot` with a po-tool like poedit (https://poedit.net/).
4. Create a new translation in your language
5. Push the changes to your repository
6. Create a pull request
---
## Included image sets
The image sets are from https://github.com/adi1090x/dynamic-wallpaper
@@ -68,9 +108,13 @@ The image sets are from https://github.com/adi1090x/dynamic-wallpaper
| ------ | ----- | ------ |
| ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/aurora/5.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/beach/4.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/bitday/4.jpg) |
| Cliffs | Earth | Gradient |
| -------- | --------- | ------ |
| ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/cliffs/4.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/earth/4.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/gradient/4.jpg) |
| Cliffs | Desert | Earth |
| -------- | --------- | --------- |
| ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/cliffs/4.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/desert/4.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/earth/4.jpg) |
| Gradient | Island | Lake |
| --- | --- | --- |
![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/gradient/4.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/island/4.jpg) | ![](cinnamon-dynamic-wallpaper@TobiZog/5.4/res/images/included_image_sets/lake/4.jpg) |
| Lakeside | Mountains | Sahara |
| --------- | ------ | ------ |

View File

@@ -1,7 +1,7 @@
/**
* @name Cinnamon-Dynamic-Wallpaper
* @alias TobiZog
* @since 2023-05-17
* @name Cinnamon-Dynamic-Wallpaper
* @alias TobiZog
* @since 2023-05-17
*
* @description Main application file
*/
@@ -17,7 +17,8 @@ const Gio = imports.gi.Gio;
const MessageTray = imports.ui.messageTray;
const St = imports.gi.St;
const Main = imports.ui.main;
const Gettext = imports.gettext;
const GLib = imports.gi.GLib;
/******************** Constants ********************/
@@ -44,6 +45,15 @@ function CinnamonDynamicWallpaperExtension(uuid) {
}
function _(str) {
let customTranslation = Gettext.dgettext(UUID, str);
if (customTranslation !== str) {
return customTranslation;
}
return Gettext.gettext(str);
}
CinnamonDynamicWallpaperExtension.prototype = {
/******************** Lifecycle ********************/
@@ -56,19 +66,33 @@ CinnamonDynamicWallpaperExtension.prototype = {
_init: function(uuid) {
this.settings = new Settings.ExtensionSettings(this, uuid);
Gettext.bindtextdomain(UUID, GLib.get_home_dir() + '/.local/share/locale');
// Check for the first startup
if (this.settings.getValue("first_start")) {
// Welcome notification
this.showNotification("Welcome to Cinnamon Dynamic Wallpaper",
"Check the preferences to choose a dynamic wallpaper", true)
this.showNotification(_("Welcome to Cinnamon Dynamic Wallpaper"),
_("Check the preferences to choose a dynamic wallpaper"), true)
// Check for necessary software
if (!find_program_in_path('convert')) {
// Run on Ubuntu/Debian based distros with APT package manager
if(GLib.find_program_in_path("apturl")) {
Util.spawnCommandLine("apturl apt://imagemagick");
} else {
// Notification on other distros
this.showNotification(_("imagemagick is not installed"),
_("Please install the package manually for the full range of functions"), true)
}
}
// Hide the notification on system restart
this.settings.setValue("first_start", false)
this.settings.setValue("source_folder", DIRECTORY["path"] + "/images/included_image_sets/lakeside/")
this.settings.setValue("source_folder", DIRECTORY["path"] + "/res/images/included_image_sets/lakeside/")
}
// Start the main loop, checks in fixed time periods the
// Start the main loop, checks in fixed time periods
this._loop()
},
@@ -98,8 +122,8 @@ CinnamonDynamicWallpaperExtension.prototype = {
try {
Util.spawnCommandLine("/usr/bin/env python3 " + DIRECTORY.path + "/src/main.py loop")
} catch(e) {
this.showNotification("Error!",
"Cinnamon Dynamic Wallpaper got an error while running the loop script. Please create an issue on GitHub.")
this.showNotification(_("Error!"),
_("Cinnamon Dynamic Wallpaper got an error while running the loop script. Please create an issue on GitHub."))
}
// Refresh every 60 seconds
@@ -158,11 +182,6 @@ function init(extensionMeta) {
* @returns The extension object
*/
function enable() {
// Check for necessary software
if (!find_program_in_path('heif-convert')) {
Util.spawnCommandLine("apturl apt://libheif-examples");
}
return extension;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 816 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@@ -204,7 +204,8 @@
<object class="GtkToggleButton" id="tb_heic_file">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="receives-default">False</property>
<property name="tooltip-text" translatable="yes">Please install 'imagemagick' manually and reopen this configuration window</property>
<signal name="clicked" handler="on_toggle_button_heic_file_clicked" swapped="no"/>
<child>
<object class="GtkBox">
@@ -461,7 +462,7 @@
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-top">16</property>
<property name="label" translatable="yes">label</property>
<property name="label">label</property>
<attributes>
<attribute name="style" value="italic"/>
</attributes>
@@ -517,7 +518,7 @@
<object class="GtkLabel" id="etr_period_1">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">00:00 - 00:59</property>
<property name="label">00:00 - 00:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -531,7 +532,7 @@
<object class="GtkLabel" id="etr_period_3">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">02:00 - 02:59</property>
<property name="label">02:00 - 02:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -545,7 +546,7 @@
<object class="GtkLabel" id="etr_period_5">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">04:00 - 04:59</property>
<property name="label">04:00 - 04:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -559,7 +560,7 @@
<object class="GtkLabel" id="etr_period_7">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">06:00 - 06:59</property>
<property name="label">06:00 - 06:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -573,7 +574,7 @@
<object class="GtkLabel" id="etr_period_9">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">08:00 - 08:59</property>
<property name="label">08:00 - 08:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -789,7 +790,7 @@
<object class="GtkLabel" id="etr_period_2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">01:00 - 01:59</property>
<property name="label">01:00 - 01:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -803,7 +804,7 @@
<object class="GtkLabel" id="etr_period_4">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">03:00 - 03:59</property>
<property name="label">03:00 - 03:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -817,7 +818,7 @@
<object class="GtkLabel" id="etr_period_6">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">05:00 - 05:59</property>
<property name="label">05:00 - 05:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -831,7 +832,7 @@
<object class="GtkLabel" id="etr_period_8">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">07:00 - 07:59</property>
<property name="label">07:00 - 07:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -845,7 +846,7 @@
<object class="GtkLabel" id="etr_period_10">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">09:00 - 09:59</property>
<property name="label">09:00 - 09:59</property>
<attributes>
<attribute name="size" value="15360"/>
</attributes>
@@ -1245,7 +1246,7 @@
<property name="margin-end">8</property>
<property name="margin-top">8</property>
<property name="margin-bottom">8</property>
<property name="label" translatable="yes">label</property>
<property name="label">label</property>
<attributes>
<attribute name="style" value="italic"/>
</attributes>
@@ -1432,7 +1433,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours5</property>
<property name="value">23</property>
@@ -1452,7 +1453,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1467,7 +1468,7 @@
<object class="GtkSpinButton" id="spb_period_5_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes5</property>
<property name="value">59</property>
@@ -1483,7 +1484,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1502,7 +1503,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1529,7 +1530,7 @@
<property name="can-focus">True</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours6</property>
<property name="value">23</property>
@@ -1549,7 +1550,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1564,7 +1565,7 @@
<object class="GtkSpinButton" id="spb_period_6_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes6</property>
<property name="value">59</property>
@@ -1580,7 +1581,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1599,7 +1600,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1626,7 +1627,7 @@
<property name="can-focus">True</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours7</property>
<property name="value">23</property>
@@ -1646,7 +1647,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1661,7 +1662,7 @@
<object class="GtkSpinButton" id="spb_period_7_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes7</property>
<property name="value">59</property>
@@ -1677,7 +1678,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1696,7 +1697,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1721,7 +1722,7 @@
<object class="GtkSpinButton" id="spb_period_8_hour">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours8</property>
<property name="value">23</property>
@@ -1741,7 +1742,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1756,7 +1757,7 @@
<object class="GtkSpinButton" id="spb_period_8_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes8</property>
<property name="value">59</property>
@@ -1772,7 +1773,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1791,7 +1792,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1820,7 +1821,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours9</property>
<property name="value">23</property>
@@ -1840,7 +1841,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1855,7 +1856,7 @@
<object class="GtkSpinButton" id="spb_period_9_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">57</property>
<property name="text">57</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes9</property>
<property name="value">57</property>
@@ -1871,7 +1872,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1890,7 +1891,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">23:59</property>
<property name="label">23:59</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -1989,7 +1990,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2004,7 +2005,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2023,7 +2024,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2052,7 +2053,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours2</property>
<property name="value">23</property>
@@ -2072,7 +2073,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2087,7 +2088,7 @@
<object class="GtkSpinButton" id="spb_period_2_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes2</property>
<property name="value">59</property>
@@ -2103,7 +2104,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2122,7 +2123,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2151,7 +2152,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours3</property>
<property name="value">23</property>
@@ -2171,7 +2172,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2186,7 +2187,7 @@
<object class="GtkSpinButton" id="spb_period_3_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes3</property>
<property name="value">59</property>
@@ -2202,7 +2203,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2221,7 +2222,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2250,7 +2251,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours4</property>
<property name="value">23</property>
@@ -2270,7 +2271,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2285,7 +2286,7 @@
<object class="GtkSpinButton" id="spb_period_4_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes4</property>
<property name="value">59</property>
@@ -2301,7 +2302,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2320,7 +2321,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2345,7 +2346,7 @@
<object class="GtkSpinButton" id="spb_period_1_hour">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">23</property>
<property name="text">23</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours1</property>
<property name="value">23</property>
@@ -2365,7 +2366,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">:</property>
<property name="label">:</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2380,7 +2381,7 @@
<object class="GtkSpinButton" id="spb_period_1_minute">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="text" translatable="yes">59</property>
<property name="text">59</property>
<property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes1</property>
<property name="value">59</property>
@@ -2396,7 +2397,7 @@
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">-</property>
<property name="label">-</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2415,7 +2416,7 @@
<property name="margin-right">8</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="label" translatable="yes">00:00</property>
<property name="label">00:00</property>
<attributes>
<attribute name="size" value="20480"/>
</attributes>
@@ -2553,7 +2554,7 @@
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">start</property>
<property name="label" translatable="yes">Dynamic Background color</property>
<property name="label" translatable="yes">Login Screen</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
@@ -2564,6 +2565,80 @@
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkListBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="selection-mode">none</property>
<property name="activate-on-single-click">False</property>
<child>
<object class="GtkListBoxRow">
<property name="visible">True</property>
<property name="can-focus">True</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-left">12</property>
<property name="margin-right">12</property>
<property name="margin-start">12</property>
<property name="margin-end">12</property>
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">start</property>
<property name="hexpand">True</property>
<property name="label" translatable="yes">Set the background image as Login Screen background</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkSwitch" id="sw_login_image">
<property name="visible">True</property>
<property name="can-focus">True</property>
<signal name="state-set" handler="on_sw_login_image_state_set" swapped="no"/>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="padding">3</property>
<property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="halign">start</property>
<property name="label" translatable="yes">Dynamic Background color</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
<child>
<object class="GtkListBox">
<property name="visible">True</property>
@@ -2602,6 +2677,7 @@
<object class="GtkSwitch" id="sw_dynamic_background_color">
<property name="visible">True</property>
<property name="can-focus">True</property>
<signal name="state-set" handler="on_sw_dynamic_background_color_state_set" swapped="no"/>
</object>
<packing>
<property name="expand">False</property>
@@ -2618,7 +2694,7 @@
<property name="expand">False</property>
<property name="fill">True</property>
<property name="padding">3</property>
<property name="position">3</property>
<property name="position">5</property>
</packing>
</child>
<child>
@@ -2630,7 +2706,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">4</property>
<property name="position">6</property>
</packing>
</child>
</object>
@@ -2850,7 +2926,7 @@
<property name="margin-end">12</property>
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<property name="label" translatable="yes">Do you find an issue? Or want a new feature? Go to the GitHub repository and create a new issue. If you find an error message in the logs above, add it to the issue report.</property>
<property name="label" translatable="yes">Do you find an issue? Or want a new feature? Go to the GitHub repository and create a new issue.</property>
</object>
</child>
</object>

View File

@@ -5,7 +5,7 @@
},
"picture_aspect": {
"type": "generic",
"default": "scaled"
"default": "zoom"
},
"dynamic_background_color": {
"type": "generic",
@@ -130,5 +130,9 @@
"period_9_custom_start_time": {
"type": "generic",
"default": "21:00"
},
"login_image": {
"type": "generic",
"default": false
}
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/python3
import sys, datetime
import sys
from view.main_window import *
from model.main_view_model import *
@@ -13,5 +13,6 @@ if __name__ == "__main__":
elif sys.argv[1] == "loop":
# Run the methods which updates the data
view_model = Main_View_Model()
view_model.set_login_image()
view_model.refresh_image()
view_model.set_background_gradient()

View File

@@ -1,13 +1,18 @@
import os, time
from PIL import Image
from gi.repository import Gio, Gdk
# GTK
from gi.repository import Gio, Gdk, GLib
# Packages
import os, time, locale, subprocess, getpass
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
"""
@@ -26,7 +31,8 @@ class Main_View_Model:
"/.config/cinnamon/spices/cinnamon-dynamic-wallpaper@TobiZog/cinnamon-dynamic-wallpaper@TobiZog.json"
# Datasets
self.image_sets = ["aurora", "beach", "bitday", "cliffs", "earth", "gradient", "lakeside", "mountains", "sahara"]
self.image_sets = ["aurora", "beach", "bitday", "cliffs", "desert", "earth",
"gradient", "island", "lake", "lakeside", "mountains", "sahara"]
self.picture_aspects = ["centered", "scaled", "stretched", "zoom", "spanned"]
self.network_location_provider = ["geojs.io", "ip-api.com", "ipwho.is"]
@@ -38,6 +44,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
@@ -109,8 +122,6 @@ class Main_View_Model:
hour = raw_str[0:raw_str.find(":")]
minute = raw_str[raw_str.find(":") + 1:]
time(1, 2)
return time(hour=int(hour), minute=int(minute))
@@ -171,9 +182,20 @@ class Main_View_Model:
self.current_image_uri = self.cinnamon_prefs.source_folder + self.cinnamon_prefs.period_images[i]
break
# Set the background
# Update the background
self.background_settings['picture-uri'] = "file://" + self.current_image_uri
# Update the login_image
if self.cinnamon_prefs.login_image:
# Create the folder in /tmp
directory = '/usr/share/pixmaps/cinnamon_dynamic_wallpaper'
if not os.path.isdir(directory):
subprocess.run(['pkexec', 'install', '-o', getpass.getuser(), '-d', directory])
# Copy the current image to the temp folder for the login screen
os.system("cp " + self.current_image_uri + " " + directory + "/login_image.jpg")
# Set background stretching
self.background_settings['picture-options'] = self.cinnamon_prefs.picture_aspect
@@ -223,7 +245,8 @@ class Main_View_Model:
os.remove(extract_folder + file)
# Extract the HEIC file
os.system("heif-convert '" + file_uri + "' '" + extract_folder + file_name + ".jpg'")
print(self.get_imagemagick_prompt() + " " + file_uri + " -quality 100% " + extract_folder + file_name + ".jpg")
os.system(self.get_imagemagick_prompt() + " " + file_uri + " -quality 100% " + extract_folder + file_name + ".jpg")
return True
except:
@@ -257,3 +280,74 @@ class Main_View_Model:
except:
self.background_settings['primary-color'] = "#000000"
self.background_settings['secondary-color'] = "#000000"
def set_login_image(self):
""" Writes a path to file in /tmp/cinnamon_dynamic_wallpaper to display the wallpaper on the login screen
"""
# New config file content
file_content = ""
# Location of the config file
file_location = self.WORKING_DIR + "/slick-greeter.conf"
if self.cinnamon_prefs.login_image:
self.refresh_image()
if os.path.isfile("/etc/lightdm/slick-greeter.conf"):
# File already exists, make a copy of the config
with open("/etc/lightdm/slick-greeter.conf", "r") as conf_file:
for line in conf_file.readlines():
if not line.startswith("background"):
file_content += line
elif line.endswith("cinnamon_dynamic_wallpaper/login_image.jpg"):
# Skip the configuration. It's already perfect!
return
else:
# File doesn't exists
file_content = "[Greeter]\n"
file_content += "background=/usr/share/pixmaps/cinnamon_dynamic_wallpaper/login_image.jpg"
# Create the file
with open(file_location, "w") as conf_file:
conf_file.write(file_content)
conf_file.close()
# Move it to /etc/lightdm
if os.path.isfile("/etc/lightdm/slick-greeter.conf"):
subprocess.call(['pkexec', 'mv', '/etc/lightdm/slick-greeter.conf', '/etc/lightdm/slick-greeter.conf.backup'])
subprocess.call(['pkexec', 'mv', file_location, '/etc/lightdm/'])
else:
subprocess.call(['pkexec', 'mv', file_location, '/etc/lightdm/'])
else:
self.reset_login_image()
def reset_login_image(self):
if os.path.isfile('/etc/lightdm/slick-greeter.conf.backup'):
subprocess.call(['pkexec', 'rm', '/etc/lightdm/slick-greeter.conf'])
subprocess.call(['pkexec', 'mv', '/etc/lightdm/slick-greeter.conf.backup', '/etc/lightdm/slick-greeter.conf'])
def check_for_imagemagick(self) -> bool:
# Imagemagick < v.7.0
if GLib.find_program_in_path("convert") != None:
return True
# Imagemagick >= v.7.0
elif GLib.find_program_in_path("imagemagick") != None:
return True
# Not installed
else:
return False
def get_imagemagick_prompt(self) -> str:
# Imagemagick < v.7.0
if GLib.find_program_in_path("convert") != None:
return "convert"
# Imagemagick >= v.7.0
elif GLib.find_program_in_path("imagemagick") != None:
return "imagemagick convert"

View File

@@ -11,7 +11,7 @@ class Cinnamon_Pref_Handler:
self.load_preferences()
def extract_json(self, parameter: str) -> str:
def extract_json(self, parameter: str) -> any:
""" Get a parameter from the json dictionary safely
Args:
@@ -32,6 +32,7 @@ class Cinnamon_Pref_Handler:
with open(self.pref_location, "r") as pref_file:
self.pref_data = json.load(pref_file)
self.first_start = self.extract_json('first_start')
self.picture_aspect = self.extract_json('picture_aspect')
self.dynamic_background_color = self.extract_json('dynamic_background_color')
self.image_source = self.extract_json('image_source')
@@ -51,13 +52,13 @@ class Cinnamon_Pref_Handler:
self.extract_json('period_9_image')
]
self.period_source =self.extract_json('period_source')
self.location_refresh_intervals =self.extract_json('location_refresh_intervals')
self.network_location_provider =self.extract_json('network_location_provider')
self.latitude_auto =self.extract_json('latitude_auto')
self.longitude_auto =self.extract_json('longitude_auto')
self.latitude_custom =self.extract_json('latitude_custom')
self.longitude_custom =self.extract_json('longitude_custom')
self.period_source = self.extract_json('period_source')
self.location_refresh_intervals = self.extract_json('location_refresh_intervals')
self.network_location_provider = self.extract_json('network_location_provider')
self.latitude_auto = self.extract_json('latitude_auto')
self.longitude_auto = self.extract_json('longitude_auto')
self.latitude_custom = self.extract_json('latitude_custom')
self.longitude_custom = self.extract_json('longitude_custom')
self.period_custom_start_time = [
self.extract_json('period_0_custom_start_time'),
@@ -72,6 +73,8 @@ class Cinnamon_Pref_Handler:
self.extract_json('period_9_custom_start_time')
]
self.login_image = self.extract_json('login_image')
def value_to_json(self, parameter: str, value: str):
""" Storing safely a value to the dictionary
@@ -93,6 +96,7 @@ class Cinnamon_Pref_Handler:
def store_preferences(self):
""" Store the values of the Preference object to the JSON file
"""
self.value_to_json('first_start', self.first_start)
self.value_to_json('picture_aspect', self.picture_aspect)
self.value_to_json('dynamic_background_color', self.dynamic_background_color)
self.value_to_json('image_source', self.image_source)
@@ -125,6 +129,7 @@ class Cinnamon_Pref_Handler:
self.value_to_json('period_7_custom_start_time', self.period_custom_start_time[7])
self.value_to_json('period_8_custom_start_time', self.period_custom_start_time[8])
self.value_to_json('period_9_custom_start_time', self.period_custom_start_time[9])
self.value_to_json('login_image', self.login_image)
# Write to file

View File

@@ -1,5 +1,5 @@
from math import pi, sin, asin, acos, cos, floor, atan, tan
from datetime import datetime, timezone, time
from datetime import datetime, timezone, time, timedelta
class Suntimes:
@@ -55,7 +55,7 @@ class Suntimes:
civial_dusk_start = self.calc_sunrise_sunset_time(False)
night_start = self.calc_sunrise_sunset_time(False, 96)
light_period_duration = (sunset_start - morning_start) / 8
light_period_duration = timedelta(seconds=(sunset_start - morning_start).seconds / 8)
noon_start = morning_start + 3 * light_period_duration
afternoon_start = morning_start + 5 * light_period_duration
@@ -137,6 +137,12 @@ class Suntimes:
hr += 1
min = 0
hr = self.to_range(hr, 24)
try:
res = datetime(self.today.year, self.today.month, self.today.day, hr, int(min))
except:
print("Can not create datetime from %d.%d.%d %d:%d" % (self.today.year, self.today.month, self.today.day, hr, int(min)))
return
res = datetime(self.today.year, self.today.month, self.today.day, hr, int(min))
return res.replace(tzinfo=timezone.utc).astimezone(tz=None)

View File

@@ -9,7 +9,7 @@ from gi.repository import Gtk, GdkPixbuf
# Packages
import subprocess, threading, time
from datetime import timedelta, datetime, date
from datetime import timedelta, datetime
# Local scripts
from model.main_view_model import *
@@ -34,6 +34,7 @@ class Main_Window:
# Glade
self.builder = Gtk.Builder()
self.builder.set_translation_domain(self.view_model.UUID)
self.builder.add_from_file(self.view_model.GLADE_URI)
self.builder.connect_signals(self)
@@ -149,6 +150,7 @@ class Main_Window:
# Page 3: Behaviour
self.cb_picture_aspect: Gtk.ComboBox = self.builder.get_object("cb_picture_aspect")
self.sw_dynamic_background_color: Gtk.Switch = self.builder.get_object("sw_dynamic_background_color")
self.sw_login_image: Gtk.Switch = self.builder.get_object("sw_login_image")
def show(self):
@@ -169,6 +171,13 @@ class Main_Window:
self.add_items_to_combo_box(self.cb_image_set, self.view_model.image_sets)
self.image_source = self.image_source # This triggers the @image_source.setter
## Disable the HEIF-Converter option, if the plugin isn't installed
if not self.view_model.check_for_imagemagick():
self.tb_heic_file.set_sensitive(False)
else:
## Remove the Tooltip
self.tb_heic_file.set_tooltip_text("")
# Page 2: Location & Times
self.add_items_to_combo_box(self.cb_network_provider, self.view_model.network_location_provider)
self.period_source = self.period_source # This triggers the @period_source.setter
@@ -177,6 +186,7 @@ class Main_Window:
self.add_items_to_combo_box(self.cb_picture_aspect, self.view_model.picture_aspects)
self.set_active_combobox_item(self.cb_picture_aspect, self.view_model.cinnamon_prefs.picture_aspect)
self.sw_dynamic_background_color.set_active(self.view_model.cinnamon_prefs.dynamic_background_color)
self.sw_login_image.set_active(self.view_model.cinnamon_prefs.login_image)
# Show the main window
@@ -693,6 +703,16 @@ class Main_Window:
self.view_model.cinnamon_prefs.dynamic_background_color = state
def on_sw_login_image_state_set(self, _: Gtk.Switch, state: bool):
""" User switches login background image on or off
Args:
_ (Gtk.Switch): Used Switch
state (bool): Current state
"""
self.view_model.cinnamon_prefs.login_image = state
# About
def on_cinnamon_spices_website_button_clicked(self, _: Gtk.Button):
@@ -746,6 +766,7 @@ class Main_Window:
# Use the new settings
self.view_model.refresh_image()
self.view_model.set_background_gradient()
self.view_model.set_login_image()
def on_destroy(self, *args):

View File

@@ -3,7 +3,7 @@
"uuid": "cinnamon-dynamic-wallpaper@TobiZog",
"name": "Cinnamon Dynamic Wallpaper",
"description": "Cinnamon extension for dynamic desktop backgrounds based on time and location",
"version": "2.2",
"version": "2.4",
"multiversion": true,
"cinnamon-version": [
"5.4",

View File

@@ -0,0 +1,282 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Odyssey <odysseyhyd@gmail.com>, 2024.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-07-25 17:08+0200\n"
"Last-Translator: Odyssey <odysseyhyd@gmail.com>\n"
"Language-Team: \n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.2\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Benvinguts al fons de pantalla dinàmic de Cinnamon"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Comprova les preferències per escollir un fons de pantalla dinàmic"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Error!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"El fons de pantalla dinàmic de Cinnamon ha rebut un error en executar "
"l'script. Si us plau, crea una incidència a Github."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Obrir configuració"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Fons de pantalla dinàmic de Cinnamon"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
"Extensió de Cinnamon per fons de pantalla dinàmics segons l'hora i la "
"ubicació"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Origen de la imatge"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Conjunt d'imatges"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "Fitxer HEIC"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Carpeta d'origen"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Selecciona un conjunt d'imatges"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Selecciona un fitxer heic per importar"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Selecciona una carpeta d'origen"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Obrir quadre de diàleg de selecció de fitxers"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Selecció d'imatge"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Configuració de les imatges"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Aproximació dels períodes"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Utilitzar ubicació de xarxa"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Ubicació personalitzada"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Períodes de temps personalitzats"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Aproximació de la ubicació"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr ""
"Interval de temps per actualitzar la ubicació a través de la xarxa (mínim)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Proveïdor de la ubicació"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Latitud"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Longitud"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Període 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Període 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Període 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Període 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Període 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Període 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Període 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Període 9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Període 8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Període 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Ubicació i Horaris"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Escalat"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Aspecte de la imatge"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Pantalla d'inici de sessió"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Establir la imatge de fons com a fons de la pantalla d'inici de sessió"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Color de fons dinàmic"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "Utilitza un color de fons dinàmic per crear un degradat"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Comportament"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "Quant al projecte"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"Basant-se en una ubicació o per elecció de l'usuari, aquesta extensió "
"calcula els períodes d'un dia i canvia la imatge de fons de l'escriptori de "
"Cinnamon. L'extensió ofereix com a orígens d'imatges un conjunt de fons de "
"pantalla preconfigurats, una imatge heic importada per l'usuari o una "
"carpeta personalitzada amb imatges individuals."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "Desenvolupat per TobiZog"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Si necessiteu més informació o voleu valorar l'extensió, podeu visitar el "
"lloc web d'Espècies de Cinnamon."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr ""
"Fons de pantalla dinàmic de Cinnamon al lloc web d'Espècies de Cinnamon"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Codi font"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Aquest projecte es de codi obert. Podeu consultar el codi complet d'aquesta "
"extensió a Github."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Codi font a Github"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Problemes i millores"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Heu trobat algun problema? Voleu una nova funcionalitat? Aneu al repositori "
"de Github i creeu una nova incidència. Si trobeu un missatge d'error als "
"registres anteriors, afegiu-lo a l'informe d'incidències."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Crear una incidència nova a Github"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "Quant a"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Aplicar i tancar aquesta finestra"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Aplicar els canvis sense tancar aquesta finestra"

View File

@@ -0,0 +1,263 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr ""
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr ""
#: 5.4/extension.js:113
msgid "Error!"
msgstr ""
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
#: 5.4/extension.js:139
msgid "Open settings"
msgstr ""
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr ""
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr ""
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr ""
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr ""
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr ""
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr ""
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr ""
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr ""
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr ""
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr ""
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr ""
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr ""
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr ""
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr ""
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr ""
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr ""
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr ""
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr ""
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr ""
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr ""
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr ""
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr ""
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr ""
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr ""
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr ""
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr ""
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr ""
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr ""
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr ""
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr ""
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr ""
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr ""
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr ""
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr ""
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr ""
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr ""
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr ""
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr ""
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr ""
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr ""
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr ""
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr ""
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr ""
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr ""
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr ""
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr ""
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr ""
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr ""

View File

@@ -0,0 +1,281 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.2\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-02-15 18:39+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0.1\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Willkommen zu Cinnamon Dynamic Wallpaper"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Öffne die Einstellungen und konfiguriere die Erweiterung"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Fehler!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"Cinnamon Dynamic Wallpaper hat ein Problem beim Aufruf des loop-Skripts "
"festgestellt. Bitte wende dich an den Entwickler via GitHub."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Einstellungen öffnen"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Cinnamon Dynamic Wallpaper"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
"Cinnamon Erweiterung für dynamische Desktop Hintergründe basierend auf Zeit "
"und Ort"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Bildquelle"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Bildset"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "HEIC-Datei"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Quell-Ordner"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Wähle ein Bildset aus"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Wähle eine HEIC-Datei zum importieren aus"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Wähle einen Quell-Ordner aus"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Öffne Datei-Auswahl Dialog"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Bildauswahl"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Bild-Konfigurator"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Zeit-Slot-Bestimmung"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Netzwerk-Standort verwenden"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Benutzerdefinierter Standort"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Benutzerdefinierte Zeit-Slots"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Standort-Bestimmung"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "Standort-Update-Zeit (in min)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Standort-Anbieter"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Breitengrad"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Längengrad"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Periode 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Periode 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Periode 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Periode 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Periode 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Periode 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Periode 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Periode 9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Periode 8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Periode 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Ort und Zeit"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Skalierung"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Bild Skalierung"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Anmeldefenster"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Verwende das Desktop-Hintergrundbild auch für den Anmeldebildschirm"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Dynamische Hintergrundfarbe"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr ""
"Verwende eine dynamische Hintergrundfarbe um einen Farbgradienten zu "
"erstellen"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Verhalten"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "Über das Projekt"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"Basierend auf dem Standort oder selbst-definierten Zeitslots berechnet diese "
"Extension die Tagesabschnitte und tauscht das Hintergrundbild auf dem "
"Cinnamon Desktop aus. Die Extension bietet als Bildquelle mehrere "
"vorkonfigurierte Wallpaper-Sets, die Möglichkeit eigene HEIC-Dateien zu "
"importieren oder beliebige Bilder aus einem Ordner zu verwenden."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "Entwickelt von TobiZog"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Für weitere Informationen oder wenn du die Erweiterung bewerten willst, "
"kannst du die Cinnamon Spices Webseite besuchen."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dynamic Wallpaper auf der Cinnamon Spices Webseite"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Quellcode"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Dieses Projekt ist quelloffen (Open Source). Du kannst den kompletten Code "
"auf GitHub einsehen."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Quellcode auf GitHub"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Probleme und Verbesserungen"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Hast du ein Problem entdeckt? Oder hättest du gerne ein Feature "
"implementiert? Besuche das GitHub Repository und erstelle ein Ticket."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Erstelle ein Ticket auf GitHub (auf Englisch)"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "Über"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Anwenden und das Fenster schließen"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Anwenden ohne das Fenster zu schließen"

View File

@@ -0,0 +1,283 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-02-15 17:15-0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.2\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Bienvenido al Fondo de pantalla dinámico de Cinnamon"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Compruebe las preferencias para elegir un fondo de pantalla dinámico"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "¡Error!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"Fondo de pantalla dinámico de Cinnamon obtuvo un error al ejecutar el script "
"de bucle. Por favor, cree una incidencia en GitHub."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Abrir configuración"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Fondo de pantalla dinámico de Cinnamon"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
"Extensión de Cinnamon para fondos de pantalla dinámicos según la hora y la "
"ubicación"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Fuente de la imagen"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Conjunto de imágenes"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "Archivo HEIC"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Carpeta de origen"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Seleccione un conjunto de imágenes"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Seleccione un archivo heic para importar"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Seleccione una carpeta de origen"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Abrir cuadro de diálogo de selección de archivos"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Selección de imagen"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Configuración de las imágenes"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Estimación de los periodos"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Utilizar la ubicación de la red"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Ubicación personalizada"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Periodos de tiempo personalizados"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Estimación de ubicación"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr ""
"Intervalo de tiempo para actualizar la ubicación a través de la red (min)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Proveedor de la ubicación"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Latitud"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Longitud"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Periodo 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Periodo 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Periodo 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Periodo 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Periodo 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Periodo 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Periodo 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Periodo 8"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Periodo 9"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Periodo 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Ubicación y Horarios"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Escalado"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Aspecto de la imagen"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Pantalla de inicio de sesión"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr ""
"Establecer la imagen de fondo como fondo de la pantalla de inicio de sesión"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Color de fondo dinámico"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "Utilice un color de fondo dinámico para crear un degradado"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Comportamiento"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "Acerca del proyecto"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"Basándose en una ubicación o por elección del usuario, esta extensión "
"calcula los periodos de un día y cambia la imagen de fondo de su escritorio "
"Cinnamon. La extensión ofrece como fuentes de imagen un conjunto de fondos "
"de pantalla preconfigurados, una imagen heic importada por el usuario o una "
"carpeta personalizada con imágenes individuales."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "Desarrollado por TobiZog"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Si necesita más información o desea valorar la extensión, puede visitar el "
"sitio web de Cinnamon Spices."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr ""
"Fondo de pantalla dinámico de Cinnamon en el sitio web de Cinnamon Spices"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Código fuente"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Este proyecto es de código abierto. Puede echar un vistazo al código fuente "
"completo de esta extensión en GitHub."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Código fuente en GitHub"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Problemas y mejoras"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"¿Ha encontrado algún problema? ¿O quieres una nueva funcionalidad? Ve al "
"repositorio de GitHub y crea una nueva incidencia. Si encuentras un mensaje "
"de error en los registros anteriores, añádelo al informe de incidencias."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Crear una nueva incidencia en GitHub"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "Acerca de"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Aplicar y cerrar esta ventana"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Aplicar los ajustes sin cerrar esta ventana"

View File

@@ -0,0 +1,277 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-05-27 17:32+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: eu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0.1\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Ongi etorri Cinnamon Horma-Paper Dinamikora"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Begiratu ezarpenetan horma-paper dinamiko bat aukeratzeko"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Errore!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"Cinnamon Horma-Paper dinamikoak errore bat izan du begizta nagusia "
"exekutatzean. Mesedez, sortu arazo bat GitHuben."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Ezarpenak zabaldu"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Cinnamon Horma-Paper Dinamikoa"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr "Cinnamonen luzapena horma-peper dinamikoak denboraren arabera izateko"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Argazki jatorria"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Argazki multzoa"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "HEIC fitxategia"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Jatorrizko karpeta"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Aukeratu argazki multzoa"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Aukeratu inportatzeko heic fitxategia"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Aukeratu jatorrizko karpeta bat"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Zabaldu fitxategia aukeratzeko pantaila"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Argazki Aukeraketa"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Argazkiaren Konfigurazioa"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Denboraldiaren estimazioa"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Erabili Sarearen Kokapena"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Ezarri Kokapena"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Ezarri Denboraldiak"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Kokapen estimazioa"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "Kokapena sarearen bidez freskatzeko bitartea (min)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Kokapen hornitzailea"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Latitude"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Luzera"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "1 denboraldia"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "2 denboraldia"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "3 denboraldia"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "4 denboraldia"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "5 denboraldia"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "6 denboraldia"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "7 denboraldia"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "9 denboraldia"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "8 denboraldia"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "10 denboraldia"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Kokapena eta Denborak"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Eskalatzea"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Argazkiaren itxura"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Saio-hasiera pantaila"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Ezarri horma-papera saio-hasierako horma-papera bezala"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Horma-paperaren kolore dinamikoa"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "Erabili Horma-paper dinamikoaren kolorea gradiente bat sortzeko"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Portaera"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "Proiektuari buruz"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"Kokapen batean oinarrituta edo erabiltzaileak aukeratuta, luzapen hauek "
"eguneko denboraldiak kalkulatzen ditu eta zure Cannamon mahigaineko horma-"
"papera aldatzen du. Hedapenak, irudi iturri gisa, aurrez konfiguratutako "
"horma-irudi multzo bat, erabiltzaileak egindako irudi heic bat edo irudi "
"bakarreko karpeta pertsonalizatu bat eskaintzen du."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "TobiZog-ek garatua"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Informazio gehiago nahi baduzu edo hedapenaren iritzi bat egin nahi baduzu, "
"Cinnamon Spices Webgunea bisitatu dezakezu."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Horma-Paper Dinamikoa Cinnamon Spices Webgunean"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Iturburu-kodea"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Proiektu hau Software Librea da. Hedapen honen iturburu-kode guztiari "
"begiratu bat eman diezaiokezu GitHuben."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Iturburu-kodea GitHuben"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Arazoak eta Hobekuntzak"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Arazorik topatu duzu? Ala ezaugarri berri bat nahi duzu? Joan GitHubeko "
"orrira eta sortu arazo berri bat."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Arazo berri bat sortu GitHuben"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "Honi buruz"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Aplikatu eta itxi lehio hau"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Ezarpenak aplikatu lehioa itxi gabe"

View File

@@ -0,0 +1,278 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-07-25 18:37+0300\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.3\n"
"Last-Translator: Kimmo Kujansuu <mrkujansuu@gmail.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: fi\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Tervetuloa Cinnamon Dynamic Wallpaper"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Tarkista asetukset valitse dynaaminen taustakuva"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Virhe!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"Cinnamon Dynamic Wallpaper sai virheen suoritettaessa silmukan komentoa. Tee "
"ongelmasta virheilmoitus GitHub:ssa."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Avaa asetukset"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Cinnamon Dynamic Wallpaper"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
"Cinnamon dynaamisten tastakuvien laajennus, joka muuttaa kuvaa aikaan ja "
"paikkaan perustuen"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Kuvan lähde"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Kuvasarja"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "HEIC tiedosto"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Lähdekansio"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Valitse kuvasarja"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Valitse tuotava HEIC tiedosto"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Valitse lähdekansio"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Avaa tiedoston valintaikkuna"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Kuvan valinta"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Kuvan asetukset"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Jakson laskelma"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Käytä verkon sijaintia"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Mukautettu sijainti"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Mukautetut aikajaksot"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Sijaintilaskelma"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "Aikaväli sijainnin päivittämiseen verkon kautta (min)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Sijainnin palveluntarjoaja"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Leveysaste"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Pituusaste"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Jakso 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Jakso 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Jakso 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Jakso 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Jakso 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Jakso 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Jakso 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Jakso 9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Jakso 8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Jakso 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Sijainti ja aika"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Skaalaus"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Kuvan näkökulma"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Kirjautumisnäyttö"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Aseta kirjautumisnäytön taustakuvaksi"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Dynaaminen taustan väri"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "Käytä dynaamista taustaväriä"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Toiminta"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "Tietoja projektista"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"Tämä laajennus laskee vuorokauden jaksot sijainnin tai käyttäjän valinnan "
"perusteella ja vaihtaa Cinnamon taustakuvaa sen mukaan. Laajennus tarjoaa "
"kuvalähteiksi joukon valittuja taustakuvia, käyttäjän tuomia kuvia tai "
"valitun kansion kuvia."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "Kehittäjä: TobiZog"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Jos tarvitset lisätietoja tai haluat antaa arvion laajennuksesta, voit "
"vierailla Cinnamon Spices verkkosivulla."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dynamic Wallpaper - Cinnamon Spices verkkosivu"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Lähdekoodi"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Projekti on avointa lähdekoodia. Voit katsoa tämän laajennuksen koko "
"lähdekoodin GitHub:ssa."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Lähdekoodi Github:ssa"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Ongelmat ja parannusehdotukset"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Löydätkö ongelman? Vai haluatko uuden ominaisuuden? Siirry GitHub:iin ja luo "
"\"new issue\"."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Luo ilmoituksesi GitHub:ssa"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "Tietoja"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Toteuta ja sulje tämä ikkuna"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Toteuta sulkematta tätä ikkunaa"

View File

@@ -0,0 +1,279 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-03-31 17:22+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.0.1\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Bienvenue sur Cinnamon Dynamic Wallpaper"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Vérifiez les préférences pour choisir un fond d'écran dynamique"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Erreur !"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"Cinnamon Dynanic Wallpaper a rencontré une erreur pendant lexécution du "
"script. Veuillez signaler le problème sur GitHub."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Ouvrir les paramètres"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Cinnamon Dynamic Wallpaper"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
"Extension Cinnamon pour des fonds d'écran dynamiques en fonction de l'heure "
"et du lieu"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Source d'images"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Jeu d'images"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "Fichier HEIC"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Dossier source"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Sélectionner un jeu d'images"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Sélectionner un fichier HEIC à importer"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Sélectionner un dossier"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Ouvrir la boîte de dialogue de sélection de fichier"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Sélection d'images"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Configuration des images"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Estimation des périodes"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Localisation par le réseau"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Localisation personnalisée"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Périodes personnalisées"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Estimation de la localisation"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "Intervalle de temps pour actualiser l'emplacement via le réseau (min)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Fournisseur de localisation"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Latitude"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Longitude"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Période 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Période 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Période 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Période 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Période 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Période 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Période 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Période 9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Période 8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Période 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Lieu & horaires"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Mise à l'échelle"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Aspect de l'image"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Écran de connexion"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Définir l'image comme arrière-plan de l'écran de connexion"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Couleur de fond d'écran dynamique"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "Utiliser la couleur du fond d'écran dynamique pour créer un dégradé"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Comportement"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "À propos du projet"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"En fonction d'une localisation ou du choix de l'utilisateur, cette extension "
"calcule les périodes d'une journée et change le fond d'écran de votre bureau "
"Cinnamon. L'extension propose un ensemble de fonds d'écran préconfigurés et "
"offre la possibilité d'importer des images HEIC ou de sélectionner un "
"dossier d'images."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "Développée par TobiZog"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Si vous avez besoin de plus dinformations ou si vous souhaitez évaluer "
"lextension, vous pouvez visiter le site Web de Cinnamon Spices."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dynamic Wallpaper sur le site Web Cinnamon Spices"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Code source"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Ce projet est open source. Vous pouvez consulter lintégralité du code "
"source de cette extension sur GitHub."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Code source sur GitHub"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Problèmes et améliorations"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Vous avez trouvé un problème ou souhaitez une nouvelle fonctionnalité, allez "
"sur le dépôt GitHub et créez un ticket."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Créer un nouveau ticket sur GitHub"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "À propos"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Appliquer et fermer cette fenêtre"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Appliquer les paramètres sans fermer cette fenêtre"

View File

@@ -0,0 +1,277 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-24 10:06-0500\n"
"PO-Revision-Date: 2024-02-24 15:59+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0.1\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Üdvözöljük a Cinnamon Dinamikus Háttérkép alkalmazásban"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Ellenőrizze a beállításokat a dinamikus háttér kiválasztásához"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Hiba!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"A Cinnamon Dinamikus Háttérkép hibába ütközött a ciklusszkript futtatása "
"során. Kérem készítsen egy hibajegyet a GitHub-on."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Beállítások megnyitása"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Cinnamon Dinamikus Háttérkép"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr "Cinnamon bővítmény dinamikus asztali hátterekhez idő és hely alapján"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Képforrás"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Kép kollekció"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "HEIC fájl"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Forrás Könyvtár"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Válasszon ki egy kép kollekciót"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Válasszon ki egy heic fájlt az importáláshoz"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Válassza ki a forrás könyvtárat"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Fájlkiválasztó párbeszédpanel megnyitása"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Kép Kiválasztása"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Kép Beállítások"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Periódus becslés"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Hálózati helyzetfelismerés használata"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Egyéni helyszín"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Egyéni idő periódusok"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Helyzet becslése"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "Helyzet frissítésének időköze (perc)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Helyszolgáltató"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Szélességi kör"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Hosszúság"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Időszak 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Időszak 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Időszak 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Időszak 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Időszak 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Időszak 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Időszak 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Időszak 9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Időszak 8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Időszak 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Hely és idő"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Skálázás"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Képarány"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Bejelentkezési képernyő"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Állítsa be a háttérképet a bejelentkezési képernyő háttereként"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Dinamikus háttérszín"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "Használjon dinamikus háttérszínt színátmenet létrehozásához"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Viselkedés"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "A projektről"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"Egy adott hely alapján, vagy a felhasználó által választott hely szerint ez "
"az bővítmény kiszámítja a nap különböző időszakait, és megváltoztatja a "
"háttérképet a Cinnamon asztalon. A bővítmény lehetőséget biztosít előre "
"beállított háttérképek, a felhasználó által importált heic képek vagy egyéni "
"mappában található egyedi képek használatára, háttérképként."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "TobiZog által fejlesztve"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Ha további információra van szüksége, vagy értékelni szeretné a bővítményt, "
"keresse fel a Cinnamon Spices webhelyet."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dinamikus Háttérkép a Cinnamon Spices webhelyen"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Forráskód"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Ez a projekt nyílt forráskódú. A GitHubon megtekintheti a bővítmény teljes "
"forráskódját."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Forráskód a GitHubon"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Problémák és fejlesztések"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Problémát talált? Vagy új funkciót szeretne? Nyissa meg a GitHub-tárat, és "
"hozzon létre egy új bejelentést."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Hozzon létre egy új bejentést a GitHubon"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "Névjegy"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Alkalmazza és zárja be ezt az ablakot"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Alkalmazza a beállításokat az ablak bezárása nélkül"

View File

@@ -0,0 +1,280 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.2\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-02-15 18:42+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0.1\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Welkom op Cinnamon Dynamic Wallpaper"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Controleer de voorkeuren om een dynamische achtergrond te kiezen"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Fout!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"Cinnamon Dynamic Wallpaper kreeg een fout tijdens het uitvoeren van het loop-"
"script. Maak een ticket aan op GitHub."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Instellingen openen"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Cinnamon Dynamic Wallpaper"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
"Cinnamon extensie voor dynamische bureaublad achtergronden op basis van tijd "
"en locatie"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Afbeeldingsbron"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Afbeeldingset"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "HEIC-bestand"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Bronmap"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Selecteer een afbeeldingsset"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Selecteer een heic-bestand om te importeren"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Selecteer een bronmap"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Dialoogvenster voor bestandsselectie openen"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Beeldselectie"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Afbeeldingsconfiguratie"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Periodeschatting"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Gebruik netwerklocatie"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Aangepaste locatie"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Aangepaste tijdsperioden"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Schatting van locatie"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "Intervaltijd voor het vernieuwen van de locatie via netwerk (min)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Locatieaanbieder"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Breedtegraad"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Lengtegraad"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Periode 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Periode 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Periode 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Periode 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Periode 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Periode 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Periode 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Periode 9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Periode 8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Periode 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Locatie & Tijden"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Schaalvergroting"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Beeldaspect"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Log in scherm"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Stel de achtergrondafbeelding in als achtergrond van het inlogscherm"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Dynamische achtergrond kleur"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr ""
"Gebruik een dynamische achtergrondkleur om een kleur verloop te creëren"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Gedrag"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "Over het project"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"Op basis van een locatie of gebruikerskeuze berekent deze extensie de "
"perioden van een dag en verandert de achtergrondafbeelding van uw Cinnamon-"
"bureaublad. De extensie biedt als afbeeldingsbronnen een reeks vooraf "
"geconfigureerde achtergronden, een heic-afbeeldingsimport door de gebruiker "
"of een aangepaste map met afzonderlijke afbeeldingen."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "Ontwikkeld door TobiZog"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Als u meer informatie nodig heeft of de extensie wilt beoordelen, kunt u de "
"website van Cinnamon Spices bezoeken."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dynamic Wallpaper op Cinnamon Spices Website"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Broncode"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Dit project is Open Source. Je kunt de volledige broncode van deze extensie "
"op GitHub bekijken."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Broncode op GitHub"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Problemen en Verbeteringen"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Vindt jij een probleem? Of wil je een nieuwe functie? Ga naar de GitHub-"
"repository en maak een nieuw ticket."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Maak een nieuw ticket op GitHub"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "Over"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Toepassen en sluit dit venster"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Pas de instellingen toe zonder dit venster te sluiten"

View File

@@ -0,0 +1,279 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# blogdron <EMAIL@ADDRESS>, 2024.
#
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-03-02 20:37+0300\n"
"Last-Translator: Alexander Savvin <savvin@mail.ru>\n"
"Language-Team: \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0.1\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Добро пожаловать в Динамические обои"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "Для выбора динамических обоев проверьте настройки"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "Ошибка!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr ""
"При запуске сценария цикла в Cinnamon Dynamic Wallpaper возникла ошибка. "
"Сообщите о ней на GitHub."
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "Открыть настройки"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Динамические обои Cinnamon"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr ""
"Расширение Cinnamon для динамических обоев рабочего стола в зависимости от "
"времени суток и местоположения"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "Источник изображений"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "Установить изображение"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "HEIC файл"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "Каталог изображений"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "Выберите набор изображений"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "Выберите файл heic для импорта"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "Выберите каталог изображений"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "Открыть диалог выбора файла"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "Выбор изображений"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "Настройки Изображений"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "Периодичность"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "Определить местоположение по сети"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "Задать местоположение"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "Задать периодичность"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "Расчёт местоположения"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "Интервал обновления местоположения через сеть (мин)."
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "Источник определяющий местоположения"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "Широта"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "Долгота"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "Период 1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "Период 2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "Период 3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "Период 4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "Период 5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "Период 6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "Период 7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "Период 9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "Период 8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "Период 10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "Местоположение и Время"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "Масштабирование"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "Соотношение сторон"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "Экран входа"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "Установить текущий фон в качестве фона экрана входа"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "Цвет динамического фона"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "Используйте цвет динамического фона для создания градиента"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "Поведение"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "О проекте"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"В зависимости от местоположения или по выбору пользователя это расширение "
"рассчитывает периоды суток и переключает фоновое изображение рабочего стола "
"Cinnamon. Расширение предлагает в качестве источников изображений набор "
"предустановленных обоев, импорт изображений Heic пользователем или "
"пользовательский каталог с отдельными изображениями."
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "Разработано TobiZog"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"Если вам нужна дополнительная информация или вы хотите оценить расширение, "
"посетите веб-сайт Cinnamon Spices."
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dynamic Wallpaper в Cinnamon Spices Веб-сайт"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "Исходный код"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr ""
"Этот проект с открытым исходным кодом. Вы можете просмотреть весь исходный "
"код этого расширения на GitHub."
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "Исходный код на GitHub"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "Проблемы и улучшения"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr ""
"Вы обнаружили проблему или хотите новую функцию? Перейдите в репозиторий "
"GitHub и создайте новую задачу (issue). Если вы обнаружите сообщение об "
"ошибке в журналах выше, добавьте его в отчет о проблеме."
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "Создайте новую задачу (issue) на GitHub"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "О проекте"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "Применить и закрыть это окно"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "Применить настройки, не закрывая это окно"

View File

@@ -0,0 +1,268 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n"
"POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-05-24 09:09+0800\n"
"Last-Translator: 张鹏 <scbeta@qq.com>\n"
"Language-Team: \n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.4\n"
#: 5.4/extension.js:75
msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "欢迎使用Cinnamon动态壁纸"
#: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "点击偏好来选择动态壁纸"
#: 5.4/extension.js:113
msgid "Error!"
msgstr "错误!"
#: 5.4/extension.js:114
msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub."
msgstr "Cinnamon动态壁纸运行循环脚本时出错。请在GitHub上创建一个问题。"
#: 5.4/extension.js:139
msgid "Open settings"
msgstr "打开设置"
#. metadata.json->name
msgid "Cinnamon Dynamic Wallpaper"
msgstr "Cinnamon动态壁纸"
#. metadata.json->description
msgid ""
"Cinnamon extension for dynamic desktop backgrounds based on time and location"
msgstr "基于时间和位置的动态桌面背景的Cinnamon扩展"
#: 5.4/res/preferences.glade:135
msgid "Image Source"
msgstr "图片来源"
#: 5.4/res/preferences.glade:186
msgid "Image Set"
msgstr "图片集"
#: 5.4/res/preferences.glade:236
msgid "HEIC file"
msgstr "HEIC文件"
#: 5.4/res/preferences.glade:286
msgid "Source Folder"
msgstr "来源文件夹"
#: 5.4/res/preferences.glade:336
msgid "Select an image set"
msgstr "选择一个图片集"
#: 5.4/res/preferences.glade:379
msgid "Select a heic file to import"
msgstr "选择一个HEIC文件以导入"
#: 5.4/res/preferences.glade:430
msgid "Select a source folder"
msgstr "选择一个来源文件夹"
#: 5.4/res/preferences.glade:440
msgid "Open file selection dialog"
msgstr "打开文件选择对话框"
#: 5.4/res/preferences.glade:492
msgid "Image Selection"
msgstr "选择的图片"
#: 5.4/res/preferences.glade:930
msgid "Image Configuration"
msgstr "图片配置"
#: 5.4/res/preferences.glade:948
msgid "Period estimation"
msgstr "周期判断"
#: 5.4/res/preferences.glade:1001
msgid "Use Network Location"
msgstr "使用网络位置"
#: 5.4/res/preferences.glade:1051
msgid "Custom Location"
msgstr "自定义位置"
#: 5.4/res/preferences.glade:1103
msgid "Custom Time Periods"
msgstr "自定义时间间隔"
#: 5.4/res/preferences.glade:1132
msgid "Location estimation"
msgstr "位置判断"
#: 5.4/res/preferences.glade:1167
msgid "Interval time to refresh location via network (min)"
msgstr "通过网络刷新位置的间隔时间(分钟)"
#: 5.4/res/preferences.glade:1212
msgid "Location provider"
msgstr "位置提供程序"
#: 5.4/res/preferences.glade:1274
msgid "Latitude"
msgstr "纬度"
#: 5.4/res/preferences.glade:1317
msgid "Longitude"
msgstr "经度"
#: 5.4/res/preferences.glade:1357
msgid "Period 1"
msgstr "时段1"
#: 5.4/res/preferences.glade:1371
msgid "Period 2"
msgstr "时段2"
#: 5.4/res/preferences.glade:1385
msgid "Period 3"
msgstr "时段3"
#: 5.4/res/preferences.glade:1399
msgid "Period 4"
msgstr "时段4"
#: 5.4/res/preferences.glade:1413
msgid "Period 5"
msgstr "时段5"
#: 5.4/res/preferences.glade:1914
msgid "Period 6"
msgstr "时段6"
#: 5.4/res/preferences.glade:1928
msgid "Period 7"
msgstr "时段7"
#: 5.4/res/preferences.glade:1942
msgid "Period 9"
msgstr "时段9"
#: 5.4/res/preferences.glade:1956
msgid "Period 8"
msgstr "时段8"
#: 5.4/res/preferences.glade:1970
msgid "Period 10"
msgstr "时段10"
#: 5.4/res/preferences.glade:2461
msgid "Location & Times"
msgstr "位置与时间"
#: 5.4/res/preferences.glade:2480
msgid "Scaling"
msgstr "缩放"
#: 5.4/res/preferences.glade:2519
msgid "Picture aspect"
msgstr "图片外观"
#: 5.4/res/preferences.glade:2556
msgid "Login Screen"
msgstr "登录屏幕"
#: 5.4/res/preferences.glade:2593
msgid "Set the background image as Login Screen background"
msgstr "将背景图片设置为登录屏幕背景"
#: 5.4/res/preferences.glade:2630
msgid "Dynamic Background color"
msgstr "动态背景颜色"
#: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient"
msgstr "使用动态背景颜色来创建梯度"
#: 5.4/res/preferences.glade:2714
msgid "Behaviour"
msgstr "行为"
#: 5.4/res/preferences.glade:2733
msgid "About the project"
msgstr "关于这个项目"
#: 5.4/res/preferences.glade:2762
msgid ""
"Based on a location or by user choice, this extensions calculates the "
"periods of a day and switches the background image of your Cinnamon desktop. "
"The extension offers as image sources a set of preconfigured wallpapers, a "
"heic image import by the user or a custom folder with single images."
msgstr ""
"根据位置或用户选择,此扩展程序会计算一天的时间段并切换 Cinnamon 桌面的背景图"
"像。该扩展提供一组预配置的壁纸作为图片来源由用户导入的HEIC图像或包含单个图"
"像的自定义文件夹。"
#: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog"
msgstr "由TobiZog开发"
#: 5.4/res/preferences.glade:2798
msgid ""
"If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website."
msgstr ""
"如果你需要更新信息或者想要对此扩展评分你可以访问Cinnamon Spices网站。"
#: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon动态壁纸在Cinnamon Spices网站"
#: 5.4/res/preferences.glade:2834
msgid "Source Code"
msgstr "源代码"
#: 5.4/res/preferences.glade:2863
msgid ""
"This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub."
msgstr "这个项目是开源的。您可以在 GitHub 上查看此扩展的完整源代码。"
#: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub"
msgstr "源代码在GitHub上"
#: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements"
msgstr "问题和增强功能"
#: 5.4/res/preferences.glade:2928
msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue."
msgstr "你发现问题了吗或者想要一个新功能转到GitHub存储库并创建新问题。"
#: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub"
msgstr "在GitHub上创建新问题"
#: 5.4/res/preferences.glade:2964
msgid "About"
msgstr "关于"
#: 5.4/res/preferences.glade:2992
msgid "Apply and close this window"
msgstr "应用并关闭此窗口"
#: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window"
msgstr "在不关闭此窗口的情况下应用设置"

BIN
res/activated-extension.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB