From d468ca2250166ab3117c9d66472b6214f552f950 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 11 Mar 2024 20:11:25 -0400 Subject: [PATCH] locale: Update translation strings Signed-off-by: James Valleroy --- plinth/locale/ar/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/ar_SA/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/be/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/bg/LC_MESSAGES/django.po | 240 +++++++++---------- plinth/locale/bn/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/cs/LC_MESSAGES/django.po | 236 +++++++++---------- plinth/locale/da/LC_MESSAGES/django.po | 246 ++++++++++---------- plinth/locale/de/LC_MESSAGES/django.po | 242 +++++++++---------- plinth/locale/django.pot | 234 +++++++++---------- plinth/locale/el/LC_MESSAGES/django.po | 246 ++++++++++---------- plinth/locale/es/LC_MESSAGES/django.po | 238 +++++++++---------- plinth/locale/fa/LC_MESSAGES/django.po | 246 ++++++++++---------- plinth/locale/fake/LC_MESSAGES/django.po | 246 ++++++++++---------- plinth/locale/fr/LC_MESSAGES/django.po | 242 +++++++++---------- plinth/locale/gl/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/gu/LC_MESSAGES/django.po | 242 +++++++++---------- plinth/locale/hi/LC_MESSAGES/django.po | 246 ++++++++++---------- plinth/locale/hu/LC_MESSAGES/django.po | 238 +++++++++---------- plinth/locale/id/LC_MESSAGES/django.po | 238 +++++++++---------- plinth/locale/it/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/ja/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/kn/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/lt/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/lv/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/nb/LC_MESSAGES/django.po | 236 +++++++++---------- plinth/locale/nl/LC_MESSAGES/django.po | 238 +++++++++---------- plinth/locale/pl/LC_MESSAGES/django.po | 246 ++++++++++---------- plinth/locale/pt/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/ru/LC_MESSAGES/django.po | 240 +++++++++---------- plinth/locale/si/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/sl/LC_MESSAGES/django.po | 242 +++++++++---------- plinth/locale/sq/LC_MESSAGES/django.po | 242 +++++++++---------- plinth/locale/sr/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/sv/LC_MESSAGES/django.po | 242 +++++++++---------- plinth/locale/ta/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/te/LC_MESSAGES/django.po | 236 +++++++++---------- plinth/locale/tr/LC_MESSAGES/django.po | 242 +++++++++---------- plinth/locale/uk/LC_MESSAGES/django.po | 240 +++++++++---------- plinth/locale/vi/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 234 +++++++++---------- plinth/locale/zh_Hant/LC_MESSAGES/django.po | 234 +++++++++---------- 41 files changed, 4881 insertions(+), 4881 deletions(-) diff --git a/plinth/locale/ar/LC_MESSAGES/django.po b/plinth/locale/ar/LC_MESSAGES/django.po index 63da4475c..89d36d213 100644 --- a/plinth/locale/ar/LC_MESSAGES/django.po +++ b/plinth/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2023-10-19 06:18+0000\n" "Last-Translator: Shaik \n" "Language-Team: Arabic http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6168,7 +6168,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6311,7 +6311,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6320,20 +6320,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6671,14 +6671,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6686,25 +6686,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6713,30 +6713,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6745,57 +6722,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7277,7 +7277,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7290,7 +7290,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7298,11 +7298,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7356,99 +7356,99 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "حدث خطأ أثناء تثبيت التطبيق: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "حدث خطأ أثناء تثبيت التطبيق: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "ثُبت التطبيق." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "خطأ أثناء تثبيت التطبيق: {error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "حدث خطأ أثناء تثبيت التطبيق: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "خطأ أثناء تثبيت التطبيق: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "ثُبت التطبيق." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7803,11 +7803,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/plinth/locale/ar_SA/LC_MESSAGES/django.po index 617371d1c..a50e19ba9 100644 --- a/plinth/locale/ar_SA/LC_MESSAGES/django.po +++ b/plinth/locale/ar_SA/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2020-06-10 15:41+0000\n" "Last-Translator: aiman an \n" "Language-Team: Arabic (Saudi Arabia) http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6316,7 +6316,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "خطأ في تثبيت التطبيق:{error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6325,20 +6325,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6676,14 +6676,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6691,25 +6691,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6718,30 +6718,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6750,57 +6727,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7282,7 +7282,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7295,7 +7295,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7303,11 +7303,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7361,99 +7361,99 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "خطأ في تثبيت التطبيق :{string}{details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "خطأ في تثبيت التطبيق :{string}{details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "خطأ في تثبيت التطبيق:{error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "خطأ في تثبيت التطبيق:{error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "تم تثبيت التطبيق." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "خطأ في تثبيت التطبيق:{error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "خطأ في تثبيت التطبيق :{string}{details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "خطأ في تثبيت التطبيق:{error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "تم تثبيت التطبيق." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7808,11 +7808,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/be/LC_MESSAGES/django.po b/plinth/locale/be/LC_MESSAGES/django.po index a6f7558d3..6819e1e1b 100644 --- a/plinth/locale/be/LC_MESSAGES/django.po +++ b/plinth/locale/be/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -25,27 +25,27 @@ msgstr "" msgid "FreedomBox" msgstr "" -#: daemon.py:105 +#: daemon.py:122 #, python-brace-format msgid "Service {service_name} is running" msgstr "" -#: daemon.py:164 +#: daemon.py:218 #, python-brace-format msgid "Listening on {kind} port {listen_address}:{port}" msgstr "" -#: daemon.py:167 +#: daemon.py:221 #, python-brace-format msgid "Listening on {kind} port {port}" msgstr "" -#: daemon.py:236 +#: daemon.py:291 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: daemon.py:240 +#: daemon.py:299 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -111,12 +111,12 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" -#: modules/apache/components.py:154 +#: modules/apache/components.py:159 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "" -#: modules/apache/components.py:157 +#: modules/apache/components.py:162 #, python-brace-format msgid "Access URL {url}" msgstr "" @@ -746,7 +746,7 @@ msgid "Permissions for anonymous users, who have not provided a password." msgstr "" #: modules/bepasty/forms.py:27 modules/bepasty/templates/bepasty.html:30 -#: modules/users/forms.py:110 modules/users/forms.py:233 +#: modules/users/forms.py:91 msgid "Permissions" msgstr "" @@ -1318,77 +1318,77 @@ msgstr "" msgid "Bittorrent client written in Python/PyGTK" msgstr "" -#: modules/diagnostics/__init__.py:27 +#: modules/diagnostics/__init__.py:28 msgid "" "The system diagnostic test will run a number of checks on your system to " "confirm that applications and services are working as expected." msgstr "" -#: modules/diagnostics/__init__.py:51 modules/diagnostics/__init__.py:236 +#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:238 msgid "Diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:95 +#: modules/diagnostics/__init__.py:96 msgid "passed" msgstr "" -#: modules/diagnostics/__init__.py:96 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:97 modules/networks/views.py:50 msgid "failed" msgstr "" -#: modules/diagnostics/__init__.py:97 +#: modules/diagnostics/__init__.py:98 msgid "error" msgstr "" -#: modules/diagnostics/__init__.py:98 +#: modules/diagnostics/__init__.py:99 msgid "warning" msgstr "" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:202 +#: modules/diagnostics/__init__.py:204 msgid "MiB" msgstr "" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:207 +#: modules/diagnostics/__init__.py:209 msgid "GiB" msgstr "" -#: modules/diagnostics/__init__.py:214 +#: modules/diagnostics/__init__.py:216 msgid "You should disable some apps to reduce memory usage." msgstr "" -#: modules/diagnostics/__init__.py:219 +#: modules/diagnostics/__init__.py:221 msgid "You should not install any new apps on this system." msgstr "" -#: modules/diagnostics/__init__.py:231 +#: modules/diagnostics/__init__.py:233 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " "{memory_available_unit} free. {advice_message}" msgstr "" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:235 msgid "Low Memory" msgstr "" -#: modules/diagnostics/__init__.py:264 +#: modules/diagnostics/__init__.py:266 msgid "Running diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:307 +#: modules/diagnostics/__init__.py:309 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:308 +#: modules/diagnostics/__init__.py:310 msgid "Diagnostics results" msgstr "" -#: modules/diagnostics/__init__.py:313 +#: modules/diagnostics/__init__.py:315 msgid "Go to diagnostics results" msgstr "" @@ -1464,7 +1464,7 @@ msgstr "" msgid "Result" msgstr "" -#: modules/diagnostics/views.py:107 +#: modules/diagnostics/views.py:111 msgid "Diagnostic Test" msgstr "" @@ -1588,7 +1588,7 @@ msgid "Use HTTP basic authentication" msgstr "" #: modules/dynamicdns/forms.py:88 modules/networks/forms.py:207 -#: modules/users/forms.py:67 +#: modules/users/forms.py:117 msgid "Username" msgstr "" @@ -1956,29 +1956,29 @@ msgstr "" msgid "Firewall" msgstr "" -#: modules/firewall/__init__.py:271 +#: modules/firewall/__init__.py:272 msgid "Default zone is external" msgstr "" -#: modules/firewall/__init__.py:280 +#: modules/firewall/__init__.py:282 msgid "Firewall backend is nftables" msgstr "" -#: modules/firewall/__init__.py:293 +#: modules/firewall/__init__.py:296 msgid "Direct passthrough rules exist" msgstr "" -#: modules/firewall/components.py:136 +#: modules/firewall/components.py:139 #, python-brace-format msgid "Port {name} ({details}) available for internal networks" msgstr "" -#: modules/firewall/components.py:147 +#: modules/firewall/components.py:153 #, python-brace-format msgid "Port {name} ({details}) available for external networks" msgstr "" -#: modules/firewall/components.py:153 +#: modules/firewall/components.py:159 #, python-brace-format msgid "Port {name} ({details}) unavailable for external networks" msgstr "" @@ -2096,11 +2096,11 @@ msgstr "" msgid "Read-write access to Git repositories" msgstr "" -#: modules/gitweb/__init__.py:50 modules/gitweb/manifest.py:11 +#: modules/gitweb/__init__.py:48 modules/gitweb/manifest.py:11 msgid "Gitweb" msgstr "" -#: modules/gitweb/__init__.py:51 +#: modules/gitweb/__init__.py:49 msgid "Simple Git Hosting" msgstr "" @@ -2537,7 +2537,7 @@ msgid "I2P" msgstr "" #: modules/i2p/__init__.py:53 modules/tor/__init__.py:63 -#: modules/torproxy/__init__.py:56 +#: modules/torproxy/__init__.py:57 msgid "Anonymity Network" msgstr "" @@ -3496,19 +3496,19 @@ msgstr "" msgid "Services" msgstr "" -#: modules/networks/__init__.py:35 +#: modules/networks/__init__.py:36 msgid "" "Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " "PPPoE. Share that connection with other devices on the network." msgstr "" -#: modules/networks/__init__.py:37 +#: modules/networks/__init__.py:38 msgid "" "Devices administered through other methods may not be available for " "configuration here." msgstr "" -#: modules/networks/__init__.py:58 +#: modules/networks/__init__.py:59 msgid "Networks" msgstr "" @@ -4871,14 +4871,14 @@ msgid "" "network for additional anonymity if Tor app is enabled." msgstr "" -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " "access, and removing ads and other obnoxious Internet junk. " msgstr "" -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -4889,15 +4889,15 @@ msgid "" "p\">http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6161,7 +6161,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6303,7 +6303,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6312,20 +6312,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6663,14 +6663,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6678,25 +6678,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6705,30 +6705,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6737,57 +6714,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7269,7 +7269,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7282,7 +7282,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7290,11 +7290,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7348,87 +7348,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7781,11 +7781,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index d4d180a54..d2d17f248 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2023-09-18 19:00+0000\n" "Last-Translator: 109247019824 \n" "Language-Team: Bulgarian popcon.debian.org. За допълнителна анонимност данните " "се изпращат през мрежата на Тор, ако приложението Тор е включено." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " "access, and removing ads and other obnoxious Internet junk. " msgstr "" -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5164,15 +5164,15 @@ msgid "" "p\">http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6491,7 +6491,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Синхронизиране на файлове" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6653,7 +6653,7 @@ msgstr "Запазване на настройки" msgid "Error configuring app: {error}" msgstr "Грешка при настройка на приложението: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6662,20 +6662,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Прокси сървър на Тор" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Прокси сървър на Тор за SOCKS" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Достъп до {url} по tcp{kind} чрез Тор" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -7057,7 +7057,7 @@ msgstr "Честото обновяване на пакети е включен msgid "Starting distribution upgrade test." msgstr "Начало на опит за обновяване на дистрибуцията." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7068,7 +7068,7 @@ msgstr "" "получи достъп, някои приложения още имат изискване потребителският профил да " "бъде част от определена група." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7080,25 +7080,25 @@ msgstr "" "администратори могат да променят приложенията и настройките на " "системата." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Потребители и групи" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Достъп до всички услуги и системни настройки" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Проверете записа на LDAP „{search_item}“" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7107,33 +7107,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "Потребителското име е заето." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Въведете валидно потребителско име." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Задължително. 150 знака или по-малко. Само латински букви, цифри и @/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Парола за удостоверяване" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"За да разрешите промяната на профила, въведете паролата на потребителя " -"„{user}“." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Грешна парола." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7142,21 +7116,47 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Въведете валидно потребителско име." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Задължително. 150 знака или по-малко. Само латински букви, цифри и @/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Парола за удостоверяване" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"За да разрешите промяната на профила, въведете паролата на потребителя " +"„{user}“." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Грешна парола." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Не е създаден потребител в LDAP: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Новият потребител не е добавен към групата {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Удостоверени ключове на SSH" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7167,36 +7167,36 @@ msgstr "" "няколко ключа, по един на ред. Празните редове и редовете, започващи с #, ще " "бъдат пренебрегнати." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Потребителят на LDAP не е преименуван." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Потребителят не е премахнат от групата." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Потребителят не е добавен към групата." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Ключовете на SSH не са зададени." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Състоянието на потребителя не е променено." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Паролата на потребителя на LDAP не е променена." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Новият потребител не е добавен към администраторската група: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Профилът е създаден и вече сте влезли" @@ -7690,7 +7690,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7703,7 +7703,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7711,11 +7711,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7772,87 +7772,87 @@ msgstr "Готово: {name}" msgid "Package {package_expression} is not available for install" msgstr "Пакетът „{expression}“ е недостъпен за инсталиране" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Времето за изчакване на диспечера на пакети е изтекло" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Инсталиране на приложение" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Обновяване на приложение" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Грешка при инсталиране на приложението: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Грешка при обновяване на приложението: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Грешка при инсталиране на приложението: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Грешка при обновяване на приложението: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "Приложението е инсталирано." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Приложението е обновено" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Премахване на приложение" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Грешка при премахване на приложението: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Грешка при премахване на приложението: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Приложението е премахнато." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Обновяване на пакетите на приложението" @@ -8217,11 +8217,11 @@ msgstr "" "Всички данни и настройки на приложението ще бъдат загубени. Приложението " "може да бъде инсталирано отново." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Настройките не са променени" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "преди премахване на {app_id}" diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index 8f107a0d6..b533dc3e6 100644 --- a/plinth/locale/bn/LC_MESSAGES/django.po +++ b/plinth/locale/bn/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2021-06-16 07:33+0000\n" "Last-Translator: Oymate \n" "Language-Team: Bengali http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6199,7 +6199,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6343,7 +6343,7 @@ msgstr "পছন্দসমূহ" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6352,20 +6352,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6703,14 +6703,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6718,25 +6718,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6745,30 +6745,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6777,57 +6754,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7309,7 +7309,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7322,7 +7322,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7330,11 +7330,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7388,87 +7388,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7823,11 +7823,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index f695f01ee..6f3204a1f 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2023-11-20 05:11+0000\n" "Last-Translator: Jiří Podhorecký \n" "Language-Team: Czech popcon.debian.org. Odesílání " "probíhá přes síť Tor pro další anonymitu, pokud je povolena aplikace Tor." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5574,7 +5574,7 @@ msgstr "" "zlepšujícími soukromí, upravující data webových stánek a HTTP hlaviček, " "řídící přístup a odebírající reklamy a ostatní otravné Internetové smetí. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5591,15 +5591,15 @@ msgstr "" "org\">http://config.privoxy.org/ nebo http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Webová proxy" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Přistupte {url} s proxy {proxy} na tcp{kind}" @@ -7063,7 +7063,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Synchronizace souborů" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7232,7 +7232,7 @@ msgstr "Aktualizace konfigurace" msgid "Error configuring app: {error}" msgstr "Chyba při konfiguraci aplikace: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7245,20 +7245,20 @@ msgstr "" "aplikace pro přístup k internetu prostřednictvím sítě Tor. Cenzuru " "poskytovatelů internetových služeb lze obejít pomocí upstreamových mostů." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Tor Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor Socks proxy" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Přistoupit k URL adrese {url} na tcp{kind} prostřednictvím Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Potvrďte použití Tor na adrese {url} na tcp{kind}" @@ -7656,7 +7656,7 @@ msgstr "Aktivovány časté aktualizace funkcí." msgid "Starting distribution upgrade test." msgstr "Zahájení testu aktualizace distribuce." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7667,7 +7667,7 @@ msgstr "" "aby uživatelský účet byl součástí skupiny, která uživatele opravňuje k " "přístupu k aplikaci." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7679,25 +7679,25 @@ msgstr "" "nebo nastavení systému však mohou měnit pouze uživatelé skupiny admin." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Uživatelé a skupiny" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Přístup ke všem službám a nastavení systému" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Zkontrolujte LDAP položku „{search_item}“" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Zkontrolujte konfiguraci nslcd \"{key} {value}\"" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Zkontrolujte konfiguraci nsswitch \" {database}\"" @@ -7707,31 +7707,7 @@ msgid "Username is taken or is reserved." msgstr "" "Toto uživatelské jméno je už používáno někým jiným nebo vyhrazeno pro systém." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Zadejte platné uživatelské jméno." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Požadováno. Nejvýše 150 znaků. Pouze anglická písmena, číslice a @/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Autorizační heslo" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "Zadejte heslo uživatele \"{user}\" pro autorizaci změn účtu." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Neplatné heslo." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7745,21 +7721,45 @@ msgstr "" "skupině admin se budou moci přihlásit ke všem službám. Mohou se také " "přihlašovat do systému prostřednictvím SSH a mají práva správce (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Zadejte platné uživatelské jméno." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Požadováno. Nejvýše 150 znaků. Pouze anglická písmena, číslice a @/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Autorizační heslo" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "Zadejte heslo uživatele \"{user}\" pro autorizaci změn účtu." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Neplatné heslo." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Vytvoření uživatele LDAP se nezdařilo: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Nepodařilo se přidat nového uživatele do skupiny {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Pověřené SSH klíče" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7769,36 +7769,36 @@ msgstr "" "systému i bez zadávání hesla. Klíčů je možné vložit vícero, každý na vlastní " "řádek. Prázdné řádky a ty, které začínají na znak # budou ignorovány." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Přejmenování LDAP uživatele se nezdařilo." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Odebrání uživatele ze skupiny se nezdařilo." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Přidání uživatele do skupiny se nezdařilo." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Nepodařilo se vložit SSH klíče." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Nepodařilo se změnit stav uživatele." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Změna hesla LDAP uživatele se nezdařila." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Nepodařilo se přidat nového uživatele do skupiny admin: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Uživatelský účet vytvořen, není jste jím přihlášeni" @@ -8335,7 +8335,7 @@ msgstr "" "WordPress pouze správcům. Povolte pouze po provedení počátečního nastavení " "WordPressu." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8357,7 +8357,7 @@ msgstr "" "určitém místě. Jednotlivé fotografie lze sdílet s ostatními odesláním " "přímého odkazu." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8368,11 +8368,11 @@ msgstr "" "další uživatele musí být vytvořeny účty jak v {box_name}, tak v Zoph se " "stejným uživatelským jménem." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Organizér fotografií" @@ -8431,87 +8431,87 @@ msgstr "Dokončeno: {name}" msgid "Package {package_expression} is not available for install" msgstr "Balíček {expression} není k dispozici pro instalaci" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Balíček {package_name} je nejnovější verze ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "Instalace" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "stahování" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "změna média" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "soubor s nastaveními: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Časový limit čekání na správce balíčků" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Instalace aplikací" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Aktualizace aplikací" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Chyba instalace aplikace: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Chyba aktualizace aplikace: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Chyba při instalaci aplikace: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Chyba při aktualizaci aplikace: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "Aplikace nainstalována." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Aplikace aktualizována" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Odinstalování aplikace" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Chyba odinstalace aplikace: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Chyba při odinstalaci aplikace: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Aplikace odinstalována." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Aktualizace balíčků aplikací" @@ -8904,11 +8904,11 @@ msgstr "" "Všechna data a konfigurace aplikace budou trvale ztraceny. Aplikaci lze " "nainstalovat znovu." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Nastavení se nezměnila" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "před odinstalací {app_id}" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index 0c0324505..2aae8e14f 100644 --- a/plinth/locale/da/LC_MESSAGES/django.po +++ b/plinth/locale/da/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Danish http://config.privoxy.org/ " "eller http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 #, fuzzy #| msgid "Enable Privoxy" msgid "Privoxy" msgstr "Aktiver Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 #, fuzzy #| msgid "Privoxy Web Proxy" msgid "Web Proxy" msgstr "Privoxy Webproxy" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Tilgå {url} med proxy {proxy} ved brug af tcp{kind}" @@ -7125,7 +7125,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7291,7 +7291,7 @@ msgstr "Der opstod en fejl under konfigurationen." msgid "Error configuring app: {error}" msgstr "Kunne ikke installere applikation: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7300,22 +7300,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2P Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tilgå URL {url} ved brug af tcp{kind} via Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekræft brug af Tor på {url} ved brug af tcp{kind}" @@ -7727,14 +7727,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "Automatisk opdatering aktiveret" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7742,25 +7742,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Brugere og Grupper" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrol af LDAP-konfiguration \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7769,37 +7769,8 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid server name" -msgid "Enter a valid username." -msgstr "Ugyldigt servernavn" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -#, fuzzy -#| msgid "Administrator Account" -msgid "Authorization Password" -msgstr "Administratorkonto" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 #, fuzzy -#| msgid "Show password" -msgid "Invalid password." -msgstr "Vis kodeord" - -#: modules/users/forms.py:112 -#, fuzzy #| msgid "" #| "Select which services should be available to the new user. The user will " #| "be able to log in to services that support single sign-on through LDAP, " @@ -7820,23 +7791,52 @@ msgstr "" "tjenester. De kan også logge ind på systemet gennem SSH og har " "administratorprivilegier (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Ugyldigt servernavn" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +#, fuzzy +#| msgid "Administrator Account" +msgid "Authorization Password" +msgstr "Administratorkonto" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Show password" +msgid "Invalid password." +msgstr "Vis kodeord" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, fuzzy, python-brace-format #| msgid "Creating LDAP user failed." msgid "Creating LDAP user failed: {error}" msgstr "Kunne ikke oprette LDAP-bruger." -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, fuzzy, python-brace-format #| msgid "Failed to add new user to {group} group." msgid "Failed to add new user to {group} group: {error}" msgstr "Kunne ikke tilføje ny bruger til gruppen {group}." -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7846,39 +7846,39 @@ msgstr "" "sikkert ind på systemet uden et kodeord. Der kan defineres flere nøgler, en " "på hver linje. Tomme linjer og linjer som starter med # bliver ignoreret." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Kunne ikke omdøbe LDAP-bruger." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Kunne ikke fjerne bruger fra gruppe." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Kunne ikke tilføje bruger til gruppe." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Kunne ikke tilføje bruger til gruppe." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Kunne ikke ændre LDAP-kodeord." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, fuzzy, python-brace-format #| msgid "Failed to add new user to admin group." msgid "Failed to add new user to admin group: {error}" msgstr "Kunne ikke tilføje ny bruger til admin-gruppen." -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Brugerkonto oprettet, du er nu logget ind" @@ -8427,7 +8427,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8440,7 +8440,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8448,11 +8448,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -8510,103 +8510,103 @@ msgstr "Tjeneste ikke aktiv: {name}" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "Installerer" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "downloader" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "medie-ændring" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "konfigurationsfil: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Installer applikationer" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Kunne ikke installere applikation: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Kunne ikke installere applikation: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Kunne ikke installere applikation: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Kunne ikke installere applikation: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Applikation installeret." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "Seneste opdatering" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Installer applikationer" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Kunne ikke installere applikation: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Kunne ikke installere applikation: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Applikation installeret." -#: setup.py:453 +#: setup.py:513 #, fuzzy #| msgid "Upgrade Packages" msgid "Updating app packages" @@ -9008,11 +9008,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Indstilling uændret" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index aae99e23c..60cb43faa 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-02-22 14:02+0000\n" "Last-Translator: Olaf Schaf \n" "Language-Team: German . Die Übermittlung erfolgt über das Tor-Netzwerk für zusätzliche " "Anonymität, wenn die Tor-App aktiviert ist." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5684,7 +5684,7 @@ msgstr "" "kontrolliert den Zugang und entfernt Werbung und anderen abscheulichen " "Internet-Müll. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5701,15 +5701,15 @@ msgstr "" "unter http://config.privoxy.org/ " "oder http://p.p einsehen." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Web Proxy" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Zugang auf {url} über Proxy {proxy} auf TCP{kind}" @@ -7205,7 +7205,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Dateisynchronisation" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7380,7 +7380,7 @@ msgstr "Aktualisieren der Konfiguration" msgid "Error configuring app: {error}" msgstr "Fehler beim Konfigurieren der App: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7394,20 +7394,20 @@ msgstr "" "Internet zuzugreifen. Die ISP-Zensur kann mit Upstream-Brücken umgangen " "werden." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Tor-Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor-Socks-Proxy" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Zugangs-URL {url} auf TCP{kind} über Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Tor-Nutzung auf {url} über TCP{kind} bestätigen" @@ -7814,7 +7814,7 @@ msgstr "Häufige Funktions-Updates aktiviert." msgid "Starting distribution upgrade test." msgstr "Start des Tests zur Aktualisierung der Distribution." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7825,7 +7825,7 @@ msgstr "" "muss ein Benutzerkonto Teil einer Gruppe sein, damit ein Benutzer auf die " "App zugreifen kann." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7837,25 +7837,25 @@ msgstr "" "dürfen nur Mitglieder der Gruppe admin Apps oder " "Systemeinstellungen ändern." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Benutzer und Gruppen" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Zugriff auf alle Anwendungen und Systemeinstellungen" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP-Eintrag „{search_item}“ prüfen" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Prüfen Sie die nslcd-Konfiguration \"{key} {value}\"" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Prüfen Sie die nsswitch-Konfiguration \"{database}\"" @@ -7864,34 +7864,7 @@ msgstr "Prüfen Sie die nsswitch-Konfiguration \"{database}\"" msgid "Username is taken or is reserved." msgstr "Benutzername wird bereits verwendet oder ist reserviert." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Einen gültigen Benutzernamen eingeben." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Erforderlich. Bis zu 150 Zeichen. Nur englische Buchstaben, Ziffern und " -"@/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Autorisierungs-Passwort" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Geben Sie das Passwort für den Benutzer „{user}“ ein, um Kontoänderungen zu " -"autorisieren." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Ungültiges Passwort." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7906,22 +7879,49 @@ msgstr "" "allen Diensten anmelden und sie können sich auch über SSH im System anmelden " "und besitzen Administratorrechte (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Einen gültigen Benutzernamen eingeben." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Erforderlich. Bis zu 150 Zeichen. Nur englische Buchstaben, Ziffern und " +"@/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Autorisierungs-Passwort" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Geben Sie das Passwort für den Benutzer „{user}“ ein, um Kontoänderungen zu " +"autorisieren." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Ungültiges Passwort." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Erstellen des LDAP-Benutzers ist fehlgeschlagen:{error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" "Fehler beim Hinzufügen eines neuen Benutzers zur {group}-Gruppe: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Autorisierte SSH-Schlüssel" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7932,37 +7932,37 @@ msgstr "" "eingeben, einen pro Zeile. Leerzeilen und Zeilen, die mit # beginnen, werden " "ignoriert." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Umbenennen des LDAP-Benutzers fehlgeschlagen." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Entfernen des Benutzers von der Gruppe fehlgeschlagen." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Hinzufügen eines Benutzers zur Gruppe ist fehlgeschlagen." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "SSH-Schlüssel kann nicht gesetzt werden." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Fehler beim Ändern des Benutzerstatus." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Ändern des LDAP-Benutzerpassworts ist fehlgeschlagen." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" "Fehler beim Hinzufügen eines neuen Benutzers zur Administratorgruppe: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Benutzerkonto wurde erstellt, Sie sind jetzt angemeldet" @@ -8514,7 +8514,7 @@ msgstr "" "Administratoren die WordPress-Website oder den Blog aufrufen. Aktivieren Sie " "diese Option erst nach der Ersteinrichtung von WordPress." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8539,7 +8539,7 @@ msgstr "" "Einzelne Fotos können mit anderen geteilt werden, indem ein direkter Link " "gesendet wird." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8550,11 +8550,11 @@ msgstr "" "Administrator in Zoph. Für zusätzliche Benutzer müssen Konten sowohl in " "{box_name} als auch in Zoph mit demselben Benutzernamen erstellt werden." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Foto-Manager" @@ -8613,87 +8613,87 @@ msgstr "Fertig: {name}" msgid "Package {package_expression} is not available for install" msgstr "Paket {package_expression} ist nicht zur Installation verfügbar" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Paket {package_name} ist die aktuellste Version ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "Installation läuft" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "herunterladen" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "Medienwechsel" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "Konfigurationsdatei: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Zeitüberschreitung beim Warten auf den Paket-Manager" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Installation der App" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Aktualisieren der App" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Fehler bei der Installation der App: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Fehler beim Aktualisieren der App: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Fehler bei der Installation der App: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Fehler beim Aktualisieren der App: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "App installiert." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "App aktualisiert" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Deinstallation der App" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Fehler bei der Deinstallation der App: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Fehler bei der Deinstallation der App: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "App deinstalliert." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Aktualisieren von App-Paketen" @@ -9090,11 +9090,11 @@ msgstr "" "Alle App-Daten und -Konfigurationen gehen dauerhaft verloren. App kann " "wieder frisch installiert werden." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Einstellung unverändert" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "vor der Deinstallation von {app_id}" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index 63b334594..8ad1d5fcf 100644 --- a/plinth/locale/django.pot +++ b/plinth/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,27 +26,27 @@ msgstr "" msgid "FreedomBox" msgstr "" -#: daemon.py:105 +#: daemon.py:122 #, python-brace-format msgid "Service {service_name} is running" msgstr "" -#: daemon.py:164 +#: daemon.py:218 #, python-brace-format msgid "Listening on {kind} port {listen_address}:{port}" msgstr "" -#: daemon.py:167 +#: daemon.py:221 #, python-brace-format msgid "Listening on {kind} port {port}" msgstr "" -#: daemon.py:236 +#: daemon.py:291 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: daemon.py:240 +#: daemon.py:299 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -112,12 +112,12 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" -#: modules/apache/components.py:154 +#: modules/apache/components.py:159 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "" -#: modules/apache/components.py:157 +#: modules/apache/components.py:162 #, python-brace-format msgid "Access URL {url}" msgstr "" @@ -747,7 +747,7 @@ msgid "Permissions for anonymous users, who have not provided a password." msgstr "" #: modules/bepasty/forms.py:27 modules/bepasty/templates/bepasty.html:30 -#: modules/users/forms.py:110 modules/users/forms.py:233 +#: modules/users/forms.py:91 msgid "Permissions" msgstr "" @@ -1319,77 +1319,77 @@ msgstr "" msgid "Bittorrent client written in Python/PyGTK" msgstr "" -#: modules/diagnostics/__init__.py:27 +#: modules/diagnostics/__init__.py:28 msgid "" "The system diagnostic test will run a number of checks on your system to " "confirm that applications and services are working as expected." msgstr "" -#: modules/diagnostics/__init__.py:51 modules/diagnostics/__init__.py:236 +#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:238 msgid "Diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:95 +#: modules/diagnostics/__init__.py:96 msgid "passed" msgstr "" -#: modules/diagnostics/__init__.py:96 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:97 modules/networks/views.py:50 msgid "failed" msgstr "" -#: modules/diagnostics/__init__.py:97 +#: modules/diagnostics/__init__.py:98 msgid "error" msgstr "" -#: modules/diagnostics/__init__.py:98 +#: modules/diagnostics/__init__.py:99 msgid "warning" msgstr "" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:202 +#: modules/diagnostics/__init__.py:204 msgid "MiB" msgstr "" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:207 +#: modules/diagnostics/__init__.py:209 msgid "GiB" msgstr "" -#: modules/diagnostics/__init__.py:214 +#: modules/diagnostics/__init__.py:216 msgid "You should disable some apps to reduce memory usage." msgstr "" -#: modules/diagnostics/__init__.py:219 +#: modules/diagnostics/__init__.py:221 msgid "You should not install any new apps on this system." msgstr "" -#: modules/diagnostics/__init__.py:231 +#: modules/diagnostics/__init__.py:233 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " "{memory_available_unit} free. {advice_message}" msgstr "" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:235 msgid "Low Memory" msgstr "" -#: modules/diagnostics/__init__.py:264 +#: modules/diagnostics/__init__.py:266 msgid "Running diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:307 +#: modules/diagnostics/__init__.py:309 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:308 +#: modules/diagnostics/__init__.py:310 msgid "Diagnostics results" msgstr "" -#: modules/diagnostics/__init__.py:313 +#: modules/diagnostics/__init__.py:315 msgid "Go to diagnostics results" msgstr "" @@ -1465,7 +1465,7 @@ msgstr "" msgid "Result" msgstr "" -#: modules/diagnostics/views.py:107 +#: modules/diagnostics/views.py:111 msgid "Diagnostic Test" msgstr "" @@ -1589,7 +1589,7 @@ msgid "Use HTTP basic authentication" msgstr "" #: modules/dynamicdns/forms.py:88 modules/networks/forms.py:207 -#: modules/users/forms.py:67 +#: modules/users/forms.py:117 msgid "Username" msgstr "" @@ -1957,29 +1957,29 @@ msgstr "" msgid "Firewall" msgstr "" -#: modules/firewall/__init__.py:271 +#: modules/firewall/__init__.py:272 msgid "Default zone is external" msgstr "" -#: modules/firewall/__init__.py:280 +#: modules/firewall/__init__.py:282 msgid "Firewall backend is nftables" msgstr "" -#: modules/firewall/__init__.py:293 +#: modules/firewall/__init__.py:296 msgid "Direct passthrough rules exist" msgstr "" -#: modules/firewall/components.py:136 +#: modules/firewall/components.py:139 #, python-brace-format msgid "Port {name} ({details}) available for internal networks" msgstr "" -#: modules/firewall/components.py:147 +#: modules/firewall/components.py:153 #, python-brace-format msgid "Port {name} ({details}) available for external networks" msgstr "" -#: modules/firewall/components.py:153 +#: modules/firewall/components.py:159 #, python-brace-format msgid "Port {name} ({details}) unavailable for external networks" msgstr "" @@ -2097,11 +2097,11 @@ msgstr "" msgid "Read-write access to Git repositories" msgstr "" -#: modules/gitweb/__init__.py:50 modules/gitweb/manifest.py:11 +#: modules/gitweb/__init__.py:48 modules/gitweb/manifest.py:11 msgid "Gitweb" msgstr "" -#: modules/gitweb/__init__.py:51 +#: modules/gitweb/__init__.py:49 msgid "Simple Git Hosting" msgstr "" @@ -2538,7 +2538,7 @@ msgid "I2P" msgstr "" #: modules/i2p/__init__.py:53 modules/tor/__init__.py:63 -#: modules/torproxy/__init__.py:56 +#: modules/torproxy/__init__.py:57 msgid "Anonymity Network" msgstr "" @@ -3497,19 +3497,19 @@ msgstr "" msgid "Services" msgstr "" -#: modules/networks/__init__.py:35 +#: modules/networks/__init__.py:36 msgid "" "Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " "PPPoE. Share that connection with other devices on the network." msgstr "" -#: modules/networks/__init__.py:37 +#: modules/networks/__init__.py:38 msgid "" "Devices administered through other methods may not be available for " "configuration here." msgstr "" -#: modules/networks/__init__.py:58 +#: modules/networks/__init__.py:59 msgid "Networks" msgstr "" @@ -4872,14 +4872,14 @@ msgid "" "network for additional anonymity if Tor app is enabled." msgstr "" -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " "access, and removing ads and other obnoxious Internet junk. " msgstr "" -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -4890,15 +4890,15 @@ msgid "" "p\">http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6162,7 +6162,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6304,7 +6304,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6313,20 +6313,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6664,14 +6664,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6679,25 +6679,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6706,30 +6706,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6738,57 +6715,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7270,7 +7270,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7283,7 +7283,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7291,11 +7291,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7349,87 +7349,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7782,11 +7782,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index faaa483a4..063da3809 100644 --- a/plinth/locale/el/LC_MESSAGES/django.po +++ b/plinth/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Greek http://config.privoxy.org/ ή http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Διακομιστής μεσολάβησης διαδικτύου" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -7326,7 +7326,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Συγχρονισμός αρχείων" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7506,7 +7506,7 @@ msgstr "Παρουσιάστηκε σφάλμα κατά τη ρύθμιση π msgid "Error configuring app: {error}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7515,22 +7515,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "Tor Socks Proxy" msgid "Tor Proxy" msgstr "Tor διακομιστής μεσολάβησης τύπου socks5" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor διακομιστής μεσολάβησης τύπου socks5" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Πρόσβαση στη διεύθυνση URL {url} με tcp {kind} μέσω του Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Επιβεβαίωση χρήσης του Tor στο {url} στο προτόκολλο TCP {kind}" @@ -7951,7 +7951,7 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "Oι αυτόματες ενημερώσεις ενεργοποιήθηκαν" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 #, fuzzy #| msgid "" #| "Create and managed user accounts. These accounts serve as centralized " @@ -7968,7 +7968,7 @@ msgstr "" "είναι μέρος μιας ομάδας για να εξουσιοδοτήσουν το χρήστη να αποκτήσει " "πρόσβαση στην εφαρμογή." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7980,25 +7980,25 @@ msgstr "" "σελίδα. Ωστόσο, μόνο οι χρήστες της ομάδας admin μπορούν να " "τροποποιήσουν τις εφαρμογές ή τις ρυθμίσεις του συστήματος." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Χρήστες και ομάδες" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Πρόσβαση σε όλες τις υπηρεσίες και τις ρυθμίσεις συστήματος" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Ελέγξτε την καταχώρηση LDAP \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -8007,37 +8007,8 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "Το όνομα χρήστη είναι δεσμευμένο." -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid server name" -msgid "Enter a valid username." -msgstr "Μη έγκυρο όνομα διακομιστή" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -#, fuzzy -#| msgid "Administrator Password" -msgid "Authorization Password" -msgstr "Κωδικός Πρόσβασης Διαχειριστή" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 #, fuzzy -#| msgid "Show password" -msgid "Invalid password." -msgstr "Εμφάνιση κωδικού" - -#: modules/users/forms.py:112 -#, fuzzy #| msgid "" #| "Select which services should be available to the new user. The user will " #| "be able to log in to services that support single sign-on through LDAP, " @@ -8058,23 +8029,52 @@ msgstr "" "υπηρεσίες. Μπορούν επίσης να συνδεθούν στο σύστημα μέσω του SSH και να έχουν " "δικαιώματα διαχειριστή (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Μη έγκυρο όνομα διακομιστή" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +#, fuzzy +#| msgid "Administrator Password" +msgid "Authorization Password" +msgstr "Κωδικός Πρόσβασης Διαχειριστή" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Show password" +msgid "Invalid password." +msgstr "Εμφάνιση κωδικού" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, fuzzy, python-brace-format #| msgid "Creating LDAP user failed." msgid "Creating LDAP user failed: {error}" msgstr "Η δημιουργία χρήστη LDAP απέτυχε." -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, fuzzy, python-brace-format #| msgid "Failed to add new user to {group} group." msgid "Failed to add new user to {group} group: {error}" msgstr "Απέτυχε η προσθήκη νέου χρήστη στην ομάδα {group}." -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Εξουσιοδοτημένα κλειδιά SSH" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -8085,37 +8085,37 @@ msgstr "" "Μπορείτε να εισαγάγετε πολλαπλά κλειδιά, ένα σε κάθε γραμμή. Οι κενές " "γραμμές και οι γραμμές που ξεκινούν με # θα αγνοηθούν." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Η μετονομασία του χρήστη LDAP απέτυχε." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Απέτυχε η κατάργηση του χρήστη από την ομάδα." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Απέτυχε η προσθήκη χρήστη στην ομάδα." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Δεν ήταν δυνατό να προστεθούν τα κλειδιά SSH." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Απέτυχε η αλλαγή της κατάστασης χρήστη." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Η αλλαγή του κωδικού πρόσβασης χρήστη LDAP απέτυχε." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, fuzzy, python-brace-format #| msgid "Failed to add new user to admin group." msgid "Failed to add new user to admin group: {error}" msgstr "Αποτυχία προσθήκης νέου χρήστη στην ομάδα διαχειριστών." -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Ο λογαριασμός χρήστη δημιουργήθηκε, τώρα είστε συνδεδεμένοι" @@ -8678,7 +8678,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8691,7 +8691,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8699,11 +8699,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -8760,105 +8760,105 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "Εγκαθίσταται" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "Λήψη" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "Αλλαγή μέσου" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "αρχείο ρυθμίσεων: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Εγκαταστήσετε Εφαρμογές" -#: setup.py:43 +#: setup.py:41 #, fuzzy #| msgid "Updating..." msgid "Updating app" msgstr "Eνημερώνεται..." -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Η εφαρμογή εγκαταστάθηκε." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "Τελευταία ενημέρωση" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Εγκαταστήσετε Εφαρμογές" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Η εφαρμογή εγκαταστάθηκε." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -9276,11 +9276,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Οι ρυθμίσεις δεν άλλαξαν" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index b66f76199..90540c4fd 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-02-06 14:01+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish popcon.debian.org. La transmisión se realiza a través " "de la red Tor para mayor anonimato cuando la aplicación Tor está habilitada." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5605,7 +5605,7 @@ msgstr "" "cabeceras HTTP, controlar el acceso y eliminar publicidad y otra basura de " "Internet. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5622,15 +5622,15 @@ msgstr "" "config.privoxy.org\">http://config.privoxy.org/ o http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Proxy Web" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Acceso a {url} con proxy {proxy} en tcp {kind}" @@ -7102,7 +7102,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Sincronización de archivos" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7275,7 +7275,7 @@ msgstr "Actualizando la configuración" msgid "Error configuring app: {error}" msgstr "Error al configurar la aplicación: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7288,20 +7288,20 @@ msgstr "" "utilizado por varias aplicaciones para acceder a Internet a través de la red " "Tor. La censura del ISP puede eludirse usando puentes ascendentes." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Proxy de Tor" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Proxy Socks para Tor" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Acceso a URL {url} sobre tcp {kind} vía Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmar uso de Tor en {url} sobre tcp {kind}" @@ -7707,7 +7707,7 @@ msgstr "Las actualizaciones funcionales frecuentes están activadas." msgid "Starting distribution upgrade test." msgstr "Comenzando la prueba de la actualización de la distribución." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7718,7 +7718,7 @@ msgstr "" "requieren que además la cuenta de usuario conste en un grupo para " "autorizarles a acceder." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7730,25 +7730,25 @@ msgstr "" "sólo los usuarios del grupo admin pueden cambiar configuraciones de " "apps o del sistema." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Usuarias/os y grupos" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Acceso a todos los servicios y configuraciones del sistema" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Comprobar la entrada LDAP \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Comprobar la configuración de nslcd \"{key} {value}\"" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Comprueba la configuración del nsswitch \"{database}\"" @@ -7757,32 +7757,7 @@ msgstr "Comprueba la configuración del nsswitch \"{database}\"" msgid "Username is taken or is reserved." msgstr "El nombre de usuaria/o está en uso o reservado." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Indique un nombre de usuario válido." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "Obligatorio. Hasta 150 caracteres. Solo letras, números y @/./-/_ ." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Contraseña de autorización" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Introduce la contraseña del usuario \"{user}\" para autorizar modificaciones " -"en la cuenta." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Contraseña no válida." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7797,21 +7772,46 @@ msgstr "" "servicios, también podrán acceder al sistema por SSH con privilegios de " "administración (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Indique un nombre de usuario válido." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "Obligatorio. Hasta 150 caracteres. Solo letras, números y @/./-/_ ." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Contraseña de autorización" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Introduce la contraseña del usuario \"{user}\" para autorizar modificaciones " +"en la cuenta." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Contraseña no válida." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Ha fallado la creación de usuaria/o LDAP: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Ha fallado añadir usuaria/o nuevo al grupo {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Claves de SSH autorizadas" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7821,36 +7821,36 @@ msgstr "" "de una clave. Puede introducir más de una clave, cada una en una línea. Las " "líneas en blanco y las que empiecen por # se ignorarán." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Ha fallado renombrar al o la usuaria LDAP." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Ha fallado la eliminación del o de la usuaria del grupo." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Ha fallado añadir al o la usuaria al grupo." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "No es posible configurar las claves SSH." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Ha fallado al cambiar el estado del usuario." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Ha fallado cambiar la clave del o de la usuaria LDAP." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Ha fallado añadir usuaria/o nueva/o al grupo admin: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Creada cuenta de usuaria/o, ya está usted en el sistema" @@ -8391,7 +8391,7 @@ msgstr "" "WordPress o blog a los administradores. Habilítalo solo después de ejecutar " "la configuración inicial de WordPress." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8413,7 +8413,7 @@ msgstr "" "de mapa y calendario. Se pueden compartir fotos sueltas con otras personas " "enviándoles un enlace directo." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8424,11 +8424,11 @@ msgstr "" "Para añadir más usuarios hay que crear cuentas con el mismo nombre tanto en " "Zoph como en {box_name} ." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Organizador de fotografías" @@ -8486,87 +8486,87 @@ msgid "Package {package_expression} is not available for install" msgstr "" "El paquete {package_expression} no está disponible para su instalación." -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "El paquete {package_name} es la última versión ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "instalando" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "descargando" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "cambio de medio" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "archivo de configuración: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Tiempo máximo esperando al administrador de paquetes" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Instalando app" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Actualizando app" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Error al instalar la app: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Error al actualizar la aplicación: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Error al instalar la app: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Error al actualizar la app: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "App instalada." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "App actualizada" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Instalando app" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Error al desinstalar la aplicación: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Error desinstalando la aplicación: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Aplicación desinstalada." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Actualizando los paquetes de la app" @@ -8959,11 +8959,11 @@ msgstr "" "Todos los datos de la aplicación y la configuración se perderán " "permanentemente. La aplicación se puede instalar de nuevo." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Configuración sin cambio" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "antes de desinstalar {app_id}" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index 9ff2da9d9..17bc00f30 100644 --- a/plinth/locale/fa/LC_MESSAGES/django.po +++ b/plinth/locale/fa/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Persian http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6824,7 +6824,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6975,7 +6975,7 @@ msgstr "پیکربندی فعلی شبکه" msgid "Error configuring app: {error}" msgstr "خطا هنگام نصب برنامه: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6984,20 +6984,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -7352,14 +7352,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "برنامه نصب شد." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7367,25 +7367,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7394,36 +7394,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid server name" -msgid "Enter a valid username." -msgstr "نام کاربری معتبر نیست" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -#, fuzzy -#| msgid "Administrator Account" -msgid "Authorization Password" -msgstr "حساب مدیر" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -#, fuzzy -#| msgid "Show password" -msgid "Invalid password." -msgstr "رمز را نشان بده" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7432,62 +7403,91 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "نام کاربری معتبر نیست" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +#, fuzzy +#| msgid "Administrator Account" +msgid "Authorization Password" +msgstr "حساب مدیر" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Show password" +msgid "Invalid password." +msgstr "رمز را نشان بده" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, fuzzy, python-brace-format #| msgid "Creating LDAP user failed." msgid "Creating LDAP user failed: {error}" msgstr "ساختن کاربر LDAP شکست خورد." -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, fuzzy, python-brace-format #| msgid "Failed to add new user to admin group." msgid "Failed to add new user to {group} group: {error}" msgstr "افزودن کاربر به گروه مدیران شکست خورد." -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 #, fuzzy #| msgid "Failed to add new user to admin group." msgid "Failed to change user status." msgstr "افزودن کاربر به گروه مدیران شکست خورد." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, fuzzy, python-brace-format #| msgid "Failed to add new user to admin group." msgid "Failed to add new user to admin group: {error}" msgstr "افزودن کاربر به گروه مدیران شکست خورد." -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "حساب کاربری ساخته شد، شما الان وارد سیستم هستید" @@ -8023,7 +8023,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8036,7 +8036,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8044,11 +8044,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -8105,96 +8105,96 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format msgid "Error installing app: {string} {details}" msgstr "خطا هنگام نصب برنامه: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format msgid "Error updating app: {string} {details}" msgstr "خطا هنگام نصب برنامه: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "خطا هنگام نصب برنامه: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "خطا هنگام نصب برنامه: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy msgid "App installed." msgstr "برنامه نصب شد." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "آخرین به‌روزرسانی" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "خطا هنگام نصب برنامه: {error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "خطا هنگام نصب برنامه: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "خطا هنگام نصب برنامه: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy msgid "App uninstalled." msgstr "برنامه نصب شد." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8563,11 +8563,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index 4cb919466..36b131d07 100644 --- a/plinth/locale/fake/LC_MESSAGES/django.po +++ b/plinth/locale/fake/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth 0.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers HTTP://CONFIG.PRIVOXY.ORG/ OR HTTP://P.P.\"" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 #, fuzzy #| msgid "Enable Privoxy" msgid "Privoxy" msgstr "ENABLE PRIVOXY" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 #, fuzzy #| msgid "Privoxy Web Proxy" msgid "Web Proxy" msgstr "PRIVOXY WEB PROXY" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "ACCESS {url} WITH PROXY {proxy} ON TCP{kind}" @@ -7197,7 +7197,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 #, fuzzy #| msgid "" #| "Tor is an anonymous communication system. You can learn more about it " @@ -7373,7 +7373,7 @@ msgstr "AN ERROR OCCURRED DURING CONFIGURATION." msgid "Error configuring app: {error}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7382,22 +7382,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "Privoxy Web Proxy" msgid "Tor Proxy" msgstr "PRIVOXY WEB PROXY" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "ACCESS URL {url} ON TCP{kind} VIA TOR" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "CONFIRM TOR USAGE AT {url} ON TCP{kind}" @@ -7806,14 +7806,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "AUTOMATIC UPGRADES ENABLED" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7821,25 +7821,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "USERS AND GROUPS" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "CHECK LDAP ENTRY \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7848,37 +7848,8 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid server name" -msgid "Enter a valid username." -msgstr "INVALID SERVER NAME" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -#, fuzzy -#| msgid "Administrator Account" -msgid "Authorization Password" -msgstr "ADMINISTRATOR ACCOUNT" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 #, fuzzy -#| msgid "Show password" -msgid "Invalid password." -msgstr "SHOW PASSWORD" - -#: modules/users/forms.py:112 -#, fuzzy #| msgid "" #| "Select which services should be available to the new user. The user will " #| "be able to log in to services that support single sign-on through LDAP, " @@ -7898,23 +7869,52 @@ msgstr "" "ABLE TO LOG IN TO ALL SERVICES. THEY CAN ALSO LOG IN TO THE SYSTEM THROUGH " "SSH AND HAVE ADMINISTRATIVE PRIVILEGES (SUDO)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "INVALID SERVER NAME" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +#, fuzzy +#| msgid "Administrator Account" +msgid "Authorization Password" +msgstr "ADMINISTRATOR ACCOUNT" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Show password" +msgid "Invalid password." +msgstr "SHOW PASSWORD" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, fuzzy, python-brace-format #| msgid "Creating LDAP user failed." msgid "Creating LDAP user failed: {error}" msgstr "CREATING LDAP USER FAILED." -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, fuzzy, python-brace-format #| msgid "Failed to add new user to {group} group." msgid "Failed to add new user to {group} group: {error}" msgstr "FAILED TO ADD NEW USER TO {group} GROUP." -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7924,39 +7924,39 @@ msgstr "" "SYSTEM WITHOUT USING A PASSWORD. YOU MAY ENTER MULTIPLE KEYS, ONE ON EACH " "LINE. BLANK LINES AND LINES STARTING WITH # WILL BE IGNORED." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "RENAMING LDAP USER FAILED." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "FAILED TO REMOVE USER FROM GROUP." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "FAILED TO ADD USER TO GROUP." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "FAILED TO ADD USER TO GROUP." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "CHANGING LDAP USER PASSWORD FAILED." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, fuzzy, python-brace-format #| msgid "Failed to add new user to admin group." msgid "Failed to add new user to admin group: {error}" msgstr "FAILED TO ADD NEW USER TO ADMIN GROUP." -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "USER ACCOUNT CREATED, YOU ARE NOW LOGGED IN" @@ -8505,7 +8505,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8518,7 +8518,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8526,11 +8526,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -8588,108 +8588,108 @@ msgstr "SERVICE DISABLED: {name}" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 #, fuzzy #| msgid "Installation" msgid "installing" msgstr "INSTALLATION" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 #, fuzzy #| msgid "Setting unchanged" msgid "media change" msgstr "SETTING UNCHANGED" -#: package.py:388 +#: package.py:391 #, fuzzy, python-brace-format #| msgid "Configuration" msgid "configuration file: {file}" msgstr "CONFIGURATION" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install" msgid "Installing app" msgstr "INSTALL" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing packages: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing packages: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing packages: {string} {details}" msgid "Error installing app: {error}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing packages: {string} {details}" msgid "Error updating app: {error}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Applications" msgid "App installed." msgstr "APPLICATIONS" -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "LAST UPDATE" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install" msgid "Uninstalling app" msgstr "INSTALL" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing packages: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing packages: {string} {details}" msgid "Error uninstalling app: {error}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Applications" msgid "App uninstalled." msgstr "APPLICATIONS" -#: setup.py:453 +#: setup.py:513 #, fuzzy #| msgid "Upgrade Packages" msgid "Updating app packages" @@ -9099,11 +9099,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "SETTING UNCHANGED" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index cc10cbda3..6653a5a86 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-01-05 07:09+0000\n" "Last-Translator: John Doe \n" "Language-Team: French http://config.privoxy.org/ ou http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Serveur mandataire web" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Accéder à l’URL {url} avec le mandataire {proxy} sur tcp{kind}" @@ -7258,7 +7258,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Synchronisation de fichiers" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7431,7 +7431,7 @@ msgstr "Mise à jour de la configuration" msgid "Error configuring app: {error}" msgstr "Erreur lors de la configuration de l’application : {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7445,20 +7445,20 @@ msgstr "" "Internet par le réseau Tor. La censure des FAI peut être contourné en " "utilisant des ponts en amont (upstream bridges)." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Mandataire Tor" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Mandataire Socks Tor" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Accédez à l’URL {url} sur tcp{kind} via Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmez l’utilisation de Tor pour {url} sur tcp{kind}" @@ -7874,7 +7874,7 @@ msgstr "Mise à jour régulière des fonctionnalités activée." msgid "Starting distribution upgrade test." msgstr "Démarrage du test de mise à niveau de la distribution." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7885,7 +7885,7 @@ msgstr "" "Certaines applis demandent en outre que les comptes soient membres d’un " "groupe particulier pour pouvoir accéder à l’application." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7897,25 +7897,25 @@ msgstr "" "principale. En revanche, seuls les utilisateurs membres du groupe admin peuvent modifier les applications ou changer les paramètres système." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Utilisateurs et groupes" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Accès à tous les services et à la configuration du système" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Vérification de l’entrée LDAP « {search_item} »" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Vérifier la configuration nslcd \"{key} {value}\"" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Vérifier la configuration nsswitch \"{database}\"" @@ -7924,34 +7924,7 @@ msgstr "Vérifier la configuration nsswitch \"{database}\"" msgid "Username is taken or is reserved." msgstr "Le nom d’utilisateur est déjà pris ou est réservé." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Entrez un nom d’utilisateur valide." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Requis. 150 caractères ou moins. Lettres anglaises, chiffres et @/./-/_ " -"uniquement." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Mot de passe actuel" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Veuillez saisir votre mot de passe de l’utilisateur « {user} » pour " -"confirmer ces modifications de compte." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Mot de passe incorrect." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7966,21 +7939,48 @@ msgstr "" "peuvent également se connecter au système avec Secure Shell (SSH) et obtenir " "les privilèges d’administrateur (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Entrez un nom d’utilisateur valide." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Requis. 150 caractères ou moins. Lettres anglaises, chiffres et @/./-/_ " +"uniquement." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Mot de passe actuel" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Veuillez saisir votre mot de passe de l’utilisateur « {user} » pour " +"confirmer ces modifications de compte." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Mot de passe incorrect." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "La création de l’utilisateur LDAP a échoué : {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "L’ajout du nouvel utilisateur au groupe {group} a échoué : {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Clés SSH autorisées" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7991,36 +7991,36 @@ msgstr "" "plusieurs clefs, une sur chaque ligne. Les lignes vides et celles commençant " "par # sont ignorées." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Le changement du nom de l’utilisateur LDAP a échoué." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Échec du retrait de l’utilisateur du groupe." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Échec de l’ajout de l’utilisateur au groupe." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Échec du paramétrage des clefs SSH." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Échec du changement de statut de l’utilisateur." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Le changement du mot de passe de l’utilisateur LDAP a échoué." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "L’ajout du nouvel utilisateur au groupe admin a échoué : {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Compte utilisateur créé, vous êtes maintenant connecté" @@ -8572,7 +8572,7 @@ msgstr "" "WordPress. N’activez cette option qu’après avoir réalisé la configuration " "initiale de WordPress." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8595,7 +8595,7 @@ msgstr "" "recherche, de carte et de calendrier. Les photos peuvent être partagées " "unitairement avec d’autres en leur envoyant un lien direct." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8606,11 +8606,11 @@ msgstr "" "l’administrateur Zoph. Pour ajouter des utilisateurs ceux-ci doivent être " "créés à la fois sur la {box_name} et dans Zoph avec le même identifiant." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Photothèque" @@ -8670,87 +8670,87 @@ msgstr "Terminé : {name}" msgid "Package {package_expression} is not available for install" msgstr "Le paquet {expression} n’est pas disponible à l’installation" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Le paquet {package_name} est à la dernière version ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "installation en cours" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "téléchargement en cours" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "changement de support" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "fichier de configuration : {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Aucune réponse du gestionnaire de paquets" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Installation de l’application" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Mise à jour de l’application" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Erreur lors de l’installation de l’appli : {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Erreur lors de la mise à jour de l’appli : {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Erreur lors de l’installation de l’appli : {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Erreur lors de la mise à jour de l’appli : {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "Application installée." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Application mise à jour" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Désinstallation de l’application" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Erreur lors de la désinstallation de l’appli : {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Erreur lors de la désinstallation de l’appli : {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Application désinstallée." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Mise à jour des paquets de l’application" @@ -9149,11 +9149,11 @@ msgstr "" "L’ensemble données de l’appli et sa configuration seront définitivement " "perdus. Un appli peut toujours être réinstallée de zéro." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Paramètre inchangé" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "avant la désinstallation de {app_id}" diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index 2a924b202..b215b588b 100644 --- a/plinth/locale/gl/LC_MESSAGES/django.po +++ b/plinth/locale/gl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-12-30 10:51+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Galician http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6186,7 +6186,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6329,7 +6329,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6338,20 +6338,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6695,14 +6695,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6710,25 +6710,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6737,30 +6737,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6769,57 +6746,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7303,7 +7303,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7316,7 +7316,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7324,11 +7324,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7383,99 +7383,99 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Produciuse un erro ao instalar o aplicativo: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Produciuse un erro ao instalar o aplicativo: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Aplicativo instalado." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "Produciuse un erro ao instalar o aplicativo: {error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Produciuse un erro ao instalar o aplicativo: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Produciuse un erro ao instalar o aplicativo: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Aplicativo instalado." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7832,11 +7832,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index 6115ff499..bfd393a83 100644 --- a/plinth/locale/gu/LC_MESSAGES/django.po +++ b/plinth/locale/gu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Gujarati http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6480,7 +6480,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6631,7 +6631,7 @@ msgstr "સામાન્ય ગોઠવણી" msgid "Error configuring app: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6640,20 +6640,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -7021,14 +7021,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "વપરાશકર્તા રજીસ્ટ્રેશન અક્ષમ છે" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7036,25 +7036,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7063,34 +7063,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid server name" -msgid "Enter a valid username." -msgstr "અમાન્ય સર્વર નામ" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -#, fuzzy -#| msgid "Show password" -msgid "Invalid password." -msgstr "પાસવર્ડ બતાવો" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7099,57 +7072,84 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "અમાન્ય સર્વર નામ" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Show password" +msgid "Invalid password." +msgstr "પાસવર્ડ બતાવો" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7655,7 +7655,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7668,7 +7668,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7676,11 +7676,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7737,103 +7737,103 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "એપ્લિકેશન્સ ઇન્સ્ટોલ કરો" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {string}{details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {string}{details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "છેલ્લો સુધારો" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "એપ્લિકેશન્સ ઇન્સ્ટોલ કરો" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {string}{details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8205,11 +8205,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "સેટિંગ યથાવત" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index 5900c1ba4..87384d93b 100644 --- a/plinth/locale/hi/LC_MESSAGES/django.po +++ b/plinth/locale/hi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2023-10-19 06:30+0000\n" "Last-Translator: Shaik \n" "Language-Team: Hindi %(service_name)s is running." msgid "Service {service_name} is running" msgstr "सर्विस %(service_name)s चल रहा है." -#: daemon.py:164 +#: daemon.py:218 #, python-brace-format msgid "Listening on {kind} port {listen_address}:{port}" msgstr "{kind} में सुन कर पोर्ट {listen_address} :{port}" -#: daemon.py:167 +#: daemon.py:221 #, python-brace-format msgid "Listening on {kind} port {port}" msgstr "{kind} में सुन कर पोर्ट{port}" -#: daemon.py:236 +#: daemon.py:291 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "{host}:{port} से जुड़े" -#: daemon.py:240 +#: daemon.py:299 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "{host}:{port} से नहीं जोड़ सखता" @@ -122,12 +122,12 @@ msgstr "वेब सर्वर" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} वेब इंटरफेस (प्लिंथ)" -#: modules/apache/components.py:154 +#: modules/apache/components.py:159 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "इस यूआरएल का अपयोग करें {url} टीसीपी पर {kind}" -#: modules/apache/components.py:157 +#: modules/apache/components.py:162 #, python-brace-format msgid "Access URL {url}" msgstr "इस यूआरएल का अपयोग करें {url}" @@ -840,7 +840,7 @@ msgid "Permissions for anonymous users, who have not provided a password." msgstr "" #: modules/bepasty/forms.py:27 modules/bepasty/templates/bepasty.html:30 -#: modules/users/forms.py:110 modules/users/forms.py:233 +#: modules/users/forms.py:91 msgid "Permissions" msgstr "अनुमतियाँ" @@ -1505,7 +1505,7 @@ msgstr "डायरेक्टरी डाउनलोड करें" msgid "Bittorrent client written in Python/PyGTK" msgstr "बिटटोरेंट ग्राहक पाईथोन/पाईजिटिके" -#: modules/diagnostics/__init__.py:27 +#: modules/diagnostics/__init__.py:28 msgid "" "The system diagnostic test will run a number of checks on your system to " "confirm that applications and services are working as expected." @@ -1513,79 +1513,79 @@ msgstr "" "पुष्टि करने के लिये कि एप्लिकेशन या सेवाएं अच्छेसे चल रहे है, सिस्टम निदान परिक्षा बहुत सारे " "चेकों करोगे." -#: modules/diagnostics/__init__.py:51 modules/diagnostics/__init__.py:236 +#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:238 msgid "Diagnostics" msgstr "निदानिकी" -#: modules/diagnostics/__init__.py:95 +#: modules/diagnostics/__init__.py:96 #, fuzzy #| msgid "Quassel" msgid "passed" msgstr "क्वासेल" -#: modules/diagnostics/__init__.py:96 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:97 modules/networks/views.py:50 #, fuzzy #| msgid "Setup failed." msgid "failed" msgstr "सेटअप विफल." -#: modules/diagnostics/__init__.py:97 +#: modules/diagnostics/__init__.py:98 msgid "error" msgstr "" -#: modules/diagnostics/__init__.py:98 +#: modules/diagnostics/__init__.py:99 msgid "warning" msgstr "" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:202 +#: modules/diagnostics/__init__.py:204 msgid "MiB" msgstr "" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:207 +#: modules/diagnostics/__init__.py:209 msgid "GiB" msgstr "" -#: modules/diagnostics/__init__.py:214 +#: modules/diagnostics/__init__.py:216 msgid "You should disable some apps to reduce memory usage." msgstr "" -#: modules/diagnostics/__init__.py:219 +#: modules/diagnostics/__init__.py:221 msgid "You should not install any new apps on this system." msgstr "" -#: modules/diagnostics/__init__.py:231 +#: modules/diagnostics/__init__.py:233 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " "{memory_available_unit} free. {advice_message}" msgstr "" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:235 msgid "Low Memory" msgstr "" -#: modules/diagnostics/__init__.py:264 +#: modules/diagnostics/__init__.py:266 #, fuzzy #| msgid "Run Diagnostics" msgid "Running diagnostics" msgstr "निदानिकी चलिये" -#: modules/diagnostics/__init__.py:307 +#: modules/diagnostics/__init__.py:309 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:308 +#: modules/diagnostics/__init__.py:310 #, fuzzy #| msgid "Diagnostic Results" msgid "Diagnostics results" msgstr "निदानिकी का परिणाम" -#: modules/diagnostics/__init__.py:313 +#: modules/diagnostics/__init__.py:315 #, fuzzy #| msgid "Diagnostic Results" msgid "Go to diagnostics results" @@ -1677,7 +1677,7 @@ msgstr "परीक्षा" msgid "Result" msgstr "परिणाम" -#: modules/diagnostics/views.py:107 +#: modules/diagnostics/views.py:111 msgid "Diagnostic Test" msgstr "निदान परिक्षा" @@ -1843,7 +1843,7 @@ msgid "Use HTTP basic authentication" msgstr "एचटिटिपि बेसिकॅ प्रमाणीकरण उपयोग करें" #: modules/dynamicdns/forms.py:88 modules/networks/forms.py:207 -#: modules/users/forms.py:67 +#: modules/users/forms.py:117 msgid "Username" msgstr "युसरनाम" @@ -2269,33 +2269,33 @@ msgstr "" msgid "Firewall" msgstr "फ़ायरवॉल" -#: modules/firewall/__init__.py:271 +#: modules/firewall/__init__.py:272 #, fuzzy #| msgid "Default app set" msgid "Default zone is external" msgstr "डिफ़ॉल्ट एेप सेट" -#: modules/firewall/__init__.py:280 +#: modules/firewall/__init__.py:282 msgid "Firewall backend is nftables" msgstr "" -#: modules/firewall/__init__.py:293 +#: modules/firewall/__init__.py:296 msgid "Direct passthrough rules exist" msgstr "" -#: modules/firewall/components.py:136 +#: modules/firewall/components.py:139 #, fuzzy, python-brace-format #| msgid "%(service_name)s is available only on internal networks." msgid "Port {name} ({details}) available for internal networks" msgstr "%(service_name)s सिर्फ आंतरिक नेटवर्क्स पर उपलब्ध है." -#: modules/firewall/components.py:147 +#: modules/firewall/components.py:153 #, fuzzy, python-brace-format #| msgid "%(service_name)s is available only on internal networks." msgid "Port {name} ({details}) available for external networks" msgstr "%(service_name)s सिर्फ आंतरिक नेटवर्क्स पर उपलब्ध है." -#: modules/firewall/components.py:153 +#: modules/firewall/components.py:159 #, python-brace-format msgid "Port {name} ({details}) unavailable for external networks" msgstr "" @@ -2422,11 +2422,11 @@ msgstr "" msgid "Read-write access to Git repositories" msgstr "" -#: modules/gitweb/__init__.py:50 modules/gitweb/manifest.py:11 +#: modules/gitweb/__init__.py:48 modules/gitweb/manifest.py:11 msgid "Gitweb" msgstr "" -#: modules/gitweb/__init__.py:51 +#: modules/gitweb/__init__.py:49 msgid "Simple Git Hosting" msgstr "" @@ -2944,7 +2944,7 @@ msgid "I2P" msgstr "" #: modules/i2p/__init__.py:53 modules/tor/__init__.py:63 -#: modules/torproxy/__init__.py:56 +#: modules/torproxy/__init__.py:57 msgid "Anonymity Network" msgstr "गुमनामी नेटवर्क" @@ -4054,19 +4054,19 @@ msgstr "सुरक्षित शेल" msgid "Services" msgstr "सर्विस" -#: modules/networks/__init__.py:35 +#: modules/networks/__init__.py:36 msgid "" "Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " "PPPoE. Share that connection with other devices on the network." msgstr "" -#: modules/networks/__init__.py:37 +#: modules/networks/__init__.py:38 msgid "" "Devices administered through other methods may not be available for " "configuration here." msgstr "" -#: modules/networks/__init__.py:58 +#: modules/networks/__init__.py:59 msgid "Networks" msgstr "नेटवर्क्‍स" @@ -5592,7 +5592,7 @@ msgid "" "network for additional anonymity if Tor app is enabled." msgstr "" -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5602,7 +5602,7 @@ msgstr "" "लिए, वेब पेज डेटा और HTTP हेडर को मोडिफाई करने के लिए, ऐकसेस को नियंत्रित करने के लिए " "और एड या दुसरा इंटरनेट का जंक हटाने के लिए. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, fuzzy, python-brace-format #| msgid "" #| "You can use Privoxy by modifying your browser proxy settings to your " @@ -5624,15 +5624,15 @@ msgstr "" "org\">http://config.privoxy.org/ या http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "प्रिवोक्सी" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "वेब प्रॉक्सी" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "{url} ऐकसेस करें प्रॉक्सी लेकर {proxy} टीसीपी पर{kind}" @@ -7134,7 +7134,7 @@ msgstr "सिंकतिन्ग" msgid "File Synchronization" msgstr "फ़ाइल सिंक्रनाइज़ेशन" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7310,7 +7310,7 @@ msgstr "कॉंफ़िगरेशन के दौरान कूछ त msgid "Error configuring app: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7319,22 +7319,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "Tor Socks Proxy" msgid "Tor Proxy" msgstr "टोर सोक्स प्रॉक्सी" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "टोर सोक्स प्रॉक्सी" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "यूआरएल एक्सेस करें {url} टीसीपी पर {kind} टोर के माध्यम से" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "टोर उपयोग की पुष्टि करें {url} पर टीसीपी पर {kind}" @@ -7757,14 +7757,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "ऑटोमेटिक अपग्रेडस सक्षम किया गया" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7772,25 +7772,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "यूसरस और समूह" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "सब सर्विसस और सिस्टम सेटिंग्स तक पहुंच" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "एलडीएपी प्रविष्टि चेक करें \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7799,37 +7799,8 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "यूसरनाम लिया है या आरक्षित है." -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid server name" -msgid "Enter a valid username." -msgstr "सर्वर नाम अमान्य है" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -#, fuzzy -#| msgid "Administrator Password" -msgid "Authorization Password" -msgstr "व्यवस्थापक पासवर्ड" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 #, fuzzy -#| msgid "Show password" -msgid "Invalid password." -msgstr "शो पासवर्ड" - -#: modules/users/forms.py:112 -#, fuzzy #| msgid "" #| "Select which services should be available to the new user. The user will " #| "be able to log in to services that support single sign-on through LDAP, " @@ -7848,23 +7819,52 @@ msgstr "" "

एडमिन ग्रुप के यूसरस सब सर्विसस पर लॉग इन कर सकेगें. SSH के माध्यम से भी " "सिस्टम पर लॉग इन कर सकते है अाैर उनको प्रशासनिक विशेषाधिकार (sudo) है." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "सर्वर नाम अमान्य है" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +#, fuzzy +#| msgid "Administrator Password" +msgid "Authorization Password" +msgstr "व्यवस्थापक पासवर्ड" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Show password" +msgid "Invalid password." +msgstr "शो पासवर्ड" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, fuzzy, python-brace-format #| msgid "Creating LDAP user failed." msgid "Creating LDAP user failed: {error}" msgstr "एलडीएपी यूसर बनाना विफल रहा." -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, fuzzy, python-brace-format #| msgid "Failed to add new user to {group} group." msgid "Failed to add new user to {group} group: {error}" msgstr "{group} समूह में नया यूसर जोड़ने में विफल." -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7874,39 +7874,39 @@ msgstr "" "बिना सिस्टम में प्रवेश करने की अनुमति देगा. आप एकाधिक कीज़ दर्ज कर सकते हैं, हर लाइन रक " "एक. खाली लाइनस या # से प्रारंभ होने वाले लाइनस अनदेखा कर दिया जाएगा." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "एलडीएपी यूसर का नाम बदलना विफल रहा." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "समूह से यूसर को हटाने में विफल." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "समूह से यूसर को जोड़ने में विफल." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "एसएसएच कीज़ सेट करने में असमर्थ." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "समूह से यूसर को जोड़ने में विफल." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "एलडीएपी यूसर का पासवर्ड बदलना विफल रहा." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, fuzzy, python-brace-format #| msgid "Failed to add new user to admin group." msgid "Failed to add new user to admin group: {error}" msgstr "व्यवस्थापक समूह में नया यूसर जोड़ने में विफल." -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "युसर अकाउंट बनाया, अब आप लॉगड इन हैं" @@ -8463,7 +8463,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8476,7 +8476,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8484,11 +8484,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -8546,103 +8546,103 @@ msgstr "सर्विस सक्षम किया गया:{name}" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "इंस्टॉलिंग" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "डाउनलोडिंग" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "मीडिया बदलाव" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "कॉंफ़िगरेशन फ़ाइल: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "ऐप्लिकेशन इंस्टॉल करें" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता : {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता : {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "एप्लिकेशन इंस्टॉल हो गया." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "अंतिम अपडेट" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "ऐप्लिकेशन इंस्टॉल करें" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता : {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "एप्लिकेशन इंस्टॉल हो गया." -#: setup.py:453 +#: setup.py:513 #, fuzzy #| msgid "Upgrade Packages" msgid "Updating app packages" @@ -9042,11 +9042,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "सेटिंग स्थिर है" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index 29fd8c3fc..512d94346 100644 --- a/plinth/locale/hu/LC_MESSAGES/django.po +++ b/plinth/locale/hu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-10-24 18:39+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Hungarian http://config.privoxy.org/ és http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Web proxy" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -7186,7 +7186,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Fájlszinkronizáció" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7361,7 +7361,7 @@ msgstr "Beállítások frissítése" msgid "Error configuring app: {error}" msgstr "Hiba lépett fel az alkalmazás konfigurációja során: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7370,22 +7370,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "Tor Socks Proxy" msgid "Tor Proxy" msgstr "Tor Socks proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor Socks proxy" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Hozzáférés a {url} URL-hez tcp{kind}-on Tor használatával" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Hagyd jóvá a Tor használatát {url} célcímhez tcp{kind} protokollon" @@ -7795,7 +7795,7 @@ msgstr "Gyakori funkciófrissítések aktiválva." msgid "Starting distribution upgrade test." msgstr "Disztribúció frissítés engedélyezve" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7806,7 +7806,7 @@ msgstr "" "alkalmazások megkövetelik továbbá, hogy a felhasználói fiók egy csoport " "tagja legyen, hogy a felhasználó hozzáférhessen az alkalmazáshoz." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7818,25 +7818,25 @@ msgstr "" "az admin csoport felhasználói módosíthatják az alkalmazásokat vagy " "a rendszerbeállításokat." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Felhasználók és csoportok" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Hozzáférés az összes szolgáltatáshoz és rendszerbeállításhoz" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP-bejegyzés ellenőrzése: \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7845,32 +7845,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "A felhasználónév foglalt." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Adj meg egy érvényes felhasználónevet." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Szükséges. Legfeljebb 150 karakter. Csak angol betűk, számjegyek és @/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Hitelesítési jelszó" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"A fiókmódosítások engedélyezéséhez add meg \"{user}\" felhasználó jelszavát." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Érvénytelen jelszó." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7886,22 +7861,47 @@ msgstr "" "képesek bejelentkezni a rendszerbe, ahol adminisztrátori jogosultságokkal " "rendelkeznek (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Adj meg egy érvényes felhasználónevet." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Szükséges. Legfeljebb 150 karakter. Csak angol betűk, számjegyek és @/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Hitelesítési jelszó" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"A fiókmódosítások engedélyezéséhez add meg \"{user}\" felhasználó jelszavát." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Érvénytelen jelszó." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "LDAP-felhasználó létrehozása sikertelen: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" "Az új felhasználó hozzáadása a(z) {group} csoporthoz nem sikerült: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Engedélyezett SSH-kulcsok" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7911,38 +7911,38 @@ msgstr "" "jelszó nélkül jelentkezzen be. Több kulcs is megadható; soronként egy. Az " "üres, illetve # jellel kezdődő sorok nem számítanak." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "LDAP-felhasználó átnevezése sikertelen." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Nem sikerült eltávolítani a felhasználót a csoportból." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Nem sikerült hozzáadni a felhasználót a csoporthoz." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "SSH-kulcsok beállítása sikertelen." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Nem sikerült a felhasználói állapot megváltoztatása." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "LDAP-felhasználó jelszavának megváltoztatása sikertelen." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" "Nem sikerült hozzáadni az új felhasználót a rendszergazdai csoporthoz: " "{error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Felhasználói fiók létrehozva, bejelentkezés sikeres" @@ -8489,7 +8489,7 @@ msgstr "" "teszi lehetővé a WordPress webhely vagy blog megtekintését. Csak a WordPress " "kezdeti beállításának elvégzése után engedélyezd." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8511,7 +8511,7 @@ msgstr "" "tartózkodási hely alapján. Az egyes fényképek közvetlen link elküldésével " "megoszthatók másokkal." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8523,11 +8523,11 @@ msgstr "" "rendszerben is létre kell hozni egy-egy fiókot ugyanazzal a " "felhasználónévvel." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Fotó szervező" @@ -8587,105 +8587,105 @@ msgstr "Szolgáltatás letiltva: {name}" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "A(z) {package_name} a legfrissebb verzió ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "telepítés" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "letöltés" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "adathordozó csere" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "konfigurációs fájl: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Alkalmazások telepítése" -#: setup.py:43 +#: setup.py:41 #, fuzzy #| msgid "Updating..." msgid "Updating app" msgstr "Frissítés…" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Alkalmazás telepítve." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "Legutolsó frissítés" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Alkalmazások telepítése" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Alkalmazás telepítve." -#: setup.py:453 +#: setup.py:513 #, fuzzy #| msgid "Upgrade Packages" msgid "Updating app packages" @@ -9086,11 +9086,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "A beállítás változatlan" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 7d8a73b58..f1406cfcd 100644 --- a/plinth/locale/id/LC_MESSAGES/django.po +++ b/plinth/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Indonesian (FreedomBox)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Indonesian http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Proksi Web" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Akses {url} dengan proksi {proxy} pada tcp{kind}" @@ -6675,7 +6675,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6826,7 +6826,7 @@ msgstr "Terjadi kesalahan selama konfigurasi." msgid "Error configuring app: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6835,22 +6835,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2p proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -7221,14 +7221,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "Pembaruan distribusi dinonaktifkan" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7236,25 +7236,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7263,32 +7263,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Masukkan sebuah nama pengguna yang valid." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -#, fuzzy -#| msgid "Administrator Account" -msgid "Authorization Password" -msgstr "Akun Administrator" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Kata sandi tidak valid." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7297,59 +7272,84 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Masukkan sebuah nama pengguna yang valid." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +#, fuzzy +#| msgid "Administrator Account" +msgid "Authorization Password" +msgstr "Akun Administrator" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Kata sandi tidak valid." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Gagal membuat pengguna LDAP. {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Gagal menambahkan pengguna baru ke kelompok {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 #, fuzzy #| msgid "Failed to add new user to admin group." msgid "Failed to change user status." msgstr "Gagal menambahkan pengguna baru ke kelompok admin." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Gagal menambahkan pengguna baru ke kelompok admin. {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7857,7 +7857,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7870,7 +7870,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7878,11 +7878,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7937,103 +7937,103 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "memasang" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "mengunduh" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Instal aplikasi" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Kesalahan Pemasangan aplikasi: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Kesalahan Pemasangan aplikasi: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Aplikasi telah terpasang." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "Pembaharuan Terakhir" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Instal aplikasi" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Kesalahan Pemasangan aplikasi: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Aplikasi telah terpasang." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8402,11 +8402,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index 304ae774d..438e007a9 100644 --- a/plinth/locale/it/LC_MESSAGES/django.po +++ b/plinth/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Italian http://config." "Privoxy.org/ o http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Web Proxy" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Accesso {url} con proxy {proxy} su tcp{kind}" @@ -6809,7 +6809,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6956,7 +6956,7 @@ msgstr "Aggiornamento della configurazione" msgid "Error configuring app: {error}" msgstr "Errore durante l'installazione dell'applicazione: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6965,22 +6965,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "Proxy I2P" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -7333,14 +7333,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7348,25 +7348,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7375,30 +7375,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Inserisci un nome utente valido." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Password di autorizzazione" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Password non valida." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7407,57 +7384,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Inserisci un nome utente valido." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Password di autorizzazione" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Password non valida." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Fallito l'inserimento di un nuovo utente nel gruppo {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Aggiunta del nuovo utente al gruppo admin fallita: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7939,7 +7939,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7952,7 +7952,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7960,11 +7960,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -8020,103 +8020,103 @@ msgstr "Servizio disabilitato: {name}" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Installa App" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Errore installazione applicazione: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Errore installazione applicazione: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Errore durante l'installazione dell'applicazione: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Errore durante l'installazione dell'applicazione: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Applicazione installata." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "Ultimo aggiornamento" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Installa App" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Errore installazione applicazione: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Errore durante l'installazione dell'applicazione: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Applicazione installata." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8481,11 +8481,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Impostazioni invariate" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index bc87e0872..7612732a8 100644 --- a/plinth/locale/ja/LC_MESSAGES/django.po +++ b/plinth/locale/ja/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2023-05-07 23:50+0000\n" "Last-Translator: Nobuhiro Iwamatsu \n" "Language-Team: Japanese http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6164,7 +6164,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6306,7 +6306,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6315,20 +6315,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6666,14 +6666,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6681,25 +6681,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6708,30 +6708,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6740,57 +6717,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7272,7 +7272,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7285,7 +7285,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7293,11 +7293,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7351,87 +7351,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7784,11 +7784,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index 573125457..2a695fee2 100644 --- a/plinth/locale/kn/LC_MESSAGES/django.po +++ b/plinth/locale/kn/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2020-07-16 16:41+0000\n" "Last-Translator: Yogesh \n" "Language-Team: Kannada http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6166,7 +6166,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6308,7 +6308,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6317,20 +6317,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6668,14 +6668,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6683,25 +6683,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6710,30 +6710,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6742,57 +6719,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7274,7 +7274,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7287,7 +7287,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7295,11 +7295,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7353,87 +7353,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7786,11 +7786,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index 886091940..701c00ee0 100644 --- a/plinth/locale/lt/LC_MESSAGES/django.po +++ b/plinth/locale/lt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Lithuanian http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6166,7 +6166,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6308,7 +6308,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6317,22 +6317,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2P Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6670,14 +6670,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6685,25 +6685,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6712,30 +6712,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6744,57 +6721,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7276,7 +7276,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7289,7 +7289,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7297,11 +7297,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7355,87 +7355,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7788,11 +7788,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/lv/LC_MESSAGES/django.po b/plinth/locale/lv/LC_MESSAGES/django.po index f25547236..065754dd2 100644 --- a/plinth/locale/lv/LC_MESSAGES/django.po +++ b/plinth/locale/lv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Latvian http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6165,7 +6165,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6307,7 +6307,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6316,22 +6316,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2P Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6669,14 +6669,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6684,25 +6684,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6711,30 +6711,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6743,57 +6720,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7275,7 +7275,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7288,7 +7288,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7296,11 +7296,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7354,87 +7354,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7787,11 +7787,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 187e257a6..9ba3b4f57 100644 --- a/plinth/locale/nb/LC_MESSAGES/django.po +++ b/plinth/locale/nb/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2023-08-16 06:52+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: Norwegian Bokmål http://config.privoxy.org/ eller http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Mellomtjener for nettet" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Tilgang {url} med mellomtjener {proxy} på tcp{kind}" @@ -7203,7 +7203,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Filsynkronisering" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7376,7 +7376,7 @@ msgstr "Oppdaterer oppsett" msgid "Error configuring app: {error}" msgstr "Feil ved programinstallering: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7385,22 +7385,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "Tor Socks Proxy" msgid "Tor Proxy" msgstr "Tor Socks-mellomtjener" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor Socks-mellomtjener" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Adgang til URL {url} på tcp{kind} via Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekreft Tor-bruk på {url} via tcp{kind}" @@ -7807,7 +7807,7 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "Starter test av distribusjonsoppgradering." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7818,7 +7818,7 @@ msgstr "" "kan kreve at en brukerkonto er medlem av en gruppe for å gi brukeren tilgang " "til programmet." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7829,25 +7829,25 @@ msgstr "" "liste over programmer som er relevante for dem på hjemmesiden. Dog kan kun " "brukere av admin-gruppen endre programmer eller systeminnstillinger." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Brukere og grupper" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Tilgang til alle tjenester og systeminnstillinger" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Sjekk LDAP-oppføring «{search_item}»" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7856,31 +7856,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "Brukernavnet er opptatt eller reservert." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Skriv et gyldig brukernavn." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Påkrevd. 150 tegn eller mindre. Kun engelske bokstaver, tall og @/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Tilgangspassord" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "Skriv inn passordet for bruker «{user}» for å tillate kontoendringer." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Ugyldig passord." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7894,21 +7870,45 @@ msgstr "" "gruppen kan logge seg på alle tjenester. De kan også logge inn på systemet " "via SSH, og ha administrative rettigheter (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Skriv et gyldig brukernavn." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Påkrevd. 150 tegn eller mindre. Kun engelske bokstaver, tall og @/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Tilgangspassord" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "Skriv inn passordet for bruker «{user}» for å tillate kontoendringer." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Ugyldig passord." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Oppretting av LDAP-bruker mislyktes: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Klarte ikke å legge ny bruker til i {group}-gruppen: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Autoriserte SSH-nøkler" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7918,38 +7918,38 @@ msgstr "" "på systemet uten å bruke passord. Du kan legge inn multiple (flere) nøkler, " "én på hver linje. Blanke linjer og linjer som starter med # vil bli ignorert." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Klarte ikke å bytte navn på LDAP-bruker." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Klarte ikke å slette bruker fra gruppe." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Klarte ikke legge bruker til gruppe." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Klarte ikke sette SSH-nøkler." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Klarte ikke legge bruker til gruppe." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Klarte ikke å bytte passord for LDAP-bruker." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Klarte ikke å legge til en ny bruker i admin-gruppen: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Brukerkonto er opprettet, du er nå logget inn" @@ -8495,7 +8495,7 @@ msgstr "" "nettstedet eller bloggen. Aktiver kun etter at oppsettet av Wordpress er " "gjennomført." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8508,7 +8508,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8516,11 +8516,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Organiserer fotografier" @@ -8580,101 +8580,101 @@ msgstr "Tjeneste deaktivert: {name}" msgid "Package {package_expression} is not available for install" msgstr "Pakke {expression} er ikke tilgjengelig for installasjon" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Pakke {package_name} er siste versjon ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "installering" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "laster ned" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "mediaendring" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "oppsettsfil: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Installer App-er" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Oppdaterer program" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Feil ved programinstallering: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Feil ved programinstallering: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Feil ved programinstallering: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Feil ved programinstallering: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Program installert." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Program oppdatert" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Installer App-er" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Feil ved programinstallering: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Feil ved programinstallering: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Program installert." -#: setup.py:453 +#: setup.py:513 #, fuzzy #| msgid "Upgrade Packages" msgid "Updating app packages" @@ -9074,11 +9074,11 @@ msgstr "" "All programdata og oppsett blir permanent borte. Programmet kan installeres " "på nytt igjen." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Oppsett uendret" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "før avinstallering av {app_id}" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index c93251fd5..131ee1274 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-02-28 10:02+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch http://config.privoxy.org/ of http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Web Proxy" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Gebruik {url} via proxy {proxy} op tcp{kind}" @@ -7106,7 +7106,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Bestandssynchronisatie" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7281,7 +7281,7 @@ msgstr "Configuratie bijwerken" msgid "Error configuring app: {error}" msgstr "Fout bij het configureren van de toepassing: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7295,20 +7295,20 @@ msgstr "" "krijgen tot internet. ISP-censuur kan worden omzeild door upstream bridges " "te gebruiken." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Tor Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor Socks Proxy" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Gebruik URL {url} op tcp{kind} via Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bevestig Tor gebruik met {url} via tcp{kind}" @@ -7709,7 +7709,7 @@ msgstr "Tussentijdse Software Updates zijn ingeschakeld." msgid "Starting distribution upgrade test." msgstr "Start de distributie upgrade test." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7720,7 +7720,7 @@ msgstr "" "apps moet een gebruikersaccount deel uitmaken van een groep om de gebruiker " "toegang te geven tot de toepassing." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7732,25 +7732,25 @@ msgstr "" "die lid zijn van de admin -groep mogen toepassings- of " "systeeminstellingen wijzigen." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Gebruikers en Groepen" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Toegang tot alle diensten en systeeminstellingen" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Zoek LDAP item \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Controleer nslcd configuratie \"{key} {value}\"" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Controleer nsswitch config \"{database}\"" @@ -7759,32 +7759,7 @@ msgstr "Controleer nsswitch config \"{database}\"" msgid "Username is taken or is reserved." msgstr "Gebruikersnaam is in gebruik of is gereserveerd." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Voer een geldige gebruikersnaam in." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "Vereist. 150 tekens of minder. Alleen letters, cijfers en @/./-/_ ." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Authorisatie-wachtwoord" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Voer het wachtwoord voor gebruiker \"{user}\" in om accountwijzigingen toe " -"te staan." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Ongeldig wachtwoord." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7799,21 +7774,46 @@ msgstr "" "ook op het systeem inloggen met SSH en kunnen systeemadministratie doen " "(sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Voer een geldige gebruikersnaam in." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "Vereist. 150 tekens of minder. Alleen letters, cijfers en @/./-/_ ." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Authorisatie-wachtwoord" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Voer het wachtwoord voor gebruiker \"{user}\" in om accountwijzigingen toe " +"te staan." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Ongeldig wachtwoord." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "LDAP gebruiker aanmaken mislukt: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Toevoegen van gebruiker aan groep {group} mislukt: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Geautoriseerde SSH-sleutels" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7824,36 +7824,36 @@ msgstr "" "meerdere sleutels toevoegen, één op elke regel. Lege regels en regels die " "beginnen met # worden genegeerd." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "LDAP gebruiker hernoemen mislukt." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Gebruiker uit groep verwijderen mislukt." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Gebruiker aan groep toevoegen mislukt." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Kan de SSH-sleutels niet instellen." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Gebruikerstatus aanpassen mislukt." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Wijzigen LDAP gebruikerswachtwoord mislukt." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Toevoegen van gebruiker aan admin groep mislukt: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Gebruikersaccount aangemaakt, je bent nu ingelogd" @@ -8397,7 +8397,7 @@ msgstr "" "WordPress-site of blog bekijken. Alleen inschakelen na het uitvoeren van de " "eerste WordPress-configuratie." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8419,7 +8419,7 @@ msgstr "" "van zoekwoorden, kaart- en kalenderweergaven. Individuele foto's kunnen met " "anderen worden gedeeld door een directe link te sturen." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8430,11 +8430,11 @@ msgstr "" "Zoph. Voor extra gebruikers moeten zowel in {box_name} als in Zoph accounts " "worden aangemaakt met dezelfde gebruikersnaam." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Foto Organisator" @@ -8493,87 +8493,87 @@ msgstr "Klaar: {name}" msgid "Package {package_expression} is not available for install" msgstr "Pakket {package_expression} is niet beschikbaar voor installatie" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Pakket {package_name} is de nieuwste versie ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "installeren" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "downloaden" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "media wijzigen" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "configuratiebestand: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Time-out wachtend op pakketbeheerder" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Toepassing installeren" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Toepassing updaten" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Fout bij het installeren van de toepassing: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Fout bij het bijwerken van de toepassing: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Fout bij het installeren van de toepassing: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Fout bij het bijwerken van de toepassing: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "De toepassing is geïnstalleerd." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Toepassing bijgewerkt" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Toepassing wordt verwijderd" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Fout bij het verwijderen van de toepassing: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Fout bij het verwijderen van de toepassing: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "De toepassing is verwijderd." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Toepassings-pakketten bijwerken" @@ -8967,11 +8967,11 @@ msgstr "" "Alle toepassings-gegevens en configuratie gaan permanent verloren. de " "toepassing kan opnieuw vers worden geïnstalleerd." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Instelling onveranderd" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "voor het verwijderen van {app_id}" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index b0301b334..89b377be3 100644 --- a/plinth/locale/pl/LC_MESSAGES/django.po +++ b/plinth/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Polish http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6651,7 +6651,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6802,7 +6802,7 @@ msgstr "Podczas konfiguracji wystąpił błąd." msgid "Error configuring app: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6811,22 +6811,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2P Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -7200,14 +7200,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "Rejestracja użytkowników wyłączona" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7215,25 +7215,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7242,36 +7242,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid server name" -msgid "Enter a valid username." -msgstr "Niewłaściwa nazwa użytkownika" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -#, fuzzy -#| msgid "Administrator Account" -msgid "Authorization Password" -msgstr "Konto Administratora" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -#, fuzzy -#| msgid "Show password" -msgid "Invalid password." -msgstr "Pokaż hasło" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7280,59 +7251,88 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Niewłaściwa nazwa użytkownika" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +#, fuzzy +#| msgid "Administrator Account" +msgid "Authorization Password" +msgstr "Konto Administratora" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Show password" +msgid "Invalid password." +msgstr "Pokaż hasło" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Tworzenie użytkownika LDAP nie udało się: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Nieudane dodanie użytkownika do {group} grupy:{error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 #, fuzzy #| msgid "Failed to add new user to admin group." msgid "Failed to change user status." msgstr "Nieudane dodawanie użytkownika do grupy admin." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Nieudane dodawanie użytkownika do grupy admin: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Utworzono konto użytkownika, możesz się teraz zalogować" @@ -7869,7 +7869,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7882,7 +7882,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7890,11 +7890,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7951,103 +7951,103 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "plik konfiguracyjny: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Instaluj aplikacje" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Błąd podczas instalowania aplikacji: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Błąd podczas instalowania aplikacji: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Aplikacja zainstalowania." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "Ostatnie uaktualnienie" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Instaluj aplikacje" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Błąd podczas instalowania aplikacji: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Aplikacja zainstalowania." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8457,11 +8457,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Ustawienie bez zmian" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index 2812035ee..04ca1dcfc 100644 --- a/plinth/locale/pt/LC_MESSAGES/django.po +++ b/plinth/locale/pt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2023-05-22 15:50+0000\n" "Last-Translator: Frederico Gomes \n" "Language-Team: Portuguese http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Acesse {url} com proxy {proxy} em tcp{kind}" @@ -6506,7 +6506,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6657,7 +6657,7 @@ msgstr "Configuração Geral" msgid "Error configuring app: {error}" msgstr "Erro a instalar a aplicação: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6666,22 +6666,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2P Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -7037,14 +7037,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "A iniciar teste de atualização de distribuição." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7052,25 +7052,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7079,30 +7079,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Insira um nome de utilizador válido." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Palavra-passe inválida." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7111,57 +7088,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Insira um nome de utilizador válido." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Palavra-passe inválida." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Conta de utilizador criada, a sua sessão já foi iniciada" @@ -7669,7 +7669,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7682,7 +7682,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7690,11 +7690,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7748,105 +7748,105 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 #, fuzzy #| msgid "Setting unchanged" msgid "media change" msgstr "Definição inalterada" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "ficheiro de configuração: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install" msgid "Installing app" msgstr "Instalar" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Erro a instalar a aplicação: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Erro a instalar a aplicação: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Erro a instalar a aplicação: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Erro a instalar a aplicação: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Aplicação instalada." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Name" msgid "App updated" msgstr "Nome" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install" msgid "Uninstalling app" msgstr "Instalar" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Erro a instalar a aplicação: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Erro a instalar a aplicação: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Aplicação instalada." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8218,11 +8218,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Definição inalterada" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index 30191b0ba..57513fa3f 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-10-10 18:05+0000\n" "Last-Translator: Nikita Epifanov \n" "Language-Team: Russian http://config.privoxy.org или http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Web-прокси" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Доступ к {url} с прокси {proxy} на tcp{kind}" @@ -7134,7 +7134,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Синхронизация файлов" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7310,7 +7310,7 @@ msgstr "Произошла ошибка во время настройки." msgid "Error configuring app: {error}" msgstr "Ошибка при установке приложения: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7319,22 +7319,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "Tor Socks Proxy" msgid "Tor Proxy" msgstr "Tor Socks прокси" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor Socks прокси" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Доступ к {url} по tcp{kind} через Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Подтверждение использования Tor в {url} по tcp {kind}" @@ -7743,7 +7743,7 @@ msgstr "Активированы частые обновления функци msgid "Starting distribution upgrade test." msgstr "Обновление дистрибутива включено" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7755,7 +7755,7 @@ msgstr "" "запись пользователя была частью группы, чтобы разрешить пользователю доступ " "к приложению." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7767,25 +7767,25 @@ msgstr "" "пользователи группы admin могут изменять приложения или системные " "настройки." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Пользователи и группы" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Доступ ко всем сервисам и настройкам системы" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Проверьте запись LDAP \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7794,33 +7794,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "Имя пользователя уже занято." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Введите действительное имя пользователя." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Требуется. 150 символов или меньше. Только английские буквы, цифры и @/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Пароль авторизации" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Введите пароль пользователя \"{user}\" для авторизации изменений учетной " -"записи." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Неправильный пароль." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7834,21 +7808,47 @@ msgstr "" "\"admin\" смогут войти во все службы. Они также могут входить в систему " "через SSH и иметь привилегии администратора (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Введите действительное имя пользователя." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Требуется. 150 символов или меньше. Только английские буквы, цифры и @/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Пароль авторизации" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Введите пароль пользователя \"{user}\" для авторизации изменений учетной " +"записи." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Неправильный пароль." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Не удалось создать пользователя LDAP: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Не удалось добавить нового пользователя в группу {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Авторизованные SSH ключи" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7859,37 +7859,37 @@ msgstr "" "на каждой строке. Пустые строки и строки, начинающиеся с # будут " "игнорироваться." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Переименование пользователя LDAP не удалось." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Не удалось удалить пользователя из группы." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Не удалось добавить пользователя в группу." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Не удалось задать ключи SSH." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Не удалось изменить статус пользователя." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Изменение LDAP пароля пользователя не удалось." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" "Не удалось добавить нового пользователя в группу администраторов: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Учетная запись пользователя создана, теперь вы вошли" @@ -8435,7 +8435,7 @@ msgstr "" "просматривать сайт или блог WordPress. Включайте только после первоначальной " "настройки WordPress." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8458,7 +8458,7 @@ msgstr "" "месте. Отдельными фотографиями можно поделиться с другими, отправив прямую " "ссылку." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8469,11 +8469,11 @@ msgstr "" "Zoph. Для дополнительных пользователей необходимо создать учетные записи как " "в {box_name}, так и в Zoph с тем же именем пользователя." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Организатор фотографий" @@ -8534,105 +8534,105 @@ msgstr "Служба выключена: {name}" msgid "Package {package_expression} is not available for install" msgstr "Пакет {expression} недоступен для установки" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Пакет {package_name} последней версией ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "Установка" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "Загрузка" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "изменение медиа" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "Файл настроек: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "Установка приложений" -#: setup.py:43 +#: setup.py:41 #, fuzzy #| msgid "Updating..." msgid "Updating app" msgstr "Обновляется..." -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Ошибка при установке пакетов: {string}{details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Ошибка при установке пакетов: {string}{details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Ошибка при установке приложения: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Ошибка при установке приложения: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Приложение установлено." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "Последнее обновление" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "Установка приложений" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Ошибка при установке пакетов: {string}{details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Ошибка при установке приложения: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Приложение установлено." -#: setup.py:453 +#: setup.py:513 #, fuzzy #| msgid "Upgrade Packages" msgid "Updating app packages" @@ -9032,11 +9032,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Настройки без изменений" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/si/LC_MESSAGES/django.po b/plinth/locale/si/LC_MESSAGES/django.po index ce9f8d5ad..9116bb333 100644 --- a/plinth/locale/si/LC_MESSAGES/django.po +++ b/plinth/locale/si/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2021-04-27 13:32+0000\n" "Last-Translator: HelaBasa \n" "Language-Team: Sinhala http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6164,7 +6164,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6306,7 +6306,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6315,20 +6315,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6666,14 +6666,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6681,25 +6681,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6708,30 +6708,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6740,57 +6717,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7272,7 +7272,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7285,7 +7285,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7293,11 +7293,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7351,87 +7351,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7784,11 +7784,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po index 0dceb7a79..98bdb5851 100644 --- a/plinth/locale/sl/LC_MESSAGES/django.po +++ b/plinth/locale/sl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Slovenian http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6424,7 +6424,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6569,7 +6569,7 @@ msgstr "Konfiguracija je posodobljena" msgid "Error configuring app: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6578,22 +6578,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2P Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6955,14 +6955,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6970,25 +6970,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6997,34 +6997,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -#, fuzzy -#| msgid "Invalid hostname" -msgid "Enter a valid username." -msgstr "Neveljavno ime gostitelja" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -#, fuzzy -#| msgid "Invalid hostname" -msgid "Invalid password." -msgstr "Neveljavno ime gostitelja" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7033,57 +7006,84 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +#, fuzzy +#| msgid "Invalid hostname" +msgid "Enter a valid username." +msgstr "Neveljavno ime gostitelja" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +#, fuzzy +#| msgid "Invalid hostname" +msgid "Invalid password." +msgstr "Neveljavno ime gostitelja" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7597,7 +7597,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7610,7 +7610,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7618,11 +7618,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7677,101 +7677,101 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Napaka ob nameščanju aplikacije: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Napaka ob nameščanju aplikacije: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Aplikacija je nameščena." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Name" msgid "App updated" msgstr "Ime" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "Napaka ob nameščanju aplikacije: {error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Napaka ob nameščanju aplikacije: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Aplikacija je nameščena." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8131,11 +8131,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/sq/LC_MESSAGES/django.po b/plinth/locale/sq/LC_MESSAGES/django.po index f852ab91c..a2448dd7c 100644 --- a/plinth/locale/sq/LC_MESSAGES/django.po +++ b/plinth/locale/sq/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-02-13 01:32+0000\n" "Last-Translator: Besnik Bleta \n" "Language-Team: Albanian . Parashtrimi bëhet përmes rrjetit Tor, për anonimitet shtesë, " "nëse është i aktivizuar aplikacioni Tor." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5635,7 +5635,7 @@ msgstr "" "faqesh web dhe kryesh HTTP, kontrollim hyrjesh, dhe heqje reklamash dhe të " "tjera hedhurina të papëlqyeshme Internet. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5652,15 +5652,15 @@ msgstr "" "te http://config.privoxy.org/ ose " "http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Ndërmjetës Web" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Hapni {url} me ndërmjetësin {proxy} në tcp{kind}" @@ -7137,7 +7137,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Njëkohësim Kartelash" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7311,7 +7311,7 @@ msgstr "Po përditësohet formësimi" msgid "Error configuring app: {error}" msgstr "Gabim në formësimin e aplikacionit: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7325,20 +7325,20 @@ msgstr "" "rrjetit Tor-in. Censurimi nga ISP-të mund të anashkalohen duke përdorur ura " "“upstream”." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Ndërmjetës Tor" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Ndërmjetës SOCKS Tor" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "URL hyrjesh {url} në tcp{kind} përmes Tor-i" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Ripohoni përdorim Tor-i te {url} në tcp{kind}" @@ -7746,7 +7746,7 @@ msgstr "Përditësime të shpeshta veçorish të aktivizuara." msgid "Starting distribution upgrade test." msgstr "Po fillohet provë përmirësimi shpërndarjeje." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7757,7 +7757,7 @@ msgstr "" "aplikacione kërkojnë doemos një llogari përdoruesi, për të qenë pjesë e një " "grupi që autorizon përdoruesin të përdorë aplikacionin." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7769,25 +7769,25 @@ msgstr "" "vetëm përdoruesit e grupit përgjegjës mund të ndryshojnë " "aplikacionet, apo rregullimet e sistemit." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Përdorues dhe Grupe" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Hyrje te krejt shërbimet dhe rregullime të sistemit" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrolloni zërin LDAP \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Kontrolloni “{key} {value}” formësimi nslcd-je" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Kontrolloni “{database}” formësimi nsswitch" @@ -7796,34 +7796,7 @@ msgstr "Kontrolloni “{database}” formësimi nsswitch" msgid "Username is taken or is reserved." msgstr "Emri i përdoruesit është i zënë, ose i rezervuar." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Jepni një emër përdoruesi të vlefshëm." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"E domosdoshme. 150 ose më pak shenja. Vetëm shkronja anglishteje, shifra, " -"dhe @/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Fjalëkalim Autorizimi" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Jepni fjalëkalimin për përdoruesin “{user}”, që të autorizoni ndryshime " -"llogarie." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Fjalëkalim i pavlefshëm." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7838,21 +7811,48 @@ msgstr "" "në krejt shërbimet. Munden edhe të hyjnë në sistem përmes SSH-së dhe të kenë " "privilegje administrative (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Jepni një emër përdoruesi të vlefshëm." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"E domosdoshme. 150 ose më pak shenja. Vetëm shkronja anglishteje, shifra, " +"dhe @/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Fjalëkalim Autorizimi" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Jepni fjalëkalimin për përdoruesin “{user}”, që të autorizoni ndryshime " +"llogarie." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Fjalëkalim i pavlefshëm." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "S’u arrit të krijohej përdorues LDAP: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "S’u arrit të shtohej përdorues i ri te grupi {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Kyçe SSH të autorizuar" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7863,36 +7863,36 @@ msgstr "" "një për rresht. Rreshta të zbrazët dhe rreshta që fillojnë me # do të " "shpërfillen." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Riemërtimi i përdoruesit LDAP dështoi." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "S’u arrit të hiqej përdorues nga grupi." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "S’u arrit të shtohej përdorues te grup." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "S’arrihet të ujdisen kyçe SSH." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "S’u arrit të ndryshohej gjendje përdoruesi." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Ndryshimi i fjalëkalimit për përdorues LDAP dështoi." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "S’u arrit të shtohej përdorues i ri te grupi i përgjegjësve: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Llogaria e përdoruesit u krijua, tani jeni i futur në llogari" @@ -8436,7 +8436,7 @@ msgstr "" "sajtin ose blogun WordPress. Aktivizojeni vetëm pasi të jetë kryer ujdisja " "fillestare e WordPress-it." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8458,7 +8458,7 @@ msgstr "" "pamjet hartë dhe kalendar. Foto individuale mund të ndahen me të tjerë duke " "dërguar një lidhje të drejtpërdrejtë." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8469,11 +8469,11 @@ msgstr "" "Zoph. Për përdorues të tjerë, llogaritë mund të krijohen si në {box_name}, " "ashtu edhe në Zoph, me të njëjtin emër përdoruesi." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Sistemues Fotografish" @@ -8531,88 +8531,88 @@ msgstr "Përfundoi: {name}" msgid "Package {package_expression} is not available for install" msgstr "Paketa {package_expression} s’është e gatshme për instalim" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" "Paketa {package_name} gjendet nën versionin më të ri ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "po instalohet" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "po shkarkohet" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "ndryshim media" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "kartelë formësimi: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Mbaroi koha teksa pritej për përgjegjës paketash" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Po instalohet aplikacioni" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Po përditësohet aplikacioni" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Gabim në instalimin e aplikacionit: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Gabim në përditësimin e aplikacionit: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Gabim në instalimin e aplikacionit: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Gabim në përditësimin e aplikacionit: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "Aplikacioni u instalua." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Aplikacioni u përditësua" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Po çinstalohet aplikacion" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Gabim në çinstalimin e aplikacionit: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Gabim në çinstalimin e aplikacionit: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Aplikacioni u çinstalua." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Po përditësohet paketa aplikacioni" @@ -9005,11 +9005,11 @@ msgstr "" "Krejt të dhënat dhe formësimi i aplikacionit do të humbin përgjithnjë. " "Aplikacioni mund të instalohet sërish nga e para." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Rregullim i pandryshuar" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "para çinstalimit të {app_id}" diff --git a/plinth/locale/sr/LC_MESSAGES/django.po b/plinth/locale/sr/LC_MESSAGES/django.po index 2c392ac99..366be51c6 100644 --- a/plinth/locale/sr/LC_MESSAGES/django.po +++ b/plinth/locale/sr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Serbian http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6294,7 +6294,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6439,7 +6439,7 @@ msgstr "Konfiguracija sačuvana" msgid "Error configuring app: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6448,22 +6448,22 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 #, fuzzy #| msgid "I2P Proxy" msgid "Tor Proxy" msgstr "I2P Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6811,14 +6811,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6826,25 +6826,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6853,30 +6853,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6885,57 +6862,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7417,7 +7417,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7430,7 +7430,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7438,11 +7438,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7496,99 +7496,99 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Greška prilikom instaliranja aplikacije: {string}{details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Greška prilikom instaliranja aplikacije: {string}{details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Aplikacija instalirana." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "Greška prilikom instaliranja aplikacije: {error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Greška prilikom instaliranja aplikacije: {string}{details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Greška prilikom instaliranja aplikacije: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Aplikacija instalirana." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7947,11 +7947,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index b69149d07..707e8535c 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-02-02 20:01+0000\n" "Last-Translator: bittin1ddc447d824349b2 \n" "Language-Team: Swedish popcon.debian.org. Inlämningen sker via Tor-nätverket " "för ytterligare anonymitet om Tor-appen är aktiverad." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5587,7 +5587,7 @@ msgstr "" "för att förbättra sekretessen, ändra webbsidan data och HTTP-huvuden, " "kontrollera åtkomst och ta bort annonser och andra avskyvärda Internet Junk. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5603,15 +5603,15 @@ msgstr "" "href=\"http://config.privoxy.org\">http://config.privoxy.org/ eller http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Webbproxy" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Anslut till {url} med proxy {proxy} på TCP {kind}" @@ -7069,7 +7069,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Filsynkronisering" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7241,7 +7241,7 @@ msgstr "Uppdatera konfigurationen" msgid "Error configuring app: {error}" msgstr "Fel vid konfigurering av appen: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7254,20 +7254,20 @@ msgstr "" "appar för att komma åt internet via Tor-nätverket. ISP-censur kan kringgås " "med hjälp av uppströms broar." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Tor Proxy" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor SOCKS-proxy" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tillgång URL {url} på TCP {kind} via Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekräfta Tor-användning vid {url} på TCP {kind}" @@ -7671,7 +7671,7 @@ msgstr "Frekventa funktionsuppdateringar aktiverade." msgid "Starting distribution upgrade test." msgstr "Startar distributionsuppgraderingstest." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7682,7 +7682,7 @@ msgstr "" "ett användarkonto för att vara en del av en grupp för att auktorisera " "användaren att komma åt appen." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7693,25 +7693,25 @@ msgstr "" "över appar som är relevanta för dem på startsidan. Endast användare av " "gruppen admin kan dock ändra appar eller Systeminställningar." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Användare och grupper" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Tillgång till alla tjänster och systeminställningar" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrollera LDAP-posten \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Kontrollera nslcd-konfigurationen \"{key}{value}\"" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Kontrollera nsswitch-konfigurationen \"{database}\"" @@ -7720,34 +7720,7 @@ msgstr "Kontrollera nsswitch-konfigurationen \"{database}\"" msgid "Username is taken or is reserved." msgstr "Användarnamnet är upptaget eller är reserverade." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Ange ett giltigt användarnamn." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Krävs. 150 tecken eller färre. Engelska bokstäver, siffror och endast @/./-/" -"_ ." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Auktoriseringslösenord" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Ange lösenordet för användaren \"{user}\" för att godkänna " -"kontomodifieringar." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Ogiltigt lösenord." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7761,21 +7734,48 @@ msgstr "" "administratörsgruppen kommer att kunna logga in på alla tjänster. De kan " "också logga in på systemet via SSH och har administratörsprivilegier (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Ange ett giltigt användarnamn." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Krävs. 150 tecken eller färre. Engelska bokstäver, siffror och endast @/./-/" +"_ ." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Auktoriseringslösenord" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Ange lösenordet för användaren \"{user}\" för att godkänna " +"kontomodifieringar." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Ogiltigt lösenord." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Det gick inte att skapa LDAP-användare: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Det gick inte att lägga till ny användare i gruppen {group} : {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Auktoriserade SSH-nycklar" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7785,37 +7785,37 @@ msgstr "" "systemet utan att använda ett lösenord. Du kan ange flera nycklar, en på " "varje rad. Tomma rader och rader som börjar med # kommer att ignoreras." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Det gick inte att byta namn på LDAP-användare." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Det gick inte att ta bort användare från gruppen." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Det gick inte att lägga till användare i gruppen." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Det går inte att ange SSH-nycklar." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Det gick inte att ändra användarstatus." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Det gick inte att ändra användarlösenordet för LDAP." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" "Det gick inte att lägga till ny användare i administratörsgruppen: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Användarkonto skapat, du är nu inloggad" @@ -8356,7 +8356,7 @@ msgstr "" "WordPress-webbplatsen eller bloggen. Aktivera endast efter den första " "installationen av WordPress." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8377,7 +8377,7 @@ msgstr "" "på en plats med hjälp av sök-, kart- och kalendervyer. Enskilda foton kan " "delas med andra genom att skicka en direktlänk." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8388,11 +8388,11 @@ msgstr "" "i Zoph. För ytterligare användare måste konton skapas både i {box_name} och " "i Zoph med samma användarnamn." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Foto Organizer" @@ -8450,87 +8450,87 @@ msgstr "Avslutad: {name}" msgid "Package {package_expression} is not available for install" msgstr "Paket {package_expression} är inte tillgänglig för installation" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Paketet {package_name} är den senaste versionen ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "Installera" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "ladda ner" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "Mediabyte" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "konfigurationsfil: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Timeout väntar på pakethanteraren" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Installera app" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Uppdatera app" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Fel vid installation av app: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Fel vid uppdatering av app: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Fel vid installation av app: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Fel vid uppdatering av app: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "App installerad." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "App uppdaterad" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Avinstallera app" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Fel vid avinstallation av app: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Fel vid avinstallation av appen: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Appen avinstallerad." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Uppdatera appaket" @@ -8925,11 +8925,11 @@ msgstr "" "All appdata och konfiguration kommer att gå förlorad permanent. Appen kan " "installeras på nytt igen." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Instänllningar oförändrade" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "innan du avinstallerar {app_id}" diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index 20127a019..f44af1dd5 100644 --- a/plinth/locale/ta/LC_MESSAGES/django.po +++ b/plinth/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -27,27 +27,27 @@ msgstr "" msgid "FreedomBox" msgstr "" -#: daemon.py:105 +#: daemon.py:122 #, python-brace-format msgid "Service {service_name} is running" msgstr "" -#: daemon.py:164 +#: daemon.py:218 #, python-brace-format msgid "Listening on {kind} port {listen_address}:{port}" msgstr "" -#: daemon.py:167 +#: daemon.py:221 #, python-brace-format msgid "Listening on {kind} port {port}" msgstr "" -#: daemon.py:236 +#: daemon.py:291 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: daemon.py:240 +#: daemon.py:299 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -113,12 +113,12 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" -#: modules/apache/components.py:154 +#: modules/apache/components.py:159 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "" -#: modules/apache/components.py:157 +#: modules/apache/components.py:162 #, python-brace-format msgid "Access URL {url}" msgstr "" @@ -748,7 +748,7 @@ msgid "Permissions for anonymous users, who have not provided a password." msgstr "" #: modules/bepasty/forms.py:27 modules/bepasty/templates/bepasty.html:30 -#: modules/users/forms.py:110 modules/users/forms.py:233 +#: modules/users/forms.py:91 msgid "Permissions" msgstr "" @@ -1320,77 +1320,77 @@ msgstr "" msgid "Bittorrent client written in Python/PyGTK" msgstr "" -#: modules/diagnostics/__init__.py:27 +#: modules/diagnostics/__init__.py:28 msgid "" "The system diagnostic test will run a number of checks on your system to " "confirm that applications and services are working as expected." msgstr "" -#: modules/diagnostics/__init__.py:51 modules/diagnostics/__init__.py:236 +#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:238 msgid "Diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:95 +#: modules/diagnostics/__init__.py:96 msgid "passed" msgstr "" -#: modules/diagnostics/__init__.py:96 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:97 modules/networks/views.py:50 msgid "failed" msgstr "" -#: modules/diagnostics/__init__.py:97 +#: modules/diagnostics/__init__.py:98 msgid "error" msgstr "" -#: modules/diagnostics/__init__.py:98 +#: modules/diagnostics/__init__.py:99 msgid "warning" msgstr "" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:202 +#: modules/diagnostics/__init__.py:204 msgid "MiB" msgstr "" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:207 +#: modules/diagnostics/__init__.py:209 msgid "GiB" msgstr "" -#: modules/diagnostics/__init__.py:214 +#: modules/diagnostics/__init__.py:216 msgid "You should disable some apps to reduce memory usage." msgstr "" -#: modules/diagnostics/__init__.py:219 +#: modules/diagnostics/__init__.py:221 msgid "You should not install any new apps on this system." msgstr "" -#: modules/diagnostics/__init__.py:231 +#: modules/diagnostics/__init__.py:233 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " "{memory_available_unit} free. {advice_message}" msgstr "" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:235 msgid "Low Memory" msgstr "" -#: modules/diagnostics/__init__.py:264 +#: modules/diagnostics/__init__.py:266 msgid "Running diagnostics" msgstr "" -#: modules/diagnostics/__init__.py:307 +#: modules/diagnostics/__init__.py:309 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:308 +#: modules/diagnostics/__init__.py:310 msgid "Diagnostics results" msgstr "" -#: modules/diagnostics/__init__.py:313 +#: modules/diagnostics/__init__.py:315 msgid "Go to diagnostics results" msgstr "" @@ -1466,7 +1466,7 @@ msgstr "" msgid "Result" msgstr "" -#: modules/diagnostics/views.py:107 +#: modules/diagnostics/views.py:111 msgid "Diagnostic Test" msgstr "" @@ -1590,7 +1590,7 @@ msgid "Use HTTP basic authentication" msgstr "" #: modules/dynamicdns/forms.py:88 modules/networks/forms.py:207 -#: modules/users/forms.py:67 +#: modules/users/forms.py:117 msgid "Username" msgstr "" @@ -1958,29 +1958,29 @@ msgstr "" msgid "Firewall" msgstr "" -#: modules/firewall/__init__.py:271 +#: modules/firewall/__init__.py:272 msgid "Default zone is external" msgstr "" -#: modules/firewall/__init__.py:280 +#: modules/firewall/__init__.py:282 msgid "Firewall backend is nftables" msgstr "" -#: modules/firewall/__init__.py:293 +#: modules/firewall/__init__.py:296 msgid "Direct passthrough rules exist" msgstr "" -#: modules/firewall/components.py:136 +#: modules/firewall/components.py:139 #, python-brace-format msgid "Port {name} ({details}) available for internal networks" msgstr "" -#: modules/firewall/components.py:147 +#: modules/firewall/components.py:153 #, python-brace-format msgid "Port {name} ({details}) available for external networks" msgstr "" -#: modules/firewall/components.py:153 +#: modules/firewall/components.py:159 #, python-brace-format msgid "Port {name} ({details}) unavailable for external networks" msgstr "" @@ -2098,11 +2098,11 @@ msgstr "" msgid "Read-write access to Git repositories" msgstr "" -#: modules/gitweb/__init__.py:50 modules/gitweb/manifest.py:11 +#: modules/gitweb/__init__.py:48 modules/gitweb/manifest.py:11 msgid "Gitweb" msgstr "" -#: modules/gitweb/__init__.py:51 +#: modules/gitweb/__init__.py:49 msgid "Simple Git Hosting" msgstr "" @@ -2539,7 +2539,7 @@ msgid "I2P" msgstr "" #: modules/i2p/__init__.py:53 modules/tor/__init__.py:63 -#: modules/torproxy/__init__.py:56 +#: modules/torproxy/__init__.py:57 msgid "Anonymity Network" msgstr "" @@ -3498,19 +3498,19 @@ msgstr "" msgid "Services" msgstr "" -#: modules/networks/__init__.py:35 +#: modules/networks/__init__.py:36 msgid "" "Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " "PPPoE. Share that connection with other devices on the network." msgstr "" -#: modules/networks/__init__.py:37 +#: modules/networks/__init__.py:38 msgid "" "Devices administered through other methods may not be available for " "configuration here." msgstr "" -#: modules/networks/__init__.py:58 +#: modules/networks/__init__.py:59 msgid "Networks" msgstr "" @@ -4873,14 +4873,14 @@ msgid "" "network for additional anonymity if Tor app is enabled." msgstr "" -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " "access, and removing ads and other obnoxious Internet junk. " msgstr "" -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -4891,15 +4891,15 @@ msgid "" "p\">http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6163,7 +6163,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6305,7 +6305,7 @@ msgstr "" msgid "Error configuring app: {error}" msgstr "" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6314,20 +6314,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6665,14 +6665,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6680,25 +6680,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6707,30 +6707,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6739,57 +6716,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7271,7 +7271,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7284,7 +7284,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7292,11 +7292,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7350,87 +7350,87 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7783,11 +7783,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 596066e02..0fe0437fc 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-02-11 20:14+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Telugu popcon.debian.orgలో పబ్లిక్‌గా అందుబాటులో ఉన్నాయి. టోర్ యాప్ " "ప్రారంభించబడితే అదనపు అజ్ఞాతం కోసం టోర్ నెట్‌వర్క్ ద్వారా సమర్పణ జరుగుతుంది." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5404,7 +5404,7 @@ msgstr "" "నియంత్రించడం మరియు ప్రకటనలను మరియు ఇతర చెడ్డ ఇంటర్నెట్ వ్యర్థాలను తొలగించడం కోసం ఆధునిక ఫిల్టరింగ్ " "సామర్థ్యాలతో ఒక కాని క్యాచింగ్ వెబ్ ప్రాక్సీ. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, fuzzy, python-brace-format #| msgid "" #| "You can use Privoxy by modifying your browser proxy settings to your " @@ -5425,15 +5425,15 @@ msgstr "" "డాక్యుమెంటేషన్ http://config.privoxy.org/ లేదా http://p.p లో చూడవచ్చు." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "ప్రివొక్సి" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "వెబ్ ప్రాక్సీ" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "టీసీపీ{kind} పై{proxy} తో యాక్సిస్ {url} చేయండి" @@ -6868,7 +6868,7 @@ msgstr "సింక్ తింగ్" msgid "File Synchronization" msgstr "ఫైళ్ళ సమకాలీకరణ" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7034,7 +7034,7 @@ msgstr "కాన్ఫిగరేషన్‌ను నవీకరిస్ msgid "Error configuring app: {error}" msgstr "యాప్‌ని కాన్ఫిగర్ చేయడంలో లోపం: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7046,20 +7046,20 @@ msgstr "" "ప్రాక్సీని అందిస్తుంది. Tor నెట్‌వర్క్ ద్వారా ఇంటర్నెట్‌ను యాక్సెస్ చేయడానికి వివిధ యాప్‌ల ద్వారా దీన్ని " "ఉపయోగించవచ్చు. ISP సెన్సార్‌షిప్‌ను అప్‌స్ట్రీమ్ వంతెనలను ఉపయోగించి తప్పించుకోవచ్చు." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "టోర్ ప్రాక్సీ" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "టోర్ సాక్స్ ప్రాతినిధ్య" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "టార్ ద్వారా {kind} లో {url} ను ఆక్సెస్ చెయ్యండి" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "టోర్ వాడుకను నిర్ధారించండి{url} టీ సి పి పై{kind}" @@ -7445,7 +7445,7 @@ msgstr "తరచుగా ఫీచర్ అప్‌డేట్‌లు య msgid "Starting distribution upgrade test." msgstr "పంపిణీ మెరుగుపరిచే పరిక్ష ప్రారంభించబడింది." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7455,7 +7455,7 @@ msgstr "" "విధానంగా పనిచేస్తాయి. కొన్ని యాప్‌లకు యాప్‌ను యాక్సెస్ చేయడానికి వినియోగదారుని ప్రామాణీకరించడానికి సమూహంలో భాగంగా " "వినియోగదారు ఖాతా అవసరం." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7466,25 +7466,25 @@ msgstr "" "చేయవచ్చు. అయినప్పటికీ, అడ్మిన్ సమూహం యొక్క వినియోగదారులు మాత్రమే యాప్‌లు లేదా సిస్టమ్ " "సెట్టింగ్‌లను మార్చవచ్చు." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "వినియోగదారులు మరియు సమూహాలు" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "అన్ని సేవలకు మరియు సిస్టమ్ అమరికలకు ప్రాప్యత" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP నమోదు \"{search_item}\" తనిఖీ" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -7493,31 +7493,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "యూజర్ పేరు తీసుకోబడింది లేదా రిజర్వ్ చేయబడింది." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "చెల్లుబాటు అయ్యే వినియోగదారు పేరును నమోదు చేయండి." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"అవసరం. 150 అక్షరాలు లేదా అంతకంటే తక్కువ. ఆంగ్ల అక్షరాలు, అంకెలు మరియు @/./-/_ మాత్రమే." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "అధికార రహస్యపదం" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "వినియోగదారు కోసం పాస్‌వర్డ్‌ను నమోదు చేయండి\"{user}\"ఖాతా సవరణలకు అధికారం ఇవ్వడానికి." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "చెల్లని రహస్యపదం." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7530,21 +7506,45 @@ msgstr "" "అన్ని సేవలకు లాగిన్ చేయగలరు. వారు SSH ద్వారా సిస్టమ్‌కి లాగిన్ అవ్వగలరు మరియు నిర్వాహక అధికారాలను (సూడో) " "కలిగి ఉంటారు." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "చెల్లుబాటు అయ్యే వినియోగదారు పేరును నమోదు చేయండి." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"అవసరం. 150 అక్షరాలు లేదా అంతకంటే తక్కువ. ఆంగ్ల అక్షరాలు, అంకెలు మరియు @/./-/_ మాత్రమే." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "అధికార రహస్యపదం" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "వినియోగదారు కోసం పాస్‌వర్డ్‌ను నమోదు చేయండి\"{user}\"ఖాతా సవరణలకు అధికారం ఇవ్వడానికి." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "చెల్లని రహస్యపదం." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "ల్డప్ వినియోగదారుని సృష్టించడం విఫలమైంది: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, fuzzy, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "సమూహంసమూహానికి కొత్త వినియోగదారుని జోడించడంలో విఫలమైంది: {లోపం {group} {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "అధీకృత SSH కీలు" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7554,36 +7554,36 @@ msgstr "" "అవ్వడానికి అనుమతిస్తుంది. మీరు బహుళ కీలను నమోదు చేయవచ్చు, ఒక్కో లైన్‌లో ఒకటి. #తో ప్రారంభమయ్యే ఖాళీ " "పంక్తులు మరియు పంక్తులు విస్మరించబడతాయి." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పేరుమార్పులో విఫలం." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "సమూహంలోంచి వినియోగదారుని తొలగించడంలో విఫలం." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "SSH కీలను సెట్ చేయడం సాధ్యం కాలేదు." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "వినియోగదారు స్థితిని మార్చడంలో విఫలమైంది." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పాస్‌వర్డ్ మార్పిడి విఫలం." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "నిర్వాహక సమూహానికి కొత్త వినియోగదారుని జోడించడంలో విఫలమైంది: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "వాడుకరి ఖాతా సృస్టించబడింది, మీరు లాగిన్ చేయబడ్డారు" @@ -8113,7 +8113,7 @@ msgstr "" "సందర్శకులందరినీ అనుమతించండి. నిరుపయోగం చేయడం వలన వర్డుప్రెస్సు సైట్ లేదా బ్లాగును వీక్షించడానికి " "నిర్వాహకులు మాత్రమే అనుమతిస్తుంది. ప్రారంభ వర్డుప్రెస్సు సెటప్ చేసిన తర్వాత మాత్రమే ప్రారంభించండి." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8132,7 +8132,7 @@ msgstr "" "వీక్షణలను ఉపయోగించి ఒక వ్యక్తిని కలిగి ఉన్న అన్ని ఫోటోలు లేదా తేదీలో తీసిన ఫోటోలు లేదా ఒక ప్రదేశంలో తీసిన " "ఫోటోలను కనుగొనడం సులభం. డైరెక్ట్ లింక్‌ని పంపడం ద్వారా వ్యక్తిగత ఫోటోలను ఇతరులతో పంచుకోవచ్చు." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8142,11 +8142,11 @@ msgstr "" "జోఫ్ని సెటప్ చేసిన {box_name} వినియోగదారు కూడా Zophలో నిర్వాహకులు అవుతారు. అదనపు వినియోగదారుల " "కోసం, ఖాతాలు తప్పనిసరిగా {box_name}లో మరియు జోఫ్లో ఒకే వినియోగదారు పేరుతో సృష్టించబడాలి." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "జోఫ్" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "ఫోటో ఆర్గనైజర్" @@ -8203,103 +8203,103 @@ msgstr "సేవ నిలిపివేయబడింది: {name}" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "ప్యాకేజీ {package_name} తాజా వెర్షన్ ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "వ్యవస్థాపిస్తోంది" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "దిగుమతి అవుతోంది" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "ప్రసార మాధ్యమం మార్పు" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "ఆకృతీకరణ ఫైలు: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "ప్యాకేజీ మేనేజర్ కోసం వేచి ఉన్న సమయం ముగిసింది" -#: setup.py:41 +#: setup.py:39 #, fuzzy #| msgid "Install Apps" msgid "Installing app" msgstr "అనువర్తనాలను నిక్షిప్తం చేద్దాం" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "అనువర్తనం నవీకరించబడుతున్నది" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {string}{details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {string}{details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "అనువర్తనం స్థాపించబడింది." -#: setup.py:89 +#: setup.py:96 #, fuzzy #| msgid "Last update" msgid "App updated" msgstr "చివరి నవీకరణ" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Install Apps" msgid "Uninstalling app" msgstr "అనువర్తనాలను నిక్షిప్తం చేద్దాం" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {string}{details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "అనువర్తనం స్థాపించబడింది." -#: setup.py:453 +#: setup.py:513 #, fuzzy #| msgid "Upgrade Packages" msgid "Updating app packages" @@ -8693,11 +8693,11 @@ msgid "" "installed freshly again." msgstr "మొత్తం యాప్ డేటా మరియు కాన్ఫిగరేషన్ శాశ్వతంగా పోతాయి. యాప్ను మళ్లీ తాజాగా ఇన్‌స్టాల్ చేయవచ్చు." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "మారకుండా అమర్చుతోంది" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "{app_id} ని అన్ఇన్‌స్టాల్ చేయడానికి ముందు" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index cf940932a..d8347a7bf 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-01-31 05:01+0000\n" "Last-Translator: Burak Yavuz \n" "Language-Team: Turkish https://www.privoxy.org adresinde " "görebilirsiniz." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Web Vekil Sunucusu" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Tcp{kind} üzerinde {proxy} vekil sunucusu ile {url} adresine erişin" @@ -7091,7 +7091,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Dosya Eşitleme" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7262,7 +7262,7 @@ msgstr "Yapılandırma güncelleniyor" msgid "Error configuring app: {error}" msgstr "Uygulama yapılandırılırken hata oldu: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7275,20 +7275,20 @@ msgstr "" "ağı aracılığıyla internete erişmek için çeşitli uygulamalar tarafından " "kullanılabilir. İSS sansürü yukarı akış köprüleri kullanılarak atlatılabilir." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Tor Vekil Sunucusu" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Tor Socks Vekil Sunucusu" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tor aracılığıyla tcp{kind} üzerinde erişim URL'si {url}" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Tcp{kind} üzerinde {url} adresinde Tor kullanımını onaylama" @@ -7693,7 +7693,7 @@ msgstr "Sık yapılan özellik güncellemeleri etkinleştirildi." msgid "Starting distribution upgrade test." msgstr "Dağıtım yükseltmesi denemesi başlatılıyor." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7704,7 +7704,7 @@ msgstr "" "kullanıcıya, uygulamaya erişme yetkisi vermek için bir kullanıcı hesabının " "bir grubun parçası olmasını gerektirir." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7716,25 +7716,25 @@ msgstr "" "sadece admin grubunun kullanıcıları uygulamaları veya sistem " "ayarlarını değiştirebilir." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Kullanıcılar ve Gruplar" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Tüm hizmetlere ve sistem ayarlarına erişim" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP \"{search_item}\" girişini denetleme" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "\"{key} {value}\" nslcd yapılandırmasını denetleme" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "\"{database}\" nsswitch yapılandırmasını denetleme" @@ -7743,34 +7743,7 @@ msgstr "\"{database}\" nsswitch yapılandırmasını denetleme" msgid "Username is taken or is reserved." msgstr "Kullanıcı adı alınmış veya ayrılmış." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Geçerli bir kullanıcı adı girin." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Zorunlu. 150 veya daha az karakter. Sadece İngilizce harfler, rakamlar ve " -"@/./-/_ karakterleri." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Yetkilendirme Parolası" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Hesap değişikliklerini yetkilendirmek için \"{user}\" kullanıcısının " -"parolasını girin." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Geçersiz parola." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7784,21 +7757,48 @@ msgstr "" "kullanıcılar tüm hizmetlere oturum açabilecektir. Ayrıca SSH aracılığıyla " "sisteme oturum açabilir ve yönetici yetkilerine (sudo) sahip olabilirler." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Geçerli bir kullanıcı adı girin." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Zorunlu. 150 veya daha az karakter. Sadece İngilizce harfler, rakamlar ve " +"@/./-/_ karakterleri." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Yetkilendirme Parolası" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Hesap değişikliklerini yetkilendirmek için \"{user}\" kullanıcısının " +"parolasını girin." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Geçersiz parola." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "LDAP kullanıcısı oluşturma başarısız oldu: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "{group} grubuna yeni kullanıcı ekleme başarısız oldu: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Yetkili SSH Anahtarları" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7809,36 +7809,36 @@ msgstr "" "tane olmak üzere birden çok anahtar girebilirsiniz. Boş satırlar ve # ile " "başlayan satırlar yoksayılacaktır." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "LDAP kullanıcısının yeniden adlandırılması başarısız oldu." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Kullanıcıyı gruptan kaldırma başarısız oldu." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Kullanıcıyı gruba ekleme başarısız oldu." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "SSH anahtarları ayarlanamıyor." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Kullanıcı durumunu değiştirme başarısız oldu." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "LDAP kullanıcı parolasının değiştirilmesi başarısız oldu." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Admin grubuna yeni kullanıcı ekleme başarısız oldu: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Kullanıcı hesabı oluşturuldu, şu an oturum açtınız" @@ -8375,7 +8375,7 @@ msgstr "" "WordPress sitesini veya blogunu görüntülemesine izin verir. Sadece ilk " "WordPress kurulumunu gerçekleştirdikten sonra etkinleştirin." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8397,7 +8397,7 @@ msgstr "" "çekilmiş fotoğrafları bulmak kolaydır. Tek tek fotoğraflar, doğrudan bir " "bağlantı gönderilerek başkalarıyla paylaşılabilir." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8408,11 +8408,11 @@ msgstr "" "Ek kullanıcılar için hesaplar hem {box_name} cihazında hem de Zoph'da aynı " "kullanıcı adıyla oluşturulmak zorundadır." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Fotoğraf Düzenleyici" @@ -8470,87 +8470,87 @@ msgstr "Tamamlandı: {name}" msgid "Package {package_expression} is not available for install" msgstr "{package_expression} paketi yükleme için mevcut değil" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "{package_name} paketi en son sürümdür ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "yükleniyor" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "indiriliyor" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "ortam değiştirme" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "yapılandırma dosyası: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Paket yöneticisini beklerken zaman aşımı oldu" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Uygulama yükleniyor" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Uygulama güncelleniyor" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Uygulama yüklenirken hata oldu: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Uygulama güncellenirken hata oldu: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Uygulama yüklenirken hata oldu: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Uygulama güncellenirken hata oldu: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "Uygulama yüklendi." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Uygulama güncellendi" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Uygulama kaldırılıyor" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Uygulama kaldırılırken hata oldu: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Uygulama kaldırılırken hata oldu: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Uygulama kaldırıldı." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Uygulama paketleri güncelleniyor" @@ -8943,11 +8943,11 @@ msgstr "" "Tüm uygulama verileri ve yapılandırması kalıcı olarak kaybolacaktır. " "Uygulama tekrar yeni olarak yüklenebilir." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Ayar değişmedi" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "{app_id} kaldırılmadan önce" diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 5121859c7..ccb06bf3f 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-02-05 00:01+0000\n" "Last-Translator: Ihor Hordiichuk \n" "Language-Team: Ukrainian . Передача відбувається через мережу Tor для додаткової анонімності, " "якщо у вас увімкнено програму Tor." -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5600,7 +5600,7 @@ msgstr "" "підвищення приватності, зміни даних вебсторінок і HTTP-заголовків, контролю " "доступу, а також видалення реклами та іншого небажаного інтернет-мотлоху. " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5617,15 +5617,15 @@ msgstr "" "посиланнями http://config.privoxy.org/" " або http://p.p." -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Вебпроксі" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Доступ за адресою {url} через проксі {proxy} по tcp{kind}" @@ -7090,7 +7090,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Синхронізація файлів" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -7260,7 +7260,7 @@ msgstr "Оновлення налаштувань" msgid "Error configuring app: {error}" msgstr "Помилка налаштування застосунку: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -7273,20 +7273,20 @@ msgstr "" "різними застосунками для доступу до інтернету через мережу Tor. Цензурування " "постачальником послуг інтернету може бути обійдене за допомогою мостів." -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Проксі Tor" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "Проксі Tor Socks" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Доступ за адресою {url} на tcp{kind} через Tor" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Підтвердити використання Tor можна за посиланням {url} на tcp{kind}" @@ -7687,7 +7687,7 @@ msgstr "Оновлення частих можливостей активова msgid "Starting distribution upgrade test." msgstr "Запуск тесту оновлення дистрибутиву." -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " @@ -7698,7 +7698,7 @@ msgstr "" "застосунки також вимагають, щоб обліковий запис був частиною групи, щоб " "отримати авторизований доступ до застосунку." -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -7710,25 +7710,25 @@ msgstr "" "користувачі з групи admin можуть змінювати застосунки або системні " "налаштування." -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "Користувачі і групи" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "Доступ до всіх сервісів і налаштувань системи" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Перевірка запису LDAP \"{search_item}\"" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "Перевірте nslcd конфігурацію \"{key} {value}\"" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "Перевірте nsswitch конфігурацію \"{database}\"" @@ -7737,33 +7737,7 @@ msgstr "Перевірте nsswitch конфігурацію \"{database}\"" msgid "Username is taken or is reserved." msgstr "Імʼя користувача зайняте або зарезервоване." -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "Уведіть коректне імʼя користувача." - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" -"Обовʼязково. 150 знаків, не більше. Лише англійські букви, цифри і @/./-/_." - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "Пароль для авторизації" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" -"Уведіть пароль для користувача \"{user}\", щоб авторизувати зміни облікового " -"запису." - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "Неправильний пароль." - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7777,21 +7751,47 @@ msgstr "" "входити в усі сервіси. Вони також можуть входити в систему через SSH і мати " "адміністративні права (sudo)." -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "Уведіть коректне імʼя користувача." + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" +"Обовʼязково. 150 знаків, не більше. Лише англійські букви, цифри і @/./-/_." + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "Пароль для авторизації" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" +"Уведіть пароль для користувача \"{user}\", щоб авторизувати зміни облікового " +"запису." + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "Неправильний пароль." + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "Не вдалося створити користувача LDAP: {error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "Не вдалося додати нового користувача до групи {group}: {error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "Ключі SSH для авторизації" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7801,36 +7801,36 @@ msgstr "" "систему без використання пароля. Ви можете вказати декілька ключів, один на " "кожен рядок. Порожні рядки і рядки, що починаються на # іґноруються." -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "Не вдалося перейменувати користувача LDAP." -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "Не вдалося вилучити користувача з групи." -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "Не вдалося додати користувача до групи." -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "Не можливо задати ключі SSH." -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "Не вдалося змінити стан користувача." -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "Не вдалося змінити пароль користувача LDAP." -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "Не вдалося додати нового користувача до адмінської групи: {error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "Обліковий запис користувача створено, Ви ввійшли в систему" @@ -8367,7 +8367,7 @@ msgstr "" "переглядати сайт або блог WordPress. Увімкнути тільки після виконання " "початкового налаштування WordPress." -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -8389,7 +8389,7 @@ msgstr "" "календарного перегляду. Окремими світлинами можна ділитися з іншими, " "надіславши пряме посилання." -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -8400,11 +8400,11 @@ msgstr "" "Для додаткових користувачів потрібно створити облікові записи і в " "{box_name}, і в Zoph з тим же іменем користувача." -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "Zoph" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "Упорядник світлин" @@ -8462,87 +8462,87 @@ msgstr "Завершено: {name}" msgid "Package {package_expression} is not available for install" msgstr "Пакунок {package_expression} недоступний для встановлення" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "Пакунок {package_name} має останню версію ({latest_version})" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "встановлення" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "завантаження" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "зміна медія" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "файл конфіґурації: {file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "Час очікування менеджера пакунків" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "Встановлення застосунку" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "Оновлення застосунку" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "Помилка встановлення застосунку: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "Помилка оновлення застосунку: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "Помилка встановлення застосунку: {error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "Помилка оновлення застосунку: {error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "Застосунок встановлено." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "Застосунок оновлено" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "Видалення застосунку" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "Помилка видалення застосунку: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "Помилка видалення застосунку: {error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "Застосунок видалено." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "Оновлення пакунків застосунків" @@ -8935,11 +8935,11 @@ msgstr "" "Усі дані програми та налаштування буде втрачено назавжди. Застосунок можна " "встановити начисто ще раз." -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "Налаштування не змінено" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "перед видаленням {app_id}" diff --git a/plinth/locale/vi/LC_MESSAGES/django.po b/plinth/locale/vi/LC_MESSAGES/django.po index 448c5e147..35fe7998e 100644 --- a/plinth/locale/vi/LC_MESSAGES/django.po +++ b/plinth/locale/vi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2021-07-28 08:34+0000\n" "Last-Translator: bruh \n" "Language-Team: Vietnamese http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6438,7 +6438,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6583,7 +6583,7 @@ msgstr "Đã xảy ra lỗi trong khi thiết lập." msgid "Error configuring app: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6592,20 +6592,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6953,14 +6953,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6968,25 +6968,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6995,30 +6995,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7027,57 +7004,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7559,7 +7559,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7572,7 +7572,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7580,11 +7580,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7639,99 +7639,99 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "Lỗi khi cài đặt ứng dụng: {string} {details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "Lỗi khi cài đặt ứng dụng: {string} {details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "Ứng dụng đã được cài đặt." -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "Lỗi khi cài đặt ứng dụng: {error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "Lỗi khi cài đặt ứng dụng: {string} {details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "Lỗi khi cài đặt ứng dụng: {error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "Ứng dụng đã được cài đặt." -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -8093,11 +8093,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index ece3474ca..224b9e07b 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2024-01-31 05:01+0000\n" "Last-Translator: 大王叫我来巡山 \n" @@ -29,27 +29,27 @@ msgstr "" msgid "FreedomBox" msgstr "FreedomBox" -#: daemon.py:105 +#: daemon.py:122 #, python-brace-format msgid "Service {service_name} is running" msgstr "服务{service_name}正在运行" -#: daemon.py:164 +#: daemon.py:218 #, python-brace-format msgid "Listening on {kind} port {listen_address}:{port}" msgstr "正在侦听 {kind} 端口 {listen_address}:{port}" -#: daemon.py:167 +#: daemon.py:221 #, python-brace-format msgid "Listening on {kind} port {port}" msgstr "正在侦听 {kind} 端口 {port}" -#: daemon.py:236 +#: daemon.py:291 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "连接到主机 {host}:{port}" -#: daemon.py:240 +#: daemon.py:299 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "不能连接到主机 {host}:{port}" @@ -115,12 +115,12 @@ msgstr "Web 服务器" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web 界面(Plinth)" -#: modules/apache/components.py:154 +#: modules/apache/components.py:159 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "在 tcp {kind} 访问 URL {url}" -#: modules/apache/components.py:157 +#: modules/apache/components.py:162 #, python-brace-format msgid "Access URL {url}" msgstr "访问 URL {url}" @@ -783,7 +783,7 @@ msgid "Permissions for anonymous users, who have not provided a password." msgstr "未提供密码的匿名用户的权限。" #: modules/bepasty/forms.py:27 modules/bepasty/templates/bepasty.html:30 -#: modules/users/forms.py:110 modules/users/forms.py:233 +#: modules/users/forms.py:91 msgid "Permissions" msgstr "许可" @@ -1388,54 +1388,54 @@ msgstr "下载目录" msgid "Bittorrent client written in Python/PyGTK" msgstr "用Python/PyGTK编写的Bittorrent客户端" -#: modules/diagnostics/__init__.py:27 +#: modules/diagnostics/__init__.py:28 msgid "" "The system diagnostic test will run a number of checks on your system to " "confirm that applications and services are working as expected." msgstr "" "系统诊断将运行测试程序检查您的系统以确认应用程序和服务正在按预期方式运行。" -#: modules/diagnostics/__init__.py:51 modules/diagnostics/__init__.py:236 +#: modules/diagnostics/__init__.py:52 modules/diagnostics/__init__.py:238 msgid "Diagnostics" msgstr "诊断程序" -#: modules/diagnostics/__init__.py:95 +#: modules/diagnostics/__init__.py:96 msgid "passed" msgstr "通过了" -#: modules/diagnostics/__init__.py:96 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:97 modules/networks/views.py:50 msgid "failed" msgstr "失败" -#: modules/diagnostics/__init__.py:97 +#: modules/diagnostics/__init__.py:98 msgid "error" msgstr "错误" -#: modules/diagnostics/__init__.py:98 +#: modules/diagnostics/__init__.py:99 msgid "warning" msgstr "警告" #. Translators: This is the unit of computer storage Mebibyte similar to #. Megabyte. -#: modules/diagnostics/__init__.py:202 +#: modules/diagnostics/__init__.py:204 msgid "MiB" msgstr "MiB" #. Translators: This is the unit of computer storage Gibibyte similar to #. Gigabyte. -#: modules/diagnostics/__init__.py:207 +#: modules/diagnostics/__init__.py:209 msgid "GiB" msgstr "GiB" -#: modules/diagnostics/__init__.py:214 +#: modules/diagnostics/__init__.py:216 msgid "You should disable some apps to reduce memory usage." msgstr "你应该禁用一些应用程序以减少内存的使用。" -#: modules/diagnostics/__init__.py:219 +#: modules/diagnostics/__init__.py:221 msgid "You should not install any new apps on this system." msgstr "你不应该在这个系统上安装任何新的应用程序。" -#: modules/diagnostics/__init__.py:231 +#: modules/diagnostics/__init__.py:233 #, no-python-format, python-brace-format msgid "" "System is low on memory: {percent_used}% used, {memory_available} " @@ -1444,24 +1444,24 @@ msgstr "" "系统内存不足:已使用 {percent_used},{memory_available} " "{memory_available_unit}可用。{advice_message}" -#: modules/diagnostics/__init__.py:233 +#: modules/diagnostics/__init__.py:235 msgid "Low Memory" msgstr "低内存" -#: modules/diagnostics/__init__.py:264 +#: modules/diagnostics/__init__.py:266 msgid "Running diagnostics" msgstr "运行诊断程序" -#: modules/diagnostics/__init__.py:307 +#: modules/diagnostics/__init__.py:309 #, no-python-format, python-brace-format msgid "Found {issue_count} issues during routine tests." msgstr "" -#: modules/diagnostics/__init__.py:308 +#: modules/diagnostics/__init__.py:310 msgid "Diagnostics results" msgstr "诊断结果" -#: modules/diagnostics/__init__.py:313 +#: modules/diagnostics/__init__.py:315 msgid "Go to diagnostics results" msgstr "转到诊断结果" @@ -1540,7 +1540,7 @@ msgstr "测试" msgid "Result" msgstr "结果" -#: modules/diagnostics/views.py:107 +#: modules/diagnostics/views.py:111 msgid "Diagnostic Test" msgstr "诊断测试" @@ -1684,7 +1684,7 @@ msgid "Use HTTP basic authentication" msgstr "使用 HTTP 基本身份验证" #: modules/dynamicdns/forms.py:88 modules/networks/forms.py:207 -#: modules/users/forms.py:67 +#: modules/users/forms.py:117 msgid "Username" msgstr "用户名" @@ -2070,29 +2070,29 @@ msgstr "" msgid "Firewall" msgstr "防火墙" -#: modules/firewall/__init__.py:271 +#: modules/firewall/__init__.py:272 msgid "Default zone is external" msgstr "默认区域是外部的" -#: modules/firewall/__init__.py:280 +#: modules/firewall/__init__.py:282 msgid "Firewall backend is nftables" msgstr "" -#: modules/firewall/__init__.py:293 +#: modules/firewall/__init__.py:296 msgid "Direct passthrough rules exist" msgstr "" -#: modules/firewall/components.py:136 +#: modules/firewall/components.py:139 #, python-brace-format msgid "Port {name} ({details}) available for internal networks" msgstr "内网端口 {name}({details})可用" -#: modules/firewall/components.py:147 +#: modules/firewall/components.py:153 #, python-brace-format msgid "Port {name} ({details}) available for external networks" msgstr "外网端口 {name}({details})可用" -#: modules/firewall/components.py:153 +#: modules/firewall/components.py:159 #, python-brace-format msgid "Port {name} ({details}) unavailable for external networks" msgstr "" @@ -2212,11 +2212,11 @@ msgstr "" msgid "Read-write access to Git repositories" msgstr "" -#: modules/gitweb/__init__.py:50 modules/gitweb/manifest.py:11 +#: modules/gitweb/__init__.py:48 modules/gitweb/manifest.py:11 msgid "Gitweb" msgstr "" -#: modules/gitweb/__init__.py:51 +#: modules/gitweb/__init__.py:49 msgid "Simple Git Hosting" msgstr "" @@ -2681,7 +2681,7 @@ msgid "I2P" msgstr "" #: modules/i2p/__init__.py:53 modules/tor/__init__.py:63 -#: modules/torproxy/__init__.py:56 +#: modules/torproxy/__init__.py:57 msgid "Anonymity Network" msgstr "匿名网络" @@ -3660,19 +3660,19 @@ msgstr "安全 Shell" msgid "Services" msgstr "服务" -#: modules/networks/__init__.py:35 +#: modules/networks/__init__.py:36 msgid "" "Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " "PPPoE. Share that connection with other devices on the network." msgstr "" -#: modules/networks/__init__.py:37 +#: modules/networks/__init__.py:38 msgid "" "Devices administered through other methods may not be available for " "configuration here." msgstr "" -#: modules/networks/__init__.py:58 +#: modules/networks/__init__.py:59 msgid "Networks" msgstr "网络" @@ -5069,7 +5069,7 @@ msgid "" "network for additional anonymity if Tor app is enabled." msgstr "" -#: modules/privoxy/__init__.py:24 +#: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " "enhancing privacy, modifying web page data and HTTP headers, controlling " @@ -5078,7 +5078,7 @@ msgstr "" "Privoxy 是一个非缓存 Web 代理,具有高级过滤功能,用于增强隐私,修改网页数据" "和 HTTP 标头,控制访问,以及删除广告和其他令人讨厌的互联网垃圾。 " -#: modules/privoxy/__init__.py:29 +#: modules/privoxy/__init__.py:30 #, python-brace-format msgid "" "You can use Privoxy by modifying your browser proxy settings to your " @@ -5093,15 +5093,15 @@ msgstr "" "config.privoxy.org\">http://config.privoxy.org/ 或 http://p.p 中查看其配置详细信息和文档。" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "Privoxy" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "Web 代理" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "在 tcp{kind} 上通过 {proxy} 访问 {url}" @@ -6398,7 +6398,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6550,7 +6550,7 @@ msgstr "更新配置" msgid "Error configuring app: {error}" msgstr "配置应用出错:{error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6559,20 +6559,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "Tor 代理" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "在 tcp{kind} 上通过 Tor 访问 {url}" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "确认使用 Tor 通过 tcp{kind} 访问 {url}" @@ -6925,14 +6925,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "启动分发升级测试。" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6940,25 +6940,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "用户和组" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "请检查 LDAP 条目“{search_item}”" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6967,30 +6967,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "用户名已经占用或保留。" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "输入有效的用户名。" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "验证密码" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "密码无效。" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -7002,21 +6979,44 @@ msgstr "" "单点登录的服务。

管理员(admin)组中的用户将能够登录所有服务。他们还可" "以通过 SSH 登录到系统并具有管理权限(sudo)。" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "输入有效的用户名。" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "验证密码" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "密码无效。" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "创建 LDAP 用户失败:{error}" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "未能将新用户添加到 {group} 组:{error}" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -7025,36 +7025,36 @@ msgstr "" "设置 SSH 公钥将允许此用户安全地登录到系统不使用密码。您可以输入多个密钥,每行" "一个。将忽略空行和以 # 开头的行。" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "重命名 LDAP 用户失败。" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "无法从组中删除用户。" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "无法将用户添加到组。" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "不能设置 SSH 密钥。" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "更改用户状态失败。" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "更改 LDAP 用户密码失败。" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "未能将新用户添加到管理员组:{error}" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "用户帐户已创建,您现在可以登录" @@ -7538,7 +7538,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7551,7 +7551,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7559,11 +7559,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7617,87 +7617,87 @@ msgstr "已完成:{name}" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "安装" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "下载中" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "媒体改变" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "配置文件:{file}" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "安装应用中" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, python-brace-format msgid "Error installing app: {string} {details}" msgstr "安装应用出错:{string} {details}" -#: setup.py:74 +#: setup.py:81 #, python-brace-format msgid "Error updating app: {string} {details}" msgstr "更新应用出错:{string} {details}" -#: setup.py:80 +#: setup.py:87 #, python-brace-format msgid "Error installing app: {error}" msgstr "安装应用出错:{error}" -#: setup.py:83 +#: setup.py:90 #, python-brace-format msgid "Error updating app: {error}" msgstr "更新应用出错:{error}" -#: setup.py:87 +#: setup.py:94 msgid "App installed." msgstr "应用已安装。" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "应用已更新" -#: setup.py:106 +#: setup.py:113 msgid "Uninstalling app" msgstr "卸载应用" -#: setup.py:124 +#: setup.py:131 #, python-brace-format msgid "Error uninstalling app: {string} {details}" msgstr "卸载应用出错:{string} {details}" -#: setup.py:130 +#: setup.py:137 #, python-brace-format msgid "Error uninstalling app: {error}" msgstr "卸载应用出错:{error}" -#: setup.py:133 +#: setup.py:140 msgid "App uninstalled." msgstr "应用已卸载。" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "更新软件包中" @@ -8064,11 +8064,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "设置未改变" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr "" diff --git a/plinth/locale/zh_Hant/LC_MESSAGES/django.po b/plinth/locale/zh_Hant/LC_MESSAGES/django.po index 791202e34..95e4af111 100644 --- a/plinth/locale/zh_Hant/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hant/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 20:35-0500\n" +"POT-Creation-Date: 2024-03-11 20:10-0400\n" "PO-Revision-Date: 2021-12-23 12:50+0000\n" "Last-Translator: pesder \n" "Language-Team: Chinese (Traditional) http://p.p." msgstr "" -#: modules/privoxy/__init__.py:52 +#: modules/privoxy/__init__.py:53 msgid "Privoxy" msgstr "" -#: modules/privoxy/__init__.py:53 +#: modules/privoxy/__init__.py:54 msgid "Web Proxy" msgstr "" -#: modules/privoxy/__init__.py:117 +#: modules/privoxy/__init__.py:118 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -6292,7 +6292,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:28 +#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6437,7 +6437,7 @@ msgstr "設置過程中發生錯誤。" msgid "Error configuring app: {error}" msgstr "安裝應用遇到錯誤:{error}" -#: modules/torproxy/__init__.py:35 +#: modules/torproxy/__init__.py:36 #, python-brace-format msgid "" "This app provides a web proxy on your {box_name} for internal networks on " @@ -6446,20 +6446,20 @@ msgid "" "using upstream bridges." msgstr "" -#: modules/torproxy/__init__.py:55 +#: modules/torproxy/__init__.py:56 msgid "Tor Proxy" msgstr "" -#: modules/torproxy/__init__.py:80 +#: modules/torproxy/__init__.py:81 msgid "Tor Socks Proxy" msgstr "" -#: modules/torproxy/__init__.py:140 +#: modules/torproxy/__init__.py:142 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: modules/torproxy/__init__.py:152 +#: modules/torproxy/__init__.py:154 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6807,14 +6807,14 @@ msgstr "" msgid "Starting distribution upgrade test." msgstr "" -#: modules/users/__init__.py:32 +#: modules/users/__init__.py:33 msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -#: modules/users/__init__.py:37 +#: modules/users/__init__.py:38 #, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " @@ -6822,25 +6822,25 @@ msgid "" "group may alter apps or system settings." msgstr "" -#: modules/users/__init__.py:58 +#: modules/users/__init__.py:59 msgid "Users and Groups" msgstr "" -#: modules/users/__init__.py:83 +#: modules/users/__init__.py:84 msgid "Access to all services and system settings" msgstr "" -#: modules/users/__init__.py:127 +#: modules/users/__init__.py:128 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: modules/users/__init__.py:141 +#: modules/users/__init__.py:143 #, python-brace-format msgid "Check nslcd config \"{key} {value}\"" msgstr "" -#: modules/users/__init__.py:171 +#: modules/users/__init__.py:173 #, python-brace-format msgid "Check nsswitch config \"{database}\"" msgstr "" @@ -6849,30 +6849,7 @@ msgstr "" msgid "Username is taken or is reserved." msgstr "" -#: modules/users/forms.py:62 -msgid "Enter a valid username." -msgstr "" - -#: modules/users/forms.py:69 -msgid "" -"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." -msgstr "" - -#: modules/users/forms.py:78 -msgid "Authorization Password" -msgstr "" - -#: modules/users/forms.py:85 -#, python-brace-format -msgid "" -"Enter the password for user \"{user}\" to authorize account modifications." -msgstr "" - #: modules/users/forms.py:94 -msgid "Invalid password." -msgstr "" - -#: modules/users/forms.py:112 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6881,57 +6858,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: modules/users/forms.py:155 modules/users/forms.py:375 +#: modules/users/forms.py:112 +msgid "Enter a valid username." +msgstr "" + +#: modules/users/forms.py:119 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: modules/users/forms.py:128 +msgid "Authorization Password" +msgstr "" + +#: modules/users/forms.py:135 +#, python-brace-format +msgid "" +"Enter the password for user \"{user}\" to authorize account modifications." +msgstr "" + +#: modules/users/forms.py:144 +msgid "Invalid password." +msgstr "" + +#: modules/users/forms.py:200 modules/users/forms.py:398 #, python-brace-format msgid "Creating LDAP user failed: {error}" msgstr "" -#: modules/users/forms.py:166 +#: modules/users/forms.py:212 #, python-brace-format msgid "Failed to add new user to {group} group: {error}" msgstr "" -#: modules/users/forms.py:181 +#: modules/users/forms.py:228 msgid "Authorized SSH Keys" msgstr "" -#: modules/users/forms.py:183 +#: modules/users/forms.py:230 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: modules/users/forms.py:263 +#: modules/users/forms.py:286 msgid "Renaming LDAP user failed." msgstr "" -#: modules/users/forms.py:274 +#: modules/users/forms.py:297 msgid "Failed to remove user from group." msgstr "" -#: modules/users/forms.py:284 +#: modules/users/forms.py:307 msgid "Failed to add user to group." msgstr "" -#: modules/users/forms.py:291 +#: modules/users/forms.py:314 msgid "Unable to set SSH keys." msgstr "" -#: modules/users/forms.py:304 +#: modules/users/forms.py:327 msgid "Failed to change user status." msgstr "" -#: modules/users/forms.py:345 +#: modules/users/forms.py:368 msgid "Changing LDAP user password failed." msgstr "" -#: modules/users/forms.py:383 +#: modules/users/forms.py:406 #, python-brace-format msgid "Failed to add new user to admin group: {error}" msgstr "" -#: modules/users/forms.py:408 +#: modules/users/forms.py:429 msgid "User account created, you are now logged in" msgstr "" @@ -7413,7 +7413,7 @@ msgid "" "WordPress site or blog. Enable only after performing initial WordPress setup." msgstr "" -#: modules/zoph/__init__.py:23 +#: modules/zoph/__init__.py:24 #, python-brace-format msgid "" "Zoph manages your photo collection. Photos are stored on your {box_name}, " @@ -7426,7 +7426,7 @@ msgid "" "shared with others by sending a direct link." msgstr "" -#: modules/zoph/__init__.py:34 +#: modules/zoph/__init__.py:35 #, python-brace-format msgid "" "The {box_name} user who setup Zoph will also become the administrator in " @@ -7434,11 +7434,11 @@ msgid "" "in Zoph with the same user name." msgstr "" -#: modules/zoph/__init__.py:53 modules/zoph/manifest.py:6 +#: modules/zoph/__init__.py:56 modules/zoph/manifest.py:6 msgid "Zoph" msgstr "" -#: modules/zoph/__init__.py:54 +#: modules/zoph/__init__.py:57 msgid "Photo Organizer" msgstr "" @@ -7493,99 +7493,99 @@ msgstr "" msgid "Package {package_expression} is not available for install" msgstr "" -#: package.py:231 +#: package.py:234 #, python-brace-format msgid "Package {package_name} is the latest version ({latest_version})" msgstr "" -#: package.py:382 +#: package.py:385 msgid "installing" msgstr "" -#: package.py:384 +#: package.py:387 msgid "downloading" msgstr "" -#: package.py:386 +#: package.py:389 msgid "media change" msgstr "" -#: package.py:388 +#: package.py:391 #, python-brace-format msgid "configuration file: {file}" msgstr "" -#: package.py:416 package.py:441 +#: package.py:419 package.py:444 msgid "Timeout waiting for package manager" msgstr "" -#: setup.py:41 +#: setup.py:39 msgid "Installing app" msgstr "" -#: setup.py:43 +#: setup.py:41 msgid "Updating app" msgstr "" -#: setup.py:70 +#: setup.py:77 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error installing app: {string} {details}" msgstr "安裝過程中遇到錯誤:{string}{details}" -#: setup.py:74 +#: setup.py:81 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error updating app: {string} {details}" msgstr "安裝過程中遇到錯誤:{string}{details}" -#: setup.py:80 +#: setup.py:87 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error installing app: {error}" msgstr "安裝應用遇到錯誤:{error}" -#: setup.py:83 +#: setup.py:90 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error updating app: {error}" msgstr "安裝應用遇到錯誤:{error}" -#: setup.py:87 +#: setup.py:94 #, fuzzy #| msgid "Application installed." msgid "App installed." msgstr "應用已完成安裝。" -#: setup.py:89 +#: setup.py:96 msgid "App updated" msgstr "" -#: setup.py:106 +#: setup.py:113 #, fuzzy #| msgid "Error installing application: {error}" msgid "Uninstalling app" msgstr "安裝應用遇到錯誤:{error}" -#: setup.py:124 +#: setup.py:131 #, fuzzy, python-brace-format #| msgid "Error installing application: {string} {details}" msgid "Error uninstalling app: {string} {details}" msgstr "安裝過程中遇到錯誤:{string}{details}" -#: setup.py:130 +#: setup.py:137 #, fuzzy, python-brace-format #| msgid "Error installing application: {error}" msgid "Error uninstalling app: {error}" msgstr "安裝應用遇到錯誤:{error}" -#: setup.py:133 +#: setup.py:140 #, fuzzy #| msgid "Application installed." msgid "App uninstalled." msgstr "應用已完成安裝。" -#: setup.py:453 +#: setup.py:513 msgid "Updating app packages" msgstr "" @@ -7944,11 +7944,11 @@ msgid "" "installed freshly again." msgstr "" -#: views.py:242 +#: views.py:247 msgid "Setting unchanged" msgstr "" -#: views.py:479 +#: views.py:481 #, python-brace-format msgid "before uninstall of {app_id}" msgstr ""