1
0
mirror of https://github.com/dkmstr/openuds.git synced 2024-12-23 17:34:17 +03:00

Merge remote-tracking branch 'origin/v2.2'

This commit is contained in:
Adolfo Gómez García 2018-12-03 10:49:21 +01:00
commit eae79364b8
25 changed files with 66 additions and 98 deletions

View File

@ -54,6 +54,8 @@ trayIcon = None
doLogoff = False
TIMER_TIMEOUT = 5 # In seconds
def sigTerm(sigNo, stackFrame):
if trayIcon:
@ -209,20 +211,34 @@ class UDSSystemTray(QtGui.QSystemTrayIcon):
self.counter = 0
self.timer.start(5000) # Launch idle checking every 5 seconds
self.graceTimerShots = 6 # Start counting for idle after 30 seconds after login, got on windows some "instant" logout because of idle timer not being reset??
self.resetTimervars()
self.timer.start(TIMER_TIMEOUT * 1000) # Launch idle checking every 5 seconds
self.ipc.start()
# If this is running, it's because he have logged in
self.ipc.sendLogin(operations.getCurrentUser())
def resetTimervars(self):
self.lastTimerTime = datetime.datetime.now()
self.graceTimerShots = 6 # Start counting for idle after 30 seconds after login, got on windows some "instant" logout because of idle timer not being reset??
def checkTimers(self):
# Check clock readjustment
# This is executed
elapsed_seconds = (datetime.datetime.now() - self.lastTimerTime).total_seconds()
if elapsed_seconds > TIMER_TIMEOUT * 4 or elapsed_seconds < 0:
# Clock has changed a lot, reset session variables, idle timer, etc..
self.resetTimervars()
return
self.lastTimerTime = datetime.datetime.now()
self.checkIdle()
self.checkMaxSession()
def checkMaxSession(self):
if self.maxSessionTime is None or self.maxSessionTime == 0:
logger.debug('Returning because maxSessionTime is cero')
logger.debug('Returning because maxSessionTime is zero')
return
remainingTime = self.maxSessionTime - (datetime.datetime.now() - self.sessionStart).total_seconds()
@ -235,7 +251,7 @@ class UDSSystemTray(QtGui.QSystemTrayIcon):
if remainingTime <= 0:
logger.debug('Remaining time is less than cero, exiting')
self.quit()
self.quit(extra=" (max session time {} {})".format(self.maxSessionTime, self.sessionStart))
def checkIdle(self):
if self.maxIdleTime is None: # No idle check

View File

@ -213,10 +213,10 @@ def getIdleDuration():
lastInputInfo.cbSize = ctypes.sizeof(lastInputInfo)
if ctypes.windll.user32.GetLastInputInfo(ctypes.byref(lastInputInfo)) == 0:
return 0
if lastInputInfo.dwTime > 1000000000: # Value toooo high, nonsense...
return 0
# if lastInputInfo.dwTime > 1000000000: # Value toooo high, nonsense...
# return 0
millis = ctypes.windll.kernel32.GetTickCount() - lastInputInfo.dwTime # @UndefinedVariable
if millis < 0:
if millis < 0 or millis > 1000000000:
return 0
return millis / 1000.0
except Exception as e:

View File

