10 Commits

24 changed files with 1784 additions and 162 deletions

1
.gitignore vendored
View File

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

View File

@@ -1,3 +1,9 @@
# 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 # Version 2.3
- Adding Dutch translation - Adding Dutch translation
- Adding German translation - Adding German translation

View File

@@ -22,6 +22,7 @@ This extension switches the background image of your Cinnamon desktop multiple t
- 5.6 (Mint 21.1) - 5.6 (Mint 21.1)
- 5.8 (Mint 21.2) - 5.8 (Mint 21.2)
- 6.0 (Mint 21.3) - 6.0 (Mint 21.3)
- 6.2 (Mint 22)
### Technology ### Technology
- `JavaScript` - `JavaScript`
@@ -60,6 +61,45 @@ All configuration will be handled there. You can choose between included image s
![](res/image_configurator.png) ![](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 ## Included image sets
The image sets are from https://github.com/adi1090x/dynamic-wallpaper The image sets are from https://github.com/adi1090x/dynamic-wallpaper

View File

@@ -77,7 +77,7 @@ CinnamonDynamicWallpaperExtension.prototype = {
// Hide the notification on system restart // Hide the notification on system restart
this.settings.setValue("first_start", false) 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 the

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

View File

@@ -461,7 +461,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="margin-top">16</property> <property name="margin-top">16</property>
<property name="label" translatable="no">label</property> <property name="label">label</property>
<attributes> <attributes>
<attribute name="style" value="italic"/> <attribute name="style" value="italic"/>
</attributes> </attributes>
@@ -517,7 +517,7 @@
<object class="GtkLabel" id="etr_period_1"> <object class="GtkLabel" id="etr_period_1">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">00:00 - 00:59</property> <property name="label">00:00 - 00:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -531,7 +531,7 @@
<object class="GtkLabel" id="etr_period_3"> <object class="GtkLabel" id="etr_period_3">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">02:00 - 02:59</property> <property name="label">02:00 - 02:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -545,7 +545,7 @@
<object class="GtkLabel" id="etr_period_5"> <object class="GtkLabel" id="etr_period_5">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">04:00 - 04:59</property> <property name="label">04:00 - 04:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -559,7 +559,7 @@
<object class="GtkLabel" id="etr_period_7"> <object class="GtkLabel" id="etr_period_7">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">06:00 - 06:59</property> <property name="label">06:00 - 06:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -573,7 +573,7 @@
<object class="GtkLabel" id="etr_period_9"> <object class="GtkLabel" id="etr_period_9">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">08:00 - 08:59</property> <property name="label">08:00 - 08:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -789,7 +789,7 @@
<object class="GtkLabel" id="etr_period_2"> <object class="GtkLabel" id="etr_period_2">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">01:00 - 01:59</property> <property name="label">01:00 - 01:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -803,7 +803,7 @@
<object class="GtkLabel" id="etr_period_4"> <object class="GtkLabel" id="etr_period_4">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">03:00 - 03:59</property> <property name="label">03:00 - 03:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -817,7 +817,7 @@
<object class="GtkLabel" id="etr_period_6"> <object class="GtkLabel" id="etr_period_6">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">05:00 - 05:59</property> <property name="label">05:00 - 05:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -831,7 +831,7 @@
<object class="GtkLabel" id="etr_period_8"> <object class="GtkLabel" id="etr_period_8">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">07:00 - 07:59</property> <property name="label">07:00 - 07:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -845,7 +845,7 @@
<object class="GtkLabel" id="etr_period_10"> <object class="GtkLabel" id="etr_period_10">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">09:00 - 09:59</property> <property name="label">09:00 - 09:59</property>
<attributes> <attributes>
<attribute name="size" value="15360"/> <attribute name="size" value="15360"/>
</attributes> </attributes>
@@ -1245,7 +1245,7 @@
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="margin-top">8</property> <property name="margin-top">8</property>
<property name="margin-bottom">8</property> <property name="margin-bottom">8</property>
<property name="label" translatable="no">label</property> <property name="label">label</property>
<attributes> <attributes>
<attribute name="style" value="italic"/> <attribute name="style" value="italic"/>
</attributes> </attributes>
@@ -1432,7 +1432,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours5</property> <property name="adjustment">adjustment_hours5</property>
<property name="value">23</property> <property name="value">23</property>
@@ -1452,7 +1452,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1467,7 +1467,7 @@
<object class="GtkSpinButton" id="spb_period_5_minute"> <object class="GtkSpinButton" id="spb_period_5_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes5</property> <property name="adjustment">adjustment_minutes5</property>
<property name="value">59</property> <property name="value">59</property>
@@ -1483,7 +1483,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1502,7 +1502,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1529,7 +1529,7 @@
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours6</property> <property name="adjustment">adjustment_hours6</property>
<property name="value">23</property> <property name="value">23</property>
@@ -1549,7 +1549,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1564,7 +1564,7 @@
<object class="GtkSpinButton" id="spb_period_6_minute"> <object class="GtkSpinButton" id="spb_period_6_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes6</property> <property name="adjustment">adjustment_minutes6</property>
<property name="value">59</property> <property name="value">59</property>
@@ -1580,7 +1580,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1599,7 +1599,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1626,7 +1626,7 @@
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours7</property> <property name="adjustment">adjustment_hours7</property>
<property name="value">23</property> <property name="value">23</property>
@@ -1646,7 +1646,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1661,7 +1661,7 @@
<object class="GtkSpinButton" id="spb_period_7_minute"> <object class="GtkSpinButton" id="spb_period_7_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes7</property> <property name="adjustment">adjustment_minutes7</property>
<property name="value">59</property> <property name="value">59</property>
@@ -1677,7 +1677,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1696,7 +1696,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1721,7 +1721,7 @@
<object class="GtkSpinButton" id="spb_period_8_hour"> <object class="GtkSpinButton" id="spb_period_8_hour">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours8</property> <property name="adjustment">adjustment_hours8</property>
<property name="value">23</property> <property name="value">23</property>
@@ -1741,7 +1741,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1756,7 +1756,7 @@
<object class="GtkSpinButton" id="spb_period_8_minute"> <object class="GtkSpinButton" id="spb_period_8_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes8</property> <property name="adjustment">adjustment_minutes8</property>
<property name="value">59</property> <property name="value">59</property>
@@ -1772,7 +1772,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1791,7 +1791,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1820,7 +1820,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours9</property> <property name="adjustment">adjustment_hours9</property>
<property name="value">23</property> <property name="value">23</property>
@@ -1840,7 +1840,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1855,7 +1855,7 @@
<object class="GtkSpinButton" id="spb_period_9_minute"> <object class="GtkSpinButton" id="spb_period_9_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">57</property> <property name="text">57</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes9</property> <property name="adjustment">adjustment_minutes9</property>
<property name="value">57</property> <property name="value">57</property>
@@ -1871,7 +1871,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1890,7 +1890,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">23:59</property> <property name="label">23:59</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -1989,7 +1989,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2004,7 +2004,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2023,7 +2023,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2052,7 +2052,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours2</property> <property name="adjustment">adjustment_hours2</property>
<property name="value">23</property> <property name="value">23</property>
@@ -2072,7 +2072,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2087,7 +2087,7 @@
<object class="GtkSpinButton" id="spb_period_2_minute"> <object class="GtkSpinButton" id="spb_period_2_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes2</property> <property name="adjustment">adjustment_minutes2</property>
<property name="value">59</property> <property name="value">59</property>
@@ -2103,7 +2103,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2122,7 +2122,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2151,7 +2151,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours3</property> <property name="adjustment">adjustment_hours3</property>
<property name="value">23</property> <property name="value">23</property>
@@ -2171,7 +2171,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2186,7 +2186,7 @@
<object class="GtkSpinButton" id="spb_period_3_minute"> <object class="GtkSpinButton" id="spb_period_3_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes3</property> <property name="adjustment">adjustment_minutes3</property>
<property name="value">59</property> <property name="value">59</property>
@@ -2202,7 +2202,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2221,7 +2221,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2250,7 +2250,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours4</property> <property name="adjustment">adjustment_hours4</property>
<property name="value">23</property> <property name="value">23</property>
@@ -2270,7 +2270,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2285,7 +2285,7 @@
<object class="GtkSpinButton" id="spb_period_4_minute"> <object class="GtkSpinButton" id="spb_period_4_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes4</property> <property name="adjustment">adjustment_minutes4</property>
<property name="value">59</property> <property name="value">59</property>
@@ -2301,7 +2301,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2320,7 +2320,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2345,7 +2345,7 @@
<object class="GtkSpinButton" id="spb_period_1_hour"> <object class="GtkSpinButton" id="spb_period_1_hour">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">23</property> <property name="text">23</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_hours1</property> <property name="adjustment">adjustment_hours1</property>
<property name="value">23</property> <property name="value">23</property>
@@ -2365,7 +2365,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">:</property> <property name="label">:</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2380,7 +2380,7 @@
<object class="GtkSpinButton" id="spb_period_1_minute"> <object class="GtkSpinButton" id="spb_period_1_minute">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="text" translatable="no">59</property> <property name="text">59</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
<property name="adjustment">adjustment_minutes1</property> <property name="adjustment">adjustment_minutes1</property>
<property name="value">59</property> <property name="value">59</property>
@@ -2396,7 +2396,7 @@
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="no">-</property> <property name="label">-</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2415,7 +2415,7 @@
<property name="margin-right">8</property> <property name="margin-right">8</property>
<property name="margin-start">8</property> <property name="margin-start">8</property>
<property name="margin-end">8</property> <property name="margin-end">8</property>
<property name="label" translatable="no">00:00</property> <property name="label">00:00</property>
<attributes> <attributes>
<attribute name="size" value="20480"/> <attribute name="size" value="20480"/>
</attributes> </attributes>
@@ -2553,7 +2553,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="label" translatable="yes">Dynamic Background color</property> <property name="label" translatable="yes">Login Screen</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>
@@ -2564,6 +2564,80 @@
<property name="position">2</property> <property name="position">2</property>
</packing> </packing>
</child> </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> <child>
<object class="GtkListBox"> <object class="GtkListBox">
<property name="visible">True</property> <property name="visible">True</property>
@@ -2602,6 +2676,7 @@
<object class="GtkSwitch" id="sw_dynamic_background_color"> <object class="GtkSwitch" id="sw_dynamic_background_color">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<signal name="state-set" handler="on_sw_dynamic_background_color_state_set" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@@ -2618,7 +2693,7 @@
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="padding">3</property> <property name="padding">3</property>
<property name="position">3</property> <property name="position">5</property>
</packing> </packing>
</child> </child>
<child> <child>
@@ -2630,7 +2705,7 @@
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">4</property> <property name="position">6</property>
</packing> </packing>
</child> </child>
</object> </object>

View File

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

View File

@@ -13,5 +13,6 @@ if __name__ == "__main__":
elif sys.argv[1] == "loop": elif sys.argv[1] == "loop":
# Run the methods which updates the data # Run the methods which updates the data
view_model = Main_View_Model() view_model = Main_View_Model()
view_model.set_login_image()
view_model.refresh_image() view_model.refresh_image()
view_model.set_background_gradient() view_model.set_background_gradient()

View File

@@ -2,7 +2,7 @@
from gi.repository import Gio, Gdk from gi.repository import Gio, Gdk
# Packages # Packages
import os, time, gi, locale import os, time, locale, subprocess, getpass
from PIL import Image from PIL import Image
# Local scripts # Local scripts
@@ -121,8 +121,6 @@ class Main_View_Model:
hour = raw_str[0:raw_str.find(":")] hour = raw_str[0:raw_str.find(":")]
minute = raw_str[raw_str.find(":") + 1:] minute = raw_str[raw_str.find(":") + 1:]
time(1, 2)
return time(hour=int(hour), minute=int(minute)) return time(hour=int(hour), minute=int(minute))
@@ -183,9 +181,20 @@ class Main_View_Model:
self.current_image_uri = self.cinnamon_prefs.source_folder + self.cinnamon_prefs.period_images[i] self.current_image_uri = self.cinnamon_prefs.source_folder + self.cinnamon_prefs.period_images[i]
break break
# Set the background # Update the background
self.background_settings['picture-uri'] = "file://" + self.current_image_uri 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 # Set background stretching
self.background_settings['picture-options'] = self.cinnamon_prefs.picture_aspect self.background_settings['picture-options'] = self.cinnamon_prefs.picture_aspect
@@ -269,3 +278,53 @@ class Main_View_Model:
except: except:
self.background_settings['primary-color'] = "#000000" self.background_settings['primary-color'] = "#000000"
self.background_settings['secondary-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'])

View File

@@ -11,7 +11,7 @@ class Cinnamon_Pref_Handler:
self.load_preferences() 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 """ Get a parameter from the json dictionary safely
Args: Args:
@@ -52,13 +52,13 @@ class Cinnamon_Pref_Handler:
self.extract_json('period_9_image') self.extract_json('period_9_image')
] ]
self.period_source =self.extract_json('period_source') self.period_source = self.extract_json('period_source')
self.location_refresh_intervals =self.extract_json('location_refresh_intervals') self.location_refresh_intervals = self.extract_json('location_refresh_intervals')
self.network_location_provider =self.extract_json('network_location_provider') self.network_location_provider = self.extract_json('network_location_provider')
self.latitude_auto =self.extract_json('latitude_auto') self.latitude_auto = self.extract_json('latitude_auto')
self.longitude_auto =self.extract_json('longitude_auto') self.longitude_auto = self.extract_json('longitude_auto')
self.latitude_custom =self.extract_json('latitude_custom') self.latitude_custom = self.extract_json('latitude_custom')
self.longitude_custom =self.extract_json('longitude_custom') self.longitude_custom = self.extract_json('longitude_custom')
self.period_custom_start_time = [ self.period_custom_start_time = [
self.extract_json('period_0_custom_start_time'), self.extract_json('period_0_custom_start_time'),
@@ -73,6 +73,8 @@ class Cinnamon_Pref_Handler:
self.extract_json('period_9_custom_start_time') 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): def value_to_json(self, parameter: str, value: str):
""" Storing safely a value to the dictionary """ Storing safely a value to the dictionary
@@ -127,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_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_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('period_9_custom_start_time', self.period_custom_start_time[9])
self.value_to_json('login_image', self.login_image)
# Write to file # Write to file

View File

@@ -1,5 +1,5 @@
from math import pi, sin, asin, acos, cos, floor, atan, tan 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: class Suntimes:
@@ -55,7 +55,7 @@ class Suntimes:
civial_dusk_start = self.calc_sunrise_sunset_time(False) civial_dusk_start = self.calc_sunrise_sunset_time(False)
night_start = self.calc_sunrise_sunset_time(False, 96) 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 noon_start = morning_start + 3 * light_period_duration
afternoon_start = morning_start + 5 * light_period_duration afternoon_start = morning_start + 5 * light_period_duration
@@ -137,6 +137,12 @@ class Suntimes:
hr += 1 hr += 1
min = 0 min = 0
hr = self.to_range(hr, 24)
try:
res = datetime(self.today.year, self.today.month, self.today.day, hr, int(min)) 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
return res.replace(tzinfo=timezone.utc).astimezone(tz=None) return res.replace(tzinfo=timezone.utc).astimezone(tz=None)

View File

@@ -150,6 +150,7 @@ class Main_Window:
# Page 3: Behaviour # Page 3: Behaviour
self.cb_picture_aspect: Gtk.ComboBox = self.builder.get_object("cb_picture_aspect") 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_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): def show(self):
@@ -178,6 +179,7 @@ class Main_Window:
self.add_items_to_combo_box(self.cb_picture_aspect, self.view_model.picture_aspects) 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.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_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 # Show the main window
@@ -694,6 +696,16 @@ class Main_Window:
self.view_model.cinnamon_prefs.dynamic_background_color = state 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 # About
def on_cinnamon_spices_website_button_clicked(self, _: Gtk.Button): def on_cinnamon_spices_website_button_clicked(self, _: Gtk.Button):
@@ -747,6 +759,7 @@ class Main_Window:
# Use the new settings # Use the new settings
self.view_model.refresh_image() self.view_model.refresh_image()
self.view_model.set_background_gradient() self.view_model.set_background_gradient()
self.view_model.set_login_image()
def on_destroy(self, *args): def on_destroy(self, *args):

View File

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

View File

@@ -5,10 +5,10 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.3\n" "Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.4\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n" "extensions/issues\n"
"POT-Creation-Date: 2024-02-12 12:12+0100\n" "POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -177,22 +177,30 @@ msgid "Picture aspect"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2556 #: 5.4/res/preferences.glade:2556
msgid "Dynamic Background color" msgid "Login Screen"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2593 #: 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" msgid "Use dynamic Background color to create a gradient"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2639 #: 5.4/res/preferences.glade:2714
msgid "Behaviour" msgid "Behaviour"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2658 #: 5.4/res/preferences.glade:2733
msgid "About the project" msgid "About the project"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2687 #: 5.4/res/preferences.glade:2762
msgid "" msgid ""
"Based on a location or by user choice, this extensions calculates the " "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. " "periods of a day and switches the background image of your Cinnamon desktop. "
@@ -200,56 +208,56 @@ msgid ""
"heic image import by the user or a custom folder with single images." "heic image import by the user or a custom folder with single images."
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2706 #: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog" msgid "Developed by TobiZog"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2723 #: 5.4/res/preferences.glade:2798
msgid "" msgid ""
"If you need more information or want to rate the extension, you can visit " "If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website." "the Cinnamon Spices Website."
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2734 #: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website" msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2759 #: 5.4/res/preferences.glade:2834
msgid "Source Code" msgid "Source Code"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2788 #: 5.4/res/preferences.glade:2863
msgid "" msgid ""
"This project is Open Source. You can take a look inside the whole source " "This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub." "code of this extension on GitHub."
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2799 #: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub" msgid "Source Code on GitHub"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2824 #: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements" msgid "Issues and Enhancements"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2853 #: 5.4/res/preferences.glade:2928
msgid "" msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and " "Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue." "create a new issue."
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2864 #: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub" msgid "Create a new issue on GitHub"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2889 #: 5.4/res/preferences.glade:2964
msgid "About" msgid "About"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2917 #: 5.4/res/preferences.glade:2992
msgid "Apply and close this window" msgid "Apply and close this window"
msgstr "" msgstr ""
#: 5.4/res/preferences.glade:2929 #: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window" msgid "Apply the settings without closing this window"
msgstr "" msgstr ""

View File

@@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.2\n" "Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.2\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n" "extensions/issues\n"
"POT-Creation-Date: 2024-02-12 12:12+0100\n" "POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-02-12 12:08+0100\n" "PO-Revision-Date: 2024-02-15 18:39+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: de\n" "Language: de\n"
@@ -182,24 +182,32 @@ msgid "Picture aspect"
msgstr "Bild Skalierung" msgstr "Bild Skalierung"
#: 5.4/res/preferences.glade:2556 #: 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" msgid "Dynamic Background color"
msgstr "Dynamische Hintergrundfarbe" msgstr "Dynamische Hintergrundfarbe"
#: 5.4/res/preferences.glade:2593 #: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient" msgid "Use dynamic Background color to create a gradient"
msgstr "" msgstr ""
"Verwende eine dynamische Hintergrundfarbe um einen Farbgradienten zu " "Verwende eine dynamische Hintergrundfarbe um einen Farbgradienten zu "
"erstellen" "erstellen"
#: 5.4/res/preferences.glade:2639 #: 5.4/res/preferences.glade:2714
msgid "Behaviour" msgid "Behaviour"
msgstr "Verhalten" msgstr "Verhalten"
#: 5.4/res/preferences.glade:2658 #: 5.4/res/preferences.glade:2733
msgid "About the project" msgid "About the project"
msgstr "Über das Projekt" msgstr "Über das Projekt"
#: 5.4/res/preferences.glade:2687 #: 5.4/res/preferences.glade:2762
msgid "" msgid ""
"Based on a location or by user choice, this extensions calculates the " "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. " "periods of a day and switches the background image of your Cinnamon desktop. "
@@ -212,11 +220,11 @@ msgstr ""
"vorkonfigurierte Wallpaper-Sets, die Möglichkeit eigene HEIC-Dateien zu " "vorkonfigurierte Wallpaper-Sets, die Möglichkeit eigene HEIC-Dateien zu "
"importieren oder beliebige Bilder aus einem Ordner zu verwenden." "importieren oder beliebige Bilder aus einem Ordner zu verwenden."
#: 5.4/res/preferences.glade:2706 #: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog" msgid "Developed by TobiZog"
msgstr "Entwickelt von TobiZog" msgstr "Entwickelt von TobiZog"
#: 5.4/res/preferences.glade:2723 #: 5.4/res/preferences.glade:2798
msgid "" msgid ""
"If you need more information or want to rate the extension, you can visit " "If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website." "the Cinnamon Spices Website."
@@ -224,15 +232,15 @@ msgstr ""
"Für weitere Informationen oder wenn du die Erweiterung bewerten willst, " "Für weitere Informationen oder wenn du die Erweiterung bewerten willst, "
"kannst du die Cinnamon Spices Webseite besuchen." "kannst du die Cinnamon Spices Webseite besuchen."
#: 5.4/res/preferences.glade:2734 #: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website" msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dynamic Wallpaper auf der Cinnamon Spices Webseite" msgstr "Cinnamon Dynamic Wallpaper auf der Cinnamon Spices Webseite"
#: 5.4/res/preferences.glade:2759 #: 5.4/res/preferences.glade:2834
msgid "Source Code" msgid "Source Code"
msgstr "Quellcode" msgstr "Quellcode"
#: 5.4/res/preferences.glade:2788 #: 5.4/res/preferences.glade:2863
msgid "" msgid ""
"This project is Open Source. You can take a look inside the whole source " "This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub." "code of this extension on GitHub."
@@ -240,15 +248,15 @@ msgstr ""
"Dieses Projekt ist quelloffen (Open Source). Du kannst den kompletten Code " "Dieses Projekt ist quelloffen (Open Source). Du kannst den kompletten Code "
"auf GitHub einsehen." "auf GitHub einsehen."
#: 5.4/res/preferences.glade:2799 #: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub" msgid "Source Code on GitHub"
msgstr "Quellcode auf GitHub" msgstr "Quellcode auf GitHub"
#: 5.4/res/preferences.glade:2824 #: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements" msgid "Issues and Enhancements"
msgstr "Probleme und Verbesserungen" msgstr "Probleme und Verbesserungen"
#: 5.4/res/preferences.glade:2853 #: 5.4/res/preferences.glade:2928
msgid "" msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and " "Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue." "create a new issue."
@@ -256,18 +264,18 @@ msgstr ""
"Hast du ein Problem entdeckt? Oder hättest du gerne ein Feature " "Hast du ein Problem entdeckt? Oder hättest du gerne ein Feature "
"implementiert? Besuche das GitHub Repository und erstelle ein Ticket." "implementiert? Besuche das GitHub Repository und erstelle ein Ticket."
#: 5.4/res/preferences.glade:2864 #: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub" msgid "Create a new issue on GitHub"
msgstr "Erstelle ein Ticket auf GitHub (auf Englisch)" msgstr "Erstelle ein Ticket auf GitHub (auf Englisch)"
#: 5.4/res/preferences.glade:2889 #: 5.4/res/preferences.glade:2964
msgid "About" msgid "About"
msgstr "Über" msgstr "Über"
#: 5.4/res/preferences.glade:2917 #: 5.4/res/preferences.glade:2992
msgid "Apply and close this window" msgid "Apply and close this window"
msgstr "Anwenden und das Fenster schließen" msgstr "Anwenden und das Fenster schließen"
#: 5.4/res/preferences.glade:2929 #: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window" msgid "Apply the settings without closing this window"
msgstr "Anwenden ohne das Fenster zu schließen" msgstr "Anwenden ohne das Fenster zu schließen"

View File

@@ -8,34 +8,35 @@ msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n" "extensions/issues\n"
"POT-Creation-Date: 2024-02-12 12:12+0100\n" "POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-02-11 19:51+0100\n" "PO-Revision-Date: 2024-02-15 17:15-0300\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: es\n" "Language: es\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0.1\n" "X-Generator: Poedit 3.4.2\n"
#: 5.4/extension.js:75 #: 5.4/extension.js:75
#, fuzzy
msgid "Welcome to Cinnamon Dynamic Wallpaper" msgid "Welcome to Cinnamon Dynamic Wallpaper"
msgstr "Fondo de pantalla dinámico de Cinnamon" msgstr "Bienvenido al Fondo de pantalla dinámico de Cinnamon"
#: 5.4/extension.js:76 #: 5.4/extension.js:76
msgid "Check the preferences to choose a dynamic wallpaper" msgid "Check the preferences to choose a dynamic wallpaper"
msgstr "" msgstr "Compruebe las preferencias para elegir un fondo de pantalla dinámico"
#: 5.4/extension.js:113 #: 5.4/extension.js:113
msgid "Error!" msgid "Error!"
msgstr "" msgstr "¡Error!"
#: 5.4/extension.js:114 #: 5.4/extension.js:114
msgid "" msgid ""
"Cinnamon Dynamic Wallpaper got an error while running the loop script. " "Cinnamon Dynamic Wallpaper got an error while running the loop script. "
"Please create an issue on GitHub." "Please create an issue on GitHub."
msgstr "" 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 #: 5.4/extension.js:139
msgid "Open settings" msgid "Open settings"
@@ -182,22 +183,31 @@ msgid "Picture aspect"
msgstr "Aspecto de la imagen" msgstr "Aspecto de la imagen"
#: 5.4/res/preferences.glade:2556 #: 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" msgid "Dynamic Background color"
msgstr "Color de fondo dinámico" msgstr "Color de fondo dinámico"
#: 5.4/res/preferences.glade:2593 #: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient" msgid "Use dynamic Background color to create a gradient"
msgstr "Utilice un color de fondo dinámico para crear un degradado" msgstr "Utilice un color de fondo dinámico para crear un degradado"
#: 5.4/res/preferences.glade:2639 #: 5.4/res/preferences.glade:2714
msgid "Behaviour" msgid "Behaviour"
msgstr "Comportamiento" msgstr "Comportamiento"
#: 5.4/res/preferences.glade:2658 #: 5.4/res/preferences.glade:2733
msgid "About the project" msgid "About the project"
msgstr "Acerca del proyecto" msgstr "Acerca del proyecto"
#: 5.4/res/preferences.glade:2687 #: 5.4/res/preferences.glade:2762
msgid "" msgid ""
"Based on a location or by user choice, this extensions calculates the " "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. " "periods of a day and switches the background image of your Cinnamon desktop. "
@@ -210,11 +220,11 @@ msgstr ""
"de pantalla preconfigurados, una imagen heic importada por el usuario o una " "de pantalla preconfigurados, una imagen heic importada por el usuario o una "
"carpeta personalizada con imágenes individuales." "carpeta personalizada con imágenes individuales."
#: 5.4/res/preferences.glade:2706 #: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog" msgid "Developed by TobiZog"
msgstr "Desarrollado por TobiZog" msgstr "Desarrollado por TobiZog"
#: 5.4/res/preferences.glade:2723 #: 5.4/res/preferences.glade:2798
msgid "" msgid ""
"If you need more information or want to rate the extension, you can visit " "If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website." "the Cinnamon Spices Website."
@@ -222,16 +232,16 @@ msgstr ""
"Si necesita más información o desea valorar la extensión, puede visitar el " "Si necesita más información o desea valorar la extensión, puede visitar el "
"sitio web de Cinnamon Spices." "sitio web de Cinnamon Spices."
#: 5.4/res/preferences.glade:2734 #: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website" msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "" msgstr ""
"Fondo de pantalla dinámico de Cinnamon en el sitio web de Cinnamon Spices" "Fondo de pantalla dinámico de Cinnamon en el sitio web de Cinnamon Spices"
#: 5.4/res/preferences.glade:2759 #: 5.4/res/preferences.glade:2834
msgid "Source Code" msgid "Source Code"
msgstr "Código fuente" msgstr "Código fuente"
#: 5.4/res/preferences.glade:2788 #: 5.4/res/preferences.glade:2863
msgid "" msgid ""
"This project is Open Source. You can take a look inside the whole source " "This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub." "code of this extension on GitHub."
@@ -239,15 +249,15 @@ msgstr ""
"Este proyecto es de código abierto. Puede echar un vistazo al código fuente " "Este proyecto es de código abierto. Puede echar un vistazo al código fuente "
"completo de esta extensión en GitHub." "completo de esta extensión en GitHub."
#: 5.4/res/preferences.glade:2799 #: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub" msgid "Source Code on GitHub"
msgstr "Código fuente en GitHub" msgstr "Código fuente en GitHub"
#: 5.4/res/preferences.glade:2824 #: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements" msgid "Issues and Enhancements"
msgstr "Problemas y mejoras" msgstr "Problemas y mejoras"
#: 5.4/res/preferences.glade:2853 #: 5.4/res/preferences.glade:2928
msgid "" msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and " "Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue." "create a new issue."
@@ -256,18 +266,18 @@ msgstr ""
"repositorio de GitHub y crea una nueva incidencia. Si encuentras un mensaje " "repositorio de GitHub y crea una nueva incidencia. Si encuentras un mensaje "
"de error en los registros anteriores, añádelo al informe de incidencias." "de error en los registros anteriores, añádelo al informe de incidencias."
#: 5.4/res/preferences.glade:2864 #: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub" msgid "Create a new issue on GitHub"
msgstr "Crear una nueva incidencia en GitHub" msgstr "Crear una nueva incidencia en GitHub"
#: 5.4/res/preferences.glade:2889 #: 5.4/res/preferences.glade:2964
msgid "About" msgid "About"
msgstr "Acerca de" msgstr "Acerca de"
#: 5.4/res/preferences.glade:2917 #: 5.4/res/preferences.glade:2992
msgid "Apply and close this window" msgid "Apply and close this window"
msgstr "Aplicar y cerrar esta ventana" msgstr "Aplicar y cerrar esta ventana"
#: 5.4/res/preferences.glade:2929 #: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window" msgid "Apply the settings without closing this window"
msgstr "Aplicar los ajustes sin cerrar esta ventana" 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,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

@@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.2\n" "Project-Id-Version: cinnamon-dynamic-wallpaper@TobiZog 2.2\n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-"
"extensions/issues\n" "extensions/issues\n"
"POT-Creation-Date: 2024-02-12 12:12+0100\n" "POT-Creation-Date: 2024-02-15 18:38+0100\n"
"PO-Revision-Date: 2024-02-12 12:12+0100\n" "PO-Revision-Date: 2024-02-15 18:42+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: nl\n" "Language: nl\n"
@@ -182,23 +182,31 @@ msgid "Picture aspect"
msgstr "Beeldaspect" msgstr "Beeldaspect"
#: 5.4/res/preferences.glade:2556 #: 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" msgid "Dynamic Background color"
msgstr "Dynamische achtergrond kleur" msgstr "Dynamische achtergrond kleur"
#: 5.4/res/preferences.glade:2593 #: 5.4/res/preferences.glade:2667
msgid "Use dynamic Background color to create a gradient" msgid "Use dynamic Background color to create a gradient"
msgstr "" msgstr ""
"Gebruik een dynamische achtergrondkleur om een kleur verloop te creëren" "Gebruik een dynamische achtergrondkleur om een kleur verloop te creëren"
#: 5.4/res/preferences.glade:2639 #: 5.4/res/preferences.glade:2714
msgid "Behaviour" msgid "Behaviour"
msgstr "Gedrag" msgstr "Gedrag"
#: 5.4/res/preferences.glade:2658 #: 5.4/res/preferences.glade:2733
msgid "About the project" msgid "About the project"
msgstr "Over het project" msgstr "Over het project"
#: 5.4/res/preferences.glade:2687 #: 5.4/res/preferences.glade:2762
msgid "" msgid ""
"Based on a location or by user choice, this extensions calculates the " "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. " "periods of a day and switches the background image of your Cinnamon desktop. "
@@ -211,11 +219,11 @@ msgstr ""
"geconfigureerde achtergronden, een heic-afbeeldingsimport door de gebruiker " "geconfigureerde achtergronden, een heic-afbeeldingsimport door de gebruiker "
"of een aangepaste map met afzonderlijke afbeeldingen." "of een aangepaste map met afzonderlijke afbeeldingen."
#: 5.4/res/preferences.glade:2706 #: 5.4/res/preferences.glade:2781
msgid "Developed by TobiZog" msgid "Developed by TobiZog"
msgstr "Ontwikkeld door TobiZog" msgstr "Ontwikkeld door TobiZog"
#: 5.4/res/preferences.glade:2723 #: 5.4/res/preferences.glade:2798
msgid "" msgid ""
"If you need more information or want to rate the extension, you can visit " "If you need more information or want to rate the extension, you can visit "
"the Cinnamon Spices Website." "the Cinnamon Spices Website."
@@ -223,15 +231,15 @@ msgstr ""
"Als u meer informatie nodig heeft of de extensie wilt beoordelen, kunt u de " "Als u meer informatie nodig heeft of de extensie wilt beoordelen, kunt u de "
"website van Cinnamon Spices bezoeken." "website van Cinnamon Spices bezoeken."
#: 5.4/res/preferences.glade:2734 #: 5.4/res/preferences.glade:2809
msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website" msgid "Cinnamon Dynamic Wallpaper at Cinnamon Spices Website"
msgstr "Cinnamon Dynamic Wallpaper op Cinnamon Spices Website" msgstr "Cinnamon Dynamic Wallpaper op Cinnamon Spices Website"
#: 5.4/res/preferences.glade:2759 #: 5.4/res/preferences.glade:2834
msgid "Source Code" msgid "Source Code"
msgstr "Broncode" msgstr "Broncode"
#: 5.4/res/preferences.glade:2788 #: 5.4/res/preferences.glade:2863
msgid "" msgid ""
"This project is Open Source. You can take a look inside the whole source " "This project is Open Source. You can take a look inside the whole source "
"code of this extension on GitHub." "code of this extension on GitHub."
@@ -239,15 +247,15 @@ msgstr ""
"Dit project is Open Source. Je kunt de volledige broncode van deze extensie " "Dit project is Open Source. Je kunt de volledige broncode van deze extensie "
"op GitHub bekijken." "op GitHub bekijken."
#: 5.4/res/preferences.glade:2799 #: 5.4/res/preferences.glade:2874
msgid "Source Code on GitHub" msgid "Source Code on GitHub"
msgstr "Broncode op GitHub" msgstr "Broncode op GitHub"
#: 5.4/res/preferences.glade:2824 #: 5.4/res/preferences.glade:2899
msgid "Issues and Enhancements" msgid "Issues and Enhancements"
msgstr "Problemen en Verbeteringen" msgstr "Problemen en Verbeteringen"
#: 5.4/res/preferences.glade:2853 #: 5.4/res/preferences.glade:2928
msgid "" msgid ""
"Do you find an issue? Or want a new feature? Go to the GitHub repository and " "Do you find an issue? Or want a new feature? Go to the GitHub repository and "
"create a new issue." "create a new issue."
@@ -255,18 +263,18 @@ msgstr ""
"Vindt jij een probleem? Of wil je een nieuwe functie? Ga naar de GitHub-" "Vindt jij een probleem? Of wil je een nieuwe functie? Ga naar de GitHub-"
"repository en maak een nieuw ticket." "repository en maak een nieuw ticket."
#: 5.4/res/preferences.glade:2864 #: 5.4/res/preferences.glade:2939
msgid "Create a new issue on GitHub" msgid "Create a new issue on GitHub"
msgstr "Maak een nieuw ticket op GitHub" msgstr "Maak een nieuw ticket op GitHub"
#: 5.4/res/preferences.glade:2889 #: 5.4/res/preferences.glade:2964
msgid "About" msgid "About"
msgstr "Over" msgstr "Over"
#: 5.4/res/preferences.glade:2917 #: 5.4/res/preferences.glade:2992
msgid "Apply and close this window" msgid "Apply and close this window"
msgstr "Toepassen en sluit dit venster" msgstr "Toepassen en sluit dit venster"
#: 5.4/res/preferences.glade:2929 #: 5.4/res/preferences.glade:3004
msgid "Apply the settings without closing this window" msgid "Apply the settings without closing this window"
msgstr "Pas de instellingen toe zonder dit venster te sluiten" 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