From b1a8d9b84c11767b1016058d9871550d3e1d6c28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adolfo=20G=C3=B3mez=20Garc=C3=ADa?= Date: Thu, 4 Apr 2019 11:09:57 +0200 Subject: [PATCH] fixed translations --- .../src/uds/locale/ar/LC_MESSAGES/django.po | 526 ++-- .../src/uds/locale/ar/LC_MESSAGES/djangojs.po | 1432 ++++++---- .../src/uds/locale/ca/LC_MESSAGES/django.po | 527 ++-- .../src/uds/locale/ca/LC_MESSAGES/djangojs.po | 1429 ++++++---- .../src/uds/locale/de/LC_MESSAGES/django.po | 527 ++-- .../src/uds/locale/de/LC_MESSAGES/djangojs.po | 1425 ++++++---- .../src/uds/locale/en/LC_MESSAGES/django.po | 533 ++-- .../src/uds/locale/en/LC_MESSAGES/djangojs.po | 2429 ++++++++++------- .../src/uds/locale/es/LC_MESSAGES/django.po | 529 ++-- .../src/uds/locale/es/LC_MESSAGES/djangojs.po | 1426 ++++++---- .../src/uds/locale/eu/LC_MESSAGES/django.po | 527 ++-- .../src/uds/locale/eu/LC_MESSAGES/djangojs.po | 1429 ++++++---- .../src/uds/locale/fr/LC_MESSAGES/django.po | 529 ++-- .../src/uds/locale/fr/LC_MESSAGES/djangojs.po | 1425 ++++++---- .../src/uds/locale/it/LC_MESSAGES/django.po | 529 ++-- .../src/uds/locale/it/LC_MESSAGES/djangojs.po | 1425 ++++++---- .../src/uds/locale/pt/LC_MESSAGES/django.po | 529 ++-- .../src/uds/locale/pt/LC_MESSAGES/djangojs.po | 1425 ++++++---- .../src/uds/locale/ru/LC_MESSAGES/django.po | 526 ++-- .../src/uds/locale/ru/LC_MESSAGES/djangojs.po | 1424 ++++++---- .../uds/locale/zh_Hans/LC_MESSAGES/django.po | 519 ++-- .../locale/zh_Hans/LC_MESSAGES/djangojs.po | 1423 ++++++---- .../uds/static/modern/translations-fakejs.js | 15 +- 23 files changed, 14525 insertions(+), 7983 deletions(-) diff --git a/server/src/uds/locale/ar/LC_MESSAGES/django.po b/server/src/uds/locale/ar/LC_MESSAGES/django.po index 663be35e..b41b65fc 100644 --- a/server/src/uds/locale/ar/LC_MESSAGES/django.po +++ b/server/src/uds/locale/ar/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 09:34+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Arabic (http://www.transifex.com/openuds/openuds/language/" @@ -37,7 +37,7 @@ msgid "Name" msgstr "الاسم" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -68,16 +68,16 @@ msgstr "اسم حمام السباحة" msgid "User name" msgstr "اسم المستخدم" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "تشغيل" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "يبدأ" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "وينتهي" @@ -98,20 +98,20 @@ msgstr "استخدامات {0}" msgid "Current usages" msgstr "الاستخدامات الحالية" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "صحيح" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "المفتاح غير صالح" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "مضيف غير مدار" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "لم يتم العثور على خدمة المستخدم" @@ -150,33 +150,33 @@ msgstr "نتائج كثيرة للغاية ..." msgid "Refine your query" msgstr "حدد استفسارك" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "اسم القاعدة" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "ويكرر" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "كل" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "المدة" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "عنصر موجود بالفعل (خطأ مفتاح مكرر)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "قواعد {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "القواعد الحالية" @@ -223,7 +223,7 @@ msgid "In Preparation" msgstr "قيد التهيئ " #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "مرئي" @@ -232,8 +232,8 @@ msgid "Pool Group" msgstr "تجمع مجموعات" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "افتراضي" @@ -242,28 +242,28 @@ msgid "Service pool policy" msgstr "سياسة تجمع الخدمة" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "الصورة المرتبطة بها" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "الصورة المرتبطة مع هذه الخدمة" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "عرض" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "تجمع مجموعات" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "تجمع الفريق لهذا التجمع (لتصنيف تجمع في العرض)" @@ -465,15 +465,15 @@ msgid "Check certificate" msgstr "تحقق من الشهادة" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "المضيف" @@ -483,13 +483,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "الخادم (IP أو FQDN) الذي سيعمل بمثابة وكيل." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "منفذ" @@ -498,10 +498,11 @@ msgid "Port of proxy server" msgstr "ميناء الخادم الوكيل" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "استخدام SSL" @@ -527,11 +528,12 @@ msgstr "التقارير المتوفرة" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "المجموعة" @@ -577,13 +579,15 @@ msgstr "تجمعات الخدمة" msgid "Proxy for services behind a firewall" msgstr "وكيل للخدمات وراء جدار الحماية" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "متقدم" @@ -618,43 +622,43 @@ msgstr "تبين عمليات النقل" msgid "Parent service" msgstr "خدمة الوالدين" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "إنشاء مدير واحد على الأقل لنظام التشغيل قبل إنشاء تجمع جديد للخدمة" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "قم بإنشاء على الأقل خدمة قبل إنشاء تجمع جديد للخدمة" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "خدمة قاعدة" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "الخدمة التي تستخدم كقاعدة لهذا التجمع للخدمة" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "إدارة نظام التشغيل" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "إدارة نظام التشغيل يستخدم كقاعدة لهذا التجمع للخدمة" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "إظهار النقل" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "في حالة نشطة، سيظهر النقل البديل للمستخدم" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "السماح بمسح المستخدم" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -663,19 +667,19 @@ msgstr "" "إذا نشط، فسيسمح للمستخدم بإزالة الخدمة \"يدويا\". كن حذرا مع هذا، لأن " "المستخدم سوف يكون \"السلطة\" لحذف انها الخدمة الخاصة" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "السماح بإعادة برمجة المصنع قبل المستخدمين" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "في حالة التفعيل، سيسمح للمستخدم بإعادة برمجة الخدمة" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "تجاهل غير المستخدمة" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -683,44 +687,44 @@ msgstr "" "إذا تم تمكين الخيار، فإن UDS لا تحاول الكشف عن خدمات المستخدم التي تم " "تعيينها ولكن التي ليست قيد الاستخدام." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "إذا كان نشطًا ، فسيكون النقل مرئيًا للمستخدمين" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "أولى الخدمات المتاحة" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "الخدمات التي تم إنشاؤها في البداية لتجمع هذه الخدمة" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "توافر" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "خدمات تبقى في ذاكرة التخزين المؤقت" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "خدمات الاحتفاظ بها في ذاكرة التخزين المؤقت لإسناد خدمة مستخدم محسنة" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "خدمات تبقى في ذاكرة التخزين المؤقت L2" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "خدمات الاحتفاظ بها في ذاكرة التخزين المؤقت من L2 لتحسين خدمة الجيل" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "الحد الأقصى لعدد الخدمات المتوفرة" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -728,19 +732,19 @@ msgstr "" "الحد الأقصى لعدد من الخدمات (المعينة ومخبأة في L1) التي يمكن أن تنشأ عن هذه " "الخدمة" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "محاسبة" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "الحساب المرتبط ببركة الخدمة هذه" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "خدمة قاعدة غير موجود بعد الآن" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "تتطلب هذه الخدمة إدارة نظام التشغيل" @@ -864,7 +868,7 @@ msgid "Staff member" msgstr "موظف" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -884,16 +888,16 @@ msgid "Current users" msgstr "المستخدمون الحاليون" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -999,23 +1003,24 @@ msgstr "العملية غير معتمدة" msgid "requested a template that do not exist" msgstr "طلب قالب غير موجود" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "ملقم Active directory IP أو اسم المضيف" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "إذا كانت محددة، سيتم استخدام اتصال ssl إلى Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "التوافق" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "التوافق للاتصال الإعلاني (عادة windows 2000 والإصدارات الأحدث)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1023,10 +1028,11 @@ msgstr "" "اسم المستخدم امتيازات القراءة على قاعدة محددة (استخدام USER@DOMAIN. نموذج " "دوم لذلك)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1037,7 +1043,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1048,15 +1054,15 @@ msgstr "" msgid "Password" msgstr "كلمة المرور" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "كلمة مرور المستخدم ldap" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1064,19 +1070,19 @@ msgstr "كلمة مرور المستخدم ldap" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "مهلة" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "المهلة بالثواني للاتصال بخدمة Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "تجاوز قاعدة" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1084,56 +1090,59 @@ msgstr "" "إذا كان غير فارغ، ستتجاوز قاعدة مع قيمة هذا البحث الإعلانية (تنسيق: dc =... " "dc =...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "مصادق Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "المصادقة بالمقابلة مع خدمة Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "يجب تحديد اسم المستخدم في النموذج USERNAME@DOMAIN.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "لم يتم العثور على اسم المستخدم" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "لم يتم العثور على المجموعة" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "الكثير من النتائج، كن أكثر تحديداً" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "المجال غير صحيح، الرجاء التحقق من ذلك" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "الملقم لا يبدو Active Directory (ليس لديه كائنات المستخدم)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "الملقم لا يبدو Active Directory (ليس لديه كائنات المجموعة)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "يبدو الاتصال params صحيحا، تم تنفيذ الأختبار بنجاح" @@ -1192,7 +1201,7 @@ msgstr "عنوان رد الاتصال (يشغلها المصغرة، وإصلا msgid "Authenticator exception:" msgstr "استثناء المصادق:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "خطأ في الاتصال: " @@ -1205,12 +1214,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "EDirectory Server IP أو اسم المضيف" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "منفذ Ldap (عادة 389 ل ssl غير) و 636 ل ssl" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "إذا كانت محددة، يكون الاتصال ssl, باستخدام منفذ 636 بدلاً من 389" @@ -1219,7 +1228,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "اسم المستخدم امتيازات القراءة على eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "المهلة بالثواني لاتصال LDAP" @@ -1232,17 +1241,18 @@ msgid "Authenticate against eDirectory" msgstr "مصادقة ضد eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "قاعدة البحث Ldap غير صحيح" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "يبدو أن فئة Ldap المستخدم غير صحيحة (العثور على لا مستخدم من تلك الفئة)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1319,45 +1329,48 @@ msgstr "كل شيء يبدو بشكل جيد في المصادق." msgid "Ldap Server Host" msgstr "المضيف ملقم Ldap" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "اسم المستخدم مع امتيازات القراءة على القاعدة المحددة " -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "قاعدة" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "قاعدة البحث المشترك (المستخدم ل \"المستخدمين\" و \"مجموعات\")" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "معلومات Ldap" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "فئة المستخدم" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "فئة المستخدمين LDAP (عادة Posix account)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "User Id Attr" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "السمة تحتوي على معرف المستخدم" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "User Name Attr" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "السمات التي تحتوي على اسم المستخدم (قائمة قيم مفصولة بفاصلة)" @@ -1395,7 +1408,7 @@ msgid "" msgstr "" "ربما Ldap user id attr خاطئ (لا يمكن العثور على أي مستخدم مع كل الشروط)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1553,6 +1566,71 @@ msgstr "المجموعات" msgid "We need more than two items!" msgstr "بحاجة إلى اثنين أو أكثر من العناصر!" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "Ldap Server IP أو اسم المضيف" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Ldap المستخدم" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "فئة المجموعة" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "فئة لمجموعات LDAP (عادةً poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "معرف المجموعة Attr" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "السمة التي تحتوي على معرف المجموعة" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "عضوية المجموعة" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "سمة المجموعة التي تحتوي على المستخدمين الذين ينتمون إليها" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "مصادقة SimpleLDAP" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "مصادقة LDAP بسيطة" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"يبدو أن فئة مجموعة Ldap غير صحيحة (لم يتم العثور على مجموعة من تلك الفئة)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"من المحتمل أن فئة مستخدم Ldap أو معرف المستخدم خاطئة (لا يمكن العثور على أي " +"مستخدم لديه الشرطين)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"من المحتمل أن تكون فئة مجموعة Ldap أو معرف المجموعة خاطئة (لا يمكن العثور " +"على أي مجموعة بكلتا الحالتين)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "لا يمكن تحديد موقع أي مجموعة مع تحديد سمة العضوية" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "لم ينفذ أي اتصال بالتحقق من الأسلوب." @@ -1581,24 +1659,24 @@ msgstr "مسؤول النظام" msgid "Forbidden" msgstr "ممنوع" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "سبق نشرها. انتظر انتهاء منشور سابق و حاول مرة أخرى" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "الخدمة في وضع الصيانة وغير مسموح بالمنشورات الجديدة" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "لا يمكن إلغاء منشور ليس قيد التشغيل" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "لا يمكن إلغاء نشر منشور غير صالح للاستعمال" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "لا يمكن إلغاء نشر المنشورات مع خدمات في طور الإستعمال" @@ -1651,15 +1729,15 @@ msgstr "لا يمكن إزالة عنصر غير نشط" msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "لا يمكن إزالة أو إلغاء قضية {0} لا تسمح به الحالة" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "الخدمة المطلوبة غير متاحة" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "النقل المطلوب {} غير صالح لـ {}" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "لا يمكن الوصول إلى الخدمة من هذا الجهاز" @@ -1723,83 +1801,87 @@ msgstr "وثائق التفويض" msgid "Tunnel" msgstr "النفق" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "نشط" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "غير نشط" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "محظور" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "في انتظار النشر" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "في إعداد" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "صالحة" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "في انتظار الإزالة" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "المقيد" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "إزالة" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "مزال" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "ملغى" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "إلغاء" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "خطأ" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "انتهى" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "في انتظار التنفيذ" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "موازنة" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "في الصيانة" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "في انتظار نظام التشغيل" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "عدد كبير من الخدمات المهيأة" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "عضو ميتا" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "لا يمكن الاتصال بخادم LDAP" @@ -2044,32 +2126,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager للتحكم في الأجهزة الافتراضية لـ Linux" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "إجراءات تسجيل الخروج" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "ماذا تفعل عندما يسجل المستخدم الخروج من الخدمة" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "الحفاظ على الخدمة المخصصة" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "إزالة الخدمة" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "الحفاظ على الخدمة المعينة حتى في منشور جديد" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "الوقت الأقصى للخمول" @@ -2134,19 +2216,19 @@ msgstr "" "إرث الفاعل مصغراً ديبيان، أوبونتو،... آلات لينكس (يتطلب بيثون 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "مدير نظام للسيطرة على خدمات RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "مدير السراج للسيطرة على الخدمات المقدمة RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "الوقت الأقصى للجلسة " -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2221,70 +2303,82 @@ msgstr "" "(تجريبي)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "آلة نظيفة" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"إذا تم تحديده ، ستحاول UDS إزالة الجهاز من المجال باستخدام بيانات الاعتماد " +"المقدمة" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "تلميح ملقم " -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "في حالة وجود عدة ملقمات إعلانات، احدها هو المفضل" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "يجب توفير مجال!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "يجب تقديم حساب لإضافة آلات لنطاق!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "لا يسمح شكل DOM/USER" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "يجب توفير كلمة مرور لحساب!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "الاختيار خطأ: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "لا يمكن إيجاد معلمات الخادم (}ldap._tcp.{0} لا يمكن حلها" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "الاختيار الخطأ: مجموعة \"{}\" لم يتم العثور على (باستخدام \"cn\" للعثور عليه)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr " اختيار الخادم كان ناجحا" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "لا يمكن الوصول إلى AD باستخدام LDAP ({0})" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "لم يتم العثور على المسار الافتراضي {0} لأجهزة الكمبيوتر !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "لم يتم العثور على مسار OU {0} !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "لا يمكن أن تحقق المعلمات (_ldap._tcp.{0} can'r be resolved)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "يبدو أن جميع المعلمات تعمل بشكل جيد" @@ -2307,15 +2401,15 @@ msgstr "كلمة مرور حساب المستخدم الحالية (قالب) " msgid "Must provide a password for the account!!!" msgstr "يجب توفير كلمة مرور للحساب !!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "مدير نظام التشغيل ويندوز الأساسي" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "مدير نظام التشغيل للسيطرة على أجهزة ويندوز دون المجال." -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2323,11 +2417,11 @@ msgstr "" "يتم الإغلاق بعد وقت الخمول الأقصى (بالثواني) قبل الإغلاق التلقائي للمستخدم " "(<= 0 يعني عدم وجود حد أقصى لوقت الخمول)." -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "يجب أن يكون الطول رقما !!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "يجب أن يكون الطول ما بين 1 و 6" @@ -2748,8 +2842,8 @@ msgstr "التي تم الحصول عليها من اشتراكات" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "تزامن الخلق" @@ -2761,7 +2855,7 @@ msgstr "تزامن الخلق" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "الحد الأقصى لعدد بالتزامن خلق الأجهزة الظاهرية." @@ -2773,8 +2867,8 @@ msgstr "الحد الأقصى لعدد بالتزامن خلق الأجهزة ا #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "تزامن الإزالة." @@ -2786,7 +2880,7 @@ msgstr "تزامن الإزالة." #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "الحد الأقصى لعدد الأجهزة الافتراضية إزالة في وقت واحد" @@ -2977,7 +3071,7 @@ msgstr "المهلة بالثواني لاتصال HyperV" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "نطاق MAC" @@ -2995,7 +3089,7 @@ msgstr "اختبار اتصال ناجح" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "فشل الاتصال. تحقق اتصال params" @@ -3853,27 +3947,27 @@ msgstr "منشور" msgid "UDS Publication for {0} created at {1}" msgstr "UDS النشر ل{0} تم إنشاؤها في {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "برنامج VMWare IP خادم VCenter أو اسم المضيف" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "VMWare الخادم ميناء VC (عادة 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "المستخدم مع امتيازات صالح على VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "كلمة السر للمستخدم من VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "المهلة بالثواني لاتصال VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3881,19 +3975,19 @@ msgstr "" "مجموعة MAC الصالحة للآلات التي تم إنشاؤها. يجب أن يكون داخل 00: 50: 56: 00: " "00: 00-00: 50: 56: 3F: FF: FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "مزود برنامج VMWare VCenter منصة" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "توفر وصولا إلى مركز الظاهرية" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "مزود VMWare VC:" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "اتصال params ok" @@ -4100,47 +4194,47 @@ msgstr "إذا حدد، سيتم فحص الشهادة ضد نظام مقدمي msgid "Connection failed: {0}" msgstr "فشل الاتصال: {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "الأسبانية" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "الإنجليزية" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "الفرنسية" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "ألمانية" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "البرتغالية" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "الإيطالي" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "الباسكي" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "عربى" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "الروسية" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "الكاتالونية" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "صينى" @@ -4211,7 +4305,7 @@ msgstr "وصول المستخدمين بالساعة" msgid "Users Access by day of week/hour" msgstr "وصول المستخدمين حسب يوم من الأسبوع / ساعة" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "وصول محدود بسبب الجدول الزمني." @@ -4224,8 +4318,8 @@ msgid "Debian based Linux" msgstr "Linux من أصل Debian " #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(يتطلب Python-2.7)" @@ -5110,27 +5204,27 @@ msgstr "الكثير من أخطاء التوثيق. المستخدم محظور msgid "Invalid data" msgstr "بيانات غير صالحة" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "عميل ويندوز" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "عميل Mac OS X" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "ديبين لينكس على أساس العميل" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Red Linux عميل Linux (RH، Fedora، Centos، ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "العميل لينز القائمة على سوس" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "عام .tar.gz عميل لينكس" diff --git a/server/src/uds/locale/ar/LC_MESSAGES/djangojs.po b/server/src/uds/locale/ar/LC_MESSAGES/djangojs.po index a2dd20a9..97dd27eb 100644 --- a/server/src/uds/locale/ar/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/ar/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2018-11-27 10:52+0000\n" "Last-Translator: Javier \n" "Language-Team: Arabic (http://www.transifex.com/openuds/openuds/language/" @@ -20,20 +20,30 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "ثواني" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "خطأ" @@ -41,95 +51,127 @@ msgstr "خطأ" msgid "Please, fill in require fields: " msgstr "يرجى ملء الحقول المطلوبة:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "اختبارات..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "رفض" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "فشل الإختبار:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "تم إجتياز الإختبار بنجاح " -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "حفظ بنجاح" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "هل أنت متأكد من أنك تريد حذف العناصر التالية؟" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "انتهى الحذف" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "مزود" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "الخدمات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "تجمع خدمة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "الموثق" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "المستعمل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "مجموعة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "المواصلات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "مدير نظام التشغيل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "التقويم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "مجموعة البركة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "اذهب إلى" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "نعم" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "لا" @@ -137,1206 +179,1670 @@ msgstr "لا" msgid "Error saving: " msgstr "خطأ في الحفظ:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "حفظ الخطأ" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "خطأ في الاتصال" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "المستخدمين US $ ، $ مجموعات المجموعات" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "تجمعات الخدمات $ POOLS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "خدمات المستخدم $ الخدمات" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "الخدمات المقيدة بالدولار!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "يقرأ فقط" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "الوصول الكامل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "المستخدم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "المجموعة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "الموثق" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "الإذن" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "إزالة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "تأكيد سحب الإذن" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "الأحد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "الاثنين" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "الثلاثاء" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "الأربعاء" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "الخميس" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "الجمعة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "السبت" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "كانون الثاني/يناير" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "شباط/فبراير" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "آذار/مارس" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "نيسان/أبريل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "أيار/مايو" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "حزيران/يونيو" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "تموز/يوليوز" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "آب/أغسطس" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "أيلول/سبتمبر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "تشرين الأول/أكتوبر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "تشرين الثاني/نوفمبر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "كانون الأول/ديسمبر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "مطلقا" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "صيانة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "الخروج من وضع الصيانة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "ادخل وضع الصيانة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "مزود جديد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "تحرير الموفر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "حذف الموفر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "الخروج من وضع الصيانة؟" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "ادخل وضع الصيانة؟" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "وضع الصيانة ل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "في وضع الصيانة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "نشيط" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "نعم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "لا" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(الخفية)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "العناصر المختارة:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "حوض السباحة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "حالة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "خدمات المستخدم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "مجمعات الخدمة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "معلومات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "خدمة جديدة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "تحرير خدمة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "حذف الخدمة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "حذف خدمة المستخدم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "أداة مصادقة جديدة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "تحرير أداة المصادقة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "حذف أداة المصادقة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "أي" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "الكل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "تعليقات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "معرف فريد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "اسم مألوف" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "في الاستخدام" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "خدمات بركة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "المجموعات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "خدمات حمامات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "الخدمات المعينة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "اسم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "الاسم الحقيقي" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "حالة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "آخر ولوج" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "المستخدمين" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "تمكين" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "معاق" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "مسدود" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "حذف المستخدم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "حذف مجموعة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "حذف authencitator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "النقل الجديد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "تحرير النقل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "حذف النقل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "شبكة جديدة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "تحرير الشبكة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "حذف الشبكة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "وكيل جديد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "تحرير الوكيل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "حذف الوكيل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(لا تتطلب هذه الخدمة إدارة نظام التشغيل)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "تجمع خدمة جديدة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "أنشر مباشرة بعد الإنشاء " -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "في حالة ألإختيار سيتم الشروع في النشر مباشرة بعد الإنشاء " -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "تحرير تجمع الخدمة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "حذف تجمع الخدمة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "من فضلك ، حدد مستخدم صالح" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "من فضلك ، حدد مجموعة صالحة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "من فضلك ، اختر وسيلة نقل صالحة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "سجلات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "تنطلق الان" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "تغير المالك" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "إلغاء الأمر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "التغيير" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "حذف الخدمة المعينة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "حذف الخدمة المخبأة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "حذف المجموعة المعينة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "حذف النقل المعين" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "منشور" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "إلغاء النشر؟" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "النشر ملغى" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "حذف الإجراء المجدول" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "تنفيذ الإجراء المجدول" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "تنفيذ الإجراء المجدول الآن؟" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "الإجراء المجدول المنفذة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "حذف قاعدة وصول التقويم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "تجمع ميتا جديد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "تحرير تجمع ميتا" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "حذف تجمع ميتا" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "من فضلك ، حدد تجمع خدمة صالح" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "إزالة تجمع الأعضاء" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "تجمع خدمة جديدة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "تقويم جديد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "تحرير التقويم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "حذف التقويم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "يوم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "أيام" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "اليومية" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "أسبوع" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "أسابيع" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "أسبوعيا" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "شهر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "أشهر" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "شهريا" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "سنة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "سنوات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "سنوياً" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "أيام الأسبوع" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "دقائق" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "ساعات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "أيام" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "أسابيع" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(لا يوم)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "إلى الأبد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "تاريخ البدء / الوقت" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "تاريخ الانتهاء" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "فترة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "ايام الاسبوع" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "قاعدة غير صحيحة أو غير كاملة. الرجاء إصلاح الحقل $ FIELD" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "هذه القاعدة ستكون صالحة كل" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "في أي أسبوع" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "من" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "حتى" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "فصاعدا" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "ابتداء من الساعة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "وسيتم تنشيط كل حدث لـ" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "بدون مدة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "احذف قاعدة التقويم" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "ضبط علامة الوقت" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "حساب جديد" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "تحرير الحساب" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "حذف الحساب" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "علامة الوقت" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "هل تريد تعيين علامة توقيت لـ $ NAME على التاريخ / الوقت الحالي؟" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "علامة الوقت stabliched" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "لا يوجد علامة الوقت" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "حذف استخدام الحساب" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "الصورة كبيرة جداً (بحد أقصى لحجم التحميل هو 256 كيلو بايت)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "نوع الصورة غير صالح (يدعم فقط JPEG و PNG و GIF" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "من فضلك ، تقديم اسم وصورة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "حذف صورة" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "إنشاء تقرير" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "جارٍ إنشاء التقرير ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "انتهى التقرير" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "حفظ التكوين" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "مصفاة " -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "لا توجد مقالات" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr "(٪ i المزيد من العناصر)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "الرئيسية" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "مخبأ مسح" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "مواد لكل صفحة" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "خطأ في الحفظ:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "يرجى ملء الحقول المطلوبة:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "لوحة القيادة" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "عرض المصادقين" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "عرض حمامات الخدمة" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "أنت تصل إلى إدارة UDS كموظف." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "هذا يعني أن لديك تقييد الوصول إلى العناصر." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"من أجل زيادة امتيازات الوصول الخاصة بك ، يرجى الاتصال بمسؤول UDS المحلي." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "شكرا لكم." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "ملخص" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "خدمات" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "استعمال" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "معلومات عن" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "تجمع الخدمات" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "حسنا" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "هدف" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "وقت البدء" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "المدة الزمنية" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "وحدات المدة" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "تاريخ البدء" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "كرر حتى التاريخ" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "تكرر" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "تكرار كل" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "قواعد" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "تقاويم الوصول" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "أفضلية" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "تجمع خدمة" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "تمكين؟" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "استخدام الحساب" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "منشور جديد لـ" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "السبب" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "ذاكرة التخزين المؤقت" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "وسائل النقل" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "المنشورات" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "الإجراءات المجدولة" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "التغيير من" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "التقويم" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "عمل" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "سجلات من" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "تحرير العمل ل" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "عمل جديد ل" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "إزاحة الأحداث (بالدقائق)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "في بداية الفاصل؟" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "المواصلات" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "تغيير مالك الخدمة المعينة" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "مجموعة جديدة لـ" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "النقل الجديد ل" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "تكوين UDS" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "حفظ" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "اسم الصورة" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "صورة (انقر للتغيير)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "للحصول على أفضل النتائج ، استخدم" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "سيتم تغيير حجم الصورة عند التحميل إلى" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "تحرير مجموعة" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "مجموعة جديدة" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "اسم مجموعة التعريف" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "مجمعات الخدمة" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "وضع التطابق" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "المجموعات المختارة" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "تحرير المستخدم" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "مستخدم جديد" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "الاسم الحقيقي" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "وظيفة" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "مشرف" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "موظف" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "الخدمات المعينة" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "وضع المستخدم" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "الخروج" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "إغلاق" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "الموثقون" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "مدراء Os" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "الاتصال" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "الشبكات" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "وكلاء" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "حمامات" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "حمامات ميتا" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "التقويمات" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "حسابات" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "أدوات" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "صالة عرض" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "تقارير" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "ترتيب" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "مخبأ دافق" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "حذف الكل" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "إضافة" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "جديد" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "تحرير" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "أذونات" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "تصدير" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "حذف" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "العناصر المختارة" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "التفاصيل" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "إذن مجموعة جديدة لـ" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "أذونات" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "إذن جديد ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "جذر" + +#: static/modern/main.js:1 +msgid "any" +msgstr "أي" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "إطلاق الخدمة" @@ -1387,10 +1893,6 @@ msgid "This service is currently not accesible due to schedule restrictions." msgstr "هذه الخدمة غير متاحة حاليًا بسبب قيود الجدول الزمني." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "الوصول محدود بالتقويم" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "يرجى إعادة محاولة الوصول في بعض الوقت." @@ -1402,15 +1904,15 @@ msgstr "خدمة الإصدار:" msgid "Reset service: " msgstr "خدمة إعادة التعيين:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "صدر الخدمة" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "إعادة الخدمة" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "هل أنت واثق؟" @@ -1426,76 +1928,74 @@ msgstr "الخدمة في الصيانة ولا يمكن تنفيذها" msgid "Invalid error string" msgstr "سلسلة خطأ غير صالحة" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" -msgstr "خدمة الإصدار:" +msgstr "خدمة الإفراج:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" -msgstr "خدمة إعادة التعيين:" +msgstr "إعادة ضبط الخدمة:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "عميل UDS" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "قم بتنزيل عميل UDS الخاص بمنصتك" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "يمكنك الوصول إلى كود UDS Open Source في" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "تم تطوير UDS باستخدام هذه المكونات:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "إذا اكتشفت أننا فقدنا أي مكون ، فالرجاء إخبارنا بذلك" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "اسم المستخدم" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "كلمه السر" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "تسجيل الدخول" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "التنزيلات" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "حدث خطأ" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "إرجاع" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "لوحة القيادة" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "حول" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" -msgstr "خدمة الإصدار" +msgstr "الافراج عن الخدمة" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" -msgstr "إعادة تعيين الخدمة" +msgstr "إعادة ضبط الخدمة" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "أفعال" diff --git a/server/src/uds/locale/ca/LC_MESSAGES/django.po b/server/src/uds/locale/ca/LC_MESSAGES/django.po index c16e58da..7ce90073 100644 --- a/server/src/uds/locale/ca/LC_MESSAGES/django.po +++ b/server/src/uds/locale/ca/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 10:04+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Catalan (http://www.transifex.com/openuds/openuds/language/" @@ -37,7 +37,7 @@ msgid "Name" msgstr "Nom" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -68,16 +68,16 @@ msgstr "Nom de la piscina" msgid "User name" msgstr "Nom d'usuari" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "En execució" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "Comença" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Acaba" @@ -98,20 +98,20 @@ msgstr "Usos de {0}" msgid "Current usages" msgstr "Usos actuals" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "Correcte" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Clau incorrecta" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Host no administrat" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Servei d'usuari no trobat" @@ -150,33 +150,33 @@ msgstr "Hi ha massa resultats ..." msgid "Refine your query" msgstr "Refineu la vostra consulta" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Nom de la regla" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "Repeteix" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Cada" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Durada" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "L'element ja existeix (error clau duplicada)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "Regles de {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Regles actuals" @@ -223,7 +223,7 @@ msgid "In Preparation" msgstr "En preparació" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "Visible" @@ -232,8 +232,8 @@ msgid "Pool Group" msgstr "Grup de pool" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "Per defecte" @@ -242,28 +242,28 @@ msgid "Service pool policy" msgstr "Política de pool de serveis" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Imatge associada" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Imatge associada amb aquest servei" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Pantalla" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Grup de pool" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "" "Grup de pool per a aquest pool (per a classificar el pool en pantalla)" @@ -466,15 +466,15 @@ msgid "Check certificate" msgstr "Comprova el certificat" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Servidor" @@ -484,13 +484,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Servidor (IP o FQDN) que servirà de servidor intermediari." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Port" @@ -499,10 +499,11 @@ msgid "Port of proxy server" msgstr "Port de servidor proxy" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "Utilitza SSL" @@ -528,11 +529,12 @@ msgstr "Informes disponibles" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Grup" @@ -578,13 +580,15 @@ msgstr "Pools de serveis" msgid "Proxy for services behind a firewall" msgstr "Proxy per serveis darrere d'un servidor de seguretat" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Avançat" @@ -619,44 +623,44 @@ msgstr "Mostra transports" msgid "Parent service" msgstr "Servei per a pares" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" "Abans de crear un pool de servei nou cal crear al menys un gestor de SO" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "Abans de crear un pool de servei nou cal crear al menys un servei" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Servei base" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Servei utilitzat com a base d'aquest pool de servei" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "Gestor de SO" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "Gestor de SO utilitzat com a base d'aquest pool de servei" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Mostra transports" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "Si està activat, es mostraran transports alternatius per a l'usuari" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Permetre l'eliminació als usuaris" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -666,19 +670,19 @@ msgstr "" "compte amb això, perquè l'usuari tindrà el \"poder\" per a eliminar el seu " "propi servei" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Permet reiniciar els usuaris" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "Si està activat, l'usuari podrà reiniciar el servei" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Ignora els que no s'utilitzen" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -686,48 +690,48 @@ msgstr "" "Si l'opció està habilitada, UDS no intentarà detectar ni eliminar els " "serveis d'usuari assignats que no s'utilitzin." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Si està actiu, el transport serà visible per als usuaris" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Serveis inicialment disponibles" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Serveis creats inicialment per a aquest pool de serveis" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Disponibilitat" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Serveis per a mantenir en memòria cau" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Serveis guardats en memòria cau per a millorar l'assignació de servei " "d'usuari" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "Serveis per a mantenir en memòria cau nivell 2" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Serveis guardats en memòria cau de nivell 2 per a millorar la generació de " "serveis" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Nombre màxim de serveis a proveir" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -735,19 +739,19 @@ msgstr "" "Nombre màxim de serveis (assignats i en memòria cau de nivell 1) que poden " "crear-se per a aquest servei" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "Comptabilitat" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Compte associat a aquest grup de serveis" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "Ja no existeix cap servei base" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Aquest servei requereix un gestor de SO" @@ -873,7 +877,7 @@ msgid "Staff member" msgstr "Membre del personal" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -893,16 +897,16 @@ msgid "Current users" msgstr "Usuaris actuals" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1010,26 +1014,27 @@ msgstr "Operació no suportada" msgid "requested a template that do not exist" msgstr "heu sol·licitat una plantilla que no existeix" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "Nom de host o IP del servidor de Directori Actiu" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "" "Si està seleccionat, s'utilitzarà una connexió SSL amb el Directori Actiu" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Compatibilitat" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "" "Compatibilitat de la connexió Directori Actiu (generalment Windows 2000 i " "posteriors)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1037,10 +1042,11 @@ msgstr "" "Nom d'usuari amb privilegis de lectura a la base seleccionada (utilitzeu " "format USUARI@DOMINI.DOM)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1051,7 +1057,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1062,15 +1068,15 @@ msgstr "" msgid "Password" msgstr "Contrasenya" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "Contrasenya de l'usuari LDAP" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1078,19 +1084,19 @@ msgstr "Contrasenya de l'usuari LDAP" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Temps d'espera" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Temps d'espera de la connexió amb el Directori Actiu en segons" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Substituir Base" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1098,56 +1104,59 @@ msgstr "" "Si no està buit, substituirà la base de cerca del DA amb aquest valor valor " "(format: dc =..., dc =...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Autenticador del Directori Actiu" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "Autenticar sobre Directori Actiu" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "Cal especificar el nom d'usuari en format USUARI@DOMINI.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Nom d'usuari no trobat" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Grup no trobat" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "Massa resultats, cal especificar més" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "El Domini sembla ser incorrecte, si us plau verifiqueu-ho" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "El servidor sembla no ser un Directori Actiu (no té objectes d'usuari)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "El servidor sembla no ser un Directori Actiu (no té objectes de grup)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "" "Els paràmetres de connexió semblen correctes, les proves s'han executat " @@ -1205,7 +1214,7 @@ msgstr "URL de resposta (omplert per UDs, cavieu-ho només si és necessari!!)" msgid "Authenticator exception:" msgstr "Excepció d'autenticador:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Error de connexió:" @@ -1220,13 +1229,13 @@ msgid "EDirectory Server IP or Hostname" msgstr "IP del servidor EDirectory o nom de host" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "" "Port LDAP (generalment el 636 per a connexions SSL i el 389 per a no SSL)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" "Si està seleccionat, s'utilitzarà una connexió SSL, utilitzant el port 636 " @@ -1237,7 +1246,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "Nom d'usuari amb privilegis de lectura sobre l'eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Temps d'espera de la connexió amb el LDAP en segons" @@ -1250,18 +1259,19 @@ msgid "Authenticate against eDirectory" msgstr "Autenticar sobre eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "La base de cerca LDAP no és correcta" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "La classe d'usuari LDAP sembla no ser correcta (no s'ha trobat cap usuari " "amb aquesta classe)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1342,45 +1352,48 @@ msgstr "Tot sembla correcte a l'autenticador" msgid "Ldap Server Host" msgstr "Host servidor LDAP" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "Nom d'usuari amb privilegis de lectura sobre la base seleccionada" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "Base" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "Base de cerca comuna (utilitzada per a \"usuaris\" i \"grups\")" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Informació del LDAP" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Classe d'usuari" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "Classe per a usuaris LDAP (normalment posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "Atribut ID d'usuari" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Atribut que conté l'ID d'usuari" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Atribut Nom d'usuari" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Atribut que conté el nom d'usuari (llista de valors separats per comes)" @@ -1421,7 +1434,7 @@ msgstr "" "L'atribut d'ID d'usuari de LDAP probablement és incorrecte (no es pot trobar " "cap usuari que compleixi les dues condicions)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1583,6 +1596,72 @@ msgstr "Grups" msgid "We need more than two items!" msgstr "Es necessiten més de dos elements" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "IP del servidor Ldap o nom d’ordinador" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Usuari Ldap" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Classe de grup" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "Classe per a grups LDAP (normalment poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Id de grup Attr" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Atribut que conté l’identificador del grup" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Membre del grup attr" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Atribut del grup que conté els usuaris que hi pertanyen" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "Authenticator SimpleLDAP" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "Autenticador LDAP senzill" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"Sembla que la classe de grup Ldap no és correcta (cap grup trobat per " +"aquesta classe)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"Probablement la classe d’usuari Ldap o l’identificador de l’usuari attr (no " +"pot trobar cap usuari amb les dues condicions)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"És probable que la classe de grup Ldap o el grup d’identificació attr (no " +"trobeu cap grup amb les dues condicions)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "No es pot localitzar cap grup amb l’atribut de membres especificat" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "No s'ha implementat cap mètode de verificació de connexió" @@ -1611,26 +1690,26 @@ msgstr "Administrador del sistema" msgid "Forbidden" msgstr "Prohibit" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" "Ja s'està publicant. Espereu que la publicació anterior acabi i torneu-ho a " "provar" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "El servei està en mode manteniment i no es permeten publicacions noves" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "No es pot cancel·lar una publicació que no s'està executant" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "No es pot anul·lar una publicació que no es pot utilitzar" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "No es poden anul·lar publicacions amb serveis en procés" @@ -1683,15 +1762,15 @@ msgstr "No es pot eliminar un element no actiu" msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "No es pot eliminar o cancel·lar {0} ja que el seu estat no ho permet" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "El servei sol·licitat no està disponible" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "El transport sol·licitat {} no és vàlid per a {}" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "El servei no és accessible des d'aquest dispositiu" @@ -1755,83 +1834,87 @@ msgstr "Credencials" msgid "Tunnel" msgstr "Túnel" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Actiu" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Inactiu" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "Bloquejat" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "Esperant publicació" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "En preparació" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Vàlid" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "Esperant l'eliminació" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "Restringit" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Eliminant" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Eliminat" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Cancel·lat" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Cancel·lant" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Error" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Finalitzat" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "Esperant execució" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "Equilibrant" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "En manteniment" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "Esperant SO" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Massa serveis en preparació" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Meta membre" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "No es pot contactar amb el servidor LDAP" @@ -2076,32 +2159,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager per controlar màquines virtuals de Linux" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Acció de sortida" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "Què fer quan l'usuari tanca la sessió del servei" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Conserva el servei assignat" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Elimina servei" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Mantenir el servei assignat fins i tot en una nova publicació" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Temps màxim d'inactivitat" @@ -2168,19 +2251,19 @@ msgstr "" "Legacy Agent UDS per a màquines Debian, Ubuntu, ... Linux " "(Requereix python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "Gestor de SO per a RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "Gestor de SO per a controlar serveis RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Max. temps de sessió" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2256,73 +2339,85 @@ msgstr "" "grup (experimental)." #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Màquina neta" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Si està marcada, UDS intentarà eliminar la màquina del domini USUANT les " +"credencials proporcionades" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Pista del servidor" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "En cas de tenir varis servidors de DA, a quin s'accedeix primer" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "Cal indicar un domini!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "Cal indicar un compte per a agregar màquines a un domini!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "El format DOM\\USUARI no està permès!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "Cal indicar una contrasenya per al compte!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Comproveu l'error: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" "No s'han trobat els paràmetres del servidor (_ldap._tcp. {0} no es pot " "resoldre)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Comproveu l'error: no s'ha trobat el grup {0} (utilitzeu \"cn\" per a " "localitzar-lo)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "Servidor verificat amb èxit" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "No es pot accedir al Directori Actiu utilitzant LDAP ({0})" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "No s'ha trobat la ruta per defecte {0} dels ordinadors!!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "No s'ha trobat la ruta de l'UO {0}!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "No s'han verificat els paràmetres (_ldap._tcp. {0} no es pot resoldre)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Tots els paràmetres semblen funcionar correctament." @@ -2345,15 +2440,15 @@ msgstr "Contrasenya actual (plantilla) del compte d'usuari" msgid "Must provide a password for the account!!!" msgstr "Cal indicar una contrasenya per al compte!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "Gestor de SO per a Windows Bàsic" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "Gestor de SO per a controlar màquines Windows no agregades a domini" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2361,11 +2456,11 @@ msgstr "" "Temps màxim d'inactivitat (en segons) abans que una sessió es tanqui " "automàticament (<=0 vol dir que no hi ha temps màxim d'inactivitat)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "La longitud ha de ser un valor numèric!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "La longitud ha d'estar entre 1 i 6" @@ -2793,8 +2888,8 @@ msgstr "Obtingut de les subscripcions" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Concurrència de creació" @@ -2806,7 +2901,7 @@ msgstr "Concurrència de creació" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "Nombre màxim de màquines virtuals creant-se simultàniament " @@ -2818,8 +2913,8 @@ msgstr "Nombre màxim de màquines virtuals creant-se simultàniament " #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Concurrència d'eliminació" @@ -2831,7 +2926,7 @@ msgstr "Concurrència d'eliminació" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "Nombre màxim de màquines virtuals eliminant-se simultàniament " @@ -3027,7 +3122,7 @@ msgstr "Temps d'espera de la connexió a HyperV en segons" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Rang d'adreces mac" @@ -3045,7 +3140,7 @@ msgstr "La prova de connexió s'ha realitzat correctament" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "La connexió ha fallat. Verifiqueu els paràmetres de connexió" @@ -3920,27 +4015,27 @@ msgstr "Publicació" msgid "UDS Publication for {0} created at {1}" msgstr "Publicació d'UDS per a {0} creat a {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "Nom de host o IP del servidor VMWare VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "Port del servidor VMWare VCenter (generalment el 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Usuari amb privilegis vàlids sobre VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "Contrasenya de l'usuari de VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Temps d'espera de la connexió a VC en segons" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3948,19 +4043,19 @@ msgstr "" "Rang d'adreces mac vàlides per a màquines creades. Ha d'estar entre " "00:50:56:00:00:00 i 00:50:56:3F:FF:FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "Proveïdor de plataforma VMWare VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Proporciona connexió a serveis VMWare VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "Proveïdor VMWare VCenter:" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Paràmetres de connexió correctes" @@ -4174,47 +4269,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Connexió fallida:{0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "Espanyol" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "Anglès" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "Francès" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "Alemany" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "Portuguès" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "Italià" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "Basc" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "Àrab" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "Rus" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "Català" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "Xinès" @@ -4285,7 +4380,7 @@ msgstr "Accés per hora a usuaris" msgid "Users Access by day of week/hour" msgstr "Els usuaris accedeixen per dia de setmana / hora" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Accés limitat per calendari" @@ -4298,8 +4393,8 @@ msgid "Debian based Linux" msgstr "Linux basat en Debian" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(requereix Python-2.7)" @@ -5219,27 +5314,27 @@ msgstr "Hi ha massa errors d'autenticació. Usuari bloquejat temporalment" msgid "Invalid data" msgstr "Dades no vàlides" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Client de Windows" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Mac OS X client" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Client Linux basat en Debian" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Client Linux basat en Red Hat (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Client Linux basat en Suse" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Genèric .tar.gz client de Linux" diff --git a/server/src/uds/locale/ca/LC_MESSAGES/djangojs.po b/server/src/uds/locale/ca/LC_MESSAGES/djangojs.po index f6ae7951..df58b0b7 100644 --- a/server/src/uds/locale/ca/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/ca/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2018-11-27 10:18+0000\n" "Last-Translator: Javier \n" "Language-Team: Catalan (http://www.transifex.com/openuds/openuds/language/" @@ -20,20 +20,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "segons" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "Error" @@ -41,95 +51,127 @@ msgstr "Error" msgid "Please, fill in require fields: " msgstr "Ompliu els camps obligatoris:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "S'està provant ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "acomiadar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "La prova ha fallat:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Prova superada amb èxit" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "S'ha desat correctament" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "Esteu segur que voleu eliminar els elements següents?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "S'ha acabat la supressió" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "proveïdor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "servei" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "pool de serveis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "usuari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "grup" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "Administrador del SO" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "calendari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "grup de grup" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Anar a" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "sí" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "no" @@ -137,1207 +179,1672 @@ msgstr "no" msgid "Error saving: " msgstr "S'ha desat l'error:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Desa l'error" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Error de comunicació" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "Usuaris de $ USUARIS, grups de GRUPS $" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "Piscines de serveis de $ POOLS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "Serveis d'usuari de $ SERVICES" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ Restringits serveis restringits!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Llegeix només" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Accés total" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Usuari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Grup" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "Autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "Permís" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "Suprimeix" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Confirma la revocació del permís" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr " Diumenge" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Dilluns" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr " Dimarts" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "Dimecres" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "Dijous" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Divendres" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "Dissabte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "Gener" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "Febrer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "Març" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "Abril" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "Maig" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "Juny" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "Juliol" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "Agost" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "Setembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "Octubre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "Novembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "Desembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "Mai" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Manteniment" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Sortiu del mode de manteniment" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Introduïu el mode de manteniment" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Nou proveïdor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Edita el proveïdor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Suprimeix el proveïdor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "Voleu sortir del mode de manteniment?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "Vols entrar al mode de manteniment?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Mode de manteniment per a" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "En manteniment" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Actiu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "Sí" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "No" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(amagat)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Elements seleccionats:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "Piscina" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "Estat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Serveis d'usuari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Piscines de serveis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Informació" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Nou servei" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Edita servei" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Esborra servei" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Esborra servei d'usuari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Autenticador nou" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Edita l'autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Suprimeix l'autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "Cap" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "Tots" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "Comentaris" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "Identificador únic" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Nom amigable" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "En ús" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Serveis Piscina" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "Grups" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Piscines de serveis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Serveis assignats" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "Nom" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Nom real" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "estat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Últim accés" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "Usuaris" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "Habilitat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "Desactivat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "Bloquejat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Esborra usuari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Esborra grup" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Elimina authencitator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Nou transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Edita el transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Suprimeix el transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Nova xarxa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Edita la xarxa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Suprimeix la xarxa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Nou proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Edita el proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Suprimeix el servidor intermediari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(Aquest servei no requereix un gestor de SO)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Nou servei de billar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Publica al moment de la creació" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" "Si està seleccionat, s'iniciarà la publicació just després de la creació" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Edita el Pool de serveis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Suprimeix el grup de serveis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "Seleccioneu un usuari vàlid" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "Seleccioneu un grup vàlid" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "Seleccioneu un transport vàlid" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "Registres" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Llançament ara" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Canvia el propietari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Cancel·la" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "Changelog" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Suprimeix el servei assignat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Suprimeix el servei a la memòria cau" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Suprimeix el grup assignat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Suprimeix el transport assignat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "Publicació" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "Cancel·lar la publicació?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Publicació cancel·lada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Elimina l'acció programada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Executeu l'acció programada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Executa l'acció programada ara mateix?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Acció programada executada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Suprimeix la regla d'accés al calendari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Nou meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Edita meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Elimina meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Seleccioneu un grup de serveis vàlid" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Elimina el grup membre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Nova piscina de serveis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Nou calendari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Edita calendari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Esborra calendari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "dia" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "dies" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "Diàriament" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "setmana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "setmanes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "Setmanalment" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "mes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "mesos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Mensualment" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "any" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "anys" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "Anualment" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "Dies de la setmana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Minuts" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Hores" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "Dies" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "Setmanes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(sense dies)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "Per sempre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Data d'inici / hora" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Data de finalització" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "Interval" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Dies de la setmana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "Regla no vàlida o incompleta. Si us plau, corregiu el camp $ CAMP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Aquesta regla serà vàlida tots" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "de qualsevol setmana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "de" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "fins a" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "endavant" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "començant a" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "i tots els esdeveniments estaran actius" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "sense durada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Suprimeix la regla del calendari" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Estableix la marca del temps" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Nou compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Edita el compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Esborrar compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Marca de temps" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "Establiu la marca de temps de $ NAME a la data / hora actual?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Marca de temps estabilitzada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "No hi ha marca de temps" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Suprimeix l'ús del compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "La imatge és massa grossa (la mida màxima de pujada és de 256Kb)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "Tipus d'imatge no vàlid (només suporta JPEG, PNG i GIF" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Proporcioneu un nom i una imatge" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Suprimeix la imatge" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Genera informe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "S'està generant l'informe ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "S'ha acabat l'informe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Configuració desada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "Filtre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "No s'ha trobat cap entrada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% i més articles)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "Principal" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "La memòria cau embolicada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "Articles per pàgina" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "S'ha desat l'error:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Ompliu els camps obligatoris:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "panell" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Veure autenticadors" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Veure piscines de serveis" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "Esteu accedint a l’administració d’UDS com a membre del personal." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Això vol dir que teniu accés restringit als elements." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Per augmentar els privilegis d’accés, poseu-vos en contacte amb " +"l’administrador UDS local." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Gràcies." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Resum" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Serveis" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "Ús" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Informació per a" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Piscines de serveis" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "D'acord" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "Esdeveniment" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "L'hora d'inici" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "Durada" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Unitats de durada" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Data d'inici" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Repetiu fins a la data" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "Freqüència" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Repeteix-ne tots" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "Regles" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Accés als calendaris" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "Prioritat" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Piscina de serveis" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Habilitat?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Ús del compte" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Nova publicació per a" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "Raó" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "Memòria cau" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Transports" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "Publicacions" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Accions programades" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Canvi de canvis de" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Calendari" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "Acció" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Registres de" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Editar acció per a" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Nova acció per a" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "S'ha compensat l'esdeveniment (minuts)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "Al començament de l'interval?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Transport" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Canvia el propietari del servei assignat" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Nou grup per a" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Nou transport per a" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "Configuració UDS" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "Desa" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Nom de la imatge" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Imatge (feu clic per canviar)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Per obtenir resultats òptims, utilitzeu" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "La imatge es canviarà de mida quan es carregui a" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Editar grup" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Nou grup" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Nom del grup de meta" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Piscines de servei" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Mode de coincidència" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Grups seleccionats" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Edita usuari" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Nou usuari" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Nom real" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Paper" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "Admin" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Membre del personal" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Serveis assignats" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Mode d'usuari" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Tancar sessió" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Tanca" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "Autenticadors" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Os directius" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "Connectivitat" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "Xarxes" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "Proxies" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "Piscines" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Meta pools" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "Calendaris" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "Comptes" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "Eines" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Galeria" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Informes" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "Configuració" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Cache de flush" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Esborra-ho tot" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Afegeix" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Nou" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "Edita" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "Permisos" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "Exportació" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Esborra" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Elements seleccionats" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "Detall" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Nou permís de grup per a" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Permisos per a" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Nou permís ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "arrel" + +#: static/modern/main.js:1 +msgid "any" +msgstr "cap" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Llançament del servei" @@ -1394,10 +1901,6 @@ msgstr "" "programació." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Accés limitat per calendari" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "Torneu a provar l'accés en un moment." @@ -1409,15 +1912,15 @@ msgstr "Servei de llançament:" msgid "Reset service: " msgstr "Servei de restabliment:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Servei publicat" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "S'ha restablit el servei" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "Estàs segur?" @@ -1433,76 +1936,74 @@ msgstr "El servei està en manteniment i no es pot executar" msgid "Invalid error string" msgstr "Cadena d'error no vàlida" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "Servei de llançament:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" -msgstr "Servei de restabliment:" +msgstr "Restablir el servei:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "Client UDS" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Descarregueu el client UDS per a la vostra plataforma" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "Podeu accedir al codi UDS Open Source a" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS s'ha desenvolupat utilitzant aquests components:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "Si creieu que hem perdut algun component, feu-nos-ho saber" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "Nom d'usuari" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "Contrasenya" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "iniciar Sessió" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "Descàrregues" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "S'ha produït un error" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Retorn" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "panell" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "Quant a" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "Servei de llançament" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" -msgstr "Restabliment del servei" +msgstr "Restablir el servei" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "Accions" diff --git a/server/src/uds/locale/de/LC_MESSAGES/django.po b/server/src/uds/locale/de/LC_MESSAGES/django.po index fd64011a..109e9590 100644 --- a/server/src/uds/locale/de/LC_MESSAGES/django.po +++ b/server/src/uds/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 09:34+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: German (http://www.transifex.com/openuds/openuds/language/" @@ -36,7 +36,7 @@ msgid "Name" msgstr "Name" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -67,16 +67,16 @@ msgstr "Poolname" msgid "User name" msgstr "Nutzername" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "Laufen" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "Startet" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Endet" @@ -97,20 +97,20 @@ msgstr "Verwendung von {0}" msgid "Current usages" msgstr "Aktuelle Verwendungen" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "Richtig" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Ungültiger Schlüssel" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Nicht verwalteter Host" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Benutzerdienst nicht gefunden" @@ -149,33 +149,33 @@ msgstr "Zu viele Ergebnisse ..." msgid "Refine your query" msgstr "Verfeinern Sie Ihre Suchanfrage" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Regelname" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "Wiederholt" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Jeden" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Dauer" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "Element ist bereits vorhanden (Fehler beim Duplikatschlüssel)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "Regeln von {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Aktuelle Regeln" @@ -222,7 +222,7 @@ msgid "In Preparation" msgstr "In Vorbereitung" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "Sichtbar" @@ -231,8 +231,8 @@ msgid "Pool Group" msgstr "Poolgruppe" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "Standard" @@ -241,28 +241,28 @@ msgid "Service pool policy" msgstr "Service-Pool-Richtlinie" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Zugeordnetes Bild" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Bild mit diesem Dienst verbunden" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Anzeige" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Poolgruppe" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "Poolgruppe für diesen Pool (für Poolklassifizierung auf dem Display)" @@ -465,15 +465,15 @@ msgid "Check certificate" msgstr "Zertifikat prüfen" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Wirt" @@ -483,13 +483,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Server (IP oder FQDN), der als Proxy dienen soll." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Hafen" @@ -498,10 +498,11 @@ msgid "Port of proxy server" msgstr "Port des Proxy-Servers" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "Verwenden Sie SSL" @@ -527,11 +528,12 @@ msgstr "Verfügbare Berichte" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Gruppe" @@ -577,13 +579,15 @@ msgstr "Dienstleistungen Pools" msgid "Proxy for services behind a firewall" msgstr "Proxy für Dienste hinter einer Firewall" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Erweitert" @@ -618,47 +622,47 @@ msgstr "Zeigt Transporte" msgid "Parent service" msgstr "Elternservice" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" "Erstellen Sie mindestens einen OS Manager, bevor Sie einen neuen Service-" "Pool erstellen" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "" "Erstellen Sie mindestens einen Dienst, bevor Sie einen neuen Dienstpool " "erstellen" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Basisservice" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Dienst, der als Basis für diesen Dienstpool verwendet wird" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "OS Manager wird als Basis dieses Service-Pools verwendet" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Transporte anzeigen" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "Wenn aktiv, werden alternative Transporte für Benutzer angezeigt" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Entfernung von Benutzern zulassen" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -668,19 +672,19 @@ msgstr "" "vorsichtig, denn der Benutzer hat die Möglichkeit, seinen eigenen Dienst zu " "löschen" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Zurücksetzen durch Benutzer zulassen" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "Wenn aktiv, kann der Benutzer den Dienst zurücksetzen" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Ignoriert ungenutzte" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -688,48 +692,48 @@ msgstr "" "Wenn die Option aktiviert ist, versucht UDS nicht, die zugewiesenen, jedoch " "nicht verwendeten Benutzerdienste zu erkennen und zu entfernen." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Wenn aktiv, ist der Transport für Benutzer sichtbar" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Anfangs verfügbare Dienste" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Services, die ursprünglich für diesen Servicepool erstellt wurden" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Verfügbarkeit" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Dienste, die im Cache aufbewahrt werden sollen" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Dienste werden im Cache gehalten, um die Benutzerdienstzuweisung zu " "verbessern" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "Dienste, die im L2-Cache aufbewahrt werden sollen" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Dienste, die im Cache von Level 2 gehalten werden, um die Service-" "Generierung zu verbessern" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Maximale Anzahl der zu erbringenden Dienste" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -737,19 +741,19 @@ msgstr "" "Maximale Anzahl von Services (zugewiesen und L1-Cache), die für diesen " "Service erstellt werden können" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "Buchhaltung" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Konto, das diesem Service-Pool zugeordnet ist" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "Base Service existiert nicht mehr" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Dieser Dienst erfordert einen OS Manager" @@ -875,7 +879,7 @@ msgid "Staff member" msgstr "Mitarbeiter" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -895,16 +899,16 @@ msgid "Current users" msgstr "Derzeitige Nutzer" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1012,26 +1016,27 @@ msgstr "Vorgang wird nicht unterstützt" msgid "requested a template that do not exist" msgstr "eine Vorlage angefordert, die nicht vorhanden ist" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "Active Directory Server-IP oder Hostname" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "" "Wenn diese Option aktiviert ist, wird eine SSL-Verbindung zu Active " "Directory verwendet" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Kompatibilität" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "" "Kompatibilität der AD-Verbindung (normalerweise Windows 2000 und höher)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1039,10 +1044,11 @@ msgstr "" "Benutzername mit Leseberechtigung für die ausgewählte Basis (verwenden Sie " "hierfür das Formular USER@DOMAIN.DOM)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1053,7 +1059,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1064,15 +1070,15 @@ msgstr "" msgid "Password" msgstr "Passwort" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "Passwort des LDAP-Benutzers" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1080,19 +1086,19 @@ msgstr "Passwort des LDAP-Benutzers" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Auszeit" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Timeout in Sekunden der Verbindung zu Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Basis überschreiben" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1100,58 +1106,61 @@ msgstr "" "Wenn nicht leer, wird die AD-Suchbasis mit diesem Wert überschrieben " "(Format: dc = ..., dc = ...)." -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Active Directory Authenticator" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "Authentifizieren Sie sich gegen Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "Der Benutzername muss in der Form USERNAME@DOMAIN.DOM angegeben werden" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Benutzername nicht gefunden" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Gruppe nicht gefunden" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "Zu viele Ergebnisse, genauer sein" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "Die Domain scheint falsch zu sein, bitte überprüfen Sie es" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "" "Server scheint kein Active Directory zu sein (es hat keine Benutzerobjekte)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "" "Server scheint kein Active Directory zu sein (er hat keine Gruppenobjekte)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "" "Verbindungsparameter scheinen korrekt zu sein, der Test wurde erfolgreich " @@ -1211,7 +1220,7 @@ msgstr "" msgid "Authenticator exception:" msgstr "Authenticator-Ausnahme:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Verbindungsfehler:" @@ -1226,12 +1235,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "EDirectory Server IP oder Hostname" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "Ldap-Port (normalerweise 389 für Nicht-SSL und 636 für SSL)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" "Wenn diese Option aktiviert ist, erfolgt die Verbindung über SSL unter " @@ -1242,7 +1251,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "Benutzername mit Leserechten für das eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Timeout in Sekunden der Verbindung zu LDAP" @@ -1255,18 +1264,19 @@ msgid "Authenticate against eDirectory" msgstr "Authentifizierung gegen eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "Ldap-Suchbasis ist falsch" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "Ldap-Benutzerklasse scheint falsch zu sein (kein Benutzer wurde von dieser " "Klasse gefunden)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1347,45 +1357,48 @@ msgstr "Im Authenticator scheint alles in Ordnung zu sein." msgid "Ldap Server Host" msgstr "Ldap Server Host" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "Benutzername mit Leseberechtigung für die ausgewählte Basis" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "Base" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "Gemeinsame Suchbasis (wird für \"Benutzer\" und \"Gruppen\" verwendet)" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Ldap Info" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Benutzerklasse" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "Klasse für LDAP-Benutzer (normalerweise posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "Benutzer-ID Attr" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Attribut, das die Benutzer-ID enthält" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Benutzername Attr" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Attribute, die den Benutzernamen enthalten (Liste der durch Kommas " @@ -1427,7 +1440,7 @@ msgstr "" "Ldap-Benutzer-ID attr ist wahrscheinlich falsch (kann keinen Benutzer mit " "beiden Bedingungen finden)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1591,6 +1604,72 @@ msgstr "Gruppen" msgid "We need more than two items!" msgstr "Wir brauchen mehr als zwei Artikel!" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "Ldap Server IP oder Hostname" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Ldap-Benutzer" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Gruppenklasse" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "Klasse für LDAP-Gruppen (normalerweise PoxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Gruppen-ID Attr" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Attribut, das die Gruppen-ID enthält" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Gruppenmitgliedschaft attr" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Attribut der Gruppe, die die dazugehörigen Benutzer enthält" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "SimpleLDAP Authenticator" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "Einfacher LDAP-Authentifikator" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"Ldap-Gruppenklasse scheint falsch zu sein (von dieser Klasse wurde keine " +"Gruppe gefunden)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"Ldap-Benutzerklasse oder Benutzer-ID attr ist wahrscheinlich falsch (kann " +"keinen Benutzer mit beiden Bedingungen finden)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"Ldap-Gruppenklasse oder Gruppen-ID attr ist wahrscheinlich falsch (kann " +"keine Gruppe mit beiden Bedingungen finden)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "Kann keine Gruppe mit dem angegebenen Mitgliedschaftsattribut finden" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "Es wird keine Verbindungsüberprüfungsmethode implementiert." @@ -1619,30 +1698,30 @@ msgstr "Systemadministrator" msgid "Forbidden" msgstr "verboten" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" "Bereits veröffentlicht Warten Sie, bis die vorherige Veröffentlichung " "abgeschlossen ist, und versuchen Sie es erneut" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "" "Der Service befindet sich im Wartungsmodus und neue Veröffentlichungen sind " "nicht zulässig" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "Nicht laufende Veröffentlichung kann nicht abgebrochen werden" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "" "Veröffentlichung nicht verwendbarer Publikationen kann nicht aufgehoben " "werden" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "" "Veröffentlichungen mit laufenden Services können nicht aufgehoben werden" @@ -1698,15 +1777,15 @@ msgstr "" "{0} kann nicht entfernt oder abgebrochen werden, da seine Zustände dies " "nicht zulassen" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "Der angeforderte Dienst ist nicht verfügbar" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "Der angeforderte Transport {} ist für {} nicht gültig" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "Der Dienst ist von diesem Gerät nicht erreichbar" @@ -1770,83 +1849,87 @@ msgstr "Referenzen" msgid "Tunnel" msgstr "Tunnel" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Aktiv" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Inaktiv" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "verstopft" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "Warten auf Veröffentlichung" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "In Vorbereitung" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Gültig" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "Warten auf Entfernung" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "Zurückhaltend" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Entfernen" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Entfernt" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Abgebrochen" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Abbrechen" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Error" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Fertig" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "Warten auf die Ausführung" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "Balancing" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "In Wartung" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "Wartendes OS" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Zu viele Vorbereitungsdienste" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Meta-Mitglied" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "LDAP-Server kann nicht kontaktiert werden" @@ -2093,32 +2176,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager zur Steuerung von virtuellen Linux-Maschinen" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Abmelden-Aktion" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "Was ist zu tun, wenn sich der Benutzer vom Dienst abmeldet?" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Warten Sie den Service" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Service entfernen" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Service auch bei Neuveröffentlichung zugewiesen halten" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Maximale Leerlaufzeit" @@ -2185,19 +2268,19 @@ msgstr "" "Legacy UDS Actor für Debian, Ubuntu, ... Linux-Maschinen " "(Erfordert Python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS OS Manager" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "Os Manager zur Steuerung der von RDS bereitgestellten Dienste" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Max. Sitzungszeit" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2272,75 +2355,87 @@ msgstr "" "wird keine Gruppe verwendet. (Experimental)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Maschine sauber" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Wenn diese Option aktiviert ist, versucht UDS, den Computer mit den " +"angegebenen Anmeldeinformationen aus der Domäne zu entfernen" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Server Hinweis" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "Bei mehreren AD-Servern wird dieser bevorzugt" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "Muss eine Domain angeben!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "Sie müssen ein Konto angeben, um Computer zur Domäne hinzuzufügen!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "DOM \\ USER-Formular ist nicht zulässig!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "Muss ein Passwort für das Konto angeben!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Fehler überprüfen: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" "Serverparameter konnten nicht gefunden werden (_ldap._tcp. {0} kann nicht " "aufgelöst werden)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Fehler überprüfen: Gruppe \"{}\" nicht gefunden (mithilfe von \"cn\" zum " "Suchen)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "Serverprüfung war erfolgreich" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "Zugriff auf AD nicht über LDAP ({0}) möglich" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "Der Standardpfad {0} für Computer wurde nicht gefunden !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "Der ou-Pfad {0} wurde nicht gefunden !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" "Parameter konnten nicht geprüft werden (_ldap._tcp. {0} kann nicht aufgelöst " "werden)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Alle Parameter scheinen gut zu funktionieren." @@ -2363,15 +2458,15 @@ msgstr "Aktuelles (Vorlagen-) Passwort des Benutzerkontos" msgid "Must provide a password for the account!!!" msgstr "Muss ein Passwort für das Konto angeben !!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "Windows Basic OS Manager" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "Os Manager zur Steuerung von Windows-Computern ohne Domäne." -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2379,11 +2474,11 @@ msgstr "" "Maximale Leerlaufzeit (in Sekunden), bevor die Sitzung für den Benutzer " "automatisch geschlossen wird (<= 0 bedeutet keine maximale Leerlaufzeit)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "Länge muss numerisch sein !!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "Die Länge muss zwischen 1 und 6 liegen" @@ -2809,8 +2904,8 @@ msgstr "Wird aus Abonnements bezogen" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Parallelität der Schöpfung" @@ -2822,7 +2917,7 @@ msgstr "Parallelität der Schöpfung" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "Maximale Anzahl der gleichzeitig erstellten VMs" @@ -2834,8 +2929,8 @@ msgstr "Maximale Anzahl der gleichzeitig erstellten VMs" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Parallelität entfernen" @@ -2847,7 +2942,7 @@ msgstr "Parallelität entfernen" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "Maximale Anzahl gleichzeitig entfernter VMs" @@ -3041,7 +3136,7 @@ msgstr "Timeout in Sekunden der Verbindung zu HyperV" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Macs reichen" @@ -3059,7 +3154,7 @@ msgstr "Verbindungstest erfolgreich" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "Verbindung fehlgeschlagen. Überprüfen Sie die Verbindungsparameter" @@ -3936,27 +4031,27 @@ msgstr "Veröffentlichung" msgid "UDS Publication for {0} created at {1}" msgstr "UDS-Veröffentlichung für {0} erstellt am {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "VMWare VCenter Server-IP oder Hostname" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "VMWare VC Server Port (normalerweise 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Benutzer mit gültigen Berechtigungen für VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "Passwort des Benutzers des VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Timeout in Sekunden der Verbindung zu VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3964,19 +4059,19 @@ msgstr "" "Bereich gültiger Macs für erstellte Maschinen. Muss innerhalb von " "00:50:56:00:00:00:50:56:3F:FF:FF sein" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "VMWare VCenter Platform Provider" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Stellt eine Verbindung zu Virtual Center Services bereit" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "VmwareVC Provider:" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Verbindungsparameter ok" @@ -4190,47 +4285,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Verbindung fehlgeschlagen: {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "Spanisch" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "Englisch" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "Französisch" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "Deutsche" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "Portugiesisch" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "Italienisch" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "baskisch" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "Arabisch" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "Russisch" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "katalanisch" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "Chinesisch" @@ -4301,7 +4396,7 @@ msgstr "Benutzer Zugang nach Stunden" msgid "Users Access by day of week/hour" msgstr "Benutzerzugriff nach Wochentag / Stunde" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Zugriff durch Kalender begrenzt" @@ -4314,8 +4409,8 @@ msgid "Debian based Linux" msgstr "Debian-basiertes Linux" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(erfordert Python-2.7)" @@ -5245,27 +5340,27 @@ msgstr "Zu viele Authentifizierungsfehler. Benutzer vorübergehend gesperrt" msgid "Invalid data" msgstr "Ungültige Daten" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Windows-Client" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Mac OS X-Client" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Debian-basierter Linux-Client" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Red Hat-basierter Linux-Client (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Suse-basierter Linux-Client" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Generischer .tar.gz Linux-Client" diff --git a/server/src/uds/locale/de/LC_MESSAGES/djangojs.po b/server/src/uds/locale/de/LC_MESSAGES/djangojs.po index 051a7b0a..8dbeecf2 100644 --- a/server/src/uds/locale/de/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/de/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 08:52+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: German (http://www.transifex.com/openuds/openuds/language/" @@ -19,20 +19,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "Sekunden" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "Error" @@ -40,95 +50,127 @@ msgstr "Error" msgid "Please, fill in require fields: " msgstr "Bitte füllen Sie Pflichtfelder aus:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "Testen..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "entlassen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "Im Test durchgefallen:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Test erfolgreich bestanden" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "Erfolgreich gespeichert" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "Möchten Sie die folgenden Elemente wirklich löschen?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "Löschung abgeschlossen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "Anbieter" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "Bedienung" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "Service-Pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "Authentifikator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "Nutzer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "Gruppe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "Transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "OS-Manager" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "Kalender" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "Poolgruppe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Gehe zu" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "Ja" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "Nein" @@ -136,1209 +178,1674 @@ msgstr "Nein" msgid "Error saving: " msgstr "Fehler beim Speichern:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Fehler speichern" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Kommunikationsfehler" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "Benutzer von $ USERS, Gruppen von $ GROUPS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "$ POOLS-Service-Pools" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "$ SERVICES Benutzerdienste" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ RESTRAINED zurückhaltende Dienstleistungen!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Schreibgeschützt" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Voller Zugriff" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Nutzer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Gruppe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "Authenticator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "Genehmigung" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "Löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Widerruf der Genehmigung bestätigen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "Sonntag" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Montag" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "Dienstag" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "Mittwoch" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "Donnerstag" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Freitag" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "Samstag" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "Januar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "Februar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "März" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "April" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "Kann" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "Juni" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "Juli" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "August" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "September" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "Oktober" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "November" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "Dezember" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "noch nie" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Instandhaltung" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Beenden Sie den Wartungsmodus" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Rufen Sie den Wartungsmodus auf" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Neuer Anbieter" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Anbieter bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Anbieter löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "Wartungsmodus verlassen?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "Wartungsmodus aktivieren?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Wartungsmodus für" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "In Wartung" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Aktiv" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "Ja" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "Nein" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(versteckt)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Ausgewählte Artikel :" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "Schwimmbad" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "Zustand" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Benutzerdienste" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Service-Pools" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Information" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Neuer Service" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Dienst bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Dienst löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Benutzerdienst löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Neuer Authenticator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Authenticator bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Authenticator löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "Irgendein" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "Alles" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "Bemerkungen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "Eindeutige ID" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Freundlicher Name" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "In Benutzung" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Dienstleistungen Pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "Gruppen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Dienstleistungen Pools" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Zugewiesene Dienste" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "Name" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Echter Name" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "Zustand" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Letzter Zugriff" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "Benutzer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "aktiviert" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "Deaktiviert" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "verstopft" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Benutzer löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Gruppe löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Löschen Sie den Autorennitator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Neuer Transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Transport bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Transport löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Neues Netzwerk" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Netzwerk bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Netzwerk löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Neuer Proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Proxy bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Proxy löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(Dieser Dienst erfordert keinen Betriebssystemmanager.)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Neuer Service-Pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Bei Erstellung veröffentlichen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" "Wenn ausgewählt, wird die Veröffentlichung sofort nach der Erstellung " "gestartet" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Service-Pool bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Dienstpool löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "Bitte wählen Sie einen gültigen Benutzer aus" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "Bitte wählen Sie eine gültige Gruppe aus" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "Bitte wählen Sie einen gültigen Transport aus" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "Protokolle" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Starte jetzt" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Besitzer wechseln" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Stornieren" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "Änderungsprotokoll" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Löschen Sie den zugewiesenen Dienst" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Löschen Sie den zwischengespeicherten Dienst" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Zugeordnete Gruppe löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Löschen Sie den zugewiesenen Transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "Veröffentlichung" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "Veröffentlichung abbrechen?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Veröffentlichung abgesagt" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Geplante Aktion löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Geplante Aktion ausführen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Geplante Aktion sofort ausführen?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Geplante Aktion ausgeführt" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Kalenderzugriffsregel löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Neuer Metapool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Metapool bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Metapool löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Bitte wählen Sie einen gültigen Service-Pool aus" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Mitgliederpool entfernen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Neuer Service Pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Neuer Kalender" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Kalender bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Kalender löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "Tag" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "Tage" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "Täglich" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "Woche" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "Wochen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "Wöchentlich" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "Monat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "Monate" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Monatlich" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "Jahr" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "Jahre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "Jährlich" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "Wochentage" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Protokoll" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Std" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "Tage" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "Wochen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(keine tage)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "Für immer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Startdatum / Uhrzeit" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Endtermin" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "Intervall" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Wochentage" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "" "Ungültige oder unvollständige Regel Bitte korrigieren Sie das Feld $ FIELD" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Diese Regel gilt für alle" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "von einer Woche" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "von" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "bis um" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "weiter" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "beginnt um" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "und jede Veranstaltung wird für aktiv sein" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "ohne Dauer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Kalenderregel löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Zeitmarke setzen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Neues Konto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Konto bearbeiten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Konto löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Zeitmarke" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "Zeitmarke für $ NAME auf aktuelles Datum / Uhrzeit setzen?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Zeitmarke stabilisiert" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "Keine Zeitmarke" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Benutzerkonto löschen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "Bild ist zu groß (max. Upload-Größe beträgt 256Kb)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "Ungültiger Bildtyp (unterstützt nur JPEG, PNG und GIF" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Bitte geben Sie einen Namen und ein Bild an" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Lösche Bild" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Bericht generieren" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "Bericht wird erstellt ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "Bericht beendet" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Konfiguration gespeichert" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "Filter" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "Keine Einträge gefunden" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% i weitere Artikel)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "Main" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "Cache geleert" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "Objekte pro Seite" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "Fehler beim Speichern:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Bitte füllen Sie Pflichtfelder aus:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "Instrumententafel" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Authentifikatoren anzeigen" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Service-Pools anzeigen" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "Sie greifen als Mitarbeiter auf die UDS-Administration zu." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Das bedeutet, dass Sie Zugriff auf Elemente haben." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Wenden Sie sich an Ihren lokalen UDS-Administrator, um Ihre Zugriffsrechte " +"zu erhöhen." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Vielen Dank." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Zusammenfassung" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Dienstleistungen" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "Verwendungszweck" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Information für" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Dienstleistungen Pools" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "OK" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "Veranstaltung" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "Startzeit" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "Dauer" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Dauer Einheiten" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Anfangsdatum" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Wiederholen Sie bis zum Datum" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "Frequenz" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Wiederhole jeden" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "Regeln" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Zugriff auf Kalender" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "Priorität" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Service-Pool" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Aktiviert?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Kontonutzung" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Neue Veröffentlichung für" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "Grund" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "Zwischenspeicher" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Transporte" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "Veröffentlichungen" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Geplante Aktionen" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Änderungsprotokoll von" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Kalender" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "Aktion" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Protokolle von" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Aktion bearbeiten für" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Neue Aktion für" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "Versatz der Ereignisse (Minuten)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "Am Anfang des Intervalls?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Transport" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Besitzer des zugewiesenen Dienstes ändern" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Neue Gruppe für" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Neuer Transport für" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "UDS-Konfiguration" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "sparen" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Bildname" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Bild (zum Ändern klicken)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Verwenden Sie für optimale Ergebnisse" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "Das Bild wird beim Hochladen in die Größe geändert" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Gruppe bearbeiten" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Neue Gruppe" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Name der Metagruppe" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Service-Pools" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Match-Modus" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Ausgewählte Gruppen" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Benutzer bearbeiten" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Neuer Benutzer" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Echter Name" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Rolle" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "Administrator" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Mitarbeiter" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Zugewiesene Dienste" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Benutzermodus" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Ausloggen" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Schließen" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "Authentifikatoren" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "OS-Manager" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "Konnektivität" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "Netzwerke" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "Proxies" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "Pools" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Meta-Pools" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "Kalender" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "Konten" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "Werkzeuge" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Galerie" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Berichte" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "Aufbau" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Cache leeren" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Alles entfernen" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Hinzufügen" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Neu" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "Bearbeiten" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "Berechtigungen" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "Export" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Löschen" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Ausgewählte Artikel" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "Detail" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Neue Gruppenerlaubnis für" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Berechtigungen für" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Neue Erlaubnis ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "Wurzel" + +#: static/modern/main.js:1 +msgid "any" +msgstr "irgendein" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Dienst starten" @@ -1395,10 +1902,6 @@ msgstr "" "zugänglich." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Zugriff durch Kalender begrenzt" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "Bitte versuchen Sie den Zugriff erneut." @@ -1410,15 +1913,15 @@ msgstr "Service freigeben:" msgid "Reset service: " msgstr "Dienst zurücksetzen:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Dienst freigegeben" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "Service zurückgesetzt" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "Bist du sicher?" @@ -1434,78 +1937,76 @@ msgstr "Der Service ist in Wartung und kann nicht ausgeführt werden" msgid "Invalid error string" msgstr "Ungültige Fehlerzeichenfolge" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "Service freigeben:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "Dienst zurücksetzen:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "UDS-Client" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Laden Sie den UDS-Client für Ihre Plattform herunter" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "Sie können auf den UDS Open Source-Code unter zugreifen" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS wurde mit diesen Komponenten entwickelt:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "" "Wenn Sie feststellen, dass wir eine Komponente vermisst haben, teilen Sie " "uns dies bitte mit" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "Nutzername" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "Passwort" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "Anmeldung" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "Downloads" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "Ein Fehler ist aufgetreten" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Rückkehr" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "Instrumententafel" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "Über" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "Service freigeben" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "Dienst zurücksetzen" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "Aktionen" diff --git a/server/src/uds/locale/en/LC_MESSAGES/django.po b/server/src/uds/locale/en/LC_MESSAGES/django.po index 045e0c8a..09caadf0 100644 --- a/server/src/uds/locale/en/LC_MESSAGES/django.po +++ b/server/src/uds/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -34,7 +34,7 @@ msgid "Name" msgstr "" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -65,16 +65,16 @@ msgstr "" msgid "User name" msgstr "" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "" @@ -95,20 +95,20 @@ msgstr "" msgid "Current usages" msgstr "" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "" @@ -147,33 +147,33 @@ msgstr "" msgid "Refine your query" msgstr "" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "" @@ -220,7 +220,7 @@ msgid "In Preparation" msgstr "" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "" @@ -229,8 +229,8 @@ msgid "Pool Group" msgstr "" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "" @@ -239,28 +239,28 @@ msgid "Service pool policy" msgstr "" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "" @@ -460,15 +460,15 @@ msgid "Check certificate" msgstr "" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "" @@ -478,13 +478,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "" #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "" @@ -493,10 +493,11 @@ msgid "Port of proxy server" msgstr "" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "" @@ -520,11 +521,12 @@ msgstr "" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "" @@ -570,13 +572,15 @@ msgstr "" msgid "Proxy for services behind a firewall" msgstr "" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "" @@ -611,123 +615,123 @@ msgstr "" msgid "Parent service" msgstr "" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " "own service" msgstr "" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." msgstr "" -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" msgstr "" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "" @@ -845,7 +849,7 @@ msgid "Staff member" msgstr "" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -865,16 +869,16 @@ msgid "Current users" msgstr "" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -980,32 +984,34 @@ msgstr "" msgid "requested a template that do not exist" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1016,7 +1022,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1027,15 +1033,15 @@ msgstr "" msgid "Password" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1043,74 +1049,77 @@ msgstr "" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "" @@ -1166,7 +1175,7 @@ msgstr "" msgid "Authenticator exception:" msgstr "" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "" @@ -1179,12 +1188,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" @@ -1193,7 +1202,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "" @@ -1206,16 +1215,17 @@ msgid "Authenticate against eDirectory" msgstr "" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1288,45 +1298,48 @@ msgstr "" msgid "Ldap Server Host" msgstr "" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" @@ -1362,7 +1375,7 @@ msgid "" "conditions)" msgstr "" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1511,6 +1524,66 @@ msgstr "" msgid "We need more than two items!" msgstr "" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "" @@ -1539,24 +1612,24 @@ msgstr "" msgid "Forbidden" msgstr "" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "" @@ -1609,15 +1682,15 @@ msgstr "" msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "" @@ -1681,83 +1754,87 @@ msgstr "" msgid "Tunnel" msgstr "" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "" @@ -2000,32 +2077,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "" @@ -2081,19 +2158,19 @@ msgid "" "python 2.7)" msgstr "" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2159,69 +2236,79 @@ msgid "" msgstr "" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 -msgid "Server Hint" +msgid "Machine clean" msgstr "" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +msgid "Server Hint" +msgstr "" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 -#, python-brace-format -msgid "Could not access AD using LDAP ({0})" -msgstr "" - -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 -#, python-brace-format -msgid "The default path {0} for computers was not found!!!" -msgstr "" - #: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format +msgid "Could not access AD using LDAP ({0})" +msgstr "" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 +#, python-brace-format +msgid "The default path {0} for computers was not found!!!" +msgstr "" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 +#, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "" @@ -2242,25 +2329,25 @@ msgstr "" msgid "Must provide a password for the account!!!" msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "" @@ -2679,8 +2766,8 @@ msgstr "" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "" @@ -2692,7 +2779,7 @@ msgstr "" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "" @@ -2704,8 +2791,8 @@ msgstr "" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "" @@ -2717,7 +2804,7 @@ msgstr "" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "" @@ -2906,7 +2993,7 @@ msgstr "" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "" @@ -2924,7 +3011,7 @@ msgstr "" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "" @@ -3757,45 +3844,45 @@ msgstr "" msgid "UDS Publication for {0} created at {1}" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "" @@ -3999,47 +4086,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "" @@ -4110,7 +4197,7 @@ msgstr "" msgid "Users Access by day of week/hour" msgstr "" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "" @@ -4123,8 +4210,8 @@ msgid "Debian based Linux" msgstr "" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "" @@ -4972,27 +5059,27 @@ msgstr "" msgid "Invalid data" msgstr "" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "" diff --git a/server/src/uds/locale/en/LC_MESSAGES/djangojs.po b/server/src/uds/locale/en/LC_MESSAGES/djangojs.po index 441458d5..8ae92905 100644 --- a/server/src/uds/locale/en/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,20 +17,30 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "" @@ -38,95 +48,127 @@ msgstr "" msgid "Please, fill in require fields: " msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "" @@ -134,1206 +176,1669 @@ msgstr "" msgid "Error saving: " msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 -msgid "Read only" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 -msgid "Full Access" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 -msgid "User" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 -msgid "Group" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 -msgid "Authenticator" +#: static/admin/translations-fakejs.js:249 +msgid "Read only" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 -msgid "Permission" +#: static/admin/translations-fakejs.js:250 +msgid "Full Access" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 +msgid "User" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 +msgid "Group" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 +msgid "Authenticator" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 +msgid "Permission" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 -msgid "Sunday" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 -msgid "Monday" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 -msgid "Tuesday" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 -msgid "Wednesday" -msgstr "" - #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 #: static/admin/translations-adm-fakejs.js:205 -msgid "Thursday" +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 +msgid "Sunday" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 #: static/admin/translations-adm-fakejs.js:206 -msgid "Friday" +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 +msgid "Monday" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 #: static/admin/translations-adm-fakejs.js:207 -msgid "Saturday" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 -msgid "January" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 -msgid "February" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 -msgid "March" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 -msgid "April" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 -msgid "May" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 -msgid "June" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 -msgid "July" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 -msgid "August" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 -msgid "September" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 -msgid "October" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 -msgid "November" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 -msgid "December" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 -msgid "Never" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 -msgid "Maintenance" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 -msgid "Exit maintenance mode" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 -msgid "Enter maintenance mode" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 -msgid "New provider" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 -msgid "Edit provider" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 -msgid "Delete provider" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 -msgid "Exit maintenance mode?" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 -msgid "Enter maintenance mode?" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 -msgid "Maintenance mode for" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 -msgid "In Maintenance" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 -msgid "Active" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 -msgid "Yes" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 -msgid "No" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 -msgid "(hidden)" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 -msgid "Selected items :" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 -msgid "Pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 -msgid "State" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 -msgid "User Services" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 -msgid "Service pools" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 -msgid "Information" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 -msgid "New service" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 -msgid "Edit service" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 -msgid "Delete service" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 -msgid "Delete user service" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 -msgid "New Authenticator" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 -msgid "Edit Authenticator" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 -msgid "Delete Authenticator" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 -msgid "Any" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 -msgid "All" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 -msgid "Comments" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 -msgid "Unique ID" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 -msgid "Friendly Name" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 -msgid "In Use" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 -msgid "IP" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 -msgid "Services Pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 -msgid "Groups" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 -msgid "Services Pools" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 -msgid "Assigned services" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 -msgid "Name" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 -msgid "Real Name" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 -msgid "state" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 -msgid "Last access" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 -msgid "Users" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 -msgid "Enabled" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 -msgid "Disabled" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 -msgid "Blocked" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 -msgid "Delete user" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 -msgid "Delete group" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 -msgid "Delete authencitator" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 -msgid "New Transport" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 -msgid "Edit Transport" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 -msgid "Delete Transport" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 -msgid "New Network" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 -msgid "Edit Network" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 -msgid "Delete Network" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 -msgid "New Proxy" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 -msgid "Edit Proxy" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 -msgid "Delete Proxy" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 -msgid "(This service does not requires an OS Manager)" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 -msgid "New service Pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 -msgid "Publish on creation" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 -msgid "If selected, will initiate the publication inmediatly after creation" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 -msgid "Edit Service Pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 -msgid "Delete service pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 -msgid "Please, select a valid user" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 -msgid "Please, select a valid group" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 -msgid "Please, select a valid transport" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 -msgid "Logs" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 -msgid "Launch now" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 -msgid "Change owner" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 -#: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 -msgid "Cancel" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 -msgid "Changelog" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 -msgid "Delete assigned service" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 -msgid "Delete cached service" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 -msgid "Delete assigned group" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 -msgid "Delete assigned transport" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 -msgid "Publication" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 -msgid "Cancel publication?" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 -msgid "Publication canceled" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 -msgid "Delete scheduled action" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 -msgid "Execute scheduled action" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 -msgid "Execute scheduled action right now?" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 -msgid "Scheduled action executed" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 -msgid "Delete calendar access rule" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 -msgid "New meta pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 -msgid "Edit meta pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 -msgid "Delete meta pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 -msgid "Please, select a valid service pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 -msgid "Remove member pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 -msgid "New Service Pool" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 -msgid "New calendar" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 -msgid "Edit calendar" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 -msgid "Delete calendar" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 -msgid "day" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 -msgid "days" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 -msgid "Daily" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 -msgid "week" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 -msgid "weeks" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 -msgid "Weekly" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 -msgid "month" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 -msgid "months" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 -msgid "Monthly" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 -msgid "year" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 -msgid "years" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 -msgid "Yearly" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 -msgid "Weekdays" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 -msgid "Minutes" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 -msgid "Hours" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 -msgid "Days" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 -msgid "Weeks" +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 +msgid "Tuesday" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 -msgid "(no days)" +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 +msgid "Wednesday" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 -msgid "Forever" +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 +msgid "Thursday" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 -msgid "Start date/time" +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 +msgid "Friday" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 -msgid "End date" +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 +msgid "Saturday" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 -msgid "Interval" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 +msgid "January" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 -msgid "Week days" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 +msgid "February" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 -msgid "Invalid or incomplete rule. Please, fix field $FIELD" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 +msgid "March" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 -msgid "This rule will be valid every" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 +msgid "April" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 -msgid "of any week" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 +msgid "May" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 -msgid "from" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 +msgid "June" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 -msgid "until" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 +msgid "July" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 -msgid "onwards" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 +msgid "August" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 -msgid "starting at" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 +msgid "September" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 -msgid "and every event will be active for" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 +msgid "October" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 -msgid "with no duration" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 +msgid "November" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 -msgid "Delete calendar rule" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 +msgid "December" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 -msgid "Set time mark" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 +msgid "Never" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 -msgid "New account" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 +msgid "Maintenance" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 -msgid "Edit account" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 +msgid "Exit maintenance mode" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 -msgid "Delete account" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 +msgid "Enter maintenance mode" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 -msgid "Time mark" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 +msgid "New provider" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 -msgid "Set time mark for $NAME to current date/time?" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 +msgid "Edit provider" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 -msgid "Time mark stabliched" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 +msgid "Delete provider" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 -msgid "No time mark" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 +msgid "Exit maintenance mode?" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 -msgid "Delete account usage" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 +msgid "Enter maintenance mode?" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 -msgid "Image is too big (max. upload size is 256Kb)" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 +msgid "Maintenance mode for" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 -msgid "Invalid image type (only supports JPEG, PNG and GIF" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 +msgid "In Maintenance" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 -msgid "Please, provide a name and a image" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 -msgid "Delete image" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 -msgid "Generate report" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 -msgid "Generating report..." -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 -msgid "Report finished" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 -msgid "Configuration saved" -msgstr "" - -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 -msgid "Filter" +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 +msgid "Active" msgstr "" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 +msgid "Yes" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 +msgid "No" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 +msgid "(hidden)" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 +msgid "Selected items :" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 +msgid "Pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 +msgid "State" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 +msgid "User Services" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 +msgid "Service pools" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 +msgid "Information" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 +msgid "New service" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 +msgid "Edit service" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 +msgid "Delete service" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 +msgid "Delete user service" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 +msgid "New Authenticator" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 +msgid "Edit Authenticator" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 +msgid "Delete Authenticator" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 +msgid "Any" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 +msgid "All" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 +msgid "Comments" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 +msgid "Unique ID" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 +msgid "Friendly Name" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 +msgid "In Use" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 +msgid "IP" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 +msgid "Services Pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 +msgid "Groups" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 +msgid "Services Pools" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 +msgid "Assigned services" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 +msgid "Name" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 +msgid "Real Name" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 +msgid "state" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 +msgid "Last access" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 +msgid "Users" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 +msgid "Enabled" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 +msgid "Disabled" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 +msgid "Blocked" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 +msgid "Delete user" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 +msgid "Delete group" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 +msgid "Delete authencitator" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 +msgid "New Transport" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 +msgid "Edit Transport" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 +msgid "Delete Transport" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 +msgid "New Network" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 +msgid "Edit Network" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 +msgid "Delete Network" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 +msgid "New Proxy" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 +msgid "Edit Proxy" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 +msgid "Delete Proxy" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 +msgid "(This service does not requires an OS Manager)" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 +msgid "New service Pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 +msgid "Publish on creation" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 +msgid "If selected, will initiate the publication inmediatly after creation" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 +msgid "Edit Service Pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 +msgid "Delete service pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 +msgid "Please, select a valid user" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 +msgid "Please, select a valid group" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 +msgid "Please, select a valid transport" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 +msgid "Logs" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 +msgid "Launch now" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 +msgid "Change owner" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:324 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 +msgid "Cancel" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 +msgid "Changelog" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 +msgid "Delete assigned service" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 +msgid "Delete cached service" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 +msgid "Delete assigned group" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 +msgid "Delete assigned transport" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 +msgid "Publication" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 +msgid "Cancel publication?" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 +msgid "Publication canceled" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 +msgid "Delete scheduled action" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 +msgid "Execute scheduled action" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 +msgid "Execute scheduled action right now?" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 +msgid "Scheduled action executed" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 +msgid "Delete calendar access rule" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 +msgid "New meta pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 +msgid "Edit meta pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 +msgid "Delete meta pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 +msgid "Please, select a valid service pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 +msgid "Remove member pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 +msgid "New Service Pool" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 +msgid "New calendar" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 +msgid "Edit calendar" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 +msgid "Delete calendar" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 +msgid "day" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 +msgid "days" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 +msgid "Daily" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 +msgid "week" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 +msgid "weeks" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 +msgid "Weekly" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 +msgid "month" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 +msgid "months" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 +msgid "Monthly" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 +msgid "year" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 +msgid "years" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 +msgid "Yearly" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 +msgid "Weekdays" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 +msgid "Minutes" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 +msgid "Hours" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 +msgid "Days" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 +msgid "Weeks" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 +msgid "(no days)" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 +msgid "Forever" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 +msgid "Start date/time" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 +msgid "End date" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 +msgid "Interval" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 +msgid "Week days" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 +msgid "Invalid or incomplete rule. Please, fix field $FIELD" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 +msgid "This rule will be valid every" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 +msgid "of any week" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 +msgid "from" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 +msgid "until" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 +msgid "onwards" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 +msgid "starting at" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 +msgid "and every event will be active for" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 +msgid "with no duration" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 +msgid "Delete calendar rule" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 +msgid "Set time mark" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 +msgid "New account" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 +msgid "Edit account" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 +msgid "Delete account" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 +msgid "Time mark" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 +msgid "Set time mark for $NAME to current date/time?" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 +msgid "Time mark stabliched" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 +msgid "No time mark" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 +msgid "Delete account usage" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 +msgid "Image is too big (max. upload size is 256Kb)" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 +msgid "Invalid image type (only supports JPEG, PNG and GIF" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 +msgid "Please, provide a name and a image" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 +msgid "Delete image" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 +msgid "Generate report" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 +msgid "Generating report..." +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 +msgid "Report finished" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 +msgid "Configuration saved" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 +msgid "Filter" +msgstr "" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 -msgid "Summary" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 -msgid "Services" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:260 -msgid "Usage" -msgstr "" - #: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 -msgid "Information for" +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" msgstr "" #: static/admin/translations-adm-fakejs.js:263 -msgid "Services pools" +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" msgstr "" +#: static/admin/translations-adm-fakejs.js:264 #: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 -#: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 -#: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 -msgid "Ok" +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." msgstr "" #: static/admin/translations-adm-fakejs.js:268 -msgid "Event" +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." msgstr "" #: static/admin/translations-adm-fakejs.js:269 -msgid "Start time" +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." msgstr "" #: static/admin/translations-adm-fakejs.js:270 -msgid "Duration" +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." msgstr "" #: static/admin/translations-adm-fakejs.js:271 -msgid "Duration units" +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 +msgid "Summary" msgstr "" #: static/admin/translations-adm-fakejs.js:272 -msgid "Start date" +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 +msgid "Services" msgstr "" #: static/admin/translations-adm-fakejs.js:273 -msgid "Repeat until date" +#: static/admin/translations-fakejs.js:273 +msgid "Usage" msgstr "" -#: static/admin/translations-adm-fakejs.js:274 -msgid "Frequency" +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 +msgid "Information for" msgstr "" #: static/admin/translations-adm-fakejs.js:276 -msgid "Repeat every" +#: static/admin/translations-fakejs.js:276 +msgid "Services pools" msgstr "" -#: static/admin/translations-adm-fakejs.js:280 -msgid "Rules" +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:325 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 +#: static/admin/translations-adm-fakejs.js:352 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 +msgid "Ok" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 +msgid "Event" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 +msgid "Start time" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 +msgid "Duration" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 +msgid "Duration units" msgstr "" #: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 -msgid "Access calendars" +#: static/admin/translations-fakejs.js:285 +msgid "Start date" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 +msgid "Repeat until date" msgstr "" #: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 -msgid "Priority" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:288 -msgid "Service pool" +#: static/admin/translations-fakejs.js:287 +msgid "Frequency" msgstr "" #: static/admin/translations-adm-fakejs.js:289 -msgid "Enabled?" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:292 -msgid "Account usage" +#: static/admin/translations-fakejs.js:289 +msgid "Repeat every" msgstr "" #: static/admin/translations-adm-fakejs.js:293 -msgid "New publication for" +#: static/admin/translations-fakejs.js:293 +msgid "Rules" msgstr "" -#: static/admin/translations-adm-fakejs.js:294 -msgid "Reason" +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 +msgid "Access calendars" msgstr "" -#: static/admin/translations-adm-fakejs.js:299 -msgid "Cache" +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 +msgid "Priority" msgstr "" #: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 -msgid "Transports" +#: static/admin/translations-fakejs.js:301 +msgid "Service pool" msgstr "" #: static/admin/translations-adm-fakejs.js:302 -msgid "Publications" +#: static/admin/translations-fakejs.js:302 +msgid "Enabled?" msgstr "" -#: static/admin/translations-adm-fakejs.js:303 -msgid "Scheduled actions" +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 +msgid "Account usage" msgstr "" #: static/admin/translations-adm-fakejs.js:306 -msgid "Changelog of" +#: static/admin/translations-fakejs.js:306 +msgid "New publication for" msgstr "" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 -msgid "Calendar" +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 +msgid "Reason" msgstr "" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 -msgid "Action" +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 +msgid "Cache" msgstr "" -#: static/admin/translations-adm-fakejs.js:313 -msgid "Logs of" +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 +msgid "Transports" msgstr "" #: static/admin/translations-adm-fakejs.js:315 -msgid "Edit action for" +#: static/admin/translations-fakejs.js:315 +msgid "Publications" msgstr "" #: static/admin/translations-adm-fakejs.js:316 -msgid "New action for" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:318 -msgid "Events offset (minutes)" +#: static/admin/translations-fakejs.js:316 +msgid "Scheduled actions" msgstr "" #: static/admin/translations-adm-fakejs.js:319 -msgid "At the beginning of the interval?" +#: static/admin/translations-fakejs.js:319 +msgid "Changelog of" msgstr "" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 -msgid "Transport" +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 +msgid "Calendar" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 +msgid "Action" msgstr "" #: static/admin/translations-adm-fakejs.js:326 -msgid "Change owner of assigned service" +#: static/admin/translations-fakejs.js:326 +msgid "Logs of" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 +msgid "Edit action for" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 +msgid "New action for" msgstr "" #: static/admin/translations-adm-fakejs.js:331 -msgid "New group for" +#: static/admin/translations-fakejs.js:331 +msgid "Events offset (minutes)" msgstr "" -#: static/admin/translations-adm-fakejs.js:336 -msgid "New transport for" +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 +msgid "At the beginning of the interval?" msgstr "" -#: static/admin/translations-adm-fakejs.js:340 -msgid "UDS Configuration" +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 +msgid "Transport" msgstr "" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 -msgid "Save" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:342 -msgid "Image name" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:343 -msgid "Image (click to change)" +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 +msgid "Change owner of assigned service" msgstr "" #: static/admin/translations-adm-fakejs.js:344 -msgid "For optimal results, use " +#: static/admin/translations-fakejs.js:344 +msgid "New group for" msgstr "" -#: static/admin/translations-adm-fakejs.js:345 -msgid "The image will be resized on upload to" +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 +msgid "New transport for" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 +msgid "UDS Configuration" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 +msgid "Save" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 +msgid "Image name" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 +msgid "Image (click to change)" msgstr "" #: static/admin/translations-adm-fakejs.js:357 -msgid "Edit group" +#: static/admin/translations-fakejs.js:357 +msgid "For optimal results, use " msgstr "" #: static/admin/translations-adm-fakejs.js:358 -msgid "New group" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:359 -msgid "Meta group name" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:364 -msgid "Service Pools" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:365 -msgid "Match mode" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:366 -msgid "Selected Groups" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:369 -msgid "Edit user" +#: static/admin/translations-fakejs.js:358 +msgid "The image will be resized on upload to" msgstr "" #: static/admin/translations-adm-fakejs.js:370 -msgid "New user" +#: static/admin/translations-fakejs.js:370 +msgid "Edit group" msgstr "" #: static/admin/translations-adm-fakejs.js:371 -msgid "Real name" +#: static/admin/translations-fakejs.js:371 +msgid "New group" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 +msgid "Meta group name" msgstr "" #: static/admin/translations-adm-fakejs.js:377 -msgid "Role" +#: static/admin/translations-fakejs.js:377 +msgid "Service Pools" msgstr "" #: static/admin/translations-adm-fakejs.js:378 -msgid "Admin" +#: static/admin/translations-fakejs.js:378 +msgid "Match mode" msgstr "" #: static/admin/translations-adm-fakejs.js:379 -msgid "Staff member" +#: static/admin/translations-fakejs.js:379 +msgid "Selected Groups" msgstr "" -#: static/admin/translations-adm-fakejs.js:387 -msgid "Assigned Services" +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 +msgid "Edit user" msgstr "" -#: static/admin/translations-adm-fakejs.js:389 -msgid "User mode" +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 +msgid "New user" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 +msgid "Real name" msgstr "" #: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 -msgid "Logout" +#: static/admin/translations-fakejs.js:390 +msgid "Role" msgstr "" #: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 -msgid "Close" +#: static/admin/translations-fakejs.js:391 +msgid "Admin" msgstr "" -#: static/admin/translations-adm-fakejs.js:396 -msgid "Authenticators" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:397 -msgid "Os Managers" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:398 -msgid "Connectivity" +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 +msgid "Staff member" msgstr "" #: static/admin/translations-adm-fakejs.js:400 -msgid "Networks" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:401 -msgid "Proxies" +#: static/admin/translations-fakejs.js:400 +msgid "Assigned Services" msgstr "" #: static/admin/translations-adm-fakejs.js:402 -msgid "Pools" +#: static/admin/translations-fakejs.js:402 +msgid "User mode" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 +msgid "Logout" msgstr "" #: static/admin/translations-adm-fakejs.js:404 -msgid "Meta pools" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:406 -msgid "Calendars" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:407 -msgid "Accounts" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:408 -msgid "Tools" +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 +msgid "Close" msgstr "" #: static/admin/translations-adm-fakejs.js:409 -msgid "Gallery" +#: static/admin/translations-fakejs.js:409 +msgid "Authenticators" msgstr "" #: static/admin/translations-adm-fakejs.js:410 -msgid "Reports" +#: static/admin/translations-fakejs.js:410 +msgid "Os Managers" msgstr "" #: static/admin/translations-adm-fakejs.js:411 -msgid "Configuration" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:412 -msgid "Flush Cache" +#: static/admin/translations-fakejs.js:411 +msgid "Connectivity" msgstr "" #: static/admin/translations-adm-fakejs.js:413 -msgid "Remove all" +#: static/admin/translations-fakejs.js:413 +msgid "Networks" msgstr "" #: static/admin/translations-adm-fakejs.js:414 -msgid "Add" +#: static/admin/translations-fakejs.js:414 +msgid "Proxies" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 +msgid "Pools" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 +msgid "Meta pools" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 +msgid "Calendars" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 +msgid "Accounts" msgstr "" #: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 +msgid "Tools" +msgstr "" + #: static/admin/translations-adm-fakejs.js:422 -msgid "New" +#: static/admin/translations-fakejs.js:422 +msgid "Gallery" msgstr "" #: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 -msgid "Edit" +#: static/admin/translations-fakejs.js:423 +msgid "Reports" msgstr "" #: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 -msgid "Permissions" +#: static/admin/translations-fakejs.js:424 +msgid "Configuration" msgstr "" #: static/admin/translations-adm-fakejs.js:425 -msgid "Export" +#: static/admin/translations-fakejs.js:425 +msgid "Flush Cache" msgstr "" #: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 -msgid "Delete" +#: static/admin/translations-fakejs.js:426 +msgid "Remove all" msgstr "" -#: static/admin/translations-adm-fakejs.js:428 -msgid "Selected items" +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 +msgid "Add" msgstr "" -#: static/admin/translations-adm-fakejs.js:429 -msgid "Detail" -msgstr "" - -#: static/admin/translations-adm-fakejs.js:433 -msgid "New group permission for" +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 +msgid "New" msgstr "" #: static/admin/translations-adm-fakejs.js:436 -msgid "Permissions for" +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 +msgid "Edit" msgstr "" #: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 +msgid "Permissions" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 +msgid "Export" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 +msgid "Delete" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 +msgid "Selected items" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 +msgid "Detail" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 +msgid "New group permission for" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 +msgid "Permissions for" +msgstr "" + +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "" +#: static/modern/main.js:1 +msgid "root" +msgstr "" + +#: static/modern/main.js:1 +msgid "any" +msgstr "" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "" @@ -1384,10 +1889,6 @@ msgid "This service is currently not accesible due to schedule restrictions." msgstr "" #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "" @@ -1399,15 +1900,15 @@ msgstr "" msgid "Reset service: " msgstr "" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "" @@ -1423,76 +1924,72 @@ msgstr "" msgid "Invalid error string" msgstr "" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 msgid "Release service:" msgstr "" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 msgid "Reset service:" msgstr "" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "" diff --git a/server/src/uds/locale/es/LC_MESSAGES/django.po b/server/src/uds/locale/es/LC_MESSAGES/django.po index bee04e75..1cc04f0f 100644 --- a/server/src/uds/locale/es/LC_MESSAGES/django.po +++ b/server/src/uds/locale/es/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-02-07 07:21+0100\n" "Last-Translator: dkmaster \n" "Language-Team: English \n" @@ -42,7 +42,7 @@ msgid "Name" msgstr "Nombre" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -73,16 +73,16 @@ msgstr "Nombre del pool" msgid "User name" msgstr "Nombre de usuario" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "En ejecución" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "Comienza" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Termina" @@ -103,20 +103,20 @@ msgstr "Usos de {0}" msgid "Current usages" msgstr "Usos actuales" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "Correcto" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Clave no válida" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Host no administrado" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Servicio de usuario no encontrado" @@ -155,33 +155,33 @@ msgstr "Demasiados resultados ..." msgid "Refine your query" msgstr "Refina tu consulta" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Nombre de la regla" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "Se repite" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Cada" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Duración" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "Elemento ya existe (error de clave duplicada)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "Reglas de {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Normas actuales" @@ -228,7 +228,7 @@ msgid "In Preparation" msgstr "En preparación" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "Visible" @@ -237,8 +237,8 @@ msgid "Pool Group" msgstr "Grupo de Pool" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "Por defecto" @@ -247,28 +247,28 @@ msgid "Service pool policy" msgstr "Política de service pool" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Imagen asociada" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Imagen asociada a este servicio" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Visualización" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Grupo de Pool" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "" "Grupo de pool para este pool (para la clasificación del pool en pantalla)" @@ -471,15 +471,15 @@ msgid "Check certificate" msgstr "Cheque certificado" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Servidor" @@ -489,13 +489,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Servidor (IP o FQDN) que servirá como proxy." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Puerto" @@ -504,10 +504,11 @@ msgid "Port of proxy server" msgstr "Puerto de servidor proxy" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "Usar SSL" @@ -533,11 +534,12 @@ msgstr "Informes disponibles" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Grupo" @@ -583,13 +585,15 @@ msgstr "Pools de Servicios" msgid "Proxy for services behind a firewall" msgstr "Proxy para servicios detrás de un firewall" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Avanzado" @@ -624,43 +628,43 @@ msgstr "Muestra transportes" msgid "Parent service" msgstr "Servicio de padres" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "Cree al menos un OS Manager antes de crear un nuevo pool de servicios" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "Cree al menos un servicio antes de crear un nuevo pool de servicios" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Servicio base" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Servicio utilizado como base de este pool de servicios" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "OS Manager utilizado como base de este pool de servicios" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Mostrar transportes" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "Si está activo, se mostrarán transportes alternativos para el usuario " -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Permitir a los usuarios eliminar" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -670,19 +674,19 @@ msgstr "" "cuidado con esto, ya que el usuario tendrá el \"poder\" para borrar el " "servicio propio." -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Permitir resetear a los usuarios" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "Si está activo, el usuario podrá resetear el servicio" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Ignora no usadas" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -690,48 +694,48 @@ msgstr "" "Si la opción está activada, UDS no intentará detectar y eliminar el servicio " "de usuario asignado pero no en uso." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Si está activo, el transporte será visible para los usuarios." -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Servicios disponibles inicialmente" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Servicios creados inicialmente para este pool de servicios" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Disponibilidad " -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Servicios para mantener en la caché" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Servicios guardado en caché para mejorar la asignación de servicio de " "usuario " -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "Servicios para mantener en la caché L2" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Servicios guardados en la caché de nivel 2 para mejorar la generación de " "servicios " -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Número máximo de servicios a proveer" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -739,19 +743,19 @@ msgstr "" "Número máximo de servicios (asignados y caché L1) que pueden crearse para " "este servicio" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "Contabilidad" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Cuenta asociada a este grupo de servicios" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "Ya no existe servicio base" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Este servicio requiere un OS Manager" @@ -876,7 +880,7 @@ msgid "Staff member" msgstr "Miembro del personal" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -896,16 +900,16 @@ msgid "Current users" msgstr "Usuarios actuales" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1012,25 +1016,26 @@ msgstr "Operación no soportada" msgid "requested a template that do not exist" msgstr "solicitó una plantilla que no existe" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "IP de Servidor de Active Directory o nombre de host" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "Si está seleccionada, se utilizará una conexión ssl a Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Compatibilidad" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "" "Compatibilidad de conexión AD (normalmente windows 2000 y versiones " "posteriores)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1038,10 +1043,11 @@ msgstr "" "Nombre de usuario con privilegios de lectura en la base seleccionada (use el " "formato USUARIO@DOMINIO.DOM)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1052,7 +1058,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1063,15 +1069,15 @@ msgstr "" msgid "Password" msgstr "Contraseña" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "Contraseña del usuario LDAP" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1079,19 +1085,19 @@ msgstr "Contraseña del usuario LDAP" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Tiempo de espera" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Tiempo de espera en segundos de conexión a Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Reemplazar Base" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1099,58 +1105,61 @@ msgstr "" "Si no está vacío, reemplazará la base de búsqueda con este valor (formato: " "dc=..., dc=...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Autenticador Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "Autenticar contra Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "" "Debe especificar el nombre de usuario con este formato: " "NOMBREDEUSUARIO@DOMAIN.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Nombre de usuario no encontrado" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Grupo no encontrado" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "Demasiados resultados, sea más específico" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "Dominio parece incorrecto, por favor compruébelo" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "Servidor no parece un Active Directory (no tiene objetos de usuario)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "Servidor no parece un Active Directory (no tiene objetos de grupo)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "" "Los parámetros de conexión parecen correctos, la prueba fue ejecutada con " @@ -1208,7 +1217,7 @@ msgstr "Url de respuesta (rellenado por UDS, modificar sólo si es necesario!!)" msgid "Authenticator exception:" msgstr "Excepción de autenticador:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Error de conexión: " @@ -1223,12 +1232,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "IP del Servidor EDirectory o nombre de host" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "Puerto LDAP (generalmente 389 para los que no son SSL y 636 para ssl)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" "Si está seleccionada, la conexión será ssl, usando el puerto 636 en lugar de " @@ -1239,7 +1248,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "Nombre de usuario con privilegios de lectura en eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Tiempo de espera en segundos de conexión a LDAP" @@ -1252,18 +1261,19 @@ msgid "Authenticate against eDirectory" msgstr "Autenticar contra eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "La base de búsqueda LDAP es incorrecta" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "La clase de usuario de LDAP parece ser incorrecta (ningún usuario encontrado " "por esa clase)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1343,45 +1353,48 @@ msgstr "Parace que todo funciona correctamente en el autenticador. " msgid "Ldap Server Host" msgstr "Servidor host LDAP" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "Usuario con privilegios de lectura en la base seleccionada" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "Base" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "Base común de búsqueda (utilizada para \"usuarios\" y \"grupos\")" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Información de LDAP" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Clase de usuario" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "Clase para usuarios LDAP (normalmente posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "Atr. de Id de usuario" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Atributo que contiene el id de usuario" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Atr. de nombre de usuario" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Atributos que contienen el nombre de usuario (lista de valores separados por " @@ -1423,7 +1436,7 @@ msgstr "" "El atributo del id de usuario LDAP es probablemente incorrecto (no se puede " "encontrar ningún usuario con ambas condiciones)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1586,6 +1599,74 @@ msgstr "Grupos" msgid "We need more than two items!" msgstr "¡Necesitamos más de dos elementos!" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "Ldap Server IP o nombre de host" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Usuario Ldap" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Clase de grupo" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "Clase para grupos LDAP (normalmente poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Identificación de grupo Attr" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Atributo que contiene la identificación del grupo" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Grupo de miembros attr" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Atributo del grupo que contiene los usuarios que le pertenecen." + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "SimpleLDAP Authenticator" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "Autentificador LDAP simple" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"La clase de grupo Ldap parece ser incorrecta (no se ha encontrado ningún " +"grupo en esa clase)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"La clase de usuario de LDAP o el ID de usuario attr probablemente estén " +"equivocados (no se puede encontrar ningún usuario con ambas condiciones)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"La clase de grupo de Ldap o el identificador de grupo attr es probablemente " +"incorrecto (no se puede encontrar ningún grupo con ambas condiciones)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "" +"No se puede localizar ningún grupo con el atributo de pertenencia " +"especificado" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "No se ha implementado ningún metodo de verificación de conexión" @@ -1614,27 +1695,27 @@ msgstr "Administrador del sistema" msgid "Forbidden" msgstr "Prohibido" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" "Ya hay una publicación en curso. Espere a que termine e inténtelo de nuevo." -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "" "El servicio está en modo de mantenimiento y no se permiten nuevas " "publicaciones" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "No se puede cancelar una publicación que no se está ejecutando" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "No se puede anular una publicación que no se está utilizando" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "No se pueden anular publicaciones con servicios en proceso" @@ -1687,15 +1768,15 @@ msgstr "No se puede eliminar un elemento que no está activo" msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "No puede quitar ni cancelar {0} porque que sus estados no lo permiten." -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "El servicio solicitado no está disponible." -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "El transporte solicitado {} no es válido para {}" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "El servicio no es accesible desde este dispositivo." @@ -1759,83 +1840,87 @@ msgstr "Credenciales" msgid "Tunnel" msgstr "Túnel" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Activo" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Inactivo" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "Bloqueado" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "Esperando publicación" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "En preparación" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Válido" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "Esperando para eliminar" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "Refrenado" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Eliminando" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Eliminado " -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Cancelado" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Cancelando" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Error" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Finalizado" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "Esperando ejecución" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "Equilibrando" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "En mantenimiento" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "Esperando SO " -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Demasiados servicios en preparación" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Miembro meta" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "No puedo contactar al servidor LDAP" @@ -2081,32 +2166,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager para controlar las máquinas virtuales de Linux" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Acción de cierre de sesión" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "Qué hacer cuando el usuario cierra la sesión del servicio" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Mantener el servicio asignado" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Eliminar servicio" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Mantener servicio asignado en Nueva publicación" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Tiempo máx de inactividad" @@ -2173,19 +2258,19 @@ msgstr "" "Legacy Actor UDS para Debian, Ubuntu... Máquinas con Linux " "(requiere Python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS OS Manager" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "Os Manager para controlar los servicios RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Max. tiempo de sesión" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2261,75 +2346,87 @@ msgstr "" "ningún grupo. (experimental)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Maquina limpia" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Si se marca, UDS intentará eliminar la máquina del dominio UTILIZANDO las " +"credenciales proporcionadas" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Sugerencia de Server" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "En el caso de varios servidores de AD, cuál es el preferido" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "¡Debe indicar un dominio!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "¡Debe indicar una cuenta para añadir máquinas al dominio!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "¡El formato DOM\\USUARIO no está permitido!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "¡Debe indicar una contraseña para la cuenta!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Compruebe el error: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" "No se encontraron los parámetros del servidor (_ldap._tcp. {0} no puede ser " "resuelto)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Error de verificación: Grupo \"{}\" no se encuentra (se usa el campo \"cn\" " "para localizarlo)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "Verificación del servidor realizada con éxito" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "No se puede acceder a AD utilizando LDAP ({0})" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "¡No se encontró la ruta por defecto {0} para los equipos!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "¡No se encontró la ruta ou {0}!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" "No se pudieron verificar los parámetros (_ldap._tcp. {0} no pueden ser " "resueltos)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Todos los parámetros parecen funcionar bien." @@ -2352,15 +2449,15 @@ msgstr "Contraseña actual (plantilla) de la cuenta de usuario" msgid "Must provide a password for the account!!!" msgstr "¡Debe indicar una contraseña para la cuenta!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "OS Manager para Windows Básico" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "Os Manager para controlar las máquinas windows sin dominio." -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2369,11 +2466,11 @@ msgstr "" "automáticamente a la usuario (< = 0 significa ningún tiempo de inactividad " "máximo)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "¡La longitud debe ser numérica!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "La longitud debe estar entre 1 y 6" @@ -2797,8 +2894,8 @@ msgstr "Obtenidos de las suscripciones" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Concurrencia de creación" @@ -2810,7 +2907,7 @@ msgstr "Concurrencia de creación" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "Número máximo de creación de VMs de forma simultánea " @@ -2822,8 +2919,8 @@ msgstr "Número máximo de creación de VMs de forma simultánea " #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Concurrencia de eliminación" @@ -2835,7 +2932,7 @@ msgstr "Concurrencia de eliminación" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "Número máximo de VMs que se pueden eliminar al mismo tiempo " @@ -3033,7 +3130,7 @@ msgstr "Tiempo de espera en segundos de conexión a HyperV" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Rango de Macs" @@ -3051,7 +3148,7 @@ msgstr "Test de conexión realizado con éxito" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "La conexión ha fallado. Compruebe los parámetros de conexión" @@ -3925,27 +4022,27 @@ msgstr "Publicación" msgid "UDS Publication for {0} created at {1}" msgstr "Publicación de UDS para {0} creado en {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "IP de Servidor VMware vCenter o nombre de host" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "Puerto del servidor VC VMware (generalmente 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Usuario con privilegios válidos en VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "Contraseña del usuario de VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Tiempo de espera en segundos de conexión a VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3953,19 +4050,19 @@ msgstr "" "Rango de macs válidos para máquinas creadas. Debe estar dentro de " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "Proveedor de Plataforma VMware vCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Proporciona conexión a los Servicios del Centro Virtual" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "Proveedor VMware VC : " -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Parámetros de conexión ok" @@ -4183,47 +4280,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Conexión fallida: {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "Español" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "Inglés" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "Francés" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "Alemán" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "Portugués" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "Italiano" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "Vasco" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "Árabe" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "Ruso" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "Catalán" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "Chino" @@ -4294,7 +4391,7 @@ msgstr "Acceso usuarios por hora" msgid "Users Access by day of week/hour" msgstr "Acceso de usuarios por día de la semana / hora" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Acceso limitado por calendario" @@ -4307,8 +4404,8 @@ msgid "Debian based Linux" msgstr "Basado en Debian Linux" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(requiere Python 2.7)" @@ -5225,27 +5322,27 @@ msgstr "Demasiados errores de autenticación. Usuario bloqueado temporalmente" msgid "Invalid data" msgstr "Datos inválidos" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Cliente de Windows" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Cliente de Mac OS X" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Cliente Linux basado en Debian" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Cliente de Linux basado en Red Hat (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Cliente Linux basado en Suse" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Genérico .tar.gz cliente de Linux" diff --git a/server/src/uds/locale/es/LC_MESSAGES/djangojs.po b/server/src/uds/locale/es/LC_MESSAGES/djangojs.po index b7103635..11076247 100644 --- a/server/src/uds/locale/es/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/es/LC_MESSAGES/djangojs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-02-07 07:32+0100\n" "Last-Translator: dkmaster \n" "Language-Team: English \n" @@ -22,20 +22,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 2.0\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "segundos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "Error" @@ -43,95 +53,127 @@ msgstr "Error" msgid "Please, fill in require fields: " msgstr "Por favor, rellene los campos requeridos:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "Pruebas..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "despedir" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "El test ha fallado:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Test superado con éxito" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "Guardado con éxito" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "¿Estás seguro de que quieres eliminar los siguientes elementos?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "Eliminación terminada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "proveedor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "Servicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "pool de servicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "usuario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "grupo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "OS manager" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "grupo de pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Ir" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "sí" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "no" @@ -139,1208 +181,1674 @@ msgstr "no" msgid "Error saving: " msgstr "Error al guardar:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Guardar error" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Error de comunicación" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "Usuarios de $ USUARIOS, grupos de $ GRUPOS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "$ Piscinas de servicio de piscinas" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "$ Servicios de usuario de servicios" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ Servicios restringidos restringidos!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Solo lectura" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Acceso completo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Usuario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Grupo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "Autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "Permiso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "retirar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Confirmar revocación de permiso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "Domingo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Lunes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "Martes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "Miércoles" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "Jueves" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Viernes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "Sábado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "Enero" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "Febrero" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "Marzo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "Abril" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "Mayo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "Junio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "Julio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "Agosto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "Septiembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "Octubre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "Noviembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "Diciembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "Nunca" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Mantenimiento" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Salir del modo de mantenimiento" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Entrar en modo de mantenimiento" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Nuevo proveedor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Proveedor de edición" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Eliminar proveedor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "¿Salir del modo de mantenimiento?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "¿Entrar en modo de mantenimiento?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Modo de mantenimiento para" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "En mantenimiento" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Activo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "Sí" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "No" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(oculto)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Artículos seleccionados:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "Estado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Servicios de usuario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Pools de servicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Información" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Nuevo servicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Editar servicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Eliminar servicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Eliminar servicio de usuario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Nuevo autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Editar Autentificador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Eliminar el autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "Alguna" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "Todos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "Comentarios" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "Identificación única" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Nombre amigable" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "En uso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Pool de Servicios" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "Grupos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Pools de Servicios" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Servicios asignados" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "Nombre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Nombre real" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "estado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Ultimo acceso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "Usuarios" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "Habilitado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "Discapacitado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "Obstruido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Eliminar usuario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Borrar grupo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Eliminar autorizador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Nuevo transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Editar transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Eliminar transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Nueva red" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Red de edición" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Eliminar red" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Nuevo proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Editar Proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Eliminar Proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(Este servicio no requiere un os manager)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Nuevo pool de servicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Publicar en la creación" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" "Si se selecciona, se iniciará la publicación inmediatamente después de la " "creación" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Editar grupo de servicios" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Eliminar grupo de pools" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "Por favor, seleccione un usuario válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "Por favor, seleccione un grupo válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "Por favor, seleccione un transporte válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "Logs" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Lanzar ahora" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Cambio de propietario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Cancelar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "Registro de cambios" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Eliminar servicio asignado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Eliminar servicio en caché" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Eliminar grupo asignado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Eliminar transporte asignado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "Publicación" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "¿Cancelar la publicación?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Publicación cancelada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Eliminar la acción programada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Ejecutar la acción programada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Ejecutar la acción programada en este momento?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Acción programada ejecutada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Eliminar regla de acceso al calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Nuevo meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Editar meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Eliminar meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Por favor, seleccione un grupo de pools válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Eliminar pool miembro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Nuevo grupo de pools" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Nuevo calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Editar calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Eliminar calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "día" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "días" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "Diario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "semana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "semanas" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "Semanal" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "mes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "meses" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Mensual" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "año" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "años" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "Anual" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "Días de la semana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Minutos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Horas" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "Días" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "Semanas" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(sin días)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "Siempre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Fecha / hora de inicio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Fecha final" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "Intervalo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Dias de la semana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "Regla inválida o incompleta. Por favor, arregla el campo $ CAMPO" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Esta regla será válida cada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "de cualquier semana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "Desde el" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "hasta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "en adelante" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "comenzando a las" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "y cada evento estará activo para" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "sin duración" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Eliminar regla de calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Establecer marca de tiempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Nueva cuenta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Editar cuenta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Borrar cuenta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Marca de tiempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "¿Establecer marca de tiempo para $ NOMBRE a la fecha / hora actual?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Marca de tiempo estable" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "Sin marca de tiempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Eliminar uso de la cuenta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "La imagen es demasiado grande (el tamaño máximo es de 256Kb)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "Tipo de imagen no válido (solo admite JPEG, PNG y GIF)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Por favor, proporcione un nombre y una imagen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Eliminar Imagen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Generar informe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "Generando informe ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "Informe terminado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Configuración guardada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "Filtro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "entradas no encontradas" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% i más artículos)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "Principal" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "Caché enrojecido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "Artículos por página" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "Error al guardar:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Por favor, rellene los campos requeridos:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "Tablero" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Ver autenticadores" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Ver grupos de servicios" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "" +"Usted está accediendo a la Administración de UDS como miembro del personal." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Esto significa que tienes acceso restringido a los elementos." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Para aumentar sus privilegios de acceso, comuníquese con su administrador de " +"UDS local." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Gracias." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Resumen" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Servicios" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "Uso" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Información para" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Pools de Servicios" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "De acuerdo" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "Evento" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "Hora de inicio" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "Duración" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Unidades de duración" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Fecha de inicio" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Repetir hasta la fecha" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "Frecuencia" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Repite cada" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "Reglas" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Calendarios de acceso" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "Prioridad" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Pool de servicio" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Habilitado?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Uso de la cuenta" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Nueva publicación para" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "Razón" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "Caché" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Transportes" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "Publicaciones" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Acciones programadas" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Registro de cambios de" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Calendario" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "Acción" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Registros de" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Editar acción para" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Nueva accion para" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "Eventos compensados (minutos)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "¿Al principio del intervalo?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Transporte" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Cambiar propietario del servicio asignado" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Nuevo grupo para" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Nuevo transporte para" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "Configuración UDS" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "Guardar" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Nombre de la imágen" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Imagen (click para cambiar)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Para obtener resultados óptimos, use" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "La imagen se redimensionará al subir a" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Editar grupo" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Nuevo grupo" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Nombre del grupo meta" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Pool de Servicio" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Modo de partido" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Grupos seleccionados" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Editar usuario" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Nuevo usuario" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Nombre real" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Papel" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "Administración" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Miembro del personal" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Servicios Asignados" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Modo de usuario" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Cerrar sesión" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Cerrar" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "Autenticadores" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Os Managers" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "Conectividad" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "Redes" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "Proxies" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "Pools" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Meta pools" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "Calendarios" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "Cuentas" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "Herramientas" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Galería" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Informes" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "Configuración" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Vaciar caché" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Eliminar todo" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Añadir" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Nuevo" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "Editar" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "Permisos" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "Exportar" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Borrar" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Elementos seleccionados" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "Detalle" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Nuevo permiso de grupo para" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Permisos para" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Nuevo permiso ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "raíz" + +#: static/modern/main.js:1 +msgid "any" +msgstr "alguna" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Servicio de lanzamiento" @@ -1394,10 +1902,6 @@ msgstr "" "Este servicio actualmente no es accesible debido a restricciones de horario." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Acceso limitado por calendario" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "Por favor, vuelva a intentar el acceso en un momento." @@ -1409,15 +1913,15 @@ msgstr "Servicio de liberación:" msgid "Reset service: " msgstr "Servicio de reinicio:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Servicio lanzado" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "Servicio restablecido" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -1433,76 +1937,74 @@ msgstr "El servicio está en mantenimiento y no puede ser ejecutado." msgid "Invalid error string" msgstr "Cadena de error no válida" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "Servicio de liberación:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "Servicio de reinicio:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "Cliente UDS" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Descarga el cliente UDS para tu plataforma" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "Puede acceder al código UDS Open Source en" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS ha sido desarrollado utilizando estos componentes:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "Si encuentra que hemos perdido algún componente, háganoslo saber" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "Nombre de usuario" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "Contraseña" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "Iniciar sesión" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "Descargas" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "Se ha producido un error" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Regreso" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "Tablero" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "Acerca de" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "Servicio de lanzamiento" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "Servicio de reinicio" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "Comportamiento" diff --git a/server/src/uds/locale/eu/LC_MESSAGES/django.po b/server/src/uds/locale/eu/LC_MESSAGES/django.po index 8d047548..0b2c0a0b 100644 --- a/server/src/uds/locale/eu/LC_MESSAGES/django.po +++ b/server/src/uds/locale/eu/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 09:42+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/" @@ -37,7 +37,7 @@ msgid "Name" msgstr "Izena" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -68,16 +68,16 @@ msgstr "Pool izena" msgid "User name" msgstr "Erabiltzaile-izena" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "Exekutatzen" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "Hasiera" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Amaiera" @@ -98,20 +98,20 @@ msgstr "{0} erabilerak" msgid "Current usages" msgstr "Uneko erabilerak" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "zuzena" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Tekla okerra" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Kudeaketa gabeko ostalaria" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Ez da Erabiltzaile-zerbitzurik aurkitu" @@ -150,33 +150,33 @@ msgstr "Erantzun gehiegi ..." msgid "Refine your query" msgstr "Zure kontsulta hobetu" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Arau Izena" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "Errepikapenak" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Bakoitza" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Iraupena" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "Elementua existitzen da (Hutsa, gako bikoiztua)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "{0} Arau" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Momentuko arauak" @@ -223,7 +223,7 @@ msgid "In Preparation" msgstr "Prestatzen" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "Ikusgai" @@ -232,8 +232,8 @@ msgid "Pool Group" msgstr "Pool taldea" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "Lehenetsia" @@ -242,28 +242,28 @@ msgid "Service pool policy" msgstr "Zerbitzu publikoko gidalerroa" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Erlazionaturiko irudia" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Zerbitzu honekin erlazionatutako irudia" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Pantaila" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Pool Taldea" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "" "Igerileku honetarako igerileku taldea (igerilekuan sailkatzeko aukera dago)" @@ -468,15 +468,15 @@ msgid "Check certificate" msgstr "Egiaztatu ziurtagiria" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Ostalaria" @@ -486,13 +486,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Zerbitzaria (IP edo FQDN) proxy gisa balioko du." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Portua" @@ -501,10 +501,11 @@ msgid "Port of proxy server" msgstr "Proxy zerbitzariaren portua" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "SSL erabili" @@ -530,11 +531,12 @@ msgstr "Txosten erabilgarriak" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Taldea" @@ -580,13 +582,15 @@ msgstr "Pool-Zerbitzua" msgid "Proxy for services behind a firewall" msgstr "Suebaki baten atzean zerbitzuen proxya" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Aurreratua" @@ -621,43 +625,43 @@ msgstr "Garraioak erakutsi" msgid "Parent service" msgstr "Guraso zerbitzua" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "SE kudeatzaile bat behar da gutxienez zerbitzu-pool berri bat egiteko" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "Zerbitzu bat behar da gutxienez zerbitzu-pool berri bat egiteko" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Oinarrizko Zerbitzua" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Zerbitzu-pool honen oinarritzat erabilitako zerbitzua" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "SE kudeatzailea" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "Zerbitzu-pool honen oinarritzat erabilitako SE kudeatzailea" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Garraioak erakutsi" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "Aktibo izan ezkero, erabiltzaileari garraio aukerak erakutsi" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Baimendu erabiltzaileak kentzea" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -667,19 +671,19 @@ msgstr "" "Kontuz ibili, erabiltzaileak \"boterea\" izango duelako bere zerbitzua " "ezabatzeko" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Baimendu berrezarri erabiltzaileek" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "Aktibatuta badago, erabiltzaileak zerbitzua berrezarriko du" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Ez erabiltzen" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -687,45 +691,45 @@ msgstr "" "Aukera hori gaituta badago, UDS-k ez du erabiltzaileari esleitutako " "zerbitzuen detekzioa eta kentzea saiatuko." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Aktibatuta badago, garraioa ikusgai egongo da erabiltzaileentzat" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Azierako zerbitzu erabilgarriak" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Hasiera baten zerbitzu-pool honentzat sortutako zerbitzuak" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Erabilgarritasuna" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Cache-an edukitzeko zerbitzuak" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Cachean gordetako zerbitzuak erabiltzaileen zerbitzuen esleipen hobetzeko" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "L2 cache-an edukitzeko zerbitzuak" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "Zerbitzuen maila2 cachean gordetako zerbitzuen zerbitzua hobetzeko" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Gehienezko zerbitzu kopurua" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -733,19 +737,19 @@ msgstr "" "Zerbitzu honetarako sor daitekeen zerbitzu kopurua (esleitutakoa eta L1 " "cachea)" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "Kontabilitatea" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Kontu honi lotutako zerbitzuari lotutako kontua" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "Zerbitzu-oinarria ez dago" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Zerbitzu honek SE kudeatzailea behar du" @@ -870,7 +874,7 @@ msgid "Staff member" msgstr "Langile Kidea" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -890,16 +894,16 @@ msgid "Current users" msgstr "Momentuko erabiltzaileak" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1005,24 +1009,25 @@ msgstr "Ezinezko eragiketa" msgid "requested a template that do not exist" msgstr "Existitzen ez den txantiloia eskatu da" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "\"Active Directory\" zerbitzariaren IP-a edota izena" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "" "Aktibo izanez gero, ssl bidez ezarriko da konexioa \"Active Directory\"-ra" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Konpatibilitatea" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "AD konexio konpatibilitatea (Windows 2000 edo gerokoak)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1030,10 +1035,11 @@ msgstr "" "Aukeratutako oinarrian irakurtzeko pribilegioa daukan erabiltzailea (erabil " "USER@DOMAIN.DOM)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1044,7 +1050,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1055,15 +1061,15 @@ msgstr "" msgid "Password" msgstr "Pasahitza" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "LDAP erabiltzailearen pasahitza" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1071,19 +1077,19 @@ msgstr "LDAP erabiltzailearen pasahitza" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Demboraz kampo" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Denbora-muga, Active Directory-en konexioaren segundotan" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Gainidatzi Base" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1091,60 +1097,63 @@ msgstr "" "Ez bada hutsik, AD bilaketa-oinarria gainidatziko du balio honekin " "(formatua: dc = ..., dc = ...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Active Directory autentifikatzailea" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "Active Directory-aren kontra autentifikatu" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "Erabiltzailea USERNAME@DOMAIN.DOM formatuan jarri behar da " -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Erabiltzaile ez da aurkitu" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Ez da aurkitu talderik" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "konkretuagoa izan, emaitz gehiegi daude eta." -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "Domeinua txarto omen dago, egiazta ezazu." -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "" "Zerbitzaria ez omen da Active Directory Zerbitzari bat (ez du erabiltzaile " "objeturik)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "" "Zerbitzaria ez omen da Active Directory Zerbitzari bat (ez du talde " "objeturik)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "Konexio parametruak ondo daudela dirudi, proba ondo joan da." @@ -1201,7 +1210,7 @@ msgstr "" msgid "Authenticator exception:" msgstr "Autentifikatzailea salbuespena:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Konexioaren errorea:" @@ -1214,12 +1223,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "EDirectory zerbitzariaren IP-a edota izena" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "LDAP portua (389 SSL-rik gabe edo 636 SSL-arekin)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" "Egiaztatuta badago, konexioa ssl izango da, 636 ataka erabiliz 389 ordez" @@ -1229,7 +1238,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "eDirectory-an irakurtzeko pribilegioa daukan erabiltzailea" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Denbora-muga LDAP konexio segundotan" @@ -1242,18 +1251,19 @@ msgid "Authenticate against eDirectory" msgstr "eDirectory-ren kontra autentifikatu" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "LDAP bilaketa oinarria txarto dago" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "LDAP erabiltzaile mota txarto dagoela dirudi (ez da aurkitu mota horretako " "erabiltzailerik)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1333,15 +1343,15 @@ msgstr "Autentifikatzailean dena ondo dagoela dirudi " msgid "Ldap Server Host" msgstr "LDAP zerbitzaria" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "Aukeratutako oinarrian irakurtzeko pribilegioa daukan erabiltzailea" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "Oinarria " -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "" "Bilaketa-oinarri arrunta (\"erabiltzaileentzat\" eta \"taldeentzat\" " @@ -1349,31 +1359,34 @@ msgstr "" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Ldap informazioa" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Erabiltzaile mota" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "LDAP erabiltzailearen mota (posixAccount normalean)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "Erabiltzaile ID atributua" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Erabiltzaile ID-a daukan atributua" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Erabiltzailea-izen atributua" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Erabiltzaile izena daukan atributua (komaz banandutako balio zerrenda) " @@ -1414,7 +1427,7 @@ msgstr "" "LDAP erabiltzairen ID atributua txarto dagoela dirudi (ez da aurkitu " "balditza biak betetzen dituen erabiltzailerik)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1574,6 +1587,72 @@ msgstr "Taldeak" msgid "We need more than two items!" msgstr "Bi elementu baino gehiago behar ditugu!" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "Ldap zerbitzariaren IP edo ostalari izena" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Ldap erabiltzailea" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Talde klasea" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "LDAP taldeentzako klasea (normalean poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Att Id talde" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Talde IDa duen atributua" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Talde bateko kide" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Bertako erabiltzaileak dituen taldearen atributua" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "SimpleLDAP Authenticator" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "LDAP autentifikatzaile sinplea" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"Ldap talde klasea okerra dela dirudi (klase horren arabera aurkitu ez den " +"taldea)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"Ldap erabiltzaile-klase edo erabiltzaile-identifikatzailea gaizki dago (ezin " +"da bi baldintzarekin aurkitu)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"Ldap talde-klase edo talde-identifikatzailea gaizki dago (ezin da bi " +"baldintzekin aurkitu)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "Ezin da edozein taldek aurkitu zehaztutako partaidetza atributuarekin" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "Ez da konexio-egiaztapen metodo bat inplementatu." @@ -1602,25 +1681,25 @@ msgstr "Sistema-administratzaileak" msgid "Forbidden" msgstr "Debekatuta" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "Argitaratu. Aurreko edizioan itxaron amaitzeko eta saiatu berriro" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "" "Zerbitzua mantenimendu moduan dago eta argitalpen berriak ez dira onartzen" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "Ezin da exekutatze-argitalpena bertan behera utzi" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "Ezin da argitalpen erabilgarririk argitaratu" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "Ezin dira argitalpenak argitaratu zerbitzuen prozesuan" @@ -1674,15 +1753,15 @@ msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "" "Ezin da ezabatu ezta bertan behera utzi {0} bere estatuek ez baitute uzten" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "Eskatutako zerbitzua ez dago erabilgarri" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "Eskatutako garraioa {} ez da {} baliozkoa" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "Zerbitzua ez dago gailutik eskura" @@ -1746,83 +1825,87 @@ msgstr "Egiaztagiria" msgid "Tunnel" msgstr "Tunela" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Aktibo" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Inaktibo" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "Blokeatuta" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "Argitalpena itxaroten" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "Prestatzen" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Baliozkoa" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "Ezabatzeko itxaroten" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "restrained" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Kentzen" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Kenduta" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Ezeztaturik" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Ezeztatzen" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Errorea" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Amaiturik" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "Exekutatzeko itxaroten" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "Oreka" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "Mantentze lanetan" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "SE-ri itxaroten" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Prestatzeko zerbitzu gehiegi" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Meta kide da" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "Ezin da LDAP zerbitzariarekin kontaktatu" @@ -2067,32 +2150,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Linux makina birtualak kontrolatzeko kudeatzailea" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Saioa amaitzeko ekintza" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "Zer egin erabiltzaileak zerbitzutik irteten denean" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Mantendu zerbitzua esleituta" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Zerbitzua kendu" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Mantendu zerbitzua argitalpen berrian ere esleituta" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Max.Idle denbora" @@ -2158,19 +2241,19 @@ msgstr "" "Legacy UDS Actor for Debian, Ubuntu, ... Linux machines (Requires " "python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS SE kudeatzailea" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "Os Zerbitzuak emandako zerbitzuak RDS kontrolatzeko" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Max. saioaren denbora" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2245,73 +2328,85 @@ msgstr "" "(Esperimentala)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Makina garbi" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Hautatuta badago, UDS-ek makina kentzea saiatuko da emandako kredentzialak " +"ERABILTZEN domeinuan" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Zerbitzariaren argibidea" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "Hainbat AD zerbitzarietan, bat nahiago baduzu" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "Domeinu bat eman behar duzu!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "Kontu bat eman behar da domeinuko makinak gehitzeko!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "DOM \\ USER inprimakia ez da onartzen!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "Konturako pasahitza eman behar duzu!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Egiaztatu errorea: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" "Ezin izan da zerbitzariaren parametroak aurkitu (_ldap._tcp. {0} ezin da " "konpondu)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Egiaztatu errorea: \"{}\" taldea ez da aurkitu (\"cn\" erabiliz kokatu)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "Zerbitzariaren egiaztapena arrakasta izan du" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "Ezin izan da AD erabili LDAP ({0}) erabiliz" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "Ordenagailuentzako {0} bide lehenetsia ez da aurkitu!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "{0} bideoa ez da aurkitu!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" "Ezin izan dira parametroak egiaztatu (_ldap._tcp. {0} ezin dira konpondu)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Parametro guztiak ondo funtzionatzen dute." @@ -2334,15 +2429,15 @@ msgstr "Uneko (txantiloia) erabiltzaile kontuaren pasahitza" msgid "Must provide a password for the account!!!" msgstr "Kontuaren pasahitza eman behar du !!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "Windows Oinarrizko OS kudeatzailea" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "Os Manager leiho makinak kontrolatzeko domeinurik gabe." -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2350,11 +2445,11 @@ msgstr "" "Gehienezko denbora inaktiboan (segundotan) saioa automatikoki itxi egiten da " "erabiltzaileari (<= 0 ez da inaktibo denbora mugarik)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "Luzera numerikoa izan behar da!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "Luzera 1 eta 6 artean egon behar da" @@ -2776,8 +2871,8 @@ msgstr "Harpidetzak lortu dira" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Sorkuntza konkurrentzia" @@ -2789,7 +2884,7 @@ msgstr "Sorkuntza konkurrentzia" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "VMak aldi berean sortzeko gehienezko kopurua" @@ -2801,8 +2896,8 @@ msgstr "VMak aldi berean sortzeko gehienezko kopurua" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Kentzea" @@ -2814,7 +2909,7 @@ msgstr "Kentzea" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "VMak aldi berean kentzen diren gehienezko kopurua" @@ -3008,7 +3103,7 @@ msgstr "Denbora-muga, HyperV konexiorako segundoetan" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "MAC eremua" @@ -3026,7 +3121,7 @@ msgstr "Konexioaren proba arrakastatsua" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "Konexioa huts egin du. Egiaztatu konexioaren parametak" @@ -3896,27 +3991,27 @@ msgstr "Argitalpena" msgid "UDS Publication for {0} created at {1}" msgstr "UDS {0} (e) k {1} (e) n sortutako argitalpena" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "VMWare VCenter Server IP edo Hostname" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "VMWare VC zerbitzariaren ataka (normalean 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Erabiltzaileak VCri buruzko baliozko pribilegioak ditu" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "VCko erabiltzailearen pasahitza" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Denbora-muga VC konexioaren segundotan" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3924,19 +4019,19 @@ msgstr "" "Sortutako makinen makina baliotsuen gama. Barruan egon behar du 00: 50: 56: " "00: 00: 00-00: 50: 56: 3F: FF: FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "VMWare VCenter Plataforma hornitzailea" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Zentro birtualeko zerbitzuetarako konexioa eskaintzen du" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "VmwareVC Provider: " -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Konexio parametroak ondo daude" @@ -4151,47 +4246,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Konexioa huts egin du: {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "Espainiako" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "English" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "Frantziako" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "Alemaniako" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "Portugesa" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "Italiako" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "Euskera" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "Arabiera" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "Errusiako" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "Katalanez" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "Txinako" @@ -4262,7 +4357,7 @@ msgstr "Erabiltzaileak ordurako sarbidea" msgid "Users Access by day of week/hour" msgstr "Erabiltzaileak asteko / orduko egunaren arabera sartzea" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Sarbidea egutegian mugatua" @@ -4275,8 +4370,8 @@ msgid "Debian based Linux" msgstr "Debian oinarritutako Linux" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(Python-2.7 behar da)" @@ -5187,27 +5282,27 @@ msgstr "Autentifikazio errore gehiegi. Erabiltzailea aldi baterako blokeatu da" msgid "Invalid data" msgstr "Datu baliogabeak" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Windows bezeroa" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Mac OS X bezeroa" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Debian oinarritutako Linux bezeroa" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Red Hat Linux bezeroaren (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Suse oinarritutako Linux bezeroa" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Generic .tar.gz Linux bezeroa" diff --git a/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po b/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po index a79569b5..70e0414e 100644 --- a/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-09 12:29+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/" @@ -21,20 +21,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "segundutan" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "Akatsa" @@ -42,95 +52,127 @@ msgstr "Akatsa" msgid "Please, fill in require fields: " msgstr "Mesedez, bete eskaera eremuak:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "Entseguak ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "baztertu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "Testak huts egin du:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Testa arrakastaz gainditua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "Gorde egin da" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "Ziur al zaude elementu hauek ezabatu nahi dituzula?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "Ezabatu amaitu da" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "hornitzailearen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "zerbitzu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "zerbitzu-igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "autentifikatzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "erabiltzaile" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "taldeko" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "garraioa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "OS kudeatzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "egutegi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "igerilekua taldea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Joan" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "Bai" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "Ez" @@ -138,1206 +180,1671 @@ msgstr "Ez" msgid "Error saving: " msgstr "Errorea gordetzean:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Gorde errorea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Komunikazio errorea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "$ ERABILTZAILE erabiltzaileak, $ TALDEAK taldeak" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "$ POOLS zerbitzu igerilekuak" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "ZERBITZUAK erabiltzaileen zerbitzuak" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ LURRUNEKO zerbitzuak!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Irakurtzeko soilik" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Sarbide osoa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Erabiltzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Taldea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "autentifikatzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "Lizentzia" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "Kendu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Berretsi baimenaren errebokazioa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "Igandea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Astelehena" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "Asteartea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "Asteazkena" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "Osteguna" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Ostirala" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "Larunbata" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "Urtarrila" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "Otsaila" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "Martxoa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "Apirila" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "Maiatza" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "Ekaina" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "Uztaila" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "Abuztua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "Iraila" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "Urria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "Azaroa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "Abendua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "Inoiz" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Mantentze" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Mantentze-modutik irten" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Sartu mantentze-modua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Hornitzaile berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Editatu hornitzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Ezabatu hornitzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "Mantentze modutik irten?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "Sartu mantentze-modua?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Mantenimendu modua para" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "Mantentze lanetan" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Aktibo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "Bai" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "Ez" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(Ezkutaturik)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Hautatutako elementuak:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "igerileku" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "Estatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Erabiltzaileen zerbitzuak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Zerbitzu-igerilekuak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Informazioa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Zerbitzu berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Zerbitzua editatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Zerbitzua ezabatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Ezabatu erabiltzaileen zerbitzua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Autentifikatzaile berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Editatu autentifikatzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Ezabatu autentifikatzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "Edozein" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "guztiak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "Oharrak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "ID bakarra" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Lagun izena" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "Erabilera" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Zerbitzuak Igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "Taldeak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Zerbitzuak Igerilekuak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Zerbitzu esleituak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "izena" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Izena erreala" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "Estatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Azken sarbidea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "erabiltzaileak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "Gaituta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "Desgaituta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "Blokeatutako" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Erabiltzailea ezabatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Taldea ezabatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Ezabatu autentifikatzailea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Garraio berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Editatu garraioa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Ezabatu Garraioa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Sarea berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Editatu sarea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Ezabatu sarea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Proxy berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Editatu proxya" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Ezabatu proxya" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(Zerbitzu honek ez du OS kudeatzailea behar)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Zerbitzu berria Igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Sortzean argitaratu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "Hautatuta badago, sortu ostean argitalpena ekingo da." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Editatu zerbitzua igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Ezabatu zerbitzua igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "Mesedez, aukeratu baliozko erabiltzaile bat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "Mesedez, aukeratu baliozko talde bat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "Mesedez, aukeratu baliozko garraioa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "Agerraldiak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Abiarazi orain" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Aldatu jabea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Ezeztatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "Aldaketen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Ezabatu esleitutako zerbitzua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Ezabatu cachean zerbitzua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Ezabatu esleitutako taldea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Ezabatu esleitutako garraioa" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "Argitalpen" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "Argitalpena ezeztatu?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Argitalpena bertan behera utzi da" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Ezabatu programatutako ekintza" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Exekutatu ekintza programatua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Egokitutako ekintza exekutatu oraintxe?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Akzio programatua exekutatua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Ezabatu egutegiaren sarbidearen araua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Meta igerileku berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Editatu meta igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Ezabatu meta igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Aukeratu baliozko zerbitzu pool bat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Kendu kide igerilekua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Zerbitzu Pool berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Egutegi berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Egutegia editatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Egutegia ezabatu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "eguna" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "egun" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "egunero" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "Astea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "Asteak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "Astero" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "Hilabetea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "Hilabeteak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Hilabetero" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "Urtea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "Urteak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "Urtero" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "Astegunak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Minutu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Ordu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "Egun" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "Aste" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(egun gabe)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "Forever" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Hasiera data / ordua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Amaiera data" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "tartea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Asteko egunak" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "Arau baliogabea edo osatua. Mesedez konpondu $ FIELD eremua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Arau hau baliozkoa izango da" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "Edozein asteko" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "Nondik" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "arte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "aurrera" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "hasita" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "eta gertaera guztiak aktibo egongo dira" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "Iraupenik gabe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Ezabatu egutegiaren araua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Denbora marka ezartzea" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Kontu berria" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Editatu kontua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Ezabatu kontua" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Denbora-marka" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "Ezarri ordu-marka $ NAME egungo data / ordura?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Denbora markatua egonkortu da" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "No denbora marka" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Ezabatu kontuaren erabilera" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "Irudi handiegia (gehienezko tamaina 256Kb)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "Irudi mota baliogabea (JPEG, PNG eta GIF bakarrik onartzen ditu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Mesedez, eman izena eta irudi bat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Ezabatu irudia" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Txostena sortu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "Txostena sortzen ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "Txostena amaitu da" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Konfigurazioa gordeta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "iragazkia" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "Ez da sarrerarik aurkitu" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% i elementu gehiago)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "Nagusia" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "Cache biguna" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "Orrialde bakoitzeko elementuak" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "Errorea gordetzean:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Mesedez, bete eskaera eremuak:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "arbela" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Ikusi autentifikazioak" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Ikusi zerbitzu igerilekuak" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "UDS Administrazioa sartzen ari zara langile gisa." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Horrek esan nahi du elementuetarako sarbide mugatua duzula." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Sarbide pribilegioak handitzeko, jarri harremanetan zure tokiko UDS " +"administratzailearekin." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Eskerrik asko." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Laburpen" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Zerbitzuak" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "Usage" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Informazioa egiteko" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Zerbitzuen igerilekuak" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "Ados" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "Gertaera" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "Hasiera ordua" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "Iraupena" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Iraupen unitateak" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Hasiera data" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Errepikatu data arte" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "Frequency" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Errepikatu behin" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "arauak" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Sartu egutegiak" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "Lehentasuna" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Zerbitzu igerilekua" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Gaituta?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Kontuaren erabilera" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Argitaratze berria egiteko" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "Arrazoia" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "Cache" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Garraioak" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "Argitalpenak" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Aurreikusitako ekintzak" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Changelog of" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Egutegia" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "Ekintza" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Erregistroak" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Editatu ekintza egiteko" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Ekintza berri bat egiteko" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "Ekitaldiaren desplazamendua (minutu)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "Tarte hasieran?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Garraioa" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Aldatu esleitutako zerbitzuaren jabea" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Talde berria for" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Garraio berria egiteko" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "UDS konfigurazioa" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "Gorde" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Irudiaren izena" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Irudia (egin klik Aldatu)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Emaitza hobeak lortzeko, erabili" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "Irudia kargatzean igo egingo da" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Taldea edidatu" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Talde Berria" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Meta taldearen izena" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Zerbitzu Igerilekuak" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Partiduen modua" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Hautatutako taldeak" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Editatu erabiltzailea" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Erabiltzaile berria" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Izen erreala" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Role" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "admin" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Langile kidea" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Zerbitzu esleituak" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Erabiltzailearen modua" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Saioa amaitu" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Itzi" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "Authenticators" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Os Kudeatzaileak" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "Konektagarritasuna" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "Sareak" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "proxy" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "Igerilekuak" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Meta igerilekuak" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "Egutegiak" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "kontuak" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "tresnak" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Gallery" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Txostenak" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "konfigurazioa" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Flush Cachea" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Kendu guztiak" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Gehitu" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Berria" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "Editatu" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "Baimenak" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "Export" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Ezabatu" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Hautatutako elementuak" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "Xehetasun" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Taldeentzako baimen berria" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Baimenak" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Baimen berria ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "erro" + +#: static/modern/main.js:1 +msgid "any" +msgstr "edozein" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Zerbitzua abiaraztea" @@ -1388,10 +1895,6 @@ msgid "This service is currently not accesible due to schedule restrictions." msgstr "Une honetan zerbitzua ez da eskuragarria ordutegia murrizteko." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Egutegia sarbide mugatua" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "Errepikatu sarbidea pixka batean." @@ -1403,15 +1906,15 @@ msgstr "Askapen zerbitzua:" msgid "Reset service: " msgstr "Berrezarri zerbitzua:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Zerbitzua kaleratu da" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "Zerbitzua berrezarri da" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "Ziur zaude?" @@ -1427,77 +1930,75 @@ msgstr "Zerbitzua mantentze-lanetan dago eta ezin da exekutatu" msgid "Invalid error string" msgstr "Errore-kate baliogabea" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" -msgstr "Askapen zerbitzua:" +msgstr "Argitalpen zerbitzua:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "Berrezarri zerbitzua:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "UDS bezeroa" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Deskargatu UDS bezeroa zure plataformarako" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "UDS kode irekiko kodea sar zaitezke at" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS osagai hauek erabiliz garatu da:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "" "Osagai bat galdu dugula aurkitzen baduzu, jar zaitez gurekin harremanetan" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "Erabiltzaile izena" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "Pasahitza" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "Saioa hasi" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "Downloads" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "akats bat gertatu da" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Return" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "arbela" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "About" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" -msgstr "Askapen zerbitzua" +msgstr "Askatu zerbitzua" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "Berrezarri zerbitzua" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "Ekintzak" diff --git a/server/src/uds/locale/fr/LC_MESSAGES/django.po b/server/src/uds/locale/fr/LC_MESSAGES/django.po index 973c5627..332dade5 100644 --- a/server/src/uds/locale/fr/LC_MESSAGES/django.po +++ b/server/src/uds/locale/fr/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 09:42+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: French (http://www.transifex.com/openuds/openuds/language/" @@ -37,7 +37,7 @@ msgid "Name" msgstr "Nom" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -68,16 +68,16 @@ msgstr "Nom de la piscine" msgid "User name" msgstr "Nom d'utilisateur" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "En cours d'exécution" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "Mises en chantier" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Se termine" @@ -98,20 +98,20 @@ msgstr "Utilisation de {0}" msgid "Current usages" msgstr "Usages actuels" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "Correcte" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Clé non valide" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Hôte non managé" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Service utilisateur introuvable" @@ -150,33 +150,33 @@ msgstr "Trop de résultats ..." msgid "Refine your query" msgstr "Affinez votre requête" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Nom de la règle" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "Se répète" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Chaque" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Durée" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "Élément existe déjà (erreur de clé en double)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "Règles de {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Règles actuelles" @@ -223,7 +223,7 @@ msgid "In Preparation" msgstr "En préparation" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "Visible" @@ -232,8 +232,8 @@ msgid "Pool Group" msgstr "Groupe de pools" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "Par défaut" @@ -242,28 +242,28 @@ msgid "Service pool policy" msgstr "Politique de pool de services" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Image associée" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Image associée à ce service" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Affichage" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Groupe de pools" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "Pool group pour ce pool (classification des pool par affichage)" @@ -465,15 +465,15 @@ msgid "Check certificate" msgstr "Certificat de vérification" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Serveur" @@ -483,13 +483,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Serveur (IP ou FQDN) qui servira de proxy." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Port" @@ -498,10 +498,11 @@ msgid "Port of proxy server" msgstr "Port du serveur proxy" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "Utiliser SSL" @@ -529,11 +530,12 @@ msgstr "Rapports disponibles" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Groupe" @@ -579,13 +581,15 @@ msgstr "Pools de services" msgid "Proxy for services behind a firewall" msgstr "Proxy pour les services derrière un pare-feu" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Avancé" @@ -620,44 +624,44 @@ msgstr "Montrer les transports" msgid "Parent service" msgstr "Service parent" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "Créez au moins un OS Manager avant de créer un nouveau pool de service" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "Créez au moins un service avant de créer un nouveau pool de service" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Service de base" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Service utilisé comme base de ce pool de service" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "Gestionnaire de l'OS utilisé comme base de ce pool de service" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Voir les transports" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "" "S'il est activé, les transports alternatifs pour utilisateur seront affichés" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Permettre la supression par utilisateurs" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -667,20 +671,20 @@ msgstr "" "\"manuellement\". Soyez prudent avec cela, car l'utilisateur aura le " "\"pouvoir\" de supprimer son propre service" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Permettre la remise à zéro par les utilisateurs" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "" "S’il est activé, l’utilisateur sera autorisé pour réinitialiser le service" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Ignore les non utilisés" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -688,48 +692,48 @@ msgstr "" "Si l’option est activée, UDS ne va pas tenter de détecter et supprimer les " "services d’utilisateurs affectés, Sinon ceux qui sont en cours d’utilisation." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Si actif, le transport sera visible pour les utilisateurs" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Services initiaux disponibles" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Services créés initialement pour ce pool de service" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Disponibilité" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Services pour conserver en cache" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Services conservés dans le cache pour l'assignation de service utilisateur " "améliorée" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "Services á garder en mémoire cache L2" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Services conservés dans le cache de niveau 2 pour la production d'un service " "amélioré" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Nombre maximum de services à fournir" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -737,19 +741,19 @@ msgstr "" "Nombre maximal de service (assignés et cache L1) qui peuvent être créés pour " "ce service" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "Comptabilité" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Compte associé à ce pool de services" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "Service de base n'existe plus" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Ce service nécessite un gestionnaire de système d'exploitation" @@ -875,7 +879,7 @@ msgid "Staff member" msgstr "Membre du personnel" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -895,16 +899,16 @@ msgid "Current users" msgstr "Utilisateurs actuels" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1012,25 +1016,26 @@ msgstr "Opération non prise en charge" msgid "requested a template that do not exist" msgstr "demandé un modèle qui n'existent pas" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "Active Directory Server IP ou nom d'hôte" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "Si cochée, une connexion ssl vers Active Directory sera utilisée" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Compatibilité" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "" "Compatibilité de connexion AD (généralement windows 2000 et versions " "ultérieures)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1038,10 +1043,11 @@ msgstr "" "Nom d'utilisateur avec des privilèges de lecture sur la base sélectionnée " "(utilisation USER@DOMAIN.Forme de DOM pour cela)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1052,7 +1058,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1063,15 +1069,15 @@ msgstr "" msgid "Password" msgstr "Mot de passe" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "Mot de passe de l'utilisateur ldap" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1079,19 +1085,19 @@ msgstr "Mot de passe de l'utilisateur ldap" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Délai d'attente" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Délai d'attente en secondes de connexion à Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Substituer la Base" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1099,60 +1105,63 @@ msgstr "" "Si non vide, se substitue à base avec cette valeur de recherche AD (format : " "dc =..., DC =...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Authentificateur de Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "S'authentifier sur Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "Doit spécifier le nom d'utilisateur sous la forme USERNAME@DOMAIN.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Nom d'utilisateur introuvable" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Groupe introuvable" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "Trop de résultats, être plus spécifique" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "Domaine semble être incorrect, veuillez bien consulter le" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "" "Serveur ne semble pas un serveur Active Directory (il n'a pas d'objets " "utilisateur)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "" "Serveur ne semble pas un serveur Active Directory (il n'a pas d'objets de " "groupe)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "" "Connexion params semblent correctes, le test a été correctement exécutée" @@ -1210,7 +1219,7 @@ msgstr "" msgid "Authenticator exception:" msgstr "Exception d’authentificateur :" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Erreur de connexion : " @@ -1224,12 +1233,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "Serveur EDirectory IP ou nom d'hôte" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "Port LDAP (389 pour non ssl, habituellement) et 636 pour ssl" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" "S'il est activé, la connexion sera ssl, en utilisant le port 636 au lieu de " @@ -1240,7 +1249,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "Nom d'utilisateur avec des privilèges de lecture sur l'eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Délai en secondes de la connexion à LDAP" @@ -1253,18 +1262,19 @@ msgid "Authenticate against eDirectory" msgstr "S'authentifier auprès d'eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "Base de recherche LDAP est incorrect" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "Classe d'utilisateur LDAP semble incorrect (aucun utilisateur trouvé par " "cette classe)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1346,47 +1356,50 @@ msgstr "Tout semble ok dans l'authentificateur." msgid "Ldap Server Host" msgstr "Hôte du serveur LDAP" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "" "Nom d'utilisateur avec des privilèges de lecture sur la base sélectionnée" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "Base" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "" "Base de recherche commune (utilisée pour les « utilisateurs » et « groupes »)" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Info de LDAP" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Classe utilisateur" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "Classe pour les utilisateurs de LDAP (normalement posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "Utilisateur Id Attr" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Attribut qui contient l'id utilisateur" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Utilisateur nom Attr" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Attributs qui contient le nom d'utilisateur (liste de valeurs séparées par " @@ -1428,7 +1441,7 @@ msgstr "" "LDAP user id attr est probablement faux (ne peut pas trouver n'importe quel " "utilisateur avec les deux conditions)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1591,6 +1604,74 @@ msgstr "Groupes" msgid "We need more than two items!" msgstr "Nous avons besoin de plus de deux éléments !" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "Adresse IP ou nom d'hôte du serveur LDAP" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Utilisateur LDAP" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Classe de groupe" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "Classe pour les groupes LDAP (normalement poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Identifiant de groupe" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Attribut contenant l'id du groupe" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Appartenance à un groupe" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Attribut du groupe contenant les utilisateurs qui lui appartiennent" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "Authentificateur SimpleLDAP" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "Authentificateur LDAP simple" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"La classe du groupe LDAP semble être incorrecte (aucun groupe trouvé par " +"cette classe)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"La classe d'utilisateurs LDAP ou l'ID utilisateur attr est " +"probablement incorrect (aucun utilisateur ne remplissant les deux conditions)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"La classe du groupe LDAP ou l'id du groupe attr est probablement faux " +"(impossible de trouver un groupe avec les deux conditions)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "" +"Impossible de localiser un groupe avec l'attribut d'appartenance " +"spécifié" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "Aucun lien pour vérifier la méthode n'est implémentée." @@ -1620,27 +1701,27 @@ msgstr "Administrateur système" msgid "Forbidden" msgstr "Interdit" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" "Déjà publié. Attendez une publication antérieure de terminer et réessayez" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "" "Le service est en mode maintenance et les nouvelles publications ne sont pas " "autorisées" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "Ne peut annuler la publication non courante" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "Ne peut annuler la publication de publication non utilisable" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "" "Ne peut annuler la publication des publications avec services en processus" @@ -1696,15 +1777,15 @@ msgstr "" "Ne peut pas supprimer ni annuler {0} parce que ses etats ne lui permettent " "pas" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "Le service demandé n'est pas disponible" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "Le transport demandé {} n'est pas valide pour {}." -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "Le service n'est pas accessible depuis cet appareil" @@ -1768,83 +1849,87 @@ msgstr "Informations d'identification" msgid "Tunnel" msgstr "Tunnel" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Active" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Inactif" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "Bloqué" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "Attente de publication" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "En préparation" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Valide" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "Attente d'enlèvement" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "Restreint" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Suppression" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Supprimé" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Annulée" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Annulation" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Erreur" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Fini" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "Exécution en attente" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "Équilibrage" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "Dans l'entretien" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "OS en attente" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Trop de services de préparation" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Membre méta" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "Impossible de contacter le serveur LDAP" @@ -2090,32 +2175,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager pour contrôler les machines virtuelles Linux" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Action de déconnexion" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "Que faire lorsque l'utilisateur se déconnecte du service" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Garder les services affectés" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Retirer un service" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Garder le service affecté même sur la nouvelle publication" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Temps d'inactivité maximal" @@ -2181,19 +2266,19 @@ msgstr "" "Legacy Acteur de l’UDS pour Debian, Ubuntu... Machines Linux " "(nécessite Python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS OS Manager" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "OS Manager pour contrôler les services fournis par RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Max. temps de session" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2271,73 +2356,85 @@ msgstr "" "sera utilisé. (expérimental)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Machine propre" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Si cette case est cochée, UDS essaiera de supprimer la machine du domaine en " +"utilisant les informations d'identification fournies." + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Soupçon de serveur" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "Dans le cas de plusieurs serveurs AD, lequel est préféré." -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "Doit fournir un domaine !" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "Doit fournir un compte pour ajouter des ordinateurs au domaine !" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "Formulaire DOM\\USER n'est pas autorisé !" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "Doit fournir un mot de passe pour le compte !" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Erreur de vérification {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "Paramètres du serveur introuvables (_ldap._tcp. {0} n'est pas résolu)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Erreur de contrôle : le groupe « {} » introuvable (en utilisant « cn » pour " "le localiser)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "La vérification du serveur a réussi" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "Pas pu accéder à AD à l'aide de LDAP ({0})" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "Le chemin par défaut {0} pour les ordinateurs n'a pas été trouvé !" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "Le chemin de l'unité d'organisation {0} n'a pas été trouvé !" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" "Impossible de vérifier les paramètres (_ldap._tcp. {0} ne peut pas être " "résolu)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Tous les paramètres semblent fonctionner correctement." @@ -2360,15 +2457,15 @@ msgstr "Mot de passe actuel (modèle) du compte d'utilisateur" msgid "Must provide a password for the account!!!" msgstr "Doit fournir un mot de passe du compte!!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "OS MAnager basique pour Windows" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "OS Manager basique pour Windows sans domaine" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2377,11 +2474,11 @@ msgstr "" "automatiquement fermée à l'utilisateur (<= 0 signifie aucun temps " "d'inactivité maximum)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "La longueur doit être numérique!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "La longueur doit être comprise entre 1 et 6" @@ -2807,8 +2904,8 @@ msgstr "Obtenu à partir des abonnements" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Simultanéité de la création" @@ -2820,7 +2917,7 @@ msgstr "Simultanéité de la création" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "Nombre maximal de machines virtuelles en création simultanée" @@ -2832,8 +2929,8 @@ msgstr "Nombre maximal de machines virtuelles en création simultanée" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Simultanéité de supression" @@ -2845,7 +2942,7 @@ msgstr "Simultanéité de supression" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "Nombre maximal de suppression simultanée de machines virtuelles" @@ -3044,7 +3141,7 @@ msgstr "Délai d'attente en secondes de connexion pour HyperV" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Gamme Mac" @@ -3062,7 +3159,7 @@ msgstr "Test de connexion réussie" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "La connexion a échoué. Vérifiez les paramètres de connexion" @@ -3945,27 +4042,27 @@ msgstr "Publication" msgid "UDS Publication for {0} created at {1}" msgstr "Publication UDS pour {0} créée à {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "IP du Server VMWare VCenter ou nom d’hôte" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "Port du serveur VMWare VC (habituellement 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Utilisateur avec des privilèges valides sur VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "Mot de passe de l'utilisateur du VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Délai en secondes de connexion à VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3973,19 +4070,19 @@ msgstr "" "Gamme de Mac valide pour machines créées. Doit être comprise dans " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "Fournisseur de plates-formes VMWare VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Fournit la connexion à des Services de centre virtuel" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "Fournisseur VmwareVC : " -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Connexion params ok" @@ -4201,47 +4298,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Connexion a échoué : {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "Espanol" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "Anglais" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "Français" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "Allemand" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "Portugais" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "Italien" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "Basque" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "Arabe" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "Russe" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "Catalan" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "Chinois" @@ -4312,7 +4409,7 @@ msgstr "Accès des utilisateurs par heure" msgid "Users Access by day of week/hour" msgstr "Accès des utilisateurs par jour de la semaine / heure" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Accès limité par calendrier" @@ -4325,8 +4422,8 @@ msgid "Debian based Linux" msgstr "Linux basé sur Debian" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(nécessite Python-2,7)" @@ -5246,27 +5343,27 @@ msgstr "" msgid "Invalid data" msgstr "Données invalides" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Client Windows" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Client Mac OS X" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Client Linux basé sur Debian" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Client Linux basé sur Red Hat (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Client Linux basé sur Suse" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Client Linux générique .tar.gz" diff --git a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po index dbbeaa05..53f07062 100644 --- a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2018-11-27 10:16+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: French (http://www.transifex.com/openuds/openuds/language/" @@ -20,20 +20,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "secondes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "Erreur" @@ -41,95 +51,127 @@ msgstr "Erreur" msgid "Please, fill in require fields: " msgstr "Veuillez remplir les champs obligatoires:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "Essai..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "rejeter" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "Le test a échoué :" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Test passé avec succès" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "Enregistré avec succès" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "Êtes-vous sûr de vouloir supprimer les éléments suivants?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "Suppression terminée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "fournisseur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "un service" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "piscine de service" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "authentifiant" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "utilisateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "groupe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "Gestionnaire de système d'exploitation" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "calendrier" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "groupe de piscine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Aller à" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "Oui" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "non" @@ -137,1209 +179,1674 @@ msgstr "non" msgid "Error saving: " msgstr "Erreur d'enregistrement:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Enregistrer l'erreur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Erreur de communication" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "Utilisateurs $ USERS, groupes $ GROUPS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "Piscines de service $ POOLS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "$ SERVICES services utilisateurs" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "Des services restreints $ RESTRAINED!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Lecture seulement" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Accès total" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Utilisateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Groupe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "Authentificateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "Autorisation" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "Retirer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Confirmer la révocation de l'autorisation" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "Dimanche" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Lundi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "Mardi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "Mercredi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "Jeudi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Vendredi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "Samedi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "Janvier" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "Février" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "Mars" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "Avril" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "Mai" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "Juin" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "Juillet" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "Août" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "Septembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "Octobre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "Novembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "Décembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "Jamais" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Maintenance" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Quitter le mode maintenance" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Entrer en mode maintenance" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Nouveau fournisseur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Modifier le fournisseur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Supprimer le fournisseur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "Quitter le mode maintenance?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "Entrer en mode maintenance?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Mode maintenance pour" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "en maintenance" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Actif" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "Oui" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "Non" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(caché)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Articles sélectionnés:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "bassin" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "Etat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Services utilisateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Piscines de service" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Informations" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Nouveau service" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Modifier le service" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Supprimer le service" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Supprimer le service de l’utilisateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Nouvel authentificateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Edit Authenticator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Supprimer l'authentificateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "Tout" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "Tout" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "commentaires" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "Identifiant unique" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Nom familier" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "Utilisé" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Piscine de services" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "Groupes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Services Piscines" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Services assignés" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "prénom" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Vrai nom" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "Etat" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Dernier accès" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "Utilisateurs" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "Activée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "désactivé" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "Bloqué" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Supprimer l'utilisateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Supprimer le groupe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Supprimer l'authentificateur" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Nouveau transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Modifier le transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Supprimer le transport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Nouveau réseau" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Editer le réseau" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Supprimer le réseau" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Nouveau proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Modifier le proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Supprimer le proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "" "(Ce service ne nécessite pas de gestionnaire de système d'exploitation)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Nouveau service piscine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Publier sur la création" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "Si sélectionné, lancera la publication immédiatement après création" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Modifier le pool de services" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Supprimer le pool de services" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "S'il vous plaît, sélectionnez un utilisateur valide" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "S'il vous plaît, sélectionnez un groupe valide" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "S'il vous plaît, sélectionnez un transport valide" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "Registres" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Lancer maintenant" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Changer de propriétaire" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Annuler" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "Changelog" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Supprimer le service attribué" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Supprimer le service en cache" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Supprimer le groupe attribué" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Supprimer le transport affecté" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "Publication" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "Annuler la publication ?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Publication annulée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Supprimer l'action programmée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Exécuter une action planifiée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Exécuter l'action prévue maintenant?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Action programmée exécutée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Supprimer la règle d'accès au calendrier" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Nouveau méta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Editer le méta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Supprimer le méta-pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Veuillez sélectionner un pool de services valide." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Supprimer le pool de membres" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Nouveau pool de services" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Nouveau calendrier" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Modifier le calendrier" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Supprimer le calendrier" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "Journée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "jours" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "Tous les jours" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "semaine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "semaines" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "Hebdomadaire" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "mois" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "mois" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Mensuel" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "année" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "années" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "annuel" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "Lundi au vendredi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Minutes" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Heures" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "Jours" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "Semaines" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(pas de jours)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "Pour toujours" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Date / heure de début" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Date de fin" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "Intervalle" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Jours de la semaine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "Règle invalide ou incomplète. Veuillez fixer le champ $ FIELD" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Cette règle sera valable tous les" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "de n'importe quelle semaine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "De" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "jusqu'à ce que" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "en avant" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "a partir" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "et chaque événement sera actif pour" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "avec aucune durée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Supprimer la règle d'agenda" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Définir la marque de temps" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Nouveau compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Modifier le compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Supprimer le compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Marque de temps" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "Définir la marque de temps pour $ NAME à la date / heure actuelle?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Marque de stabliched" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "Pas de marque de temps" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Supprimer l'utilisation du compte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "L'image est trop grande (taille de téléchargement max. est de 256Kb)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "" "Type d'image non valide (supporte uniquement les formats JPEG, PNG et " "GIF)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Merci de donner un nom et une image" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Supprimer l'image" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Générer le rapport" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "Générer un rapport ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "Rapport terminé" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Configuration sauvegardée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "Filtre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "Aucune entrée trouvée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% i plus d'articles)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "Principal" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "Cache vidée" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "objets par page" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "Erreur d'enregistrement:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Veuillez remplir les champs obligatoires:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Voir les authentificateurs" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Voir les piscines de service" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "Vous accédez à l’administration UDS en tant que membre du personnel." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Cela signifie que vous avez un accès restreint aux éléments." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Pour augmenter vos privilèges d'accès, veuillez contacter votre " +"administrateur UDS local." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Je vous remercie." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Résumé" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Prestations de service" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "Usage" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Information pour" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Piscines de services" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "D'accord" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "un événement" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "Heure de début" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "Durée" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Unités de durée" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Date de début" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Répéter jusqu'à la date" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "La fréquence" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Répéter tous les" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "Règles" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Calendriers d'accès" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "Priorité" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Piscine de service" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Activée?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Utilisation du compte" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Nouvelle publication pour" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "Raison" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "Cache" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Les transports" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "Des publications" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Actions programmées" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Changelog de" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Calendrier" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "action" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Journaux de" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Modifier l'action pour" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Nouvelle action pour" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "Décalage d'événements (minutes)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "Au début de l'intervalle?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Transport" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Changer le propriétaire du service attribué" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Nouveau groupe pour" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Nouveau transport pour" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "Configuration UDS" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "Enregistrer" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Nom de l'image" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Image (cliquez pour changer)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Pour des résultats optimaux, utilisez" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "L'image sera redimensionnée lors du téléchargement sur" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Modifier groupe" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Nouveau groupe" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Nom du groupe méta" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Pools de service" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Mode match" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Groupes sélectionnés" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Modifier utilisateur" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Nouvel utilisateur" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Vrai nom" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Rôle" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "Admin" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Membre du personnel" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Services assignés" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Mode utilisateur" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Connectez - Out" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Fermer" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "Authentificateurs" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Gestionnaires Os" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "Connectivité" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "Les réseaux" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "Les procurations" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "Les piscines" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Méta piscines" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "Calendriers" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "Comptes" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "Outils" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Galerie" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Rapports" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "Configuration" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Vider le cache" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Enlever tout" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Ajouter" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Nouveau" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "Modifier" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "Autorisations" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "Exportation" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Supprimer" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Articles sélectionnés" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "Détail" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Nouvelle autorisation de groupe pour" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Autorisations pour" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Nouvelle permission ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "racine" + +#: static/modern/main.js:1 +msgid "any" +msgstr "tout" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Service de lancement" @@ -1396,10 +1903,6 @@ msgstr "" "d'horaire." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Accès limité par calendrier" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "S'il vous plaît, réessayez l'accès dans un moment." @@ -1411,15 +1914,15 @@ msgstr "Service de sortie:" msgid "Reset service: " msgstr "Réinitialiser le service:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Service libéré" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "Service réinitialisé" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "Êtes-vous sûr?" @@ -1435,78 +1938,76 @@ msgstr "Le service est en maintenance et ne peut pas être exécuté" msgid "Invalid error string" msgstr "Chaîne d'erreur invalide" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "Service de sortie:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "Réinitialiser le service:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "Client UDS" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Téléchargez le client UDS pour votre plate-forme" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "Vous pouvez accéder au code UDS Open Source à l'adresse" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS a été développé en utilisant ces composants:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "" "Si vous constatez que nous avons oublié un composant, veuillez nous le faire " "savoir." -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "Nom d'utilisateur" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "Mot de passe" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "S'identifier" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "Téléchargements" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "Une erreur est survenue" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Revenir" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "Tableau de bord" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "Sur" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "Service de sortie" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "Réinitialiser le service" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "actes" diff --git a/server/src/uds/locale/it/LC_MESSAGES/django.po b/server/src/uds/locale/it/LC_MESSAGES/django.po index 396a5deb..49e5e33a 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/django.po +++ b/server/src/uds/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-11 04:56+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/" @@ -36,7 +36,7 @@ msgid "Name" msgstr "Nome" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -67,16 +67,16 @@ msgstr "Nome del pool" msgid "User name" msgstr "Nome utente" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "In esecuzione" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "inizia" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Ends" @@ -97,20 +97,20 @@ msgstr "Usi di {0}" msgid "Current usages" msgstr "Usi correnti" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "Corretta" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Chiave non valida" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Host non gestito" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Servizio utente non trovato" @@ -149,33 +149,33 @@ msgstr "Troppi risultati ..." msgid "Refine your query" msgstr "Affina la tua richiesta" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Nome della regola" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "ripetizioni" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Ogni" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Durata" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "L'elemento esiste già (errore chiave duplicato)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "Regole di {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Regole attuali" @@ -222,7 +222,7 @@ msgid "In Preparation" msgstr "In preparazione" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "Visibile" @@ -231,8 +231,8 @@ msgid "Pool Group" msgstr "Pool Group" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "Predefinito" @@ -241,28 +241,28 @@ msgid "Service pool policy" msgstr "Politica del pool di servizi" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Immagine associata" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Immagine associata a questo servizio" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Display" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Gruppo di pool" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "Gruppo di poll per questa piscina (per classificare sul display)" @@ -466,15 +466,15 @@ msgid "Check certificate" msgstr "Controllare il certificato" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Ospite" @@ -484,13 +484,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Server (IP o FQDN) che fungerà da proxy." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Porta" @@ -499,10 +499,11 @@ msgid "Port of proxy server" msgstr "Porta del server proxy" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "Usa SSL" @@ -528,11 +529,12 @@ msgstr "Rapporti disponibili" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Gruppo" @@ -578,13 +580,15 @@ msgstr "Pool di servizi " msgid "Proxy for services behind a firewall" msgstr "Proxy per servizi dietro un firewall" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Avanzate" @@ -619,44 +623,44 @@ msgstr "Mostra i trasporti" msgid "Parent service" msgstr "Servizio genitore" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "Creare almeno un OS Manager prima di creare un nuovo pool di servizi" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "Creare almeno un servizio prima di creare un nuovo pool di servizi" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Servizio di base" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Servizio utilizzato come base di questo pool di servizi" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "" "Gestore del sistema operativo utilizzato come base di questo pool di servizi" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Mostra trasporti" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "Se attivo, verranno mostrati i trasporti alternativi per l'utente" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Consenti la rimozione da parte degli utenti" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -666,19 +670,19 @@ msgstr "" "\"manualmente\". Fai attenzione, perché l'utente avrà il \"potere\" di " "cancellare il proprio servizio" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Permetti il reset da parte degli utenti" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "Se attivo, l'utente sarà autorizzato a ripristinare il servizio" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Ignora inutilizzato" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -686,47 +690,47 @@ msgstr "" "Se l'opzione è abilitata, UDS non tenterà di rilevare e rimuovere i " "servizi utente assegnati ma non in uso." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Se attivo, il trasporto sarà visibile agli utenti" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Servizi disponibili iniziali" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Servizi creati inizialmente per questo pool di servizi" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Disponibilità" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Servizi da tenere nella cache" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Servizi tenuti nella cache per una migliore assegnazione del servizio utente" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "Servizi da tenere nella cache L2" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Servizi mantenuti nella cache di level2 per una migliore generazione di " "servizi" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Numero massimo di servizi da fornire" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -734,19 +738,19 @@ msgstr "" "Numero massimo di servizi (assegnati e cache L1) che possono essere creati " "per questo servizio" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "Contabilità" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Account associato a questo pool di servizi" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "Il servizio base non esiste più" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Questo servizio richiede un gestore del sistema operativo" @@ -871,7 +875,7 @@ msgid "Staff member" msgstr "Membro del personale" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -891,16 +895,16 @@ msgid "Current users" msgstr "Utenti attuali" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1008,26 +1012,27 @@ msgstr "Operazione non supportata" msgid "requested a template that do not exist" msgstr "richiesto un modello che non esiste" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "Active Directory Server IP o nome host" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "" "Se selezionato, verrà utilizzata una connessione SSL ad Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Compatibilità" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "" "Compatibilità della connessione AD (Solitamente Windows 2000 e versioni " "successive)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1035,10 +1040,11 @@ msgstr "" "Nome utente con privilegi di lettura sulla base selezionata (utilizzare il " "modulo USER@DOMAIN.DOM per questo)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1049,7 +1055,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1060,15 +1066,15 @@ msgstr "" msgid "Password" msgstr "Parola d'ordine" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "Password dell'utente di ldap" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1076,19 +1082,19 @@ msgstr "Password dell'utente di ldap" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Tempo scaduto" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Timeout in secondi di connessione ad Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Sostituisci Base" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1096,57 +1102,60 @@ msgstr "" "Se non vuoto, sovrascriverà la base di ricerca di AD con questo valore " "(formato: dc = ..., dc = ...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Active Directory Authenticator" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "Autentica contro Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "" "È necessario specificare il nome utente nel formato USERNAME@DOMAIN.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Nome utente non trovato" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Gruppo non trovato" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "Troppi risultati, essere più specifici" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "Il dominio sembra essere errato, per favore controllalo" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "Il server non sembra un Active Directory (non ha oggetti utente)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "Il server non sembra un Active Directory (non ha oggetti di gruppo)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "" "I parametri di connessione sembrano corretti, il test è stato eseguito " @@ -1204,7 +1213,7 @@ msgstr "Url di richiamata (riempito da UDS, risolvilo solo se necessario !!)" msgid "Authenticator exception:" msgstr "Eccezione dell'autenticatore:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Errore di connessione:" @@ -1219,12 +1228,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "EDirectory Server IP o nome host" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "Porta Ldap (in genere 389 per non ssl e 636 per ssl)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" "Se selezionato, la connessione sarà ssl, usando la porta 636 anziché 389" @@ -1234,7 +1243,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "Nome utente con privilegi di lettura su eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Timeout in secondi di connessione a LDAP" @@ -1247,18 +1256,19 @@ msgid "Authenticate against eDirectory" msgstr "Autentica contro eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "La base di ricerca Ldap non è corretta" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "La classe utente Ldap sembra non essere corretta (nessun utente trovato da " "quella classe)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1338,45 +1348,48 @@ msgstr "Tutto sembra a posto nell'autenticatore." msgid "Ldap Server Host" msgstr "Ldap Server Host" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "Nome utente con privilegi di lettura sulla base selezionata" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "Base" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "Base di ricerca comune (utilizzata per \"utenti\" e \"gruppi\")" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Informazioni Ldap" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Classe utente" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "Classe per utenti LDAP (normalmente posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "ID utente Attr" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Attributo che contiene l'id utente" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Nome utente Attr" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Attributi che contengono il nome utente (elenco di valori separati da " @@ -1418,7 +1431,7 @@ msgstr "" "Ldap user id attr è probabilmente sbagliato (non riesce a trovare nessun " "utente con entrambe le condizioni)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1579,6 +1592,74 @@ msgstr "gruppi" msgid "We need more than two items!" msgstr "Abbiamo bisogno di più di due articoli!" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "Ldap Server IP o nome host" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Ldap User" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Classe di gruppo" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "Classe per gruppi LDAP (normalmente poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Attrazione di gruppo" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Attributo che contiene l'id del gruppo" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Appartenenza al gruppo attr" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Attributo del gruppo che contiene gli utenti ad esso appartenenti" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "SimpleLDAP Authenticator" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "Autenticatore LDAP semplice" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"La classe di gruppo Ldap sembra non essere corretta (nessun gruppo trovato " +"da quella classe)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"Ldap user class o user id attr è probabilmente sbagliato (non riesce a " +"trovare nessun utente con entrambe le condizioni)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"Ldap group class o group id attr è probabilmente sbagliato (non è possibile " +"trovare alcun gruppo con entrambe le condizioni)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "" +"Impossibile individuare alcun gruppo con l'attributo membership " +"specificato" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "Non è implementato alcun metodo di controllo della connessione." @@ -1608,28 +1689,28 @@ msgstr "Amministratore di sistema" msgid "Forbidden" msgstr "Proibito" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" "Già pubblicando. Attendere il completamento della pubblicazione precedente e " "riprovare" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "" "Il servizio è in modalità manutenzione e non sono consentite nuove " "pubblicazioni" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "Impossibile annullare la pubblicazione non in esecuzione" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "Impossibile annullare la pubblicazione non utilizzabile" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "" "Impossibile annullare la pubblicazione di pubblicazioni con servizi in corso" @@ -1684,15 +1765,15 @@ msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "" "Impossibile rimuovere o annullare {0} perché i suoi stati non lo consentono" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "Il servizio richiesto non è disponibile" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "Il trasporto richiesto {} non è valido per {}" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "Il servizio non è accessibile da questo dispositivo" @@ -1756,83 +1837,87 @@ msgstr "Credenziali" msgid "Tunnel" msgstr "Tunnel" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Attivo" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Non attivo" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "bloccato" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "In attesa di pubblicazione" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "In preparazione" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Valido" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "In attesa di rimozione" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "contenuto" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Rimozione" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Rimosso" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Annullato" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Annullamento" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Errore" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Finito" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "In attesa di esecuzione" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "equilibratura" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "In manutenzione" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "In attesa di sistema operativo" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Troppi servizi di preparazione" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Meta membro" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "Impossibile contattare il server LDAP" @@ -2077,32 +2162,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager per controllare le macchine virtuali Linux" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Azione di disconnessione" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "Cosa fare quando l'utente si disconnette dal servizio" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Mantieni il servizio assegnato" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Rimuovi il servizio" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Mantenere il servizio assegnato anche sulla nuova pubblicazione" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Tempo massimo di immersione" @@ -2170,19 +2255,19 @@ msgstr "" "Legacy UDS Actor per Debian, Ubuntu, ... Macchine Linux (Richiede " "python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS OS Manager" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "Os Manager per controllare i servizi forniti da RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Max. tempo di sessione" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2256,74 +2341,86 @@ msgstr "" "verrà utilizzato. (sperimentale)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Macchina pulita" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Se selezionato, UDS proverà a rimuovere la macchina dal dominio UTILIZZANDO " +"le credenziali fornite" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Suggerimento del server" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "In caso di diversi server AD, quale è preferito" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "Devi fornire un dominio!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "Devi fornire un account per aggiungere macchine al dominio!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "Il modulo DOM \\ USER non è permesso!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "Devi fornire una password per l'account!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Controlla errore: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" "Impossibile trovare i parametri del server (_ldap._tcp. {0} non può essere " "risolto)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Verifica errore: gruppo \"{}\" non trovato (utilizzando \"cn\" per " "individuarlo)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "Il controllo del server ha avuto successo" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "Impossibile accedere a AD utilizzando LDAP ({0})" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "Il percorso predefinito {0} per i computer non è stato trovato !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "Il percorso ou {0} non è stato trovato !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" "Impossibile verificare i parametri (_ldap._tcp. {0} non può essere risolto)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Tutti i parametri sembrano funzionare bene." @@ -2346,15 +2443,15 @@ msgstr "Password corrente (modello) dell'account utente" msgid "Must provide a password for the account!!!" msgstr "Devi fornire una password per l'account !!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "Gestore SO di base di Windows" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "Os Manager per controllare le macchine Windows senza dominio." -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2363,11 +2460,11 @@ msgstr "" "automaticamente chiusa all'utente (<= 0 significa no tempo di " "inattività massimo)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "La lunghezza deve essere numerica !!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "La lunghezza deve essere compresa tra 1 e 6" @@ -2793,8 +2890,8 @@ msgstr "Ottenuto da abbonamenti" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Concorrenza di creazione" @@ -2806,7 +2903,7 @@ msgstr "Concorrenza di creazione" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "Numero massimo di virtual machine che creano contemporaneamente" @@ -2818,8 +2915,8 @@ msgstr "Numero massimo di virtual machine che creano contemporaneamente" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Concorrenza di rimozione" @@ -2831,7 +2928,7 @@ msgstr "Concorrenza di rimozione" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "Numero massimo di macchine virtuali rimosse contemporaneamente" @@ -3023,7 +3120,7 @@ msgstr "Timeout in secondi di connessione a HyperV" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Gamma di Mac" @@ -3041,7 +3138,7 @@ msgstr "Test di connessione riuscito" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "Connessione fallita. Controlla i parametri di connessione" @@ -3916,27 +4013,27 @@ msgstr "Pubblicazione" msgid "UDS Publication for {0} created at {1}" msgstr "Pubblicazione UDS per {0} creata in {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "VMWare VCenter Server IP o nome host" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "Porta del server VMWare VC (in genere 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Utente con privilegi validi su VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "Password dell'utente del VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Timeout in secondi di connessione a VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3944,19 +4041,19 @@ msgstr "" "Gamma di mac validi per macchine create. Deve essere all'interno di " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "Provider di piattaforme VMware VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Fornisce la connessione ai servizi del centro virtuale" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "Provider VmwareVC:" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Params di connessione ok" @@ -4172,47 +4269,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Connessione fallita: {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "Spagnolo" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "Inglese" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "Francese" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "Tedesco" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "Portoghese" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "Italiano" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "Basco" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "Arabo" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "Russo" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "Catalano" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "Cinese" @@ -4283,7 +4380,7 @@ msgstr "Accesso utenti per ora" msgid "Users Access by day of week/hour" msgstr "Accesso utenti per giorno della settimana / ora" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Accesso limitato dal calendario" @@ -4296,8 +4393,8 @@ msgid "Debian based Linux" msgstr "Linux basato su Debian" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(Richiede Python-2.7)" @@ -5220,27 +5317,27 @@ msgstr "Troppi errori di autenticazione. Utente temporaneamente bloccato" msgid "Invalid data" msgstr "Dati non validi" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Client Windows" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Client Mac OS X." -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Client Linux basato su Debian" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Client Linux basato su Red Hat (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Client Linux basato su Suse" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Client Linux .tar.gz generico" diff --git a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po index ad7aafb4..ef6cee91 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 09:58+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/" @@ -18,20 +18,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "secondi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "Errore" @@ -39,95 +49,127 @@ msgstr "Errore" msgid "Please, fill in require fields: " msgstr "Per favore, compila i campi richiesti:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "Testing ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "respingere" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "Test fallito:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Test superato con successo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "Salvato con successo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "Sei sicuro di voler eliminare i seguenti elementi?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "La cancellazione è finita" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "fornitore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "servizio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "piscina di servizio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "autenticatore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "utente" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "gruppo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "trasporto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "Gestore del sistema operativo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "gruppo di piscine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Vai a" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "sì" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "no" @@ -135,1209 +177,1674 @@ msgstr "no" msgid "Error saving: " msgstr "Errore durante il salvataggio:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Salva errore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Errore di comunicazione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "$ Utenti UTENTI, gruppi $ GROUPS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "Pool di servizi $ POOLS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "$ SERVIZI utente" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ Trattenuti servizi trattenuti!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Sola lettura" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Accesso completo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Utente" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Gruppo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "Autenticatore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "Autorizzazione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "Rimuovere" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Conferma la revoca dell'autorizzazione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "Domenica" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Lunedi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "martedì" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "mercoledì" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "giovedi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Venerdì" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "Sabato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "gennaio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "febbraio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "marzo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "aprile" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "potrebbe" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "giugno" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "luglio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "agosto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "settembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "ottobre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "novembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "dicembre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "Mai" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Manutenzione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Uscire dalla modalità di manutenzione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Entra in modalità manutenzione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Nuovo fornitore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Modifica fornitore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Elimina fornitore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "Uscire dalla modalità di manutenzione?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "Entra in modalità manutenzione?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Modalità di manutenzione per" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "In manutenzione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Attivo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "sì" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "No" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(nascosto)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Oggetti selezionati :" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "Piscina" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "Stato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Servizi utente" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Piscine di servizio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Informazione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Nuovo servizio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Modifica servizio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Elimina servizio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Elimina il servizio utente" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Nuovo autenticatore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Modifica autenticatore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Elimina Authenticator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "Qualunque" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "Tutti" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "Commenti" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "ID univoco" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Nome amichevole" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "In uso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Servizi Piscina" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "gruppi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Servizi Piscine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Servizi assegnati" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "Nome" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Vero nome" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "stato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Ultimo accesso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "utenti" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "Abilitato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "Disabilitato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "bloccato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Elimina utente" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Elimina gruppo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Elimina l'authencitator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Nuovo trasporto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Modifica trasporto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Elimina trasporto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Nuova rete" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Modifica rete" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Elimina rete" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Nuovo proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Modifica proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Elimina Proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(Questo servizio non richiede un gestore del sistema operativo)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Nuovo servizio Pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Pubblica sulla creazione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" "Se selezionato, avvierà la pubblicazione immediatamente dopo la creazione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Modifica pool di servizi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Elimina pool di servizi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "Per favore, seleziona un utente valido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "Per favore, seleziona un gruppo valido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "Per favore, seleziona un trasporto valido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "logs" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Avvia adesso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Cambiare proprietario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Annulla" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "changelog" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Elimina il servizio assegnato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Elimina il servizio memorizzato nella cache" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Elimina il gruppo assegnato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Elimina il trasporto assegnato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "Pubblicazione" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "Annulla la pubblicazione?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Pubblicazione annullata" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Elimina l'azione pianificata" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Esegui azione pianificata" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Esegui l'azione pianificata in questo momento?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Azione pianificata eseguita" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Elimina la regola di accesso al calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Nuovo meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Modifica meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Elimina meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Per favore, seleziona un pool di servizi valido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Rimuovi pool di membri" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Nuovo pool di servizi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Nuovo calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Modifica il calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Elimina il calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "giorno" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "giorni" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "Quotidiano" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "settimana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "settimane" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "settimanalmente" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "mese" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "mesi" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Mensile" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "anno" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "anni" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "Annuale" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "Nei giorni feriali" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Minuti" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Ore" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "giorni" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "settimane" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(nessun giorno)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "Per sempre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Data / ora di inizio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Data di fine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "Intervallo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Giorni della settimana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "Regola non valida o incompleta. Per favore, correggi il campo $ FIELD" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Questa regola sarà valida ogni" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "di ogni settimana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "a partire dal" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "fino a" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "avanti" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "a partire da" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "e ogni evento sarà attivo per" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "senza durata" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Elimina la regola del calendario" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Imposta il segno di tempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Nuovo account" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Modifica account" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Eliminare l'account" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Segno di tempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "Impostare il segno di tempo per $ NAME alla data / ora corrente?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Segno di tempo incriminato" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "Nessun segno temporale" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Elimina l'utilizzo dell'account" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "" "L'immagine è troppo grande (la dimensione massima di caricamento è 256 " "Kb)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "Tipo di immagine non valido (supporta solo JPEG, PNG e GIF" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Per favore, fornisci un nome e un'immagine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Elimina immagine" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Genera rapporto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "Generazione di report ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "Rapporto finito" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Configurazione salvata" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "Filtro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "Nessuna voce trovata" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% i more items)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "Principale" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "Cache arrossita" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "oggetti per pagina" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "Errore durante il salvataggio:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Per favore, compila i campi richiesti:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "Cruscotto" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Visualizza autenticatori" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Visualizza pool di servizi" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "Stai accedendo all'amministrazione di UDS come membro dello staff." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Ciò significa che hai accesso limitato agli elementi." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Per aumentare i tuoi privilegi di accesso, contatta l'amministratore UDS " +"locale." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Grazie." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Sommario" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Servizi" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "uso" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Informazioni per" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Piscine di servizi" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "Ok" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "Evento" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "Orario di inizio" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "Durata" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Unità di durata" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Data d'inizio" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Ripeti fino alla data" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "Frequenza" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Ripeti ogni" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "Regole" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Accedi ai calendari" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "Priorità" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Piscina di servizio" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Abilitato?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Uso dell'account" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Nuova pubblicazione per" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "Ragionare" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "nascondiglio" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Trasporti" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "pubblicazioni" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Azioni programmate" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Changelog di" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Calendario" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "Azione" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Log di" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Modifica l'azione per" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Nuova azione per" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "Offset degli eventi (minuti)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "All'inizio dell'intervallo?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Trasporto" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Cambia proprietario del servizio assegnato" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Nuovo gruppo per" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Nuovo trasporto per" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "Configurazione UDS" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "Salvare" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Nome dell'immagine" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Immagine (clicca per cambiare)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Per risultati ottimali, usa" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "L'immagine verrà ridimensionata al caricamento in" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Modifica gruppo" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Nuovo gruppo" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Nome del gruppo di meta" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Pool di servizi" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Modalità di gioco" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Gruppi selezionati" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Modifica utente" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Nuovo utente" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Vero nome" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Ruolo" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "Admin" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Membro del personale" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Servizi assegnati" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Modalità utente" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Disconnettersi" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Vicino" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "autenticatori" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Os Manager" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "Connettività" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "reti" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "Proxy" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "piscine" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Meta piscine" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "calendari" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "conti" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "Utensili" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Galleria" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Rapporti" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "Configurazione" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Cache a livello" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Rimuovi tutto" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Inserisci" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Nuovo" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "modificare" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "permessi" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "Esportare" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Elimina" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Oggetti selezionati" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "Dettaglio" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Nuovo permesso di gruppo per" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Autorizzazioni per" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Nuovo permesso ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "radice" + +#: static/modern/main.js:1 +msgid "any" +msgstr "qualunque" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Servizio di lancio" @@ -1393,10 +1900,6 @@ msgstr "" "orario." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Accesso limitato dal calendario" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "Per favore, riprova ad accedere un po '." @@ -1408,15 +1911,15 @@ msgstr "Servizio di rilascio:" msgid "Reset service: " msgstr "Ripristina il servizio:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Servizio rilasciato" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "Servizio resettato" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "Sei sicuro?" @@ -1432,76 +1935,74 @@ msgstr "Il servizio è in manutenzione e non può essere eseguito" msgid "Invalid error string" msgstr "Stringa di errore non valida" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "Servizio di rilascio:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "Ripristina il servizio:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "Client UDS" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Scarica il client UDS per la tua piattaforma" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "È possibile accedere al codice Open Source UDS all'indirizzo" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS è stato sviluppato utilizzando questi componenti:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "Se trovi che ci siamo persi componenti, ti preghiamo di farcelo sapere" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "Nome utente" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "Parola d'ordine" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "Accesso" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "download" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "C'è stato un errore" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Ritorno" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "Cruscotto" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "Di" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "Servizio di rilascio" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "Ripristina il servizio" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "Azioni" diff --git a/server/src/uds/locale/pt/LC_MESSAGES/django.po b/server/src/uds/locale/pt/LC_MESSAGES/django.po index 675e9751..70101260 100644 --- a/server/src/uds/locale/pt/LC_MESSAGES/django.po +++ b/server/src/uds/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 11:38+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/" @@ -36,7 +36,7 @@ msgid "Name" msgstr "Nome" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -67,16 +67,16 @@ msgstr "Nome do pool" msgid "User name" msgstr "Nome de usuário" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "Corrida" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "Começa" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Termina" @@ -97,20 +97,20 @@ msgstr "Uso de {0}" msgid "Current usages" msgstr "Usos atuais" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "Corrigir" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Chave inválida" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Host não gerenciado" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Serviço do usuário não encontrado" @@ -149,33 +149,33 @@ msgstr "Muitos resultados ..." msgid "Refine your query" msgstr "Refine sua consulta" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Nome da regra" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "Repete" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Cada" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Duração" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "O elemento já existe (erro de chave duplicado)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "Regras de {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Regras atuais" @@ -222,7 +222,7 @@ msgid "In Preparation" msgstr "Em preparação" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "Visível" @@ -231,8 +231,8 @@ msgid "Pool Group" msgstr "Grupo de Pool" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "Padrão" @@ -241,28 +241,28 @@ msgid "Service pool policy" msgstr "Política de pool de serviços" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Imagem associada" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Imagem associada a este serviço" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Exibição" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Grupo de pool" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "Grupo de pool para este pool (para pool classificar em exibição)" @@ -465,15 +465,15 @@ msgid "Check certificate" msgstr "Verificar certificado" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Hospedeiro" @@ -483,13 +483,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Servidor (IP ou FQDN) que servirá como proxy." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Porta" @@ -498,10 +498,11 @@ msgid "Port of proxy server" msgstr "Porta do servidor proxy" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "Use SSL" @@ -527,11 +528,12 @@ msgstr "Relatórios disponíveis" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Grupo" @@ -577,13 +579,15 @@ msgstr "Piscinas de Serviços" msgid "Proxy for services behind a firewall" msgstr "Proxy para serviços atrás de um firewall" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Avançado" @@ -618,44 +622,44 @@ msgstr "Mostra transportes" msgid "Parent service" msgstr "Serviço pai" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" "Crie pelo menos um gerenciador do SO antes de criar um novo pool de serviços" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "Crie pelo menos um serviço antes de criar um novo pool de serviços" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Serviço base" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Serviço usado como base desse pool de serviços" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "Gerenciador de SO" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "OS Manager usado como base desse pool de serviços" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Mostrar transportes" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "Se ativo, os transportes alternativos para o usuário serão mostrados" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Permitir remoção por usuários" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -664,19 +668,19 @@ msgstr "" "Se ativo, o usuário poderá remover o serviço \"manualmente\". Tenha cuidado " "com isso, porque o usuário terá o \"poder\" para excluir seu próprio serviço" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Permitir redefinir pelos usuários" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "Se ativo, o usuário poderá redefinir o serviço" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Ignora não utilizado" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -684,45 +688,45 @@ msgstr "" "Se a opção estiver ativada, o UDS não tentará detectar e remover os serviços " "do usuário atribuídos, mas não em uso." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Se estiver ativo, o transporte ficará visível para os usuários" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Serviços iniciais disponíveis" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Serviços criados inicialmente para este conjunto de serviços" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Disponibilidade" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Serviços para manter em cache" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Serviços mantidos em cache para melhor designação de serviço do usuário" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "Serviços para manter no cache L2" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "Serviços mantidos no cache de level2 para melhor geração de serviços" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Número máximo de serviços a fornecer" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -730,19 +734,19 @@ msgstr "" "Número máximo de serviço (atribuído e cache L1) que pode ser criado para " "este serviço" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "Contabilidade" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Conta associada a este conjunto de serviços" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "O serviço base não existe mais" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Este serviço requer um gerenciador de sistema operacional" @@ -867,7 +871,7 @@ msgid "Staff member" msgstr "Membro da equipe" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -887,16 +891,16 @@ msgid "Current users" msgstr "Usuários atuais" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1004,24 +1008,25 @@ msgstr "Operação não suportada" msgid "requested a template that do not exist" msgstr "solicitou um modelo que não existe" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "IP ou nome do host do Active Directory Server" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "Se marcado, uma conexão ssl para o Active Directory será usada" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Compatibilidade" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "" "Compatibilidade da conexão do AD (geralmente, Windows 2000 e posterior)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" @@ -1029,10 +1034,11 @@ msgstr "" "Nome de usuário com privilégios de leitura na base selecionada (use o " "formulário USER@DOMAIN.DOM para isso)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1043,7 +1049,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1054,15 +1060,15 @@ msgstr "" msgid "Password" msgstr "Senha" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "Senha do usuário ldap" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1070,19 +1076,19 @@ msgstr "Senha do usuário ldap" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Tempo esgotado" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Tempo limite em segundos de conexão ao Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Base de Substituição" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1090,57 +1096,60 @@ msgstr "" "Se não estiver vazio, substituirá a base de pesquisa do AD por esse valor " "(formato: dc = ..., dc = ...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Autenticador do Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "Autenticar-se contra o Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "Deve especificar o nome de usuário no formulário USERNAME@DOMAIN.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Nome de usuário não encontrado" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Grupo não encontrado" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "Muitos resultados, sejam mais específicos" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "Domínio parece estar incorreto, por favor, verifique" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "" "Servidor não parece um Active Directory (ele não tem objetos de usuário)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "Servidor não parece um Active Directory (ele não tem objetos de grupo)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "Params de conexão parecem corretos, teste foi executado com sucesso" @@ -1198,7 +1207,7 @@ msgstr "" msgid "Authenticator exception:" msgstr "Exceção do autenticador:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Erro de conexão:" @@ -1211,12 +1220,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "IP ou nome do host do EDirectory Server" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "Porta Ldap (geralmente 389 para não ssl e 636 para ssl)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "Se marcada, a conexão será ssl, usando a porta 636 ao invés de 389" @@ -1225,7 +1234,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "Nome de usuário com privilégios de leitura no eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Tempo limite em segundos de conexão ao LDAP" @@ -1238,18 +1247,19 @@ msgid "Authenticate against eDirectory" msgstr "Autenticar-se contra o eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "A base de pesquisa do Ldap está incorreta" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "A classe de usuário Ldap parece estar incorreta (nenhum usuário encontrado " "por essa classe)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1328,45 +1338,48 @@ msgstr "Tudo parece bem no autenticador." msgid "Ldap Server Host" msgstr "Host do servidor LDAP" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "Nome de usuário com privilégios de leitura na base selecionada" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "Base" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "Base de pesquisa comum (usada para \"usuários\" e \"grupos\")" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Ldap info" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Classe de usuário" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "Classe para usuários LDAP (normalmente posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "Atração de ID do usuário" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Atributo que contém o ID do usuário" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Nome de usuário Attr" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Atributos que contêm o nome do usuário (lista de valores separados por " @@ -1408,7 +1421,7 @@ msgstr "" "O ID do usuário do Ldap provavelmente está errado (não é possível encontrar " "nenhum usuário com ambas as condições)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1571,6 +1584,74 @@ msgstr "Grupos" msgid "We need more than two items!" msgstr "Precisamos de mais de dois itens!" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "IP do servidor LDAP ou nome do host" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Usuário Ldap" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Turma de grupo" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "Classe para grupos LDAP (normalmente poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Atribulação do código do grupo" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Atributo que contém o ID do grupo" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Membro do grupo attr" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Atributo do grupo que contém os usuários pertencentes a ele" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "Autenticador SimpleLDAP" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "Autenticador LDAP simples" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"A classe de grupo Ldap parece estar incorreta (nenhum grupo encontrado por " +"essa classe)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"A classe de usuário do Ldap ou o id do usuário attr está provavelmente " +"errado (não é possível encontrar nenhum usuário com ambas as condições)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"A classe do grupo Ldap ou o id do grupo attr está provavelmente errado (não " +"é possível encontrar nenhum grupo com ambas as condições)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "" +"Não é possível localizar nenhum grupo com o atributo de associação " +"especificado" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "Nenhum método de verificação de conexão é implementado." @@ -1599,26 +1680,26 @@ msgstr "Administrador do sistema" msgid "Forbidden" msgstr "Proibido" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" "Já está publicando. Aguarde a publicação anterior terminar e tente novamente" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "" "O serviço está no modo de manutenção e novas publicações não são permitidas" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "Não é possível cancelar publicação não em execução" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "Não é possível cancelar a publicação não utilizável" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "" "Não é possível cancelar a publicação de publicações com serviços em andamento" @@ -1673,15 +1754,15 @@ msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "" "Não é possível remover nem cancelar {0} porque seus estados não permitem" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "O serviço solicitado não está disponível" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "O transporte solicitado {} não é válido para {}" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "O serviço não está acessível a partir deste dispositivo" @@ -1745,83 +1826,87 @@ msgstr "Credenciais" msgid "Tunnel" msgstr "Túnel" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Ativo" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Inativo" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "Bloqueado" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "Espera publicação" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "Em preparação" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Válido" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "Aguardando a remoção" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "Contido" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Removendo" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Removido" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Cancelado" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Cancelando" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Erro" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Acabado" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "Execução de espera" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "Balanceamento" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "Em manutenção" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "Esperando OS" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Muitos serviços de preparação" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Meta membro" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "Não é possível entrar em contato com o servidor LDAP" @@ -2068,32 +2153,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager para controlar máquinas virtuais Linux" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Ação de Logout" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "O que fazer quando o usuário faz logoff do serviço" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Manter serviço atribuído" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Remover serviço" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Manter serviço atribuído mesmo em nova publicação" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Max.Idle time" @@ -2160,19 +2245,19 @@ msgstr "" "Ator UDS Legado para Debian, Ubuntu, ... Máquinas Linux (Requer o " "python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS OS Manager" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "Os Manager para controlar os serviços prestados pelo RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Max. Tempo de sessão" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2246,74 +2331,86 @@ msgstr "" "usado. (experimental)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Máquina limpa" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Se marcado, o UDS tentará remover a máquina do domínio USANDO as credenciais " +"fornecidas" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Sugestão do servidor" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "No caso de vários servidores do AD, qual deles é o preferido" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "Deve fornecer um domínio!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "Deve fornecer uma conta para adicionar máquinas ao domínio!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "Formulário DOM \\ USER não é permitido!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "Deve fornecer uma senha para a conta!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Verifique o erro: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" "Não foi possível encontrar os parâmetros do servidor (_ldap._tcp. {0} não " "pode ser resolvido)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Check Error: group \"{}\" não encontrado (usando \"cn\" para localizá-lo)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "Verificação do servidor foi bem sucedida" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "Não foi possível acessar o AD usando o LDAP ({0})" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "O caminho padrão {0} para computadores não foi encontrado !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "O caminho ou {0} não foi encontrado !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" "Não foi possível verificar os parâmetros (_ldap._tcp. {0} não pode ser " "resolvido)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Todos os parâmetros parecem funcionar bem." @@ -2336,15 +2433,15 @@ msgstr "Senha atual (modelo) da conta do usuário" msgid "Must provide a password for the account!!!" msgstr "Deve fornecer uma senha para a conta !!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "Gerenciador de SO Básico do Windows" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "Os Manager para controlar máquinas Windows sem domínio." -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2352,11 +2449,11 @@ msgstr "" "Tempo ocioso máximo (em segundos) antes de a sessão ser automaticamente " "fechada para o usuário (<= 0 significa nenhum tempo ocioso máximo)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "O comprimento deve ser numérico !!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "O comprimento deve ser entre 1 e 6" @@ -2778,8 +2875,8 @@ msgstr "Obtido de assinaturas" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Concorrência de criação" @@ -2791,7 +2888,7 @@ msgstr "Concorrência de criação" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "Número máximo de criações simultâneas de VMs" @@ -2803,8 +2900,8 @@ msgstr "Número máximo de criações simultâneas de VMs" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Concorrência de remoção" @@ -2816,7 +2913,7 @@ msgstr "Concorrência de remoção" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "Número máximo de remoção simultânea de VMs" @@ -3011,7 +3108,7 @@ msgstr "Tempo limite em segundos de conexão ao HyperV" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Macs range" @@ -3029,7 +3126,7 @@ msgstr "Teste de conexão bem sucedido" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "Conexão falhou. Verifique os parâmetros de conexão" @@ -3897,27 +3994,27 @@ msgstr "Publicação" msgid "UDS Publication for {0} created at {1}" msgstr "Publicação de UDS para {0} criado em {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "IP do servidor VMWare VCenter ou nome do host" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "Porta do servidor VMWare VC (geralmente 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Usuário com privilégios válidos no VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "Senha do usuário do VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Tempo limite em segundos de conexão ao VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3925,19 +4022,19 @@ msgstr "" "Intervalo de macs válidos para máquinas criadas. Deve estar dentro das " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "Provedor de plataforma VMWare VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Fornece conexão com os serviços do Virtual Center" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "Provedor VmwareVC:" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Params de conexão ok" @@ -4152,47 +4249,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Conexão falhada: {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "espanhol" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "Inglês" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "francês" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "alemão" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "Português" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "italiano" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "Basco" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "árabe" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "russo" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "catalão" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "chinês" @@ -4263,7 +4360,7 @@ msgstr "Acesso de usuários por hora" msgid "Users Access by day of week/hour" msgstr "Acesso de usuários por dia da semana / hora" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Acesso limitado por calendário" @@ -4276,8 +4373,8 @@ msgid "Debian based Linux" msgstr "Linux baseado em Debian" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(requer Python-2.7)" @@ -5186,27 +5283,27 @@ msgstr "Muitos erros de autenticação. Usuário temporariamente bloqueado" msgid "Invalid data" msgstr "Dados inválidos" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Cliente do Windows" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Cliente Mac OS X" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Cliente Linux baseado em Debian" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Cliente Linux baseado em Red Hat (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Cliente Linux baseado em Suse" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Cliente Linux genérico .tar.gz" diff --git a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po index aa15bc68..0a2aa8e6 100644 --- a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 11:39+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/" @@ -18,20 +18,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "segundos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "Erro" @@ -39,95 +49,127 @@ msgstr "Erro" msgid "Please, fill in require fields: " msgstr "Por favor, preencha os campos obrigatórios:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "Testando ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "dispensar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "Teste falhou:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Teste passado com sucesso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "Salvo com sucesso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "Tem certeza de que deseja excluir os seguintes itens?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "Exclusão terminada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "fornecedor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "serviço" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "piscina de serviço" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "do utilizador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "grupo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "Gestor de SO" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "calendário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "grupo de pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Vamos para" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "sim" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "não" @@ -135,1206 +177,1671 @@ msgstr "não" msgid "Error saving: " msgstr "Erro ao salvar:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Salvar erro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Erro de comunicação" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "Usuários $ USERS, grupos $ GROUPS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "Conjuntos de serviços $ POOLS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "Serviços do usuário $ SERVICES" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ RESTRAINED serviços restritos!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Somente leitura" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Acesso total" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Do utilizador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Grupo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "Autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "Permissão" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "Remover" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Confirme a revogação da permissão" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "domingo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Segunda-feira" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "terça" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "Quarta-feira" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "Quinta-feira" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Sexta-feira" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "sábado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "janeiro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "fevereiro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "Março" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "abril" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "Maio" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "Junho" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "Julho" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "agosto" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "setembro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "Outubro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "novembro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "dezembro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "Nunca" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Manutenção" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Sair do modo de manutenção" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Entre no modo de manutenção" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Novo provedor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Editar provedor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Excluir provedor" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "Sair do modo de manutenção?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "Entre no modo de manutenção?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Modo de manutenção para" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "Em manutenção" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Ativo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "sim" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "Não" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(escondido)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Itens selecionados :" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "Piscina" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "Estado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Serviços ao usuário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Pools de serviço" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Em formação" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Novo serviço" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Editar serviço" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Excluir serviço" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Excluir serviço do usuário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Novo autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Editar autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Excluir autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "Qualquer" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "Todos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "Comentários" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "ID único" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Nome amigável" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "Em uso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Piscina de serviços" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "Grupos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Piscinas de Serviços" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Serviços Atribuídos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "Nome" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Nome real" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "Estado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Último acesso" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "Comercial" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "ativado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "Desativado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "Bloqueado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Deletar usuário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Excluir grupo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Excluir autenticador" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Novo transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Editar transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Excluir transporte" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Nova rede" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Editar rede" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Excluir rede" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Novo proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Editar proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Excluir proxy" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(Este serviço não requer um gerenciador de SO)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Novo serviço de piscina" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Publicar na criação" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "Se selecionado, iniciará a publicação imediatamente após a criação" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Editar pool de serviços" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Excluir pool de serviços" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "Por favor, selecione um usuário válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "Por favor, selecione um grupo válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "Por favor, selecione um transporte válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "Logs" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Lançar agora" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Alterar proprietário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Cancelar" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "Changelog" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Excluir serviço designado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Excluir serviço em cache" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Excluir grupo atribuído" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Excluir transporte atribuído" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "Publicação" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "Cancelar publicação?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Publicação cancelada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Excluir ação agendada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Executar ação agendada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Executa a ação agendada agora mesmo?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Ação agendada executada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Excluir regra de acesso de calendário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Novo pool meta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Editar meta pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Excluir pool de meta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Por favor, selecione um pool de serviço válido" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Remover pool de membros" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Novo Pool de Serviços" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Novo calendário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Editar calendário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Excluir calendário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "dia" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "dias" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "Diariamente" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "semana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "semanas" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "Semanal" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "mês" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "meses" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Por mês" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "ano" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "anos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "Anual" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "Dias úteis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Minutos" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Horas" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "Dias" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "Semanas" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(sem dias)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "Para sempre" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Data / hora de início" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Data final" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "Intervalo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Dias úteis" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "Regra inválida ou incompleta. Por favor, corrija o campo $ FIELD" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Esta regra será válida a cada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "de qualquer semana" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "de" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "até" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "em diante" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "Começando às" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "e todos os eventos estarão ativos para" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "sem duração" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Excluir regra do calendário" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Definir marca de tempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Nova conta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Editar conta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Deletar conta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Marca de tempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "Definir a marca de tempo de $ NAME para a data / hora atual?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Marca de tempo stabliched" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "Sem marca de tempo" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Excluir o uso da conta" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "A imagem é muito grande (o tamanho máximo de upload é de 256 KB)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "Tipo de imagem inválido (suporta apenas JPEG, PNG e GIF" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Por favor, forneça um nome e uma imagem" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Excluir imagem" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Gerar relatório" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "Gerando relatório ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "Relatório terminado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Configuração salva" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "Filtro" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "Nenhuma entrada encontrada" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% i mais itens)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "a Principal" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "Cache liberado" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "itens por página" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "Erro ao salvar:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Por favor, preencha os campos obrigatórios:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "painel de controle" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Visualizar autenticadores" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Exibir pools de serviço" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "Você está acessando a Administração do UDS como membro da equipe." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Isso significa que você restringiu o acesso aos elementos." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Para aumentar seus privilégios de acesso, entre em contato com o " +"administrador local da UDS." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Obrigado." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Resumo" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Serviços" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "Uso" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Informação para" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Pools de serviços" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "Está bem" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "Evento" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "Hora de início" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "Duração" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Unidades de duração" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Data de início" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Repetir até a data" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "Freqüência" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Repita todos os" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "Regras" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Acessar calendários" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "Prioridade" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Pool de serviços" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Ativado?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Uso da conta" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Nova publicação para" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "Razão" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "Cache" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Transportes" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "Publicações" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Ações agendadas" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Changelog de" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Calendário" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "Açao" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Logs de" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Editar ação para" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Nova ação para" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "Deslocamento de eventos (minutos)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "No começo do intervalo?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Transporte" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Alterar proprietário do serviço atribuído" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Novo grupo para" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Novo transporte para" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "Configuração UDS" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "Salve " -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Nome da imagem" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Imagem (clique para mudar)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Para melhores resultados, use" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "A imagem será redimensionada no upload para" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Editar grupo" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Novo grupo" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Nome do grupo Meta" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Piscinas de serviço" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Modo de jogo" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Grupos Selecionados" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Editar usuário" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Novo usuário" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Nome real" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Função" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "Admin" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Membro da equipe" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Serviços Atribuídos" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Modo de usuário" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Sair" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Perto" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "Autenticadores" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Os gerentes" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "Conectividade" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "Redes" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "Proxies" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "Piscinas" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Meta pools" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "Calendários" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "Contas" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "Ferramentas" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Galeria" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Relatórios" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "Configuração" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Cache nivelado" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Deletar tudo" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Adicionar" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Novo" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "Editar" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "Permissões" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "Exportar" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Excluir" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Itens selecionados" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "Detalhe" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Nova permissão de grupo para" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Permissões para" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Nova permissão ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "raiz" + +#: static/modern/main.js:1 +msgid "any" +msgstr "qualquer" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Serviço de lançamento" @@ -1388,10 +1895,6 @@ msgstr "" "Atualmente, este serviço não é acessível devido a restrições de horário." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Acesso limitado por calendário" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "Por favor, tente novamente o acesso daqui a pouco." @@ -1403,15 +1906,15 @@ msgstr "Serviço de liberação:" msgid "Reset service: " msgstr "Serviço de redefinição:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Serviço liberado" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "Serviço resetado" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "Você tem certeza?" @@ -1427,76 +1930,74 @@ msgstr "O serviço está em manutenção e não pode ser executado" msgid "Invalid error string" msgstr "Cadeia de erro inválida" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "Serviço de liberação:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "Serviço de redefinição:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "Cliente UDS" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Faça o download do cliente UDS para sua plataforma" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "Você pode acessar o código UDS Open Source em" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "O UDS foi desenvolvido usando estes componentes:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "Se você achar que perdemos algum componente, por favor nos avise" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "Nome de usuário" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "Senha" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "Entrar" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "Transferências" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "ocorreu um erro" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Retorna" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "painel de controle" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "Sobre" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "Serviço de liberação" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "Redefinir o serviço" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "Ações" diff --git a/server/src/uds/locale/ru/LC_MESSAGES/django.po b/server/src/uds/locale/ru/LC_MESSAGES/django.po index e2025834..28003d00 100644 --- a/server/src/uds/locale/ru/LC_MESSAGES/django.po +++ b/server/src/uds/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 09:34+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Russian (http://www.transifex.com/openuds/openuds/language/" @@ -37,7 +37,7 @@ msgid "Name" msgstr "Имя" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -68,16 +68,16 @@ msgstr "Название бассейна" msgid "User name" msgstr "Имя пользователя" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "Запускается" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "Начало" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "Конец" @@ -98,20 +98,20 @@ msgstr "Использование {0}" msgid "Current usages" msgstr "Текущие использования" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "Верно" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "Неправильный ключ" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "Неуправляемый хост" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "Сервис пользователя не найден" @@ -150,33 +150,33 @@ msgstr "Слишком много результатов ..." msgid "Refine your query" msgstr "Уточните свой запрос" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "Имя правила" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "Повтор" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "Каждый" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "Длительность" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "Элемент уже существует (Ошибка дублирования ключа)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "Правило из {0}" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "Текущее правило" @@ -223,7 +223,7 @@ msgid "In Preparation" msgstr "Подготавливается" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "видимый" @@ -232,8 +232,8 @@ msgid "Pool Group" msgstr "Группы пулов" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "По умолчанию" @@ -242,28 +242,28 @@ msgid "Service pool policy" msgstr "Политика пула услуг" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "Привязанный образ" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "Образ приваязанный с сервисом" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "Экран/Дисплей" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "Пул группа" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "Пул-группа для этого пула (для классификации пула на дисплее)" @@ -465,15 +465,15 @@ msgid "Check certificate" msgstr "Проверить сертификат" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "Хост" @@ -483,13 +483,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "Сервер (IP или FQDN), который будет служить прокси." #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "Порт" @@ -498,10 +498,11 @@ msgid "Port of proxy server" msgstr "Порт прокси-сервера" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "Использовать SSL" @@ -528,11 +529,12 @@ msgstr "Доступные репорты" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "Группа" @@ -578,13 +580,15 @@ msgstr "Сервисные пулы" msgid "Proxy for services behind a firewall" msgstr "Прокси для служб за брандмауэром" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "Расширенный" @@ -619,44 +623,44 @@ msgstr "Показать транспорты" msgid "Parent service" msgstr "Родительский сервис" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "Создайте не менее одного ОС Менеджера перед созданием сервисного пула" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "Создайте сервис перед созданием нового сервисного пула" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "Базовый сервис" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "Сервис используется как базовый в этом сервисном пуле" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "ОС менеджер" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr " ОС менеджер используется как базовый в этом сервисном пуле" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "Показать транспорты" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "" "Если активен, для пользователя будут показаны альтернативные транспорты" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "Разрешить удаление пользователями" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -665,19 +669,19 @@ msgstr "" "Если активно, пользователю будет разрешено удалить службу вручную. Будьте " "осторожны с этим, не рекомендуется давать пользователю такие права" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "Разрешить сброс пользователям" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "Если активно, пользователю будет разрешено сбросить сервис" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "Игнорирует неиспользуемые" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." @@ -685,46 +689,46 @@ msgstr "" "Если опция включена, UDS не будет пытаться обнаружить и удалить пользователя " "услуги, назначенные, но не используемые." -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "Если активен, транспорт будет виден пользователям" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "Первоначально доступные сервисы" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "Сервисы, созданные для этого сервис-пула" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "Доступность" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "Сервисы для удержания в кэше" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "" "Службы, хранящиеся в кэше, для улучшения назначения обслуживания " "пользователей" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "Сервисы, хранящиеся в L2 кэше" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "Сервисы хранящиесы в кэше уровня 2 для улучшения генерации сервисов" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "Максимальное количество предоставляемых сервисов" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -732,19 +736,19 @@ msgstr "" "Максимальное количество сервисов (привязанных и находящихся в кэше), которые " "могут быть созданы для этого сервиса" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "бухгалтерский учет" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "Учетная запись, связанная с этим пулом услуг" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "Базовый сервис больше не существует" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "Этот сервис требует наличия ОС менеджера" @@ -868,7 +872,7 @@ msgid "Staff member" msgstr "Штатный сотрудник" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -888,16 +892,16 @@ msgid "Current users" msgstr "Текущие пользователи" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -1005,34 +1009,36 @@ msgstr "Операция не поддерживается" msgid "requested a template that do not exist" msgstr "запрошен шаблон, которого не существует" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "Active Directory IP адрес или имя сервера" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "" "Если отмечено, то ssl подключение к Active Directory будет использовано" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "Совместимость" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "Совместимость AD подключения (обычно Windows 2000 и выше)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" msgstr "" "Имя пользователя с привилегиями на чтение (используйте форму USER@DOMAIN.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1043,7 +1049,7 @@ msgstr "" #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1054,15 +1060,15 @@ msgstr "" msgid "Password" msgstr "Пароль" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "Пароль LDAP пользователя" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1070,19 +1076,19 @@ msgstr "Пароль LDAP пользователя" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "Таймаут" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "Таймаут в секундах подключения к Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "Переопределение базовых" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" @@ -1090,60 +1096,63 @@ msgstr "" "Если не пустое, будет переопределить базу с этим значением AD поиска " "(формат: dc =..., DC =...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Active Directory аутентификатор" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "Аутентификауция в Active Directory" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "Нужно указать имя пользователя в формате USERNAME@DOMAIN.DOM" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "Имя пользователя не найдено" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "Группа не найдена" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "Слишком много результатов, сделайте запрос более уникапльным" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "Домен возможно некорректен, пожалуйста проверьте" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "" "Сервер возможно не является членом Active Directory (у него нет " "пользовательских объектов)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "" "Сервер возможно не является членом Active Directory (у него нет групповых " "объектов)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "Параметры подключения правильные, тест был успешно выполнен" @@ -1204,7 +1213,7 @@ msgstr "" msgid "Authenticator exception:" msgstr "Исключение проверки подлинности:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "Ошибка подключения: " @@ -1217,12 +1226,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "EDirectory IP адрес или имя сервера" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "LDAP порт (обычно 389 без ssl и 636 с ssl)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "" "Если отмечено, соединение будет шифроваться ssl, используя порт 636 вместо " @@ -1233,7 +1242,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "Имя пользователя с правами на чтение в eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "Таймаут в секундах подключения к LDAP" @@ -1246,18 +1255,19 @@ msgid "Authenticate against eDirectory" msgstr "Аутентификация в eDirectory" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "Поиск в LDAP некорректный" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "" "Класс пользователя Ldap возможно указан неправильно (пользователь не найден " "этим классом)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1336,45 +1346,48 @@ msgstr "Все хорошо для актентификатора" msgid "Ldap Server Host" msgstr "Хост LDAP сервера" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "Пользователь с правами чтения в базе выбран" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "База/Основа" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "Общая база поиска (используется для пользователей и групп)" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "LDAP информация" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "Класс пользователя" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "Класс для пользователей LDAP (обычно posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "Идентификатор аттрибута пользователя" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "Аттрибут содержит идентификатор пользователя" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "Аттрибут имени пользователя" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "" "Атрибуты, содержащие имя пользователя (список значений, разделенных запятой)" @@ -1415,7 +1428,7 @@ msgstr "" "Идентификатор аттрибута LDAP пользователя вероятно неверный (невозможно " "найти пользователя с обоими условиями)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1577,6 +1590,71 @@ msgstr "Группы" msgid "We need more than two items!" msgstr "Нам нужно более чем два элемента" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "IP-адрес или имя хоста Ldap-сервера" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Пользователь Ldap" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "Групповой класс" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "Класс для групп LDAP (обычно poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Идентификатор группы" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "Атрибут, который содержит идентификатор группы" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "Членство в группах" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "Атрибут группы, которая содержит пользователей, принадлежащих ему" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "SimpleLDAP Authenticator" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "Простой аутентификатор LDAP" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "" +"Класс группы Ldap кажется неправильным (группа не найдена этим классом)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "" +"Возможно, неправильный класс пользователя Ldap или идентификатор " +"пользователя attr (не удается найти пользователя с обоими условиями)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "" +"Возможно, неправильный класс группы Ldap или идентификатор группы " +"идентификаторов (не удается найти группу с обоими условиями)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "Не удается найти группу с указанным атрибутом членства" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "Не применяется метод проверки соединения." @@ -1605,26 +1683,26 @@ msgstr "Системный администратор" msgid "Forbidden" msgstr "Запрещено" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "" "Уже опубликовано. Подождите, пока предыдущая публикация закончится и " "повторите попытку." -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "Сервис находится в режиме обслуживания, новые публикации запрещены" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "Нельзя отменить не запущенную публикацию" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "Невозможно опубликовать неиспользуемую публикацию" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "Невозможно опубликовать публикацию с сервисами в процессе" @@ -1679,15 +1757,15 @@ msgstr "" "Невозможно ни удалить ни отменить {0}, потому что его состояния не позволяют " "это сделать" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "Запрашиваемая услуга недоступна" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "Запрошенный транспорт {} недействителен для {}" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "Сервис недоступен с этого устройства" @@ -1751,83 +1829,87 @@ msgstr "Учетные данные (Credentials)" msgid "Tunnel" msgstr "Туннель" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "Активный" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "Неактивный" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "Заблокирован" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "Ожидает публикации" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "Подготавливается" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "Верный" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "Ожидает удаления" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "сдержанный" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "Удаляется" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "Удален" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "Отменен" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "Отменяется" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "Ошибка" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "Завершено" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "Ожидает запуска" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "Балансируется" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "На техническом обслуживании" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "Ожидает ОС" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "Слишком много подготавливаемых сервисов" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "Мета-член" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "Не удается связаться с сервером LDAP" @@ -2072,32 +2154,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager для управления виртуальными машинами Linux" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "Действие при выходе из системы" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "Что делать, когда пользователь выходит из системы" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "Держать сервис привязанным" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "Удалить сервис" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "Держать сервис привязанным даже в новой публикации" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Максимальное время простоя" @@ -2160,19 +2242,19 @@ msgstr "" "Наследие UDS актер для Debian, Ubuntu... Linux машины (требует " "Python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS ОС менеджер" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "ОС менеджер для контроля предоставленных сервисов RDS" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "Максимальное время сессии" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2247,73 +2329,85 @@ msgstr "" "группа не будет использоваться». (Экспериментально)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "Машина чистая" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "" +"Если флажок установлен, UDS будет пытаться удалить компьютер из домена, " +"используя предоставленные учетные данные" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "Предпочтения серверов" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "В случае нескольких серверов AD, какой из них предпочтительнее" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "Нужно предоставить домен!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "Нужно предоставить аккаунт для введения машин в домен" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "DOM\\USER формат не разрешен!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "Нужно предоставить пароль для аккаунта!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "Проверьте ошибку: {0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "" "Не удалось найти параметры сервера (_ldap._tcp.{0} не может быть разрешен)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "" "Проверьте ошибку: группа \"{}\" не найдена (используйте \"cn\" чтобы найти " "его)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "Проверка сервера прошла успешно" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "Не удалось получить доступ к AD с помощью LDAP ({0})" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "Путь по умолчанию {0} для компьютеров не найден !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "Путь ou {0} не найден !!!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "" "Не удалось проверить параметры (_ldap._tcp.{0} не может быть разрешено)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "Все параметры работают отлично" @@ -2336,15 +2430,15 @@ msgstr "Текущий (шаблонный) пароль учетной запи msgid "Must provide a password for the account!!!" msgstr "Нужно предоставить пароль для аккаунта!!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "Windows Basic ОС менеджер" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "ОС менеджер для управления Windows-машинами без домена" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2352,11 +2446,11 @@ msgstr "" "Максимальное время простоя (в секундах) перед автоматическим закрытием " "сеанса пользователя ( 0 означает отсутствие лимита)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "Длина должна быть числовой!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "Длина должна быть между 1 и 6" @@ -2779,8 +2873,8 @@ msgstr "Полученные от подписки" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "Параллельность создания" @@ -2792,7 +2886,7 @@ msgstr "Параллельность создания" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "Максимальное количество создаваемых параллельно ВМ" @@ -2804,8 +2898,8 @@ msgstr "Максимальное количество создаваемых п #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "Удаление паралелелизма" @@ -2817,7 +2911,7 @@ msgstr "Удаление паралелелизма" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "Максимальное количество удаляемых параллельно ВМ" @@ -3010,7 +3104,7 @@ msgstr "Таймаут в секундах подключения к HyperV" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Максимальный диапазон" @@ -3028,7 +3122,7 @@ msgstr "Тест соединения успешен" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "Ошибка подключения. Проверьте параметры подключения" @@ -3895,27 +3989,27 @@ msgstr "Публикация" msgid "UDS Publication for {0} created at {1}" msgstr "Публикация UDS для {0}, созданная в {1}" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "IP адрес или имя сервера VMWare VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "Порт сервера VMWare VCenter (обыно 443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "Пользователь с действующими правами на VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "Пароль пользователя VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "Таймаут в секундах подключения к VC" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3923,19 +4017,19 @@ msgstr "" "Диапазон допустимых макросов для созданных машин. Должно быть внутри " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "Поставщик платформы VMWare VCenter" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "Обеспечивает подключение к Virtual Center Services" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "Поставщик VmwareVC" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "Параметры подключения ОК" @@ -4148,47 +4242,47 @@ msgstr "" msgid "Connection failed: {0}" msgstr "Ошибка подключения: {0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "испанский" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "английский" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "Французский" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "Немецкий" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "португальский" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "итальянский" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "баскский" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "арабский" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "русский" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "каталонский" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "китайский язык" @@ -4259,7 +4353,7 @@ msgstr "Доступ пользователей по часам" msgid "Users Access by day of week/hour" msgstr "Доступ пользователей по дням недели / часам" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "Доступ ограничен календарем" @@ -4272,8 +4366,8 @@ msgid "Debian based Linux" msgstr "Debian на базе Linux" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(требует Python-2.7)" @@ -5195,27 +5289,27 @@ msgstr "" msgid "Invalid data" msgstr "Неверные данные" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Клиент Windows" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Клиент Mac OS X" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "Linux-клиент на основе Debian" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "Linux-клиент на базе Red Hat (RH, Fedora, Centos, ...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "Linux-клиент на базе Suse" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "Общий .tar.gz Linux-клиент" diff --git a/server/src/uds/locale/ru/LC_MESSAGES/djangojs.po b/server/src/uds/locale/ru/LC_MESSAGES/djangojs.po index c9f3067f..6fd4fd03 100644 --- a/server/src/uds/locale/ru/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/ru/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2018-11-27 10:16+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Russian (http://www.transifex.com/openuds/openuds/language/" @@ -20,20 +20,30 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "секунд" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "ошибка" @@ -41,95 +51,127 @@ msgstr "ошибка" msgid "Please, fill in require fields: " msgstr "Пожалуйста, заполните обязательные поля:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "Тестирование ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "отклонять" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "Тест провален:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "Тест успешно пройден" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "Успешно сохранено" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "Вы уверены, что хотите удалить следующие элементы?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "Удаление завершено" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "поставщик" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "оказание услуг" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "пул услуг" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "аутентификатор" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "пользователь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "группа" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "транспорт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "Менеджер ОС" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "календарь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "группа пул" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "Идти к" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "да" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "нет" @@ -137,1206 +179,1670 @@ msgstr "нет" msgid "Error saving: " msgstr "Ошибка сохранения:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "Сохранить ошибку" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "Ошибка связи" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "$ USERS пользователи, группы $ GROUPS" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "$ POOLS сервисные пулы" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "$ УСЛУГИ пользовательские услуги" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ RESTRAINED ограниченные услуги!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "Только для чтения" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "Полный доступ" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "Пользователь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "Группа" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "Authenticator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "разрешение" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "Удалить" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "Подтвердите отзыв разрешения" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "Воскресенье" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "Понедельник" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "Вторник" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "Среда" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "Четверг" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "Пятница" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "Суббота" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "Январь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "Февраль" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "Март" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "Апрель" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "Май" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "Июнь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "Июль" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "Август" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "Сентябрь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "Октябрь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "Ноябрь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "Декабрь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "Никогда" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "Обслуживание" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "Выйти из режима обслуживания" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "Войдите в режим обслуживания" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "Новый провайдер" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "Изменить провайдера" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "Удалить провайдера" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "Выйти из режима обслуживания?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "Войти в режим обслуживания?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "Режим обслуживания для" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "На техобслуживании" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "Активный" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "Да" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "Нет" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(Скрытый)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "Выбранные предметы:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "Бассейн" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "государственный" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "Сервис пользователя" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "Сервисные бассейны" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "Информация" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "Новый сервис" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "Редактировать сервис" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "Удалить сервис" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "Удалить пользовательский сервис" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "Новый Аутентификатор" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "Редактировать Аутентификатор" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "Удалить Аутентификатор" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "любой" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "Все" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "Комментарии" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "Уникальный идентификатор" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "Дружественное имя" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "В использовании" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "Пул услуг" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "группы" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "Услуги Бассейны" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "Назначенные услуги" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "название" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "Настоящее имя" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "государство" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "Последний доступ" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "пользователей" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "Включено" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "инвалид" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "блокированный" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "Удалить пользователя" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "Удалить группу" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "Удалить аутентификатор" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "Новый Транспорт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "Изменить транспорт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "Удалить транспорт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "Новая сеть" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "Изменить сеть" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "Удалить сеть" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "Новый прокси" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "Изменить прокси" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "Удалить прокси" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(Этот сервис не требует OS Manager)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "Новый сервис Pool" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "Публиковать при создании" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "Если выбран, инициирует публикацию сразу после создания" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "Изменить пул услуг" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "Удалить пул услуг" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "Пожалуйста, выберите действительного пользователя" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "Пожалуйста, выберите действительную группу" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "Пожалуйста, выберите действующий транспорт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "Журналы" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "Запустить сейчас" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "Сменить владельца" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "Отменить" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "Изменения" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "Удалить назначенный сервис" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "Удалить кэшированный сервис" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "Удалить назначенную группу" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "Удалить назначенный транспорт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "публикация" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "Отменить публикацию?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "Публикация отменена" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "Удалить запланированное действие" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "Выполнить запланированное действие" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "Выполнить запланированное действие прямо сейчас?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "Запланированное действие выполнено" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "Удалить правило доступа к календарю" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "Новый мета пул" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "Изменить метапул" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "Удалить мета пул" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "Пожалуйста, выберите действительный пул услуг" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "Удалить пул участников" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "Новый сервисный пул" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "Новый календарь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "Редактировать календарь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "Удалить календарь" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "день" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "дни" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "Ежедневно" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "неделя" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "недель" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "Еженедельно" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "месяц" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "месяцев" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "Ежемесячно" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "год" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "годов" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "Ежегодно" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "По будням" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "Минуты" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "Часы" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "Дни" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "Недели" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(без дней)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "навсегда" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "Дата / время начала" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "Дата окончания" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "интервал" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "Будние дни" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "Неверное или неполное правило. Пожалуйста, исправьте поле $ FIELD" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "Это правило будет действовать каждый" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "недели" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "из " -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "до тех пор" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "далее" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "начиная с" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "и каждое событие будет активным для" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "без длительности" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "Удалить правило календаря" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "Установить отметку времени" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "Новый аккаунт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "Редактировать аккаунт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "Удалить аккаунт" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "Отметка времени" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "Установить метку времени для $ NAME на текущую дату / время?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "Отметка времени зафиксирована" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "Нет отметки времени" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "Удалить использование аккаунта" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "Изображение велико (макс. размер 256КБ)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "Неверный тип изображения (поддерживает только JPEG, PNG и GIF" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "Пожалуйста, укажите имя и изображение" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "Удалить изображение" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "Генерировать отчет" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "Генерация отчета ..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "Отчет закончен" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "Конфигурация сохранена" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "Фильтр" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "Записи не найдены" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ", (% я больше предметов)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "Основной" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "Кеш покраснел" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "пункты на странице" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "Ошибка сохранения:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "Пожалуйста, заполните обязательные поля:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "Приборная доска" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "Посмотреть аутентификаторы" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "Просмотр сервисных пулов" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "Вы входите в Администрацию UDS в качестве сотрудника." + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "Это означает, что у вас есть ограниченный доступ к элементам." + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "" +"Чтобы увеличить свои права доступа, обратитесь к местному администратору UDS." + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "Спасибо." + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "Резюме" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "Сервисы" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "использование" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "Информация для" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "Услуги бассейнов" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "Хорошо" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "Событие" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "Начальное время" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "продолжительность" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "Единицы длительности" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "Дата начала" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "Повторите до даты" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "частота" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "Повторите каждый" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "правила" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "Доступ к календарям" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "приоритет" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "Сервисный пул" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "Включено?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "Использование аккаунта" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "Новая публикация для" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "причина" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "Кэш" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "Транспорты" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "Публикации" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "Запланированные действия" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "Список изменений" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "Календарь" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "действие" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "Журналы" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "Изменить действие для" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "Новая акция для" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "Смещение событий (минут)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "В начале интервала?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "Транспорт" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "Смена владельца назначенной услуги" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "Новая группа для" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "Новый транспорт для" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "Конфигурация UDS" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "Сохранить" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "Название изображения" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "Изображение (нажмите, чтобы изменить)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "Для получения оптимальных результатов используйте" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "Размер изображения будет изменен при загрузке в" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "Редактировать группу" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "Новая группа" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "Название мета группы" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "Сервисные бассейны" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "Режим матча" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "Выбранные группы" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "Редактировать пользователя" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "Новый пользователь" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "Настоящее имя" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "Роль" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "Администратор" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "Штатный сотрудник" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "Назначенные услуги" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "Пользовательский режим" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "Выйти" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "Закрыть" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "аутентификаторы" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Os Managers" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "связь" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "сети" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "Доверенные" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "бассейны" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "Метапулы" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "Календари" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "Счета" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "инструменты" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "Галерея" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "Отчеты" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "конфигурация" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "Flush Cache" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "Удалить все" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "Добавить" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "Новый" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "Редактировать" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "Разрешения" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "экспорт" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "Удалить" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "Выбранные предметы" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "подробность" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "Новое разрешение группы для" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "Разрешения для" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "Новое разрешение ..." +#: static/modern/main.js:1 +msgid "root" +msgstr "корень" + +#: static/modern/main.js:1 +msgid "any" +msgstr "любой" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "Запуск службы" @@ -1388,10 +1894,6 @@ msgid "This service is currently not accesible due to schedule restrictions." msgstr "Эта услуга в настоящее время недоступна из-за ограничений графика." #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "Доступ ограничен календарем" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "Пожалуйста, повторите попытку через некоторое время." @@ -1403,15 +1905,15 @@ msgstr "Сервис релизов:" msgid "Reset service: " msgstr "Сбросить сервис:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "Служба выпущена" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "Сервис сброшен" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "Уверены ли вы?" @@ -1427,78 +1929,76 @@ msgstr "Сервис находится в обслуживании и не мо msgid "Invalid error string" msgstr "Неверная строка ошибки" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "Сервис релизов:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "Сбросить сервис:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "Клиент UDS" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "Загрузите клиент UDS для вашей платформы" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "Вы можете получить доступ к UDS с открытым исходным кодом на" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS был разработан с использованием этих компонентов:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "" "Если вы обнаружите, что мы пропустили какой-либо компонент, пожалуйста, " "сообщите нам" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "имя пользователя" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "пароль" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "Авторизоваться" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "Загрузки" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "произошла ошибка" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "Вернуть" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "Приборная доска" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "Около" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "Служба выпуска" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "Сбросить сервис" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "действия" diff --git a/server/src/uds/locale/zh_Hans/LC_MESSAGES/django.po b/server/src/uds/locale/zh_Hans/LC_MESSAGES/django.po index 04e468e9..ec4aa89f 100644 --- a/server/src/uds/locale/zh_Hans/LC_MESSAGES/django.po +++ b/server/src/uds/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-10 09:34+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Chinese (http://www.transifex.com/openuds/openuds/language/" @@ -35,7 +35,7 @@ msgid "Name" msgstr "名称" #: REST/methods/accounts.py:64 REST/methods/authenticators.py:62 -#: REST/methods/calendarrules.py:104 REST/methods/calendars.py:61 +#: REST/methods/calendarrules.py:102 REST/methods/calendars.py:61 #: REST/methods/meta_pools.py:72 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:72 REST/methods/proxies.py:63 #: REST/methods/services.py:209 REST/methods/services_pool_groups.py:65 @@ -66,16 +66,16 @@ msgstr "池名称" msgid "User name" msgstr "用户名" -#: REST/methods/accountsusage.py:92 core/util/State.py:80 +#: REST/methods/accountsusage.py:92 core/util/State.py:81 #: core/util/states/common.py:76 msgid "Running" msgstr "运行" -#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:99 +#: REST/methods/accountsusage.py:93 REST/methods/calendarrules.py:97 msgid "Starts" msgstr "启动" -#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:100 +#: REST/methods/accountsusage.py:94 REST/methods/calendarrules.py:98 msgid "Ends" msgstr "完" @@ -96,20 +96,20 @@ msgstr "{0}的用法" msgid "Current usages" msgstr "目前的用法" -#: REST/methods/actor.py:98 REST/methods/client.py:96 +#: REST/methods/actor.py:94 REST/methods/client.py:96 #: REST/methods/client.py:113 msgid "Correct" msgstr "正确" -#: REST/methods/actor.py:108 +#: REST/methods/actor.py:104 msgid "Invalid key" msgstr "无效的密钥" -#: REST/methods/actor.py:177 +#: REST/methods/actor.py:176 msgid "Unmanaged host" msgstr "非托管主机" -#: REST/methods/actor.py:209 web/util/errors.py:77 +#: REST/methods/actor.py:208 web/util/errors.py:77 msgid "User service not found" msgstr "找不到用户服务" @@ -148,33 +148,33 @@ msgstr "结果太多......" msgid "Refine your query" msgstr "优化您的查询" -#: REST/methods/calendarrules.py:98 +#: REST/methods/calendarrules.py:96 msgid "Rule name" msgstr "规则名称" -#: REST/methods/calendarrules.py:101 +#: REST/methods/calendarrules.py:99 msgid "Repeats" msgstr "重复" -#: REST/methods/calendarrules.py:102 +#: REST/methods/calendarrules.py:100 msgid "Every" msgstr "一切" -#: REST/methods/calendarrules.py:103 +#: REST/methods/calendarrules.py:101 #: templates/uds/reports/stats/usage-by-pool.html:16 msgid "Duration" msgstr "持续时间" -#: REST/methods/calendarrules.py:132 REST/methods/services.py:173 +#: REST/methods/calendarrules.py:130 REST/methods/services.py:173 msgid "Element already exists (duplicate key error)" msgstr "元素已存在(重复键错误)" -#: REST/methods/calendarrules.py:154 +#: REST/methods/calendarrules.py:152 #, python-brace-format msgid "Rules of {0}" msgstr "{0}的规则" -#: REST/methods/calendarrules.py:156 +#: REST/methods/calendarrules.py:154 msgid "Current rules" msgstr "现行规则" @@ -221,7 +221,7 @@ msgid "In Preparation" msgstr "在筹备" #: REST/methods/meta_pools.py:76 REST/methods/meta_pools.py:151 -#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:263 +#: REST/methods/services_pools.py:95 REST/methods/services_pools.py:264 msgid "Visible" msgstr "可见" @@ -230,8 +230,8 @@ msgid "Pool Group" msgstr "池组" #: REST/methods/meta_pools.py:87 REST/methods/meta_pools.py:142 -#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:161 -#: REST/methods/services_pools.py:254 +#: REST/methods/services_pools.py:111 REST/methods/services_pools.py:162 +#: REST/methods/services_pools.py:255 msgid "Default" msgstr "默认" @@ -240,28 +240,28 @@ msgid "Service pool policy" msgstr "服务池策略" #: REST/methods/meta_pools.py:135 REST/methods/services_pool_groups.py:86 -#: REST/methods/services_pools.py:247 +#: REST/methods/services_pools.py:248 msgid "Associated Image" msgstr "相关图像" #: REST/methods/meta_pools.py:136 REST/methods/services_pool_groups.py:87 -#: REST/methods/services_pools.py:248 +#: REST/methods/services_pools.py:249 msgid "Image assocciated with this service" msgstr "图像与此服务相关联" #: REST/methods/meta_pools.py:139 REST/methods/meta_pools.py:147 -#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:251 -#: REST/methods/services_pools.py:259 REST/methods/services_pools.py:267 +#: REST/methods/meta_pools.py:155 REST/methods/services_pools.py:252 +#: REST/methods/services_pools.py:260 REST/methods/services_pools.py:268 #: core/ui/UserInterface.py:89 services/OVirt/OVirtLinkedService.py:179 msgid "Display" msgstr "显示" #: REST/methods/meta_pools.py:143 REST/methods/services_pools.py:97 -#: REST/methods/services_pools.py:255 +#: REST/methods/services_pools.py:256 msgid "Pool group" msgstr "池组" -#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:256 +#: REST/methods/meta_pools.py:144 REST/methods/services_pools.py:257 msgid "Pool group for this pool (for pool classify on display)" msgstr "此池的池组(用于显示池分类)" @@ -461,15 +461,15 @@ msgid "Check certificate" msgstr "检查证书" #: REST/methods/proxies.py:87 -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 #: auths/EDirectory_enterprise/Authenticator.py:45 -#: auths/RegexLdap/Authenticator.py:55 +#: auths/RegexLdap/Authenticator.py:55 auths/SimpleLDAP/Authenticator.py:58 #: services/HyperV_enterprise/HyperVProvider.py:83 #: services/Nutanix_enterprise/NutanixProvider.py:33 #: services/OVirt/OVirtProvider.py:109 services/OpenGnsys/Provider.py:96 #: services/OpenNebula/Provider.py:98 services/OpenStack/ProviderLegacy.py:99 #: services/VCloud_enterprise/ServiceProviderVCloud.py:27 -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 #: services/Xen/XenProvider.py:98 msgid "Host" msgstr "主办" @@ -479,13 +479,13 @@ msgid "Server (IP or FQDN) that will serve as proxy." msgstr "将充当代理的服务器(IP或FQDN)。" #: REST/methods/proxies.py:95 auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 #: services/HyperV_enterprise/HyperVProvider.py:84 #: services/Nutanix_enterprise/NutanixProvider.py:34 #: services/OpenGnsys/Provider.py:97 services/OpenNebula/Provider.py:99 #: services/OpenStack/ProviderLegacy.py:100 #: services/VCloud_enterprise/ServiceProviderVCloud.py:28 -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "Port" msgstr "港口" @@ -494,10 +494,11 @@ msgid "Port of proxy server" msgstr "代理服务器端口" #: REST/methods/proxies.py:102 -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 services/OpenNebula/Provider.py:100 -#: services/OpenStack/ProviderLegacy.py:101 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 +#: services/OpenNebula/Provider.py:100 services/OpenStack/ProviderLegacy.py:101 msgid "Use SSL" msgstr "使用SSL" @@ -521,11 +522,12 @@ msgstr "可用报告" #: REST/methods/reports.py:57 REST/methods/users_groups.py:283 #: REST/methods/users_groups.py:290 -#: auths/ActiveDirectory_enterprise/Authenticator.py:61 +#: auths/ActiveDirectory_enterprise/Authenticator.py:62 #: auths/AzureAD_enterprise/AzureAD.py:88 #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:83 auths/SAML_enterprise/SAML.py:116 -#: models/CalendarAction.py:64 models/CalendarAction.py:65 +#: auths/SimpleLDAP/Authenticator.py:84 models/CalendarAction.py:64 +#: models/CalendarAction.py:65 msgid "Group" msgstr "组" @@ -571,13 +573,15 @@ msgstr "服务池" msgid "Proxy for services behind a firewall" msgstr "防火墙后面的服务代理" -#: REST/methods/services.py:249 REST/methods/services_pools.py:219 -#: REST/methods/services_pools.py:227 REST/methods/services_pools.py:235 -#: REST/methods/services_pools.py:243 REST/methods/services_pools.py:310 -#: REST/methods/services_pools.py:318 auths/RegexLdap/Authenticator.py:69 +#: REST/methods/services.py:249 REST/methods/services_pools.py:220 +#: REST/methods/services_pools.py:228 REST/methods/services_pools.py:236 +#: REST/methods/services_pools.py:244 REST/methods/services_pools.py:311 +#: REST/methods/services_pools.py:319 auths/RegexLdap/Authenticator.py:69 #: core/ui/UserInterface.py:85 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:42 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 #: services/OpenGnsys/OGService.py:130 msgid "Advanced" msgstr "高级" @@ -612,43 +616,43 @@ msgstr "显示运输" msgid "Parent service" msgstr "家长服务" -#: REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:191 msgid "Create at least one OS Manager before creating a new service pool" msgstr "在创建新服务池之前至少创建一个OS Manager" -#: REST/methods/services_pools.py:192 +#: REST/methods/services_pools.py:193 msgid "Create at least a service before creating a new service pool" msgstr "在创建新服务池之前至少创建一个服务" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:200 msgid "Base service" msgstr "基本服务" -#: REST/methods/services_pools.py:200 +#: REST/methods/services_pools.py:201 msgid "Service used as base of this service pool" msgstr "用作此服务池基础的服务" -#: REST/methods/services_pools.py:207 +#: REST/methods/services_pools.py:208 msgid "OS Manager" msgstr "OS经理" -#: REST/methods/services_pools.py:208 +#: REST/methods/services_pools.py:209 msgid "OS Manager used as base of this service pool" msgstr "OS Manager用作此服务池的基础" -#: REST/methods/services_pools.py:215 REST/methods/services_pools.py:307 +#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 msgid "Show transports" msgstr "显示运输" -#: REST/methods/services_pools.py:216 REST/methods/services_pools.py:308 +#: REST/methods/services_pools.py:217 REST/methods/services_pools.py:309 msgid "If active, alternative transports for user will be shown" msgstr "如果激活,将显示用户的替代传输" -#: REST/methods/services_pools.py:223 +#: REST/methods/services_pools.py:224 msgid "Allow removal by users" msgstr "允许用户删除" -#: REST/methods/services_pools.py:224 +#: REST/methods/services_pools.py:225 msgid "" "If active, the user will be allowed to remove the service \"manually\". Be " "careful with this, because the user will have the \"power\" to delete it's " @@ -657,80 +661,80 @@ msgstr "" "如果激活,则允许用户“手动”删除服务。请注意这一点,因为用户将拥有“权力”来删除" "它自己的服务" -#: REST/methods/services_pools.py:231 +#: REST/methods/services_pools.py:232 msgid "Allow reset by users" msgstr "允许用户重置" -#: REST/methods/services_pools.py:232 +#: REST/methods/services_pools.py:233 msgid "If active, the user will be allowed to reset the service" msgstr "如果处于活动状态,则允许用户重置服务" -#: REST/methods/services_pools.py:239 +#: REST/methods/services_pools.py:240 msgid "Ignores unused" msgstr "忽略未使用的" -#: REST/methods/services_pools.py:240 +#: REST/methods/services_pools.py:241 msgid "" "If the option is enabled, UDS will not attempt to detect and remove the user " "services assigned but not in use." msgstr "如果启用该选项,UDS将不会尝试检测并删除已分配但未使用的用户服务。" -#: REST/methods/services_pools.py:264 +#: REST/methods/services_pools.py:265 msgid "If active, transport will be visible for users" msgstr "如果处于活动状态,则用户可以看到传输" -#: REST/methods/services_pools.py:272 +#: REST/methods/services_pools.py:273 msgid "Initial available services" msgstr "初始可用服务" -#: REST/methods/services_pools.py:273 +#: REST/methods/services_pools.py:274 msgid "Services created initially for this service pool" msgstr "最初为此服务池创建的服务" -#: REST/methods/services_pools.py:276 REST/methods/services_pools.py:285 -#: REST/methods/services_pools.py:294 REST/methods/services_pools.py:303 +#: REST/methods/services_pools.py:277 REST/methods/services_pools.py:286 +#: REST/methods/services_pools.py:295 REST/methods/services_pools.py:304 msgid "Availability" msgstr "可用性" -#: REST/methods/services_pools.py:281 +#: REST/methods/services_pools.py:282 msgid "Services to keep in cache" msgstr "保留在缓存中的服务" -#: REST/methods/services_pools.py:282 +#: REST/methods/services_pools.py:283 msgid "Services kept in cache for improved user service assignation" msgstr "保留在缓存中的服务用于改进用户服务分配" -#: REST/methods/services_pools.py:290 +#: REST/methods/services_pools.py:291 msgid "Services to keep in L2 cache" msgstr "要保留在L2缓存中的服务" -#: REST/methods/services_pools.py:291 +#: REST/methods/services_pools.py:292 msgid "Services kept in cache of level2 for improved service generation" msgstr "服务保留在level2的缓存中以改进服务生成" -#: REST/methods/services_pools.py:299 +#: REST/methods/services_pools.py:300 msgid "Maximum number of services to provide" msgstr "要提供的最大服务数" -#: REST/methods/services_pools.py:300 +#: REST/methods/services_pools.py:301 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" msgstr "可以为此服务创建的最大服务数(已分配和L1缓存)" -#: REST/methods/services_pools.py:315 +#: REST/methods/services_pools.py:316 msgid "Accounting" msgstr "会计" -#: REST/methods/services_pools.py:316 +#: REST/methods/services_pools.py:317 msgid "Account associated to this service pool" msgstr "与此服务池关联的帐户" -#: REST/methods/services_pools.py:334 +#: REST/methods/services_pools.py:335 msgid "Base service does not exist anymore" msgstr "基本服务不再存在" -#: REST/methods/services_pools.py:365 +#: REST/methods/services_pools.py:366 msgid "This service requires an OS Manager" msgstr "此服务需要OS Manager" @@ -848,7 +852,7 @@ msgid "Staff member" msgstr "工作人员" #: REST/methods/users_groups.py:94 REST/methods/users_groups.py:100 -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 #: auths/AzureAD_enterprise/AzureAD.py:87 #: auths/EDirectory_enterprise/Authenticator.py:48 #: auths/RegexLdap/Authenticator.py:58 auths/SAML_enterprise/SAML.py:113 @@ -868,16 +872,16 @@ msgid "Current users" msgstr "目前的用户" #: REST/methods/users_groups.py:117 -#: auths/ActiveDirectory_enterprise/Authenticator.py:59 +#: auths/ActiveDirectory_enterprise/Authenticator.py:60 #: auths/EDirectory_enterprise/Authenticator.py:62 -#: auths/RegexLdap/Authenticator.py:81 +#: auths/RegexLdap/Authenticator.py:81 auths/SimpleLDAP/Authenticator.py:82 #: services/HyperV_enterprise/HyperVProvider.py:85 #: services/Nutanix_enterprise/NutanixProvider.py:35 #: services/OVirt/OVirtProvider.py:110 services/OpenGnsys/Provider.py:99 #: services/OpenNebula/Provider.py:101 services/OpenStack/Provider.py:104 #: services/OpenStack/ProviderLegacy.py:106 #: services/VCloud_enterprise/ServiceProviderVCloud.py:30 -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 #: services/Xen/XenProvider.py:99 transports/HTML5RDP/HTML5RDP.py:74 #: transports/NX/NXTransport.py:63 transports/NX/TSNXTransport.py:72 #: transports/PCoIP_enterprise/PCoIPTransport.py:58 @@ -983,32 +987,34 @@ msgstr "操作不受支持" msgid "requested a template that do not exist" msgstr "请求一个不存在的模板" -#: auths/ActiveDirectory_enterprise/Authenticator.py:37 +#: auths/ActiveDirectory_enterprise/Authenticator.py:38 msgid "Active Directory Server IP or Hostname" msgstr "Active Directory服务器IP或主机名" -#: auths/ActiveDirectory_enterprise/Authenticator.py:38 +#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:45 msgid "If checked, a ssl connection to Active Directory will be used" msgstr "如果选中,将使用与Active Directory的ssl连接" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility" msgstr "兼容性" -#: auths/ActiveDirectory_enterprise/Authenticator.py:39 +#: auths/ActiveDirectory_enterprise/Authenticator.py:40 msgid "Compatibility of AD connection (Usually windows 2000 and later)" msgstr "AD连接的兼容性(通常是Windows 2000及更高版本)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:42 +#: auths/ActiveDirectory_enterprise/Authenticator.py:43 msgid "" "Username with read privileges on the base selected (use USER@DOMAIN.DOM form " "for this)" msgstr "在所选基础上具有读取权限的用户名(使用USER@DOMAIN.DOM表单)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 -#: auths/ActiveDirectory_enterprise/Authenticator.py:63 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:64 #: auths/EDirectory_enterprise/Authenticator.py:49 #: auths/RegexLdap/Authenticator.py:59 auths/RegexLdap/Authenticator.py:85 +#: auths/SimpleLDAP/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:86 #: core/auths/BaseAuthenticator.py:140 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:40 #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:34 @@ -1019,7 +1025,7 @@ msgstr "在所选基础上具有读取权限的用户名(使用USER@DOMAIN.DOM #: services/OpenStack/ProviderLegacy.py:107 #: services/Sample/SampleService.py:131 #: services/VCloud_enterprise/ServiceProviderVCloud.py:31 -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:100 transports/HTML5RDP/HTML5RDP.py:75 #: transports/NX/NXTransport.py:64 transports/NX/TSNXTransport.py:73 #: transports/PCoIP_enterprise/PCoIPTransport.py:59 @@ -1030,15 +1036,15 @@ msgstr "在所选基础上具有读取权限的用户名(使用USER@DOMAIN.DOM msgid "Password" msgstr "密码" -#: auths/ActiveDirectory_enterprise/Authenticator.py:43 +#: auths/ActiveDirectory_enterprise/Authenticator.py:44 #: auths/EDirectory_enterprise/Authenticator.py:49 -#: auths/RegexLdap/Authenticator.py:59 +#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:62 msgid "Password of the ldap user" msgstr "ldap用户的密码" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 #: services/Azure_enterprise/ServiceProviderAzure.py:43 #: services/HyperV_enterprise/HyperVProvider.py:91 #: services/Nutanix_enterprise/NutanixProvider.py:40 @@ -1046,74 +1052,77 @@ msgstr "ldap用户的密码" #: services/OpenNebula/Provider.py:107 services/OpenStack/Provider.py:110 #: services/OpenStack/ProviderLegacy.py:112 #: services/VCloud_enterprise/ServiceProviderVCloud.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout" msgstr "超时" -#: auths/ActiveDirectory_enterprise/Authenticator.py:44 +#: auths/ActiveDirectory_enterprise/Authenticator.py:45 msgid "Timeout in seconds of connection to Active Directory" msgstr "连接到Active Directory的超时(以秒为单位)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "Override Base" msgstr "覆盖基础" -#: auths/ActiveDirectory_enterprise/Authenticator.py:46 +#: auths/ActiveDirectory_enterprise/Authenticator.py:47 msgid "" "If not empty, will override AD search base with this value (format: dc=..., " "dc=...)" msgstr "如果不为空,将使用此值覆盖AD搜索库(格式:dc = ...,dc = ...)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:48 +#: auths/ActiveDirectory_enterprise/Authenticator.py:49 msgid "Active Directory Authenticator" msgstr "Active Directory身份验证器" -#: auths/ActiveDirectory_enterprise/Authenticator.py:50 +#: auths/ActiveDirectory_enterprise/Authenticator.py:51 msgid "Authenticate against Active Directory" msgstr "针对Active Directory进行身份验证" -#: auths/ActiveDirectory_enterprise/Authenticator.py:79 -#: auths/ActiveDirectory_enterprise/Authenticator.py:447 +#: auths/ActiveDirectory_enterprise/Authenticator.py:80 +#: auths/ActiveDirectory_enterprise/Authenticator.py:449 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" msgstr "必须以USERNAME@DOMAIN.DOM格式指定用户名" -#: auths/ActiveDirectory_enterprise/Authenticator.py:338 -#: auths/ActiveDirectory_enterprise/Authenticator.py:387 +#: auths/ActiveDirectory_enterprise/Authenticator.py:340 +#: auths/ActiveDirectory_enterprise/Authenticator.py:389 #: auths/AzureAD_enterprise/AzureAD.py:218 #: auths/EDirectory_enterprise/Authenticator.py:194 #: auths/EDirectory_enterprise/Authenticator.py:235 #: auths/RegexLdap/Authenticator.py:300 auths/RegexLdap/Authenticator.py:341 +#: auths/SimpleLDAP/Authenticator.py:261 auths/SimpleLDAP/Authenticator.py:304 msgid "Username not found" msgstr "找不到用户名" -#: auths/ActiveDirectory_enterprise/Authenticator.py:371 +#: auths/ActiveDirectory_enterprise/Authenticator.py:373 +#: auths/SimpleLDAP/Authenticator.py:294 msgid "Group not found" msgstr "未找到组" -#: auths/ActiveDirectory_enterprise/Authenticator.py:410 -#: auths/ActiveDirectory_enterprise/Authenticator.py:431 +#: auths/ActiveDirectory_enterprise/Authenticator.py:412 +#: auths/ActiveDirectory_enterprise/Authenticator.py:433 #: auths/EDirectory_enterprise/Authenticator.py:257 -#: auths/RegexLdap/Authenticator.py:364 +#: auths/RegexLdap/Authenticator.py:364 auths/SimpleLDAP/Authenticator.py:326 +#: auths/SimpleLDAP/Authenticator.py:347 msgid "Too many results, be more specific" msgstr "结果太多,更具体" -#: auths/ActiveDirectory_enterprise/Authenticator.py:457 +#: auths/ActiveDirectory_enterprise/Authenticator.py:459 msgid "Domain seems to be incorrect, please check it" msgstr "域似乎不正确,请检查它" -#: auths/ActiveDirectory_enterprise/Authenticator.py:463 +#: auths/ActiveDirectory_enterprise/Authenticator.py:465 msgid "" "Server does not seem an Active Directory (it does not have user objects)" msgstr "服务器似乎不是Active Directory(它没有用户对象)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:471 +#: auths/ActiveDirectory_enterprise/Authenticator.py:473 msgid "" "Server does not seem an Active Directory (it does not have group objects)" msgstr "服务器似乎不是Active Directory(它没有组对象)" -#: auths/ActiveDirectory_enterprise/Authenticator.py:476 +#: auths/ActiveDirectory_enterprise/Authenticator.py:478 #: auths/EDirectory_enterprise/Authenticator.py:312 -#: auths/RegexLdap/Authenticator.py:423 +#: auths/RegexLdap/Authenticator.py:423 auths/SimpleLDAP/Authenticator.py:425 msgid "Connection params seem correct, test was succesfully executed" msgstr "连接参数似乎正确,测试成功执行" @@ -1169,7 +1178,7 @@ msgstr "回调网址(由UDS填写,仅在必要时修复此问题!)" msgid "Authenticator exception:" msgstr "验证者例外:" -#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:50 +#: auths/AzureAD_enterprise/AzureAD.py:300 core/util/ldaputil.py:49 msgid "Connection error: " msgstr "连接错误:" @@ -1182,12 +1191,12 @@ msgid "EDirectory Server IP or Hostname" msgstr "EDirectory服务器IP或主机名" #: auths/EDirectory_enterprise/Authenticator.py:46 -#: auths/RegexLdap/Authenticator.py:56 +#: auths/RegexLdap/Authenticator.py:56 auths/SimpleLDAP/Authenticator.py:59 msgid "Ldap port (usually 389 for non ssl and 636 for ssl)" msgstr "Ldap端口(非ssl通常为389,ssl为636)" #: auths/EDirectory_enterprise/Authenticator.py:47 -#: auths/RegexLdap/Authenticator.py:57 +#: auths/RegexLdap/Authenticator.py:57 auths/SimpleLDAP/Authenticator.py:60 msgid "If checked, the connection will be ssl, using port 636 instead of 389" msgstr "如果选中,则连接将为ssl,使用端口636而不是389" @@ -1196,7 +1205,7 @@ msgid "Username with read privileges on the eDirectory" msgstr "具有eDirectory读取权限的用户名" #: auths/EDirectory_enterprise/Authenticator.py:50 -#: auths/RegexLdap/Authenticator.py:60 +#: auths/RegexLdap/Authenticator.py:60 auths/SimpleLDAP/Authenticator.py:63 msgid "Timeout in seconds of connection to LDAP" msgstr "连接到LDAP的超时(以秒为单位)" @@ -1209,16 +1218,17 @@ msgid "Authenticate against eDirectory" msgstr "针对eDirectory进行身份验证" #: auths/EDirectory_enterprise/Authenticator.py:277 -#: auths/RegexLdap/Authenticator.py:384 +#: auths/RegexLdap/Authenticator.py:384 auths/SimpleLDAP/Authenticator.py:367 msgid "Ldap search base is incorrect" msgstr "Ldap搜索库不正确" #: auths/EDirectory_enterprise/Authenticator.py:282 -#: auths/RegexLdap/Authenticator.py:389 +#: auths/RegexLdap/Authenticator.py:389 auths/SimpleLDAP/Authenticator.py:372 msgid "Ldap user class seems to be incorrect (no user found by that class)" msgstr "Ldap用户类似乎不正确(该类没有找到用户)" #: auths/EDirectory_enterprise/Authenticator.py:290 +#: auths/SimpleLDAP/Authenticator.py:388 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" @@ -1293,45 +1303,48 @@ msgstr "在验证器中一切似乎都很好。" msgid "Ldap Server Host" msgstr "Ldap服务器主机" -#: auths/RegexLdap/Authenticator.py:58 +#: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:61 msgid "Username with read privileges on the base selected" msgstr "在所选基础上具有读取权限的用户名" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Base" msgstr "基础" -#: auths/RegexLdap/Authenticator.py:62 +#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:64 msgid "Common search base (used for \"users\" and \"groups\")" msgstr "通用搜索库(用于“用户”和“组”)" #: auths/RegexLdap/Authenticator.py:62 auths/RegexLdap/Authenticator.py:63 #: auths/RegexLdap/Authenticator.py:64 auths/RegexLdap/Authenticator.py:65 -#: auths/RegexLdap/Authenticator.py:66 +#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:64 +#: auths/SimpleLDAP/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 +#: auths/SimpleLDAP/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:68 +#: auths/SimpleLDAP/Authenticator.py:69 auths/SimpleLDAP/Authenticator.py:70 msgid "Ldap info" msgstr "Ldap信息" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "User class" msgstr "用户类" -#: auths/RegexLdap/Authenticator.py:63 +#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:65 msgid "Class for LDAP users (normally posixAccount)" msgstr "LDAP用户的类(通常为posixAccount)" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "User Id Attr" msgstr "用户ID Attr" -#: auths/RegexLdap/Authenticator.py:64 +#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:66 msgid "Attribute that contains the user id" msgstr "包含用户标识的属性" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "User Name Attr" msgstr "用户名Attr" -#: auths/RegexLdap/Authenticator.py:65 +#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:67 msgid "Attributes that contains the user name (list of comma separated values)" msgstr "包含用户名的属性(逗号分隔值列表)" @@ -1367,7 +1380,7 @@ msgid "" "conditions)" msgstr "Ldap用户ID attr可能是错误的(找不到具有这两个条件的任何用户)" -#: auths/RegexLdap/Authenticator.py:412 +#: auths/RegexLdap/Authenticator.py:412 auths/SimpleLDAP/Authenticator.py:396 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" @@ -1517,6 +1530,66 @@ msgstr "组" msgid "We need more than two items!" msgstr "我们需要两个以上的物品!" +#: auths/SimpleLDAP/Authenticator.py:58 +msgid "Ldap Server IP or Hostname" +msgstr "Ldap服务器IP或主机名" + +#: auths/SimpleLDAP/Authenticator.py:61 +msgid "Ldap User" +msgstr "Ldap用户" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Group class" +msgstr "小组课" + +#: auths/SimpleLDAP/Authenticator.py:68 +msgid "Class for LDAP groups (normally poxisGroup)" +msgstr "LDAP组的类(通常是poxisGroup)" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Group Id Attr" +msgstr "Group Id Attr" + +#: auths/SimpleLDAP/Authenticator.py:69 +msgid "Attribute that contains the group id" +msgstr "包含组ID的属性" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Group membership attr" +msgstr "集团成员资格attr" + +#: auths/SimpleLDAP/Authenticator.py:70 +msgid "Attribute of the group that contains the users belonging to it" +msgstr "包含属于它的用户的组的属性" + +#: auths/SimpleLDAP/Authenticator.py:72 +msgid "SimpleLDAP Authenticator" +msgstr "SimpleLDAP身份验证器" + +#: auths/SimpleLDAP/Authenticator.py:74 +msgid "Simple LDAP authenticator" +msgstr "简单的LDAP身份验证器" + +#: auths/SimpleLDAP/Authenticator.py:380 +msgid "Ldap group class seems to be incorrect (no group found by that class)" +msgstr "Ldap组类似乎不正确(该类没有找到组)" + +#: auths/SimpleLDAP/Authenticator.py:405 +msgid "" +"Ldap user class or user id attr is probably wrong (can't find any user with " +"both conditions)" +msgstr "Ldap用户类或用户ID attr可能是错误的(找不到具有这两个条件的任何用户)" + +#: auths/SimpleLDAP/Authenticator.py:414 +msgid "" +"Ldap group class or group id attr is probably wrong (can't find any group " +"with both conditions)" +msgstr "Ldap组类或组ID attr可能是错误的(找不到具有这两个条件的任何组)" + +#: auths/SimpleLDAP/Authenticator.py:421 +msgid "Can't locate any group with the membership attribute specified" +msgstr "找不到指定了成员资格属性的任何组" + #: core/BaseModule.py:197 msgid "No connection checking method is implemented." msgstr "没有实现连接检查方法。" @@ -1545,24 +1618,24 @@ msgstr "系统管理员" msgid "Forbidden" msgstr "被禁止" -#: core/managers/PublicationManager.py:223 +#: core/managers/PublicationManager.py:221 msgid "" "Already publishing. Wait for previous publication to finish and try again" msgstr "已经发布。等待以前的出版物完成,然后重试" -#: core/managers/PublicationManager.py:226 +#: core/managers/PublicationManager.py:224 msgid "Service is in maintenance mode and new publications are not allowed" msgstr "服务处于维护模式,不允许新的出版物" -#: core/managers/PublicationManager.py:259 +#: core/managers/PublicationManager.py:257 msgid "Can't cancel non running publication" msgstr "无法取消非运行发布" -#: core/managers/PublicationManager.py:282 +#: core/managers/PublicationManager.py:280 msgid "Can't unpublish non usable publication" msgstr "无法取消发布不可用的出版物" -#: core/managers/PublicationManager.py:285 +#: core/managers/PublicationManager.py:283 msgid "Can't unpublish publications with services in process" msgstr "无法取消发布正在处理的服务的出版物" @@ -1615,15 +1688,15 @@ msgstr "无法删除非活动元素" msgid "Can't remove nor cancel {0} cause its states don't allow it" msgstr "无法删除也不能取消{0}导致其状态不允许" -#: core/managers/UserServiceManager.py:586 +#: core/managers/UserServiceManager.py:592 msgid "The requested service is not available" msgstr "请求的服务不可用" -#: core/managers/UserServiceManager.py:614 +#: core/managers/UserServiceManager.py:620 msgid "The requested transport {} is not valid for {}" msgstr "请求的传输{}对{}无效" -#: core/managers/UserServiceManager.py:730 +#: core/managers/UserServiceManager.py:736 msgid "The service is not accessible from this device" msgstr "无法从此设备访问该服务" @@ -1687,83 +1760,87 @@ msgstr "证书" msgid "Tunnel" msgstr "隧道" -#: core/util/State.py:67 core/util/states/common.py:64 +#: core/util/State.py:68 core/util/states/common.py:64 msgid "Active" msgstr "活性" -#: core/util/State.py:68 core/util/states/common.py:65 +#: core/util/State.py:69 core/util/states/common.py:65 msgid "Inactive" msgstr "待用" -#: core/util/State.py:69 core/util/states/common.py:66 +#: core/util/State.py:70 core/util/states/common.py:66 msgid "Blocked" msgstr "阻止" -#: core/util/State.py:70 core/util/states/common.py:67 +#: core/util/State.py:71 core/util/states/common.py:67 msgid "Waiting publication" msgstr "等待出版" -#: core/util/State.py:71 core/util/states/common.py:68 +#: core/util/State.py:72 core/util/states/common.py:68 msgid "In preparation" msgstr "在筹备" -#: core/util/State.py:72 core/util/states/common.py:69 +#: core/util/State.py:73 core/util/states/common.py:69 msgid "Valid" msgstr "有效" -#: core/util/State.py:73 core/util/states/common.py:70 +#: core/util/State.py:74 core/util/states/common.py:70 msgid "Waiting for removal" msgstr "等待删除" -#: core/util/State.py:74 +#: core/util/State.py:75 msgid "Restrained" msgstr "矜持" -#: core/util/State.py:75 core/util/states/common.py:71 +#: core/util/State.py:76 core/util/states/common.py:71 msgid "Removing" msgstr "删除" -#: core/util/State.py:76 core/util/states/common.py:72 +#: core/util/State.py:77 core/util/states/common.py:72 msgid "Removed" msgstr "删除" -#: core/util/State.py:77 core/util/states/common.py:73 +#: core/util/State.py:78 core/util/states/common.py:73 msgid "Canceled" msgstr "取消" -#: core/util/State.py:78 core/util/states/common.py:74 +#: core/util/State.py:79 core/util/states/common.py:74 msgid "Canceling" msgstr "取消" -#: core/util/State.py:79 core/util/states/common.py:75 +#: core/util/State.py:80 core/util/states/common.py:75 msgid "Error" msgstr "错误" -#: core/util/State.py:81 core/util/states/common.py:77 +#: core/util/State.py:82 core/util/states/common.py:77 msgid "Finished" msgstr "成品" -#: core/util/State.py:82 core/util/states/common.py:78 +#: core/util/State.py:83 core/util/states/common.py:78 msgid "Waiting execution" msgstr "等待执行" -#: core/util/State.py:83 core/util/states/common.py:79 +#: core/util/State.py:84 core/util/states/common.py:79 msgid "Balancing" msgstr "平衡" -#: core/util/State.py:84 core/util/states/common.py:80 +#: core/util/State.py:85 core/util/states/common.py:80 msgid "In maintenance" msgstr "在维护" -#: core/util/State.py:85 core/util/states/common.py:81 +#: core/util/State.py:86 core/util/states/common.py:81 msgid "Waiting OS" msgstr "等待操作系统" -#: core/util/State.py:86 +#: core/util/State.py:87 msgid "Too many preparing services" msgstr "准备服务太多了" -#: core/util/ldaputil.py:94 +#: core/util/State.py:88 +msgid "Meta member" +msgstr "元成员" + +#: core/util/ldaputil.py:93 msgid "Can't contact LDAP server" msgstr "无法联系LDAP服务器" @@ -2008,32 +2085,32 @@ msgid "Os Manager to control Linux virtual machines" msgstr "Os Manager用于控制Linux虚拟机" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:47 msgid "Logout Action" msgstr "退出行动" #: osmanagers/LinuxOsManager/LinuxOsManager.py:62 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:56 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:50 msgid "What to do when user logs out from service" msgstr "用户从服务注销时该怎么办" #: osmanagers/LinuxOsManager/LinuxOsManager.py:64 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:58 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:52 msgid "Keep service assigned" msgstr "保持服务分配" #: osmanagers/LinuxOsManager/LinuxOsManager.py:65 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:53 msgid "Remove service" msgstr "删除服务" #: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:54 msgid "Keep service assigned even on new publication" msgstr "即使在新出版物上也要保留服务" #: osmanagers/LinuxOsManager/LinuxOsManager.py:71 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:66 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "最大闲置时间" @@ -2093,19 +2170,19 @@ msgid "" msgstr "" "Debian,Ubuntu的遗产 UDS演员,... Linux机器(需要python 2.7)" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:25 msgid "RDS OS Manager" msgstr "RDS OS Manager" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:27 msgid "Os Manager to control RDS provided services" msgstr "Os Manager控制RDS提供的服务" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:34 msgid "Max. session time" msgstr "最大。会议时间" -#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:44 +#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:38 msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." @@ -2173,69 +2250,79 @@ msgid "" msgstr "在创建时添加计算机的组。如果为空,则不使用任何组。 (实验)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "Machine clean" +msgstr "机器清洁" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +msgid "" +"If checked, UDS will try to remove the machine from the domain USING the " +"provided credentials" +msgstr "如果选中,UDS将尝试使用提供的凭据从域中删除计算机" + +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "Server Hint" msgstr "服务器提示" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:43 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:44 msgid "In case of several AD servers, which one is preferred" msgstr "对于多个AD服务器,哪一个是首选" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:52 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:55 msgid "Must provide a domain!" msgstr "必须提供域名!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:56 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:59 msgid "Must provide an account to add machines to domain!" msgstr "必须提供一个帐户才能将机器添加到域!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:58 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:61 msgid "DOM\\USER form is not allowed!" msgstr "不允许使用DOM \\ USER表单!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:60 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:63 msgid "Must provide a password for the account!" msgstr "必须提供帐户密码!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:222 -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:232 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:236 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:246 #, python-brace-format msgid "Check error: {0}" msgstr "检查错误:{0}" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:224 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:238 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" msgstr "找不到服务器参数(_ldap._tcp。{0}无法解析)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:237 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 msgid "Check Error: group \"{}\" not found (using \"cn\" to locate it)" msgstr "检查错误:找不到组“{}”(使用“cn”找到它)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:239 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:253 msgid "Server check was successful" msgstr "服务器检查成功" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:251 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 #, python-brace-format msgid "Could not access AD using LDAP ({0})" msgstr "无法使用LDAP({0})访问AD" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:263 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:277 #, python-brace-format msgid "The default path {0} for computers was not found!!!" msgstr "找不到计算机的默认路径{0}!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:265 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:279 #, python-brace-format msgid "The ou path {0} was not found!!!" msgstr "找不到ou路径{0}!" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:267 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:281 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" msgstr "无法检查参数(_ldap._tcp。{0}无法解决)" -#: osmanagers/WindowsOsManager/WinDomainOsManager.py:272 +#: osmanagers/WindowsOsManager/WinDomainOsManager.py:286 msgid "All parameters seem to work fine." msgstr "所有参数似乎都运行正常。" @@ -2256,15 +2343,15 @@ msgstr "用户帐户的当前(模板)密码" msgid "Must provide a password for the account!!!" msgstr "必须提供帐户密码!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:46 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:40 msgid "Windows Basic OS Manager" msgstr "Windows Basic OS Manager" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:48 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:42 msgid "Os Manager to control windows machines without domain." msgstr "Os Manager可以控制没有域的Windows机器。" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:71 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automatically closed to the " "user (<= 0 means no max. idle time)" @@ -2272,11 +2359,11 @@ msgstr "" "会话自动关闭给用户之前的最大空闲时间(以秒为单位)(<= 0表示没有最大空闲时" "间)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:80 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "长度必须是数字!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:82 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "长度必须在1到6之间" @@ -2697,8 +2784,8 @@ msgstr "从订阅中获得" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 -#: services/Vmware_enterprise/ServiceProviderVC.py:84 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 +#: services/Vmware_enterprise/ServiceProviderVC.py:86 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" msgstr "创建并发" @@ -2710,7 +2797,7 @@ msgstr "创建并发" #: services/OpenNebula/Provider.py:104 services/OpenStack/Provider.py:107 #: services/OpenStack/ProviderLegacy.py:109 #: services/VCloud_enterprise/ServiceProviderVCloud.py:34 -#: services/Vmware_enterprise/ServiceProviderVC.py:37 +#: services/Vmware_enterprise/ServiceProviderVC.py:39 #: services/Xen/XenProvider.py:102 msgid "Maximum number of concurrently creating VMs" msgstr "最大并发创建VM的数量" @@ -2722,8 +2809,8 @@ msgstr "最大并发创建VM的数量" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 -#: services/Vmware_enterprise/ServiceProviderVC.py:85 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:87 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" msgstr "删除并发" @@ -2735,7 +2822,7 @@ msgstr "删除并发" #: services/OpenNebula/Provider.py:105 services/OpenStack/Provider.py:108 #: services/OpenStack/ProviderLegacy.py:110 #: services/VCloud_enterprise/ServiceProviderVCloud.py:35 -#: services/Vmware_enterprise/ServiceProviderVC.py:38 +#: services/Vmware_enterprise/ServiceProviderVC.py:40 #: services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" msgstr "最大并发删除VM数" @@ -2924,7 +3011,7 @@ msgstr "连接到HyperV的超时时间" #: services/HyperV_enterprise/HyperVProvider.py:92 #: services/Nutanix_enterprise/NutanixProvider.py:42 #: services/OVirt/OVirtProvider.py:117 -#: services/Vmware_enterprise/ServiceProviderVC.py:41 +#: services/Vmware_enterprise/ServiceProviderVC.py:43 #: services/Xen/XenProvider.py:105 msgid "Macs range" msgstr "Macs系列" @@ -2942,7 +3029,7 @@ msgstr "连接测试成功" #: services/HyperV_enterprise/HyperVProvider.py:260 #: services/Nutanix_enterprise/NutanixProvider.py:184 #: services/OVirt/OVirtProvider.py:444 -#: services/Vmware_enterprise/ServiceProviderVC.py:150 +#: services/Vmware_enterprise/ServiceProviderVC.py:155 msgid "Connection failed. Check connection params" msgstr "连接失败。检查连接参数" @@ -3781,27 +3868,27 @@ msgstr "出版物" msgid "UDS Publication for {0} created at {1}" msgstr "在{1}创建的{0}的UDS发布" -#: services/Vmware_enterprise/ServiceProviderVC.py:31 +#: services/Vmware_enterprise/ServiceProviderVC.py:33 msgid "VMWare VCenter Server IP or Hostname" msgstr "VMWare VCenter服务器IP或主机名" -#: services/Vmware_enterprise/ServiceProviderVC.py:32 +#: services/Vmware_enterprise/ServiceProviderVC.py:34 msgid "VMWare VC Server Port (usually 443)" msgstr "VMWare VC服务器端口(通常为443)" -#: services/Vmware_enterprise/ServiceProviderVC.py:33 +#: services/Vmware_enterprise/ServiceProviderVC.py:35 msgid "User with valid privileges on VC" msgstr "具有VC有效权限的用户" -#: services/Vmware_enterprise/ServiceProviderVC.py:34 +#: services/Vmware_enterprise/ServiceProviderVC.py:36 msgid "Password of the user of the VC" msgstr "VC用户的密码" -#: services/Vmware_enterprise/ServiceProviderVC.py:40 +#: services/Vmware_enterprise/ServiceProviderVC.py:42 msgid "Timeout in seconds of connection to VC" msgstr "连接VC的超时时间" -#: services/Vmware_enterprise/ServiceProviderVC.py:42 +#: services/Vmware_enterprise/ServiceProviderVC.py:44 msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" @@ -3809,19 +3896,19 @@ msgstr "" "已创建计算机的有效mac范围。必须在00:50:56:00:00:00-00:50:56:3F:FF:" "FF内" -#: services/Vmware_enterprise/ServiceProviderVC.py:49 +#: services/Vmware_enterprise/ServiceProviderVC.py:51 msgid "VMWare VCenter Platform Provider" msgstr "VMWare VCenter平台提供商" -#: services/Vmware_enterprise/ServiceProviderVC.py:51 +#: services/Vmware_enterprise/ServiceProviderVC.py:53 msgid "Provides connection to Virtual Center Services" msgstr "提供与Virtual Center Services的连接" -#: services/Vmware_enterprise/ServiceProviderVC.py:141 +#: services/Vmware_enterprise/ServiceProviderVC.py:146 msgid "VmwareVC Provider: " msgstr "VmwareVC提供者:" -#: services/Vmware_enterprise/ServiceProviderVC.py:148 +#: services/Vmware_enterprise/ServiceProviderVC.py:153 msgid "Connection params ok" msgstr "连接参数确定" @@ -4025,47 +4112,47 @@ msgstr "如果选中,将根据系统有效证书提供程序检查证书" msgid "Connection failed: {0}" msgstr "连接失败:{0}" -#: temp_for_locales.py:90 +#: temp_for_locales.py:88 msgid "Spanish" msgstr "西班牙语" -#: temp_for_locales.py:91 +#: temp_for_locales.py:89 msgid "English" msgstr "英语" -#: temp_for_locales.py:92 +#: temp_for_locales.py:90 msgid "French" msgstr "法国" -#: temp_for_locales.py:93 +#: temp_for_locales.py:91 msgid "German" msgstr "德语" -#: temp_for_locales.py:94 +#: temp_for_locales.py:92 msgid "Portuguese" msgstr "葡萄牙语" -#: temp_for_locales.py:95 +#: temp_for_locales.py:93 msgid "Italian" msgstr "意大利" -#: temp_for_locales.py:96 +#: temp_for_locales.py:94 msgid "Basque" msgstr "巴斯克" -#: temp_for_locales.py:97 +#: temp_for_locales.py:95 msgid "Arabic" msgstr "阿拉伯" -#: temp_for_locales.py:98 +#: temp_for_locales.py:96 msgid "Russian" msgstr "俄语" -#: temp_for_locales.py:99 +#: temp_for_locales.py:97 msgid "Catalan" msgstr "加泰罗尼亚" -#: temp_for_locales.py:100 +#: temp_for_locales.py:98 msgid "Chinese" msgstr "中文" @@ -4136,7 +4223,7 @@ msgstr "用户按小时访问" msgid "Users Access by day of week/hour" msgstr "用户按星期/小时访问" -#: templatetags/html5.py:58 web/util/configjs.py:111 +#: templatetags/html5.py:58 web/util/configjs.py:110 msgid "Access limited by calendar" msgstr "访问受日历限制" @@ -4149,8 +4236,8 @@ msgid "Debian based Linux" msgstr "基于Debian的Linux" #: templatetags/html5.py:124 templatetags/html5.py:125 -#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:136 -#: web/util/configjs.py:137 web/util/configjs.py:138 web/util/configjs.py:139 +#: templatetags/html5.py:126 templatetags/html5.py:127 web/util/configjs.py:135 +#: web/util/configjs.py:136 web/util/configjs.py:137 web/util/configjs.py:138 msgid "(requires Python-2.7)" msgstr "(需要Python-2.7)" @@ -5012,27 +5099,27 @@ msgstr "身份验证错误太多。用户暂时被阻止" msgid "Invalid data" msgstr "无效数据" -#: web/util/configjs.py:134 +#: web/util/configjs.py:133 msgid "Windows client" msgstr "Windows客户端" -#: web/util/configjs.py:135 +#: web/util/configjs.py:134 msgid "Mac OS X client" msgstr "Mac OS X客户端" -#: web/util/configjs.py:136 +#: web/util/configjs.py:135 msgid "Debian based Linux client" msgstr "基于Debian的Linux客户端" -#: web/util/configjs.py:137 +#: web/util/configjs.py:136 msgid "Red Hat based Linux client (RH, Fedora, Centos, ...)" msgstr "基于Red Hat的Linux客户端(RH,Fedora,Centos,...)" -#: web/util/configjs.py:138 +#: web/util/configjs.py:137 msgid "Suse based Linux client" msgstr "基于Suse的Linux客户端" -#: web/util/configjs.py:139 +#: web/util/configjs.py:138 msgid "Generic .tar.gz Linux client" msgstr "通用.tar.gz Linux客户端" diff --git a/server/src/uds/locale/zh_Hans/LC_MESSAGES/djangojs.po b/server/src/uds/locale/zh_Hans/LC_MESSAGES/djangojs.po index 7c1e1ea1..0b340f29 100644 --- a/server/src/uds/locale/zh_Hans/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/zh_Hans/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-08 10:18+0100\n" +"POT-Creation-Date: 2019-04-04 11:09+0200\n" "PO-Revision-Date: 2019-01-09 12:43+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Chinese (http://www.transifex.com/openuds/openuds/language/" @@ -18,20 +18,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 -#: static/modern/main.js:1 static/modern/translations-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:225 +#: static/admin/translations-fakejs.js:225 static/modern/main.js:1 +#: static/modern/translations-fakejs.js:13 msgid "seconds" msgstr "秒" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 -#: static/admin/translations-adm-fakejs.js:126 -#: static/admin/translations-adm-fakejs.js:128 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 #: static/admin/translations-adm-fakejs.js:130 -#: static/admin/translations-adm-fakejs.js:139 -#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:132 +#: static/admin/translations-adm-fakejs.js:134 #: static/admin/translations-adm-fakejs.js:143 -#: static/admin/translations-adm-fakejs.js:222 -#: static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:145 +#: static/admin/translations-adm-fakejs.js:147 +#: static/admin/translations-adm-fakejs.js:226 +#: static/admin/translations-adm-fakejs.js:247 +#: static/admin/translations-fakejs.js:86 +#: static/admin/translations-fakejs.js:130 +#: static/admin/translations-fakejs.js:132 +#: static/admin/translations-fakejs.js:134 +#: static/admin/translations-fakejs.js:143 +#: static/admin/translations-fakejs.js:145 +#: static/admin/translations-fakejs.js:147 +#: static/admin/translations-fakejs.js:226 +#: static/admin/translations-fakejs.js:247 msgid "Error" msgstr "错误" @@ -39,95 +49,127 @@ msgstr "错误" msgid "Please, fill in require fields: " msgstr "请填写要求字段:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/translations-fakejs.js:228 msgid "Testing..." msgstr "测试..." -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 -#: static/admin/translations-adm-fakejs.js:119 -#: static/admin/translations-adm-fakejs.js:124 -#: static/admin/translations-adm-fakejs.js:133 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/translations-adm-fakejs.js:123 +#: static/admin/translations-adm-fakejs.js:128 #: static/admin/translations-adm-fakejs.js:137 -#: static/admin/translations-adm-fakejs.js:146 -#: static/admin/translations-adm-fakejs.js:225 -#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:141 +#: static/admin/translations-adm-fakejs.js:150 #: static/admin/translations-adm-fakejs.js:229 #: static/admin/translations-adm-fakejs.js:231 -#: static/admin/translations-adm-fakejs.js:234 -#: static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-adm-fakejs.js:233 +#: static/admin/translations-adm-fakejs.js:235 +#: static/admin/translations-adm-fakejs.js:238 +#: static/admin/translations-adm-fakejs.js:240 +#: static/admin/translations-fakejs.js:103 +#: static/admin/translations-fakejs.js:123 +#: static/admin/translations-fakejs.js:128 +#: static/admin/translations-fakejs.js:137 +#: static/admin/translations-fakejs.js:141 +#: static/admin/translations-fakejs.js:150 +#: static/admin/translations-fakejs.js:229 +#: static/admin/translations-fakejs.js:231 +#: static/admin/translations-fakejs.js:233 +#: static/admin/translations-fakejs.js:235 +#: static/admin/translations-fakejs.js:238 +#: static/admin/translations-fakejs.js:240 msgid "dismiss" msgstr "解雇" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:226 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:230 +#: static/admin/translations-fakejs.js:230 msgid "Test failed:" msgstr "测试失败:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:228 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/translations-fakejs.js:232 msgid "Test passed successfully" msgstr "测试顺利通过" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:145 -#: static/admin/translations-adm-fakejs.js:230 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:149 +#: static/admin/translations-adm-fakejs.js:234 +#: static/admin/translations-fakejs.js:149 +#: static/admin/translations-fakejs.js:234 msgid "Successfully saved" msgstr "成功保存" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:232 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:236 +#: static/admin/translations-fakejs.js:236 msgid "Are you sure do you want to delete the following items?" msgstr "您确定要删除以下项目吗?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:233 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/translations-fakejs.js:237 msgid "Deletion finished" msgstr "删除完成" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/translations-fakejs.js:193 msgid "provider" msgstr "提供商" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:190 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/translations-fakejs.js:194 msgid "service" msgstr "服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/translations-fakejs.js:195 msgid "service pool" msgstr "服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/translations-fakejs.js:196 msgid "authenticator" msgstr "认证" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:193 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/translations-fakejs.js:197 msgid "user" msgstr "用户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:194 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/translations-fakejs.js:198 msgid "group" msgstr "组" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:195 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/translations-fakejs.js:199 msgid "transport" msgstr "运输" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:196 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/translations-fakejs.js:200 msgid "OS manager" msgstr "OS经理" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:197 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:201 +#: static/admin/translations-fakejs.js:201 msgid "calendar" msgstr "日历" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:198 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:202 +#: static/admin/translations-fakejs.js:202 msgid "pool group" msgstr "游泳池组" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:199 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:203 +#: static/admin/translations-fakejs.js:203 msgid "Go to" msgstr "去" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:3 +#: static/admin/translations-fakejs.js:3 msgid "yes" msgstr "是" #: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:4 +#: static/admin/translations-fakejs.js:4 msgid "no" msgstr "没有" @@ -135,1206 +177,1669 @@ msgstr "没有" msgid "Error saving: " msgstr "保存时出错:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:187 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:191 +#: static/admin/translations-fakejs.js:191 msgid "Save error" msgstr "保存错误" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:192 +#: static/admin/translations-fakejs.js:192 msgid "Communication error" msgstr "通信故障" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/translations-fakejs.js:5 +msgid "$USERS users, $GROUPS groups" +msgstr "$ USERS用户,$ GROUPS组" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/translations-fakejs.js:6 +msgid "$POOLS service pools" +msgstr "$ POOLS服务池" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/translations-fakejs.js:7 +msgid "$SERVICES user services" +msgstr "$ SERVICES用户服务" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/translations-fakejs.js:8 +msgid "$RESTRAINED restrained services!" +msgstr "$ RESTRAINED克制服务!" + +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 +#: static/admin/translations-fakejs.js:249 msgid "Read only" msgstr "只读" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/translations-fakejs.js:250 msgid "Full Access" msgstr "完全访问" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:247 -#: static/admin/translations-adm-fakejs.js:328 -#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/translations-adm-fakejs.js:341 +#: static/admin/translations-adm-fakejs.js:393 +#: static/admin/translations-fakejs.js:251 +#: static/admin/translations-fakejs.js:341 +#: static/admin/translations-fakejs.js:393 msgid "User" msgstr "用户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 -#: static/admin/translations-adm-fakejs.js:173 -#: static/admin/translations-adm-fakejs.js:248 -#: static/admin/translations-adm-fakejs.js:323 -#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 +#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/translations-adm-fakejs.js:252 +#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:346 +#: static/admin/translations-fakejs.js:162 +#: static/admin/translations-fakejs.js:177 +#: static/admin/translations-fakejs.js:252 +#: static/admin/translations-fakejs.js:336 +#: static/admin/translations-fakejs.js:346 msgid "Group" msgstr "组" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:249 -#: static/admin/translations-adm-fakejs.js:322 -#: static/admin/translations-adm-fakejs.js:327 -#: static/admin/translations-adm-fakejs.js:332 -#: static/modern/translations-fakejs.js:34 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:253 +#: static/admin/translations-adm-fakejs.js:335 +#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-fakejs.js:253 +#: static/admin/translations-fakejs.js:335 +#: static/admin/translations-fakejs.js:340 +#: static/admin/translations-fakejs.js:345 +#: static/modern/translations-fakejs.js:33 msgid "Authenticator" msgstr "认证" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:250 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:254 +#: static/admin/translations-fakejs.js:254 msgid "Permission" msgstr "允许" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:251 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/translations-fakejs.js:255 msgid "Remove" msgstr "去掉" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:252 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/translations-fakejs.js:256 msgid "Confirm revokation of permission" msgstr "确认撤销许可" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 -#: static/admin/translations-adm-fakejs.js:201 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 +#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/translations-fakejs.js:61 +#: static/admin/translations-fakejs.js:205 msgid "Sunday" msgstr "星期日" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 -#: static/admin/translations-adm-fakejs.js:202 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 +#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/translations-fakejs.js:62 +#: static/admin/translations-fakejs.js:206 msgid "Monday" msgstr "星期一" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 -#: static/admin/translations-adm-fakejs.js:203 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 +#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/translations-fakejs.js:63 +#: static/admin/translations-fakejs.js:207 msgid "Tuesday" msgstr "星期二" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 -#: static/admin/translations-adm-fakejs.js:204 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/translations-adm-fakejs.js:208 +#: static/admin/translations-fakejs.js:64 +#: static/admin/translations-fakejs.js:208 msgid "Wednesday" msgstr "星期三" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:61 -#: static/admin/translations-adm-fakejs.js:205 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/translations-adm-fakejs.js:209 +#: static/admin/translations-fakejs.js:65 +#: static/admin/translations-fakejs.js:209 msgid "Thursday" msgstr "星期四" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:62 -#: static/admin/translations-adm-fakejs.js:206 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/translations-adm-fakejs.js:210 +#: static/admin/translations-fakejs.js:66 +#: static/admin/translations-fakejs.js:210 msgid "Friday" msgstr "星期五" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:63 -#: static/admin/translations-adm-fakejs.js:207 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/translations-adm-fakejs.js:211 +#: static/admin/translations-fakejs.js:67 +#: static/admin/translations-fakejs.js:211 msgid "Saturday" msgstr "星期六" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:208 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/translations-fakejs.js:212 msgid "January" msgstr "一月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:209 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/translations-fakejs.js:213 msgid "February" msgstr "二月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:210 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/translations-fakejs.js:214 msgid "March" msgstr "游行" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:211 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/translations-fakejs.js:215 msgid "April" msgstr "四月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:212 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/translations-fakejs.js:216 msgid "May" msgstr "可以" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:213 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/translations-fakejs.js:217 msgid "June" msgstr "六月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:214 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/translations-fakejs.js:218 msgid "July" msgstr "七月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:215 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/translations-fakejs.js:219 msgid "August" msgstr "八月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:216 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/translations-fakejs.js:220 msgid "September" msgstr "九月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:217 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:221 +#: static/admin/translations-fakejs.js:221 msgid "October" msgstr "十月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:218 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:222 +#: static/admin/translations-fakejs.js:222 msgid "November" msgstr "十一月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:219 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:223 +#: static/admin/translations-fakejs.js:223 msgid "December" msgstr "十二月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:220 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:224 +#: static/admin/translations-fakejs.js:224 msgid "Never" msgstr "决不" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/translations-fakejs.js:18 msgid "Maintenance" msgstr "保养" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/translations-fakejs.js:19 msgid "Exit maintenance mode" msgstr "退出维护模式" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/translations-fakejs.js:20 msgid "Enter maintenance mode" msgstr "进入维护模式" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/translations-fakejs.js:21 msgid "New provider" msgstr "新提供者" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:18 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/translations-fakejs.js:22 msgid "Edit provider" msgstr "编辑提供者" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:19 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 +#: static/admin/translations-fakejs.js:23 msgid "Delete provider" msgstr "删除提供商" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:20 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 +#: static/admin/translations-fakejs.js:24 msgid "Exit maintenance mode?" msgstr "退出维护模式?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:21 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 +#: static/admin/translations-fakejs.js:25 msgid "Enter maintenance mode?" msgstr "进入维护模式?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:22 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 +#: static/admin/translations-fakejs.js:26 msgid "Maintenance mode for" msgstr "维护模式" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:23 -#: static/admin/translations-adm-fakejs.js:169 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 +#: static/admin/translations-adm-fakejs.js:173 +#: static/admin/translations-fakejs.js:27 +#: static/admin/translations-fakejs.js:173 msgid "In Maintenance" msgstr "在维护中" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:24 -#: static/admin/translations-adm-fakejs.js:170 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 +#: static/admin/translations-adm-fakejs.js:174 +#: static/admin/translations-fakejs.js:28 +#: static/admin/translations-fakejs.js:174 msgid "Active" msgstr "活性" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:238 -#: static/admin/translations-adm-fakejs.js:253 -#: static/admin/translations-adm-fakejs.js:392 -#: static/modern/translations-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/translations-adm-fakejs.js:257 +#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/translations-fakejs.js:242 +#: static/admin/translations-fakejs.js:257 +#: static/admin/translations-fakejs.js:405 +#: static/modern/translations-fakejs.js:44 msgid "Yes" msgstr "是" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 -#: static/admin/translations-adm-fakejs.js:254 -#: static/admin/translations-adm-fakejs.js:393 -#: static/modern/translations-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:243 +#: static/admin/translations-adm-fakejs.js:258 +#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-fakejs.js:243 +#: static/admin/translations-fakejs.js:258 +#: static/admin/translations-fakejs.js:406 +#: static/modern/translations-fakejs.js:45 msgid "No" msgstr "没有" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:255 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:259 +#: static/admin/translations-fakejs.js:259 msgid "(hidden)" msgstr "(隐)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:256 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-fakejs.js:260 msgid "Selected items :" msgstr "选定项目:" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:25 -#: static/admin/translations-adm-fakejs.js:151 -#: static/admin/translations-adm-fakejs.js:175 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 +#: static/admin/translations-adm-fakejs.js:155 +#: static/admin/translations-adm-fakejs.js:179 +#: static/admin/translations-fakejs.js:29 +#: static/admin/translations-fakejs.js:155 +#: static/admin/translations-fakejs.js:179 msgid "Pool" msgstr "池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:26 -#: static/admin/translations-adm-fakejs.js:152 -#: static/admin/translations-adm-fakejs.js:176 -#: static/admin/translations-adm-fakejs.js:361 -#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/translations-adm-fakejs.js:156 +#: static/admin/translations-adm-fakejs.js:180 +#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/translations-fakejs.js:30 +#: static/admin/translations-fakejs.js:156 +#: static/admin/translations-fakejs.js:180 +#: static/admin/translations-fakejs.js:374 +#: static/admin/translations-fakejs.js:386 msgid "State" msgstr "州" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:27 -#: static/admin/translations-adm-fakejs.js:153 -#: static/admin/translations-adm-fakejs.js:177 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/translations-adm-fakejs.js:157 +#: static/admin/translations-adm-fakejs.js:181 +#: static/admin/translations-fakejs.js:31 +#: static/admin/translations-fakejs.js:157 +#: static/admin/translations-fakejs.js:181 msgid "User Services" msgstr "用户服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:28 -#: static/admin/translations-adm-fakejs.js:163 -#: static/admin/translations-adm-fakejs.js:282 -#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/translations-adm-fakejs.js:167 +#: static/admin/translations-adm-fakejs.js:295 +#: static/admin/translations-adm-fakejs.js:416 +#: static/admin/translations-fakejs.js:32 +#: static/admin/translations-fakejs.js:167 +#: static/admin/translations-fakejs.js:295 +#: static/admin/translations-fakejs.js:416 msgid "Service pools" msgstr "服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:29 -#: static/admin/translations-adm-fakejs.js:168 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/translations-adm-fakejs.js:172 +#: static/admin/translations-fakejs.js:33 +#: static/admin/translations-fakejs.js:172 msgid "Information" msgstr "信息" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:30 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 +#: static/admin/translations-fakejs.js:34 msgid "New service" msgstr "新服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:31 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 +#: static/admin/translations-fakejs.js:35 msgid "Edit service" msgstr "编辑服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:32 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/translations-fakejs.js:36 msgid "Delete service" msgstr "删除服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:33 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 +#: static/admin/translations-fakejs.js:37 msgid "Delete user service" msgstr "删除用户服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:34 -#: static/admin/translations-adm-fakejs.js:148 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/translations-adm-fakejs.js:152 +#: static/admin/translations-fakejs.js:38 +#: static/admin/translations-fakejs.js:152 msgid "New Authenticator" msgstr "新认证" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:35 -#: static/admin/translations-adm-fakejs.js:149 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/translations-adm-fakejs.js:153 +#: static/admin/translations-fakejs.js:39 +#: static/admin/translations-fakejs.js:153 msgid "Edit Authenticator" msgstr "编辑身份验证器" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:150 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 +#: static/admin/translations-fakejs.js:154 msgid "Delete Authenticator" msgstr "删除身份验证器" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:170 +#: static/admin/translations-fakejs.js:170 msgid "Any" msgstr "任何" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:167 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/translations-fakejs.js:171 msgid "All" msgstr "所有" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 -#: static/admin/translations-adm-fakejs.js:174 -#: static/admin/translations-adm-fakejs.js:267 -#: static/admin/translations-adm-fakejs.js:360 -#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:163 +#: static/admin/translations-adm-fakejs.js:178 +#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:373 +#: static/admin/translations-adm-fakejs.js:385 +#: static/admin/translations-fakejs.js:163 +#: static/admin/translations-fakejs.js:178 +#: static/admin/translations-fakejs.js:280 +#: static/admin/translations-fakejs.js:373 +#: static/admin/translations-fakejs.js:385 msgid "Comments" msgstr "评论" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:178 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/translations-fakejs.js:182 msgid "Unique ID" msgstr "唯一身份" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:179 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:183 +#: static/admin/translations-fakejs.js:183 msgid "Friendly Name" msgstr "友好名称" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:180 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 +#: static/admin/translations-fakejs.js:184 msgid "In Use" msgstr "正在使用" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:181 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 +#: static/admin/translations-fakejs.js:185 msgid "IP" msgstr "IP" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:182 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-fakejs.js:186 msgid "Services Pool" msgstr "服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 -#: static/admin/translations-adm-fakejs.js:183 -#: static/admin/translations-adm-fakejs.js:284 -#: static/admin/translations-adm-fakejs.js:300 -#: static/admin/translations-adm-fakejs.js:351 -#: static/admin/translations-adm-fakejs.js:355 -#: static/admin/translations-adm-fakejs.js:381 -#: static/admin/translations-adm-fakejs.js:385 -#: static/admin/translations-adm-fakejs.js:405 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:169 +#: static/admin/translations-adm-fakejs.js:187 +#: static/admin/translations-adm-fakejs.js:297 +#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:368 +#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-fakejs.js:169 +#: static/admin/translations-fakejs.js:187 +#: static/admin/translations-fakejs.js:297 +#: static/admin/translations-fakejs.js:313 +#: static/admin/translations-fakejs.js:364 +#: static/admin/translations-fakejs.js:368 +#: static/admin/translations-fakejs.js:394 +#: static/admin/translations-fakejs.js:398 +#: static/admin/translations-fakejs.js:418 msgid "Groups" msgstr "组" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:184 -#: static/admin/translations-adm-fakejs.js:349 -#: static/admin/translations-adm-fakejs.js:386 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:188 +#: static/admin/translations-adm-fakejs.js:362 +#: static/admin/translations-adm-fakejs.js:399 +#: static/admin/translations-fakejs.js:188 +#: static/admin/translations-fakejs.js:362 +#: static/admin/translations-fakejs.js:399 msgid "Services Pools" msgstr "服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:185 -#: static/admin/translations-adm-fakejs.js:283 -#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:189 +#: static/admin/translations-adm-fakejs.js:296 +#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/translations-fakejs.js:189 +#: static/admin/translations-fakejs.js:296 +#: static/admin/translations-fakejs.js:311 msgid "Assigned services" msgstr "分配的服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:154 -#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:158 +#: static/admin/translations-adm-fakejs.js:279 +#: static/admin/translations-fakejs.js:158 +#: static/admin/translations-fakejs.js:279 msgid "Name" msgstr "名称" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:155 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:159 +#: static/admin/translations-fakejs.js:159 msgid "Real Name" msgstr "真正的名字" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:156 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 +#: static/admin/translations-fakejs.js:160 msgid "state" msgstr "州" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:157 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 +#: static/admin/translations-fakejs.js:161 msgid "Last access" msgstr "上次访问" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 -#: static/admin/translations-adm-fakejs.js:350 -#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:168 +#: static/admin/translations-adm-fakejs.js:363 +#: static/admin/translations-adm-fakejs.js:367 +#: static/admin/translations-fakejs.js:168 +#: static/admin/translations-fakejs.js:363 +#: static/admin/translations-fakejs.js:367 msgid "Users" msgstr "用户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:160 -#: static/admin/translations-adm-fakejs.js:362 -#: static/admin/translations-adm-fakejs.js:374 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:164 +#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-fakejs.js:164 +#: static/admin/translations-fakejs.js:375 +#: static/admin/translations-fakejs.js:387 msgid "Enabled" msgstr "启用" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:161 -#: static/admin/translations-adm-fakejs.js:363 -#: static/admin/translations-adm-fakejs.js:375 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:165 +#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/translations-adm-fakejs.js:388 +#: static/admin/translations-fakejs.js:165 +#: static/admin/translations-fakejs.js:376 +#: static/admin/translations-fakejs.js:388 msgid "Disabled" msgstr "残" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:162 -#: static/admin/translations-adm-fakejs.js:376 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:166 +#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-fakejs.js:166 +#: static/admin/translations-fakejs.js:389 msgid "Blocked" msgstr "阻止" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:171 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:175 +#: static/admin/translations-fakejs.js:175 msgid "Delete user" msgstr "删除用户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:172 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:176 +#: static/admin/translations-fakejs.js:176 msgid "Delete group" msgstr "删除组" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:36 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/translations-fakejs.js:40 msgid "Delete authencitator" msgstr "删除authencitator" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:15 +#: static/admin/translations-fakejs.js:15 msgid "New Transport" msgstr "新运输" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:16 +#: static/admin/translations-fakejs.js:16 msgid "Edit Transport" msgstr "编辑传输" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:17 +#: static/admin/translations-fakejs.js:17 msgid "Delete Transport" msgstr "删除传输" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:5 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/translations-fakejs.js:9 msgid "New Network" msgstr "新网络" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:6 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/translations-fakejs.js:10 msgid "Edit Network" msgstr "编辑网络" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:7 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:11 +#: static/admin/translations-fakejs.js:11 msgid "Delete Network" msgstr "删除网络" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:8 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:12 +#: static/admin/translations-fakejs.js:12 msgid "New Proxy" msgstr "新代理" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:9 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:13 +#: static/admin/translations-fakejs.js:13 msgid "Edit Proxy" msgstr "编辑代理" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:10 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:14 +#: static/admin/translations-fakejs.js:14 msgid "Delete Proxy" msgstr "删除代理" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/translations-fakejs.js:105 msgid "(This service does not requires an OS Manager)" msgstr "(此服务不需要OS Manager)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:37 -#: static/admin/translations-adm-fakejs.js:102 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:106 +#: static/admin/translations-fakejs.js:41 +#: static/admin/translations-fakejs.js:106 msgid "New service Pool" msgstr "新服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:103 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 +#: static/admin/translations-fakejs.js:107 msgid "Publish on creation" msgstr "发布创作" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/translations-fakejs.js:108 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "如果选中,将在创建后立即启动发布" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:105 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/translations-fakejs.js:109 msgid "Edit Service Pool" msgstr "编辑服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:106 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 +#: static/admin/translations-fakejs.js:110 msgid "Delete service pool" msgstr "删除服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/translations-fakejs.js:131 msgid "Please, select a valid user" msgstr "请选择有效用户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:129 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:133 +#: static/admin/translations-fakejs.js:133 msgid "Please, select a valid group" msgstr "请选择一个有效的组" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:131 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/translations-fakejs.js:135 msgid "Please, select a valid transport" msgstr "请选择有效的交通工具" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:107 -#: static/admin/translations-adm-fakejs.js:261 -#: static/admin/translations-adm-fakejs.js:264 -#: static/admin/translations-adm-fakejs.js:286 -#: static/admin/translations-adm-fakejs.js:305 -#: static/admin/translations-adm-fakejs.js:356 -#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:277 +#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-fakejs.js:111 +#: static/admin/translations-fakejs.js:274 +#: static/admin/translations-fakejs.js:277 +#: static/admin/translations-fakejs.js:299 +#: static/admin/translations-fakejs.js:318 +#: static/admin/translations-fakejs.js:369 +#: static/admin/translations-fakejs.js:432 msgid "Logs" msgstr "日志" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:108 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:112 +#: static/admin/translations-fakejs.js:112 msgid "Launch now" msgstr "现在发射" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:109 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/translations-fakejs.js:113 msgid "Change owner" msgstr "改变所有者" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:110 -#: static/admin/translations-adm-fakejs.js:278 -#: static/admin/translations-adm-fakejs.js:290 -#: static/admin/translations-adm-fakejs.js:295 -#: static/admin/translations-adm-fakejs.js:311 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:114 +#: static/admin/translations-adm-fakejs.js:291 +#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:308 #: static/admin/translations-adm-fakejs.js:324 -#: static/admin/translations-adm-fakejs.js:329 -#: static/admin/translations-adm-fakejs.js:334 -#: static/admin/translations-adm-fakejs.js:338 -#: static/admin/translations-adm-fakejs.js:346 -#: static/admin/translations-adm-fakejs.js:367 -#: static/admin/translations-adm-fakejs.js:382 -#: static/admin/translations-adm-fakejs.js:415 -#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:351 +#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:380 +#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:447 +#: static/admin/translations-fakejs.js:114 +#: static/admin/translations-fakejs.js:291 +#: static/admin/translations-fakejs.js:303 +#: static/admin/translations-fakejs.js:308 +#: static/admin/translations-fakejs.js:324 +#: static/admin/translations-fakejs.js:337 +#: static/admin/translations-fakejs.js:342 +#: static/admin/translations-fakejs.js:347 +#: static/admin/translations-fakejs.js:351 +#: static/admin/translations-fakejs.js:359 +#: static/admin/translations-fakejs.js:380 +#: static/admin/translations-fakejs.js:395 +#: static/admin/translations-fakejs.js:428 +#: static/admin/translations-fakejs.js:447 msgid "Cancel" msgstr "取消" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:111 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/translations-fakejs.js:115 msgid "Changelog" msgstr "更新日志" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 -#: static/admin/translations-adm-fakejs.js:112 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/translations-adm-fakejs.js:116 +#: static/admin/translations-fakejs.js:89 +#: static/admin/translations-fakejs.js:116 msgid "Delete assigned service" msgstr "删除已分配的服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:113 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/translations-fakejs.js:117 msgid "Delete cached service" msgstr "删除缓存的服务" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:86 -#: static/admin/translations-adm-fakejs.js:114 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/translations-adm-fakejs.js:118 +#: static/admin/translations-fakejs.js:90 +#: static/admin/translations-fakejs.js:118 msgid "Delete assigned group" msgstr "删除已分配的组" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:115 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:119 +#: static/admin/translations-fakejs.js:119 msgid "Delete assigned transport" msgstr "删除分配的传输" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:116 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/translations-fakejs.js:120 msgid "Publication" msgstr "出版物" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:117 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/translations-fakejs.js:121 msgid "Cancel publication?" msgstr "取消发布?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:118 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/translations-fakejs.js:122 msgid "Publication canceled" msgstr "出版物已取消" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:120 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:124 +#: static/admin/translations-fakejs.js:124 msgid "Delete scheduled action" msgstr "删除预定的操作" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:121 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:125 +#: static/admin/translations-fakejs.js:125 msgid "Execute scheduled action" msgstr "执行计划的操作" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:122 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:126 +#: static/admin/translations-fakejs.js:126 msgid "Execute scheduled action right now?" msgstr "立即执行预定的操作?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:123 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:127 +#: static/admin/translations-fakejs.js:127 msgid "Scheduled action executed" msgstr "已执行计划的操作" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 -#: static/admin/translations-adm-fakejs.js:125 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/translations-adm-fakejs.js:129 +#: static/admin/translations-fakejs.js:91 +#: static/admin/translations-fakejs.js:129 msgid "Delete calendar access rule" msgstr "删除日历访问规则" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/translations-fakejs.js:92 msgid "New meta pool" msgstr "新的元池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:89 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/translations-fakejs.js:93 msgid "Edit meta pool" msgstr "编辑元池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:90 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/translations-fakejs.js:94 msgid "Delete meta pool" msgstr "删除元池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:87 +#: static/admin/translations-fakejs.js:87 msgid "Please, select a valid service pool" msgstr "请选择有效的服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:88 +#: static/admin/translations-fakejs.js:88 msgid "Remove member pool" msgstr "删除成员池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:38 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/translations-fakejs.js:42 msgid "New Service Pool" msgstr "新服务池" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:83 +#: static/admin/translations-fakejs.js:83 msgid "New calendar" msgstr "新日历" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:84 +#: static/admin/translations-fakejs.js:84 msgid "Edit calendar" msgstr "编辑日历" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:85 +#: static/admin/translations-fakejs.js:85 msgid "Delete calendar" msgstr "删除日历" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:40 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/translations-fakejs.js:44 msgid "day" msgstr "天" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:41 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/translations-fakejs.js:45 msgid "days" msgstr "天" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:42 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/translations-fakejs.js:46 msgid "Daily" msgstr "日常" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/translations-fakejs.js:47 msgid "week" msgstr "周" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:44 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/translations-fakejs.js:48 msgid "weeks" msgstr "周" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:45 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/translations-fakejs.js:49 msgid "Weekly" msgstr "每周" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:46 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/translations-fakejs.js:50 msgid "month" msgstr "月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:47 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/translations-fakejs.js:51 msgid "months" msgstr "个月" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:48 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 +#: static/admin/translations-fakejs.js:52 msgid "Monthly" msgstr "每月一次" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:49 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/translations-fakejs.js:53 msgid "year" msgstr "年" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:50 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/translations-fakejs.js:54 msgid "years" msgstr "年份" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:51 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/translations-fakejs.js:55 msgid "Yearly" msgstr "每年" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:52 -#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-fakejs.js:56 +#: static/admin/translations-fakejs.js:288 msgid "Weekdays" msgstr "平日" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:53 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:57 +#: static/admin/translations-fakejs.js:57 msgid "Minutes" msgstr "分钟" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:54 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:58 +#: static/admin/translations-fakejs.js:58 msgid "Hours" msgstr "小时" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:55 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:59 +#: static/admin/translations-fakejs.js:59 msgid "Days" msgstr "天" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:56 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:60 +#: static/admin/translations-fakejs.js:60 msgid "Weeks" msgstr "周" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:64 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/translations-fakejs.js:68 msgid "(no days)" msgstr "(没有日子)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:65 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/translations-fakejs.js:69 msgid "Forever" msgstr "永远" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:66 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/translations-fakejs.js:70 msgid "Start date/time" msgstr "开始日期/时间" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:67 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/translations-fakejs.js:71 msgid "End date" msgstr "结束日期" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:68 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/translations-fakejs.js:72 msgid "Interval" msgstr "间隔" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:69 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/translations-fakejs.js:73 msgid "Week days" msgstr "周日" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:70 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/translations-fakejs.js:74 msgid "Invalid or incomplete rule. Please, fix field $FIELD" msgstr "规则无效或不完整。请修复字段$ FIELD" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:71 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/translations-fakejs.js:75 msgid "This rule will be valid every" msgstr "这条规则将是有效的" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:72 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/translations-fakejs.js:76 msgid "of any week" msgstr "任何一周" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:73 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/translations-fakejs.js:77 msgid "from" msgstr "从" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:74 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/translations-fakejs.js:78 msgid "until" msgstr "直到" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:75 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:79 +#: static/admin/translations-fakejs.js:79 msgid "onwards" msgstr "向前" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:76 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:80 +#: static/admin/translations-fakejs.js:80 msgid "starting at" msgstr "开始于" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:77 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:81 +#: static/admin/translations-fakejs.js:81 msgid "and every event will be active for" msgstr "每个活动都会活跃起来" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:78 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:82 +#: static/admin/translations-fakejs.js:82 msgid "with no duration" msgstr "没有持续时间" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:39 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:43 +#: static/admin/translations-fakejs.js:43 msgid "Delete calendar rule" msgstr "删除日历规则" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:92 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/translations-fakejs.js:96 msgid "Set time mark" msgstr "设定时间标记" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:93 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/translations-fakejs.js:97 msgid "New account" msgstr "新账户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:94 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/translations-fakejs.js:98 msgid "Edit account" msgstr "编辑账户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:99 +#: static/admin/translations-fakejs.js:99 msgid "Delete account" msgstr "删除帐户" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:96 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/translations-fakejs.js:100 msgid "Time mark" msgstr "时间标记" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:97 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:101 +#: static/admin/translations-fakejs.js:101 msgid "Set time mark for $NAME to current date/time?" msgstr "将$ NAME的时间标记设置为当前日期/时间?" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:98 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:102 +#: static/admin/translations-fakejs.js:102 msgid "Time mark stabliched" msgstr "时间标记stabliched" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:100 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:104 +#: static/admin/translations-fakejs.js:104 msgid "No time mark" msgstr "没有时间标记" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:91 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:95 +#: static/admin/translations-fakejs.js:95 msgid "Delete account usage" msgstr "删除帐户使用情况" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/translations-fakejs.js:144 msgid "Image is too big (max. upload size is 256Kb)" msgstr "图像太大(最大上传大小为256Kb)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:142 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:146 +#: static/admin/translations-fakejs.js:146 msgid "Invalid image type (only supports JPEG, PNG and GIF" msgstr "图像类型无效(仅支持JPEG,PNG和GIF" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:144 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:148 +#: static/admin/translations-fakejs.js:148 msgid "Please, provide a name and a image" msgstr "请提供名称和图像" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:147 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:151 +#: static/admin/translations-fakejs.js:151 msgid "Delete image" msgstr "删除图片" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:134 -#: static/admin/translations-adm-fakejs.js:138 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:138 +#: static/admin/translations-adm-fakejs.js:142 +#: static/admin/translations-fakejs.js:138 +#: static/admin/translations-fakejs.js:142 msgid "Generate report" msgstr "生成报告" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:135 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:139 +#: static/admin/translations-fakejs.js:139 msgid "Generating report..." msgstr "生成报告......" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:140 +#: static/admin/translations-fakejs.js:140 msgid "Report finished" msgstr "报告完了" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:132 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:136 +#: static/admin/translations-fakejs.js:136 msgid "Configuration saved" msgstr "配置已保存" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 -#: static/admin/translations-adm-fakejs.js:420 -#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:245 +#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:440 +#: static/admin/translations-fakejs.js:245 +#: static/admin/translations-fakejs.js:433 +#: static/admin/translations-fakejs.js:440 msgid "Filter" msgstr "过滤" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:242 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:246 +#: static/admin/translations-fakejs.js:246 msgid "No entries found" msgstr "找不到条目" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:240 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-fakejs.js:244 msgid ", (%i more items)" msgstr ",(%i更多项目)" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:237 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:241 +#: static/admin/translations-fakejs.js:241 msgid "Main" msgstr "主要" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:235 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:239 +#: static/admin/translations-fakejs.js:239 msgid "Cache flushed" msgstr "缓存已刷新" -#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:200 +#: static/admin/main.js:1 static/admin/translations-adm-fakejs.js:204 +#: static/admin/translations-fakejs.js:204 msgid "Items per page" msgstr "每页项目" -#: static/admin/translations-adm-fakejs.js:186 +#: static/admin/translations-adm-fakejs.js:190 +#: static/admin/translations-fakejs.js:190 msgid "Error saving:" msgstr "保存时出错:" -#: static/admin/translations-adm-fakejs.js:223 -#: static/admin/translations-adm-fakejs.js:244 +#: static/admin/translations-adm-fakejs.js:227 +#: static/admin/translations-adm-fakejs.js:248 +#: static/admin/translations-fakejs.js:227 +#: static/admin/translations-fakejs.js:248 msgid "Please, fill in require fields:" msgstr "请填写要求字段:" -#: static/admin/translations-adm-fakejs.js:258 -#: static/admin/translations-adm-fakejs.js:277 -#: static/admin/translations-adm-fakejs.js:281 -#: static/admin/translations-adm-fakejs.js:297 -#: static/admin/translations-adm-fakejs.js:353 -#: static/admin/translations-adm-fakejs.js:394 +#: static/admin/translations-adm-fakejs.js:262 +#: static/admin/translations-fakejs.js:262 +#: static/modern/translations-fakejs.js:38 +msgid "Dashboard" +msgstr "仪表板" + +#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-fakejs.js:263 +msgid "View authenticators" +msgstr "查看验证者" + +#: static/admin/translations-adm-fakejs.js:264 +#: static/admin/translations-adm-fakejs.js:265 +#: static/admin/translations-adm-fakejs.js:266 +#: static/admin/translations-fakejs.js:264 +#: static/admin/translations-fakejs.js:265 +#: static/admin/translations-fakejs.js:266 +msgid "View service pools" +msgstr "查看服务池" + +#: static/admin/translations-adm-fakejs.js:267 +#: static/admin/translations-fakejs.js:267 +msgid "You are accessing UDS Administration as staff member." +msgstr "您正在以工作人员身份访问UDS管理。" + +#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-fakejs.js:268 +msgid "This means that you have restricted access to elements." +msgstr "这意味着您具有对元素的限制访问权限。" + +#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-fakejs.js:269 +msgid "" +"In order to increase your access privileges, please contact your local UDS " +"administrator." +msgstr "要增加访问权限,请与当地的UDS管理员联系。" + +#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-fakejs.js:270 +msgid "Thank you." +msgstr "谢谢。" + +#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:290 +#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:310 +#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-fakejs.js:271 +#: static/admin/translations-fakejs.js:290 +#: static/admin/translations-fakejs.js:294 +#: static/admin/translations-fakejs.js:310 +#: static/admin/translations-fakejs.js:366 +#: static/admin/translations-fakejs.js:407 msgid "Summary" msgstr "摘要" -#: static/admin/translations-adm-fakejs.js:259 -#: static/admin/translations-adm-fakejs.js:395 +#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-fakejs.js:272 +#: static/admin/translations-fakejs.js:408 msgid "Services" msgstr "服务" -#: static/admin/translations-adm-fakejs.js:260 +#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-fakejs.js:273 msgid "Usage" msgstr "用法" -#: static/admin/translations-adm-fakejs.js:262 -#: static/admin/translations-adm-fakejs.js:348 -#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-adm-fakejs.js:275 +#: static/admin/translations-adm-fakejs.js:361 +#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-fakejs.js:275 +#: static/admin/translations-fakejs.js:361 +#: static/admin/translations-fakejs.js:397 msgid "Information for" msgstr "信息" -#: static/admin/translations-adm-fakejs.js:263 +#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-fakejs.js:276 msgid "Services pools" msgstr "服务池" -#: static/admin/translations-adm-fakejs.js:265 -#: static/admin/translations-adm-fakejs.js:279 -#: static/admin/translations-adm-fakejs.js:291 -#: static/admin/translations-adm-fakejs.js:296 -#: static/admin/translations-adm-fakejs.js:307 -#: static/admin/translations-adm-fakejs.js:312 -#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:278 +#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:309 +#: static/admin/translations-adm-fakejs.js:320 #: static/admin/translations-adm-fakejs.js:325 -#: static/admin/translations-adm-fakejs.js:330 -#: static/admin/translations-adm-fakejs.js:335 -#: static/admin/translations-adm-fakejs.js:339 -#: static/admin/translations-adm-fakejs.js:347 +#: static/admin/translations-adm-fakejs.js:327 +#: static/admin/translations-adm-fakejs.js:338 +#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:348 #: static/admin/translations-adm-fakejs.js:352 -#: static/admin/translations-adm-fakejs.js:368 -#: static/admin/translations-adm-fakejs.js:383 -#: static/admin/translations-adm-fakejs.js:388 -#: static/admin/translations-adm-fakejs.js:416 -#: static/admin/translations-adm-fakejs.js:435 -#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-adm-fakejs.js:360 +#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:381 +#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:448 +#: static/admin/translations-adm-fakejs.js:451 +#: static/admin/translations-fakejs.js:278 +#: static/admin/translations-fakejs.js:292 +#: static/admin/translations-fakejs.js:304 +#: static/admin/translations-fakejs.js:309 +#: static/admin/translations-fakejs.js:320 +#: static/admin/translations-fakejs.js:325 +#: static/admin/translations-fakejs.js:327 +#: static/admin/translations-fakejs.js:338 +#: static/admin/translations-fakejs.js:343 +#: static/admin/translations-fakejs.js:348 +#: static/admin/translations-fakejs.js:352 +#: static/admin/translations-fakejs.js:360 +#: static/admin/translations-fakejs.js:365 +#: static/admin/translations-fakejs.js:381 +#: static/admin/translations-fakejs.js:396 +#: static/admin/translations-fakejs.js:401 +#: static/admin/translations-fakejs.js:429 +#: static/admin/translations-fakejs.js:448 +#: static/admin/translations-fakejs.js:451 msgid "Ok" msgstr "好" -#: static/admin/translations-adm-fakejs.js:268 +#: static/admin/translations-adm-fakejs.js:281 +#: static/admin/translations-fakejs.js:281 msgid "Event" msgstr "事件" -#: static/admin/translations-adm-fakejs.js:269 +#: static/admin/translations-adm-fakejs.js:282 +#: static/admin/translations-fakejs.js:282 msgid "Start time" msgstr "开始时间" -#: static/admin/translations-adm-fakejs.js:270 +#: static/admin/translations-adm-fakejs.js:283 +#: static/admin/translations-fakejs.js:283 msgid "Duration" msgstr "持续时间" -#: static/admin/translations-adm-fakejs.js:271 +#: static/admin/translations-adm-fakejs.js:284 +#: static/admin/translations-fakejs.js:284 msgid "Duration units" msgstr "持续时间单位" -#: static/admin/translations-adm-fakejs.js:272 +#: static/admin/translations-adm-fakejs.js:285 +#: static/admin/translations-fakejs.js:285 msgid "Start date" msgstr "开始日期" -#: static/admin/translations-adm-fakejs.js:273 +#: static/admin/translations-adm-fakejs.js:286 +#: static/admin/translations-fakejs.js:286 msgid "Repeat until date" msgstr "重复直到日期" -#: static/admin/translations-adm-fakejs.js:274 +#: static/admin/translations-adm-fakejs.js:287 +#: static/admin/translations-fakejs.js:287 msgid "Frequency" msgstr "频率" -#: static/admin/translations-adm-fakejs.js:276 +#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-fakejs.js:289 msgid "Repeat every" msgstr "重复一遍" -#: static/admin/translations-adm-fakejs.js:280 +#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-fakejs.js:293 msgid "Rules" msgstr "规则" -#: static/admin/translations-adm-fakejs.js:285 -#: static/admin/translations-adm-fakejs.js:304 +#: static/admin/translations-adm-fakejs.js:298 +#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-fakejs.js:298 +#: static/admin/translations-fakejs.js:317 msgid "Access calendars" msgstr "访问日历" -#: static/admin/translations-adm-fakejs.js:287 -#: static/admin/translations-adm-fakejs.js:308 +#: static/admin/translations-adm-fakejs.js:300 +#: static/admin/translations-adm-fakejs.js:321 +#: static/admin/translations-fakejs.js:300 +#: static/admin/translations-fakejs.js:321 msgid "Priority" msgstr "优先" -#: static/admin/translations-adm-fakejs.js:288 +#: static/admin/translations-adm-fakejs.js:301 +#: static/admin/translations-fakejs.js:301 msgid "Service pool" msgstr "服务池" -#: static/admin/translations-adm-fakejs.js:289 +#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-fakejs.js:302 msgid "Enabled?" msgstr "启用?" -#: static/admin/translations-adm-fakejs.js:292 +#: static/admin/translations-adm-fakejs.js:305 +#: static/admin/translations-fakejs.js:305 msgid "Account usage" msgstr "帐户使用情况" -#: static/admin/translations-adm-fakejs.js:293 +#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-fakejs.js:306 msgid "New publication for" msgstr "新出版物" -#: static/admin/translations-adm-fakejs.js:294 +#: static/admin/translations-adm-fakejs.js:307 +#: static/admin/translations-fakejs.js:307 msgid "Reason" msgstr "原因" -#: static/admin/translations-adm-fakejs.js:299 +#: static/admin/translations-adm-fakejs.js:312 +#: static/admin/translations-fakejs.js:312 msgid "Cache" msgstr "高速缓存" -#: static/admin/translations-adm-fakejs.js:301 -#: static/admin/translations-adm-fakejs.js:399 -#: static/modern/translations-fakejs.js:49 +#: static/admin/translations-adm-fakejs.js:314 +#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-fakejs.js:314 +#: static/admin/translations-fakejs.js:412 +#: static/modern/translations-fakejs.js:48 msgid "Transports" msgstr "运输" -#: static/admin/translations-adm-fakejs.js:302 +#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-fakejs.js:315 msgid "Publications" msgstr "出版物" -#: static/admin/translations-adm-fakejs.js:303 +#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-fakejs.js:316 msgid "Scheduled actions" msgstr "预定的行动" -#: static/admin/translations-adm-fakejs.js:306 +#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-fakejs.js:319 msgid "Changelog of" msgstr "更改日志" -#: static/admin/translations-adm-fakejs.js:309 -#: static/admin/translations-adm-fakejs.js:317 +#: static/admin/translations-adm-fakejs.js:322 +#: static/admin/translations-adm-fakejs.js:330 +#: static/admin/translations-fakejs.js:322 +#: static/admin/translations-fakejs.js:330 msgid "Calendar" msgstr "日历" -#: static/admin/translations-adm-fakejs.js:310 -#: static/admin/translations-adm-fakejs.js:320 +#: static/admin/translations-adm-fakejs.js:323 +#: static/admin/translations-adm-fakejs.js:333 +#: static/admin/translations-fakejs.js:323 +#: static/admin/translations-fakejs.js:333 msgid "Action" msgstr "行动" -#: static/admin/translations-adm-fakejs.js:313 +#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-fakejs.js:326 msgid "Logs of" msgstr "日志" -#: static/admin/translations-adm-fakejs.js:315 +#: static/admin/translations-adm-fakejs.js:328 +#: static/admin/translations-fakejs.js:328 msgid "Edit action for" msgstr "编辑动作" -#: static/admin/translations-adm-fakejs.js:316 +#: static/admin/translations-adm-fakejs.js:329 +#: static/admin/translations-fakejs.js:329 msgid "New action for" msgstr "新的行动" -#: static/admin/translations-adm-fakejs.js:318 +#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-fakejs.js:331 msgid "Events offset (minutes)" msgstr "事件抵消(分钟)" -#: static/admin/translations-adm-fakejs.js:319 +#: static/admin/translations-adm-fakejs.js:332 +#: static/admin/translations-fakejs.js:332 msgid "At the beginning of the interval?" msgstr "在间隔的开始?" -#: static/admin/translations-adm-fakejs.js:321 -#: static/admin/translations-adm-fakejs.js:337 +#: static/admin/translations-adm-fakejs.js:334 +#: static/admin/translations-adm-fakejs.js:350 +#: static/admin/translations-fakejs.js:334 +#: static/admin/translations-fakejs.js:350 msgid "Transport" msgstr "运输" -#: static/admin/translations-adm-fakejs.js:326 +#: static/admin/translations-adm-fakejs.js:339 +#: static/admin/translations-fakejs.js:339 msgid "Change owner of assigned service" msgstr "更改已分配服务的所有者" -#: static/admin/translations-adm-fakejs.js:331 +#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-fakejs.js:344 msgid "New group for" msgstr "新组" -#: static/admin/translations-adm-fakejs.js:336 +#: static/admin/translations-adm-fakejs.js:349 +#: static/admin/translations-fakejs.js:349 msgid "New transport for" msgstr "新的运输" -#: static/admin/translations-adm-fakejs.js:340 +#: static/admin/translations-adm-fakejs.js:353 +#: static/admin/translations-fakejs.js:353 msgid "UDS Configuration" msgstr "UDS配置" -#: static/admin/translations-adm-fakejs.js:341 -#: static/admin/translations-adm-fakejs.js:418 +#: static/admin/translations-adm-fakejs.js:354 +#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-fakejs.js:354 +#: static/admin/translations-fakejs.js:431 msgid "Save" msgstr "保存" -#: static/admin/translations-adm-fakejs.js:342 +#: static/admin/translations-adm-fakejs.js:355 +#: static/admin/translations-fakejs.js:355 msgid "Image name" msgstr "图像名称" -#: static/admin/translations-adm-fakejs.js:343 +#: static/admin/translations-adm-fakejs.js:356 +#: static/admin/translations-fakejs.js:356 msgid "Image (click to change)" msgstr "图片(点击更改)" -#: static/admin/translations-adm-fakejs.js:344 +#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-fakejs.js:357 msgid "For optimal results, use " msgstr "为获得最佳效果,请使用" -#: static/admin/translations-adm-fakejs.js:345 +#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-fakejs.js:358 msgid "The image will be resized on upload to" msgstr "图片将在上传时调整大小" -#: static/admin/translations-adm-fakejs.js:357 +#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-fakejs.js:370 msgid "Edit group" msgstr "编辑组" -#: static/admin/translations-adm-fakejs.js:358 +#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-fakejs.js:371 msgid "New group" msgstr "新组" -#: static/admin/translations-adm-fakejs.js:359 +#: static/admin/translations-adm-fakejs.js:372 +#: static/admin/translations-fakejs.js:372 msgid "Meta group name" msgstr "元组名称" -#: static/admin/translations-adm-fakejs.js:364 +#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-fakejs.js:377 msgid "Service Pools" msgstr "服务池" -#: static/admin/translations-adm-fakejs.js:365 +#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-fakejs.js:378 msgid "Match mode" msgstr "比赛模式" -#: static/admin/translations-adm-fakejs.js:366 +#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-fakejs.js:379 msgid "Selected Groups" msgstr "选定的团体" -#: static/admin/translations-adm-fakejs.js:369 +#: static/admin/translations-adm-fakejs.js:382 +#: static/admin/translations-fakejs.js:382 msgid "Edit user" msgstr "编辑用户" -#: static/admin/translations-adm-fakejs.js:370 +#: static/admin/translations-adm-fakejs.js:383 +#: static/admin/translations-fakejs.js:383 msgid "New user" msgstr "新用户" -#: static/admin/translations-adm-fakejs.js:371 +#: static/admin/translations-adm-fakejs.js:384 +#: static/admin/translations-fakejs.js:384 msgid "Real name" msgstr "真正的名字" -#: static/admin/translations-adm-fakejs.js:377 +#: static/admin/translations-adm-fakejs.js:390 +#: static/admin/translations-fakejs.js:390 msgid "Role" msgstr "角色" -#: static/admin/translations-adm-fakejs.js:378 +#: static/admin/translations-adm-fakejs.js:391 +#: static/admin/translations-fakejs.js:391 msgid "Admin" msgstr "管理员" -#: static/admin/translations-adm-fakejs.js:379 +#: static/admin/translations-adm-fakejs.js:392 +#: static/admin/translations-fakejs.js:392 msgid "Staff member" msgstr "工作人员" -#: static/admin/translations-adm-fakejs.js:387 +#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-fakejs.js:400 msgid "Assigned Services" msgstr "指定服务" -#: static/admin/translations-adm-fakejs.js:389 +#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-fakejs.js:402 msgid "User mode" msgstr "用户模式" -#: static/admin/translations-adm-fakejs.js:390 -#: static/modern/translations-fakejs.js:41 +#: static/admin/translations-adm-fakejs.js:403 +#: static/admin/translations-fakejs.js:403 +#: static/modern/translations-fakejs.js:40 msgid "Logout" msgstr "登出" -#: static/admin/translations-adm-fakejs.js:391 -#: static/admin/translations-adm-fakejs.js:417 -#: static/modern/translations-fakejs.js:44 +#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-fakejs.js:404 +#: static/admin/translations-fakejs.js:430 +#: static/modern/translations-fakejs.js:43 msgid "Close" msgstr "关" -#: static/admin/translations-adm-fakejs.js:396 +#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-fakejs.js:409 msgid "Authenticators" msgstr "验证器" -#: static/admin/translations-adm-fakejs.js:397 +#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-fakejs.js:410 msgid "Os Managers" msgstr "Os经理" -#: static/admin/translations-adm-fakejs.js:398 +#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-fakejs.js:411 msgid "Connectivity" msgstr "连接" -#: static/admin/translations-adm-fakejs.js:400 +#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-fakejs.js:413 msgid "Networks" msgstr "网络" -#: static/admin/translations-adm-fakejs.js:401 +#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-fakejs.js:414 msgid "Proxies" msgstr "代理" -#: static/admin/translations-adm-fakejs.js:402 +#: static/admin/translations-adm-fakejs.js:415 +#: static/admin/translations-fakejs.js:415 msgid "Pools" msgstr "池" -#: static/admin/translations-adm-fakejs.js:404 +#: static/admin/translations-adm-fakejs.js:417 +#: static/admin/translations-fakejs.js:417 msgid "Meta pools" msgstr "元池" -#: static/admin/translations-adm-fakejs.js:406 +#: static/admin/translations-adm-fakejs.js:419 +#: static/admin/translations-fakejs.js:419 msgid "Calendars" msgstr "日历" -#: static/admin/translations-adm-fakejs.js:407 +#: static/admin/translations-adm-fakejs.js:420 +#: static/admin/translations-fakejs.js:420 msgid "Accounts" msgstr "帐号" -#: static/admin/translations-adm-fakejs.js:408 +#: static/admin/translations-adm-fakejs.js:421 +#: static/admin/translations-fakejs.js:421 msgid "Tools" msgstr "工具" -#: static/admin/translations-adm-fakejs.js:409 +#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-fakejs.js:422 msgid "Gallery" msgstr "画廊" -#: static/admin/translations-adm-fakejs.js:410 +#: static/admin/translations-adm-fakejs.js:423 +#: static/admin/translations-fakejs.js:423 msgid "Reports" msgstr "报告" -#: static/admin/translations-adm-fakejs.js:411 +#: static/admin/translations-adm-fakejs.js:424 +#: static/admin/translations-fakejs.js:424 msgid "Configuration" msgstr "组态" -#: static/admin/translations-adm-fakejs.js:412 +#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-fakejs.js:425 msgid "Flush Cache" msgstr "刷新缓存" -#: static/admin/translations-adm-fakejs.js:413 +#: static/admin/translations-adm-fakejs.js:426 +#: static/admin/translations-fakejs.js:426 msgid "Remove all" msgstr "移除所有" -#: static/admin/translations-adm-fakejs.js:414 +#: static/admin/translations-adm-fakejs.js:427 +#: static/admin/translations-fakejs.js:427 msgid "Add" msgstr "加" -#: static/admin/translations-adm-fakejs.js:421 -#: static/admin/translations-adm-fakejs.js:422 +#: static/admin/translations-adm-fakejs.js:434 +#: static/admin/translations-adm-fakejs.js:435 +#: static/admin/translations-fakejs.js:434 +#: static/admin/translations-fakejs.js:435 msgid "New" msgstr "新" -#: static/admin/translations-adm-fakejs.js:423 -#: static/admin/translations-adm-fakejs.js:430 +#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:443 +#: static/admin/translations-fakejs.js:436 +#: static/admin/translations-fakejs.js:443 msgid "Edit" msgstr "编辑" -#: static/admin/translations-adm-fakejs.js:424 -#: static/admin/translations-adm-fakejs.js:431 +#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:444 +#: static/admin/translations-fakejs.js:437 +#: static/admin/translations-fakejs.js:444 msgid "Permissions" msgstr "权限" -#: static/admin/translations-adm-fakejs.js:425 +#: static/admin/translations-adm-fakejs.js:438 +#: static/admin/translations-fakejs.js:438 msgid "Export" msgstr "出口" -#: static/admin/translations-adm-fakejs.js:426 -#: static/admin/translations-adm-fakejs.js:432 +#: static/admin/translations-adm-fakejs.js:439 +#: static/admin/translations-adm-fakejs.js:445 +#: static/admin/translations-fakejs.js:439 +#: static/admin/translations-fakejs.js:445 msgid "Delete" msgstr "删除" -#: static/admin/translations-adm-fakejs.js:428 +#: static/admin/translations-adm-fakejs.js:441 +#: static/admin/translations-fakejs.js:441 msgid "Selected items" msgstr "选定的项目" -#: static/admin/translations-adm-fakejs.js:429 +#: static/admin/translations-adm-fakejs.js:442 +#: static/admin/translations-fakejs.js:442 msgid "Detail" msgstr "详情" -#: static/admin/translations-adm-fakejs.js:433 +#: static/admin/translations-adm-fakejs.js:446 +#: static/admin/translations-fakejs.js:446 msgid "New group permission for" msgstr "新的组权限" -#: static/admin/translations-adm-fakejs.js:436 +#: static/admin/translations-adm-fakejs.js:449 +#: static/admin/translations-fakejs.js:449 msgid "Permissions for" msgstr "权限" -#: static/admin/translations-adm-fakejs.js:437 +#: static/admin/translations-adm-fakejs.js:450 +#: static/admin/translations-fakejs.js:450 msgid "New permission..." msgstr "新许可......" +#: static/modern/main.js:1 +msgid "root" +msgstr "根" + +#: static/modern/main.js:1 +msgid "any" +msgstr "任何" + #: static/modern/main.js:1 static/modern/translations-fakejs.js:6 msgid "Launching service" msgstr "启动服务" @@ -1385,10 +1890,6 @@ msgid "This service is currently not accesible due to schedule restrictions." msgstr "由于时间表限制,目前无法访问此服务。" #: static/modern/main.js:1 static/modern/translations-fakejs.js:19 -msgid "Access limited by calendar" -msgstr "访问受日历限制" - -#: static/modern/main.js:1 static/modern/translations-fakejs.js:20 msgid "Please, retry access in a while." msgstr "请稍后重试访问权限。" @@ -1400,15 +1901,15 @@ msgstr "发布服务:" msgid "Reset service: " msgstr "重置服务:" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:22 msgid "Service released" msgstr "服务发布" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:23 msgid "Service reseted" msgstr "服务重置" -#: static/modern/main.js:1 static/modern/translations-fakejs.js:25 +#: static/modern/main.js:1 static/modern/translations-fakejs.js:24 msgid "Are you sure?" msgstr "你确定吗?" @@ -1424,76 +1925,74 @@ msgstr "服务处于维护状态,无法执行" msgid "Invalid error string" msgstr "错误字符串无效" -#: static/modern/translations-fakejs.js:21 +#: static/modern/translations-fakejs.js:20 +#| msgid "Release service: " msgid "Release service:" msgstr "发布服务:" -#: static/modern/translations-fakejs.js:22 +#: static/modern/translations-fakejs.js:21 +#| msgid "Reset service: " msgid "Reset service:" msgstr "重置服务:" -#: static/modern/translations-fakejs.js:27 +#: static/modern/translations-fakejs.js:26 msgid "UDS Client" msgstr "UDS客户端" -#: static/modern/translations-fakejs.js:28 +#: static/modern/translations-fakejs.js:27 msgid "Download UDS client for your platform" msgstr "下载适用于您平台的UDS客户端" -#: static/modern/translations-fakejs.js:29 +#: static/modern/translations-fakejs.js:28 msgid "You can access UDS Open Source code at" msgstr "您可以访问UDS开源代码" -#: static/modern/translations-fakejs.js:30 +#: static/modern/translations-fakejs.js:29 msgid "UDS has been developed using these components:" msgstr "UDS是使用以下组件开发的:" -#: static/modern/translations-fakejs.js:31 +#: static/modern/translations-fakejs.js:30 msgid "If you find that we missed any component, please let us know" msgstr "如果您发现我们错过了任何组件,请告诉我们" -#: static/modern/translations-fakejs.js:32 +#: static/modern/translations-fakejs.js:31 msgid "Username" msgstr "用户名" -#: static/modern/translations-fakejs.js:33 +#: static/modern/translations-fakejs.js:32 msgid "Password" msgstr "密码" -#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:34 msgid "Login" msgstr "登录" -#: static/modern/translations-fakejs.js:36 -#: static/modern/translations-fakejs.js:40 +#: static/modern/translations-fakejs.js:35 +#: static/modern/translations-fakejs.js:39 msgid "Downloads" msgstr "下载" -#: static/modern/translations-fakejs.js:37 +#: static/modern/translations-fakejs.js:36 msgid "An error has occurred" msgstr "发生了错误" -#: static/modern/translations-fakejs.js:38 +#: static/modern/translations-fakejs.js:37 msgid "Return" msgstr "返回" -#: static/modern/translations-fakejs.js:39 -msgid "Dashboard" -msgstr "仪表板" - +#: static/modern/translations-fakejs.js:41 #: static/modern/translations-fakejs.js:42 -#: static/modern/translations-fakejs.js:43 msgid "About" msgstr "关于" -#: static/modern/translations-fakejs.js:47 +#: static/modern/translations-fakejs.js:46 msgid "Release service" msgstr "发布服务" -#: static/modern/translations-fakejs.js:48 +#: static/modern/translations-fakejs.js:47 msgid "Reset service" msgstr "重置服务" -#: static/modern/translations-fakejs.js:50 +#: static/modern/translations-fakejs.js:49 msgid "Actions" msgstr "操作" diff --git a/server/src/uds/static/modern/translations-fakejs.js b/server/src/uds/static/modern/translations-fakejs.js index 3aaa50a1..b2c3b2ba 100644 --- a/server/src/uds/static/modern/translations-fakejs.js +++ b/server/src/uds/static/modern/translations-fakejs.js @@ -7,17 +7,20 @@ gettext("Launching service"); gettext("Please wait"); gettext("Remember that UDS Plugin is required in order for this service to be launched"); gettext("Error launching service"); -gettext("Warning'), django.gettext('Service is in maintenance and cannot be executed"); +gettext("Warning"); +gettext("Service is in maintenance and cannot be executed"); gettext("Invalid error string"); -gettext("seconds') + "); +gettext("seconds"); gettext("Service is in maintenance"); gettext("This service is currently not accessible due to schedule restrictions."); gettext("Launcher"); gettext("Service is in maintenance and cannot be launched"); gettext("This service is currently not accesible due to schedule restrictions."); gettext("Please, retry access in a while."); -gettext("Release service: ') : django.gettext('Reset service: "); -gettext("Service released') : django.gettext('Service reseted"); +gettext("Release service:"); +gettext("Reset service:"); +gettext("Service released"); +gettext("Service reseted"); gettext("Are you sure?"); // HTML gettext("UDS Client"); @@ -40,7 +43,7 @@ gettext("About"); gettext("Close"); gettext("Yes"); gettext("No"); -gettext(" Release service"); -gettext(" Reset service"); +gettext("Release service"); +gettext("Reset service"); gettext("Transports"); gettext("Actions");