@ -32,13 +32,8 @@
"""
from __future__ import unicode_literals
from django.db import transaction
from uds.core.util.Config import GlobalConfig
from uds.models import CalendarAction, getSqlDatetime
from uds.core.util.State import State
from uds.core.jobs.Job import Job
from datetime import timedelta
import logging
logger = logging.getLogger(__name__)
@ -52,10 +47,9 @@ class ScheduledAction(Job):
super(ScheduledAction, self).__init__(environment)
def run(self):
with transaction.atomic():
for ca in CalendarAction.objects.select_for_update().filter(service_pool__service__provider__maintenance_mode=False, next_execution__lt=getSqlDatetime()).order_by('next_execution'):
logger.debug('Executing calendar action {}.{}'.format(ca.service_pool.name, ca.calendar.name))
try:
ca.execute()
except Exception as e:
logger.exception('Got an exception executing calendar access action: {}'.format(e))
for ca in CalendarAction.objects.filter(service_pool__service__provider__maintenance_mode=False, next_execution__lt=getSqlDatetime()).order_by('next_execution'):
logger.info('Executing calendar action {}.{} ({})'.format(ca.service_pool.name, ca.calendar.name, ca.action))
try:
ca.execute()
except Exception as e:
logger.exception('Got an exception executing calendar access action: {}'.format(e))

View File

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"PO-Revision-Date: 2018-11-27 10:53+0000\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:57+0000\n"
"Last-Translator: Javier <jgonzalez@virtualcable.es>\n"
"Language-Team: Arabic (http://www.transifex.com/openuds/openuds/language/"
"ar/)\n"
@ -1055,7 +1055,8 @@ msgstr "معرف العميل"
#: auths/AzureAD_enterprise/AzureAD.py:91
#: services/Azure_enterprise/ServiceProviderAzure.py:36
msgid "Obtained from App created on Azure for UDS Enterprise"
msgstr "التي تم الحصول عليها من التطبيق التي تم إنشاؤها في أزور \"المؤسسة المصغرة\""
msgstr ""
"التي تم الحصول عليها من التطبيق التي تم إنشاؤها في أزور \"المؤسسة المصغرة\""
#: auths/AzureAD_enterprise/AzureAD.py:92
#: services/Azure_enterprise/ServiceProviderAzure.py:37
@ -1065,7 +1066,9 @@ msgstr "العميل السري"
#: auths/AzureAD_enterprise/AzureAD.py:92
#: services/Azure_enterprise/ServiceProviderAzure.py:37
msgid "Obtained from App created on Azure for UDS Enteprise - Keys"
msgstr "التي تم الحصول عليها من التطبيق التي تم إنشاؤها في أزور للمكاتب المصغرة Enteprise--مفاتيح"
msgstr ""
"التي تم الحصول عليها من التطبيق التي تم إنشاؤها في أزور للمكاتب المصغرة "
"Enteprise--مفاتيح"
#: auths/AzureAD_enterprise/AzureAD.py:96
msgid "Callback"
@ -1962,8 +1965,7 @@ msgid ""
"UDS Actor for Debian, Ubuntu, ... Linux machines <b>(Requires python >= "
"3.5)</b>"
msgstr ""
"الفاعل مصغراً ديبيان، أوبونتو،... آلات لينكس <b>(يتطلب بيثون > = "
"3.5)</b>"
"الفاعل مصغراً ديبيان، أوبونتو،... آلات لينكس <b>(يتطلب بيثون > = 3.5)</b>"
#: osmanagers/LinuxOsManager/__init__.py:54
msgid ""
@ -1983,8 +1985,8 @@ msgid ""
"<b>Legacy</b> UDS Actor for Debian, Ubuntu, ... Linux machines <b>(Requires "
"python 2.7)</b>"
msgstr ""
"<b>إرث</b> الفاعل مصغراً ديبيان، أوبونتو،... آلات لينكس <b>(يتطلب "
"بيثون 2.7)</b>"
"<b>إرث</b> الفاعل مصغراً ديبيان، أوبونتو،... آلات لينكس <b>(يتطلب بيثون 2.7)</"
"b>"
#: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31
msgid "RDS OS Manager"
@ -2562,17 +2564,13 @@ msgid ""
"Activate this option to use accelerated networking on vm. Ensure that your "
"machine and machine size supports this option before activating."
msgstr ""
"تفعيل هذا الخيار لاستخدام الشبكات المتسارعة على vm. التأكد من أن لديك "
"حجم الجهاز والجهاز يدعم هذا الخيار قبل تنشيط."
"تفعيل هذا الخيار لاستخدام الشبكات المتسارعة على vm. التأكد من أن لديك حجم "
"الجهاز والجهاز يدعم هذا الخيار قبل تنشيط."
#: services/Azure_enterprise/AzureCloneService.py:156
msgid "You must select a network for the service"
msgstr "يجب عليك تحديد شبكة للخدمة"
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({}، {} النوى، {:.2f} بنك الخليج الدولي، {} أقراص البيانات كحد أقصى)"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "معرف الاشتراك"
@ -3324,8 +3322,8 @@ msgid ""
"OpenStack LEGACY platform service provider (for older Openstack Releases, "
"previous to OCATA)"
msgstr ""
"موفر خدمة منصة تركه OpenStack (\"الإصدارات\" القديمة من Openstack، "
"السابقة إلى أوكاتا)"
"موفر خدمة منصة تركه OpenStack (\"الإصدارات\" القديمة من Openstack، السابقة "
"إلى أوكاتا)"
#: services/OpenStack/ProviderLegacy.py:99
msgid "OpenStack Host"
@ -5642,8 +5640,8 @@ msgid ""
"If checked, user home folder will be redirected. (On linux, also redirects /"
"media)"
msgstr ""
"إذا كان التحقق، ستتم إعادة توجيه المجلد الرئيسي المستخدم. (في لينكس، وأيضا إعادة توجيه/"
"وسائط الإعلام)"
"إذا كان التحقق، ستتم إعادة توجيه المجلد الرئيسي المستخدم. (في لينكس، وأيضا "
"إعادة توجيه/وسائط الإعلام)"
#: transports/X2GO/BaseX2GOTransport.py:118
msgid "Speed"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:52+0000\n"
"Last-Translator: Javier <jgonzalez@virtualcable.es>\n"
"Language-Team: Arabic (http://www.transifex.com/openuds/openuds/language/"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:20+0000\n"
"Last-Translator: Javier <jgonzalez@virtualcable.es>\n"
"Language-Team: Catalan (http://www.transifex.com/openuds/openuds/language/"
@ -2616,10 +2616,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr "Heu de seleccionar una xarxa per a aquest servei"
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({}, {} cores, {:.2f} GiB, {} discs de dades màxim)"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "ID de subscripció"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:18+0000\n"
"Last-Translator: Javier <jgonzalez@virtualcable.es>\n"
"Language-Team: Catalan (http://www.transifex.com/openuds/openuds/language/"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-20 10:03+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: German (http://www.transifex.com/openuds/openuds/language/"
@ -2612,10 +2612,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr "Sie müssen ein Netzwerk für den Dienst auswählen."
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({,}, {} Kerne {: .2f} GiB, max Datenträger {})"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "Abonnement-ID"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: German (http://www.transifex.com/openuds/openuds/language/"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -2504,10 +2504,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr ""
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr ""
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:51+0000\n"
"Last-Translator: Javier <jgonzalez@virtualcable.es>\n"
"Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/"
@ -2622,10 +2622,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr "Debe seleccionar una red para el servicio"
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({,} {} cores, {: .2f} GiB, discos de datos máximo de {})"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "ID de suscripción"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-20 10:03+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/"
@ -2527,10 +2527,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr ""
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr ""
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-20 10:03+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: French (http://www.transifex.com/openuds/openuds/language/"
@ -2630,10 +2630,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr "Vous devez sélectionner un réseau pour le service"
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({,}, {} carottes, { : .2f} GiB, disques de données max {})"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "ID dabonnement"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: French (http://www.transifex.com/openuds/openuds/language/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-20 10:03+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/"
@ -2612,10 +2612,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr "È necessario selezionare una rete per il servizio"
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({,} {} Core, {: .2f} GiB, dischi di dati max {})"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "ID sottoscrizione"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-20 10:03+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/"
@ -2605,10 +2605,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr "Você deve selecionar uma rede para o serviço"
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({}, núcleos de {}, {: .2f} GiB, discos de dados máximo {})"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "ID de assinatura"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-20 10:03+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Russian (http://www.transifex.com/openuds/openuds/language/"
@ -2601,10 +2601,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr "Вы должны выбрать сеть для службы"
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr "{} ({}, {} ядер, {: .2f} GiB, {} Макс данных дисков)"
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr "Идентификатор подписки"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Russian (http://www.transifex.com/openuds/openuds/language/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-20 10:03+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/openuds/openuds/"
@ -2505,10 +2505,6 @@ msgstr ""
msgid "You must select a network for the service"
msgstr ""
#: services/Azure_enterprise/Helpers.py:76
msgid "{} ({}, {} cores, {:.2f} GiB, {} max data disks)"
msgstr ""
#: services/Azure_enterprise/ServiceProviderAzure.py:38
msgid "Subscription ID"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenUDS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-27 11:54+0100\n"
"POT-Creation-Date: 2018-11-29 10:17+0100\n"
"PO-Revision-Date: 2018-11-27 10:16+0000\n"
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/openuds/openuds/"