diff --git a/CMakeLists.txt b/CMakeLists.txt index f051e49c6..5f8c96777 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -126,16 +126,12 @@ set( QT_VERSION 5.6.0 ) find_package( Qt5 ${QT_VERSION} CONFIG REQUIRED Core Gui Widgets LinguistTools Svg Quick QuickWidgets ) find_package( YAMLCPP 0.5.1 REQUIRED ) find_package( PolkitQt5-1 REQUIRED ) -find_package(ECM 5.18 NO_MODULE) -if( ECM_FOUND ) - set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_MODULE_PATH}) -endif() # Find ECM once, and add it to the module search path; Calamares # modules that need ECM can do # find_package(ECM ${ECM_VERSION} REQUIRED NO_MODULE), # no need to mess with the module path after. -set( ECM_VERSION 5.10.0 ) +set( ECM_VERSION 5.18 ) find_package(ECM ${ECM_VERSION} NO_MODULE) if( ECM_FOUND ) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_MODULE_PATH}) @@ -340,16 +336,20 @@ file( RELATIVE_PATH CONF_REL_INCLUDE_DIR "${CMAKE_INSTALL_FULL_CMAKEDIR}" "${CMA configure_file( CalamaresConfig.cmake.in "${PROJECT_BINARY_DIR}/CalamaresConfig.cmake" @ONLY ) configure_file( CalamaresConfigVersion.cmake.in "${PROJECT_BINARY_DIR}/CalamaresConfigVersion.cmake" @ONLY ) +configure_file( CalamaresUse.cmake.in "${PROJECT_BINARY_DIR}/CalamaresUse.cmake" @ONLY ) # Install the cmake files install( FILES "${PROJECT_BINARY_DIR}/CalamaresConfig.cmake" "${PROJECT_BINARY_DIR}/CalamaresConfigVersion.cmake" + "${PROJECT_BINARY_DIR}/CalamaresUse.cmake" "CMakeModules/CalamaresAddPlugin.cmake" "CMakeModules/CalamaresAddModuleSubdirectory.cmake" "CMakeModules/CalamaresAddLibrary.cmake" "CMakeModules/CalamaresAddBrandingSubdirectory.cmake" + "CMakeModules/CalamaresAddTranslations.cmake" + "CMakeModules/CMakeColors.cmake" DESTINATION "${CMAKE_INSTALL_CMAKEDIR}" ) diff --git a/CMakeModules/CalamaresAddModuleSubdirectory.cmake b/CMakeModules/CalamaresAddModuleSubdirectory.cmake index 2d891a6bb..32d9ea952 100644 --- a/CMakeModules/CalamaresAddModuleSubdirectory.cmake +++ b/CMakeModules/CalamaresAddModuleSubdirectory.cmake @@ -33,6 +33,7 @@ function( calamares_add_module_subdirectory ) # the calling CMakeLists (which is src/modules/CMakeLists.txt normally). if ( SKIPPED_MODULES ) set( SKIPPED_MODULES ${SKIPPED_MODULES} PARENT_SCOPE ) + set( MODULE_CONFIG_FILES "" ) endif() # ...otherwise, we look for a module.desc. elseif( EXISTS "${_mod_dir}/module.desc" ) diff --git a/CalamaresUse.cmake.in b/CalamaresUse.cmake.in new file mode 100644 index 000000000..474704ec1 --- /dev/null +++ b/CalamaresUse.cmake.in @@ -0,0 +1,29 @@ +# A setup-cmake-things-for-Calamares module. +# +# This module handles looking for dependencies and including +# all of the Calamares macro modules, so that you can focus +# on just using the macros to build Calamares modules. +# Typical use looks like this: +# +# ``` +# find_package( Calamares REQUIRED ) +# include( "${CALAMARES_CMAKE_DIR}/CalamaresUse.cmake" ) +# ``` +# +# The first CMake command finds Calamares (which will contain +# this file), then adds the found location to the search path, +# and then includes this file. After that, you can use +# Calamares module and plugin macros. + +if( NOT CALAMARES_CMAKE_DIR ) + message( FATAL_ERROR "Use find_package(Calamares) first." ) +endif() +set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CALAMARES_CMAKE_DIR} ) + +find_package( Qt5 @QT_VERSION@ CONFIG REQUIRED Core Widgets ) + +include( CalamaresAddLibrary ) +include( CalamaresAddModuleSubdirectory ) +include( CalamaresAddPlugin ) +include( CalamaresAddBrandingSubdirectory ) + diff --git a/calamares.desktop b/calamares.desktop index fce8cb4d9..fb7647a47 100644 --- a/calamares.desktop +++ b/calamares.desktop @@ -21,6 +21,8 @@ Categories=Qt;System; + + Name[ca]=Calamares Icon[ca]=calamares GenericName[ca]=Instal·lador de sistema diff --git a/ci/txpull.sh b/ci/txpull.sh index 53a0deaa4..92986fdfc 100755 --- a/ci/txpull.sh +++ b/ci/txpull.sh @@ -41,7 +41,7 @@ AUTHOR="--author='Calamares CI '" BOILERPLATE="Automatic merge of Transifex translations" git add --verbose lang/calamares*.ts -git commit "$AUTHOR" --message="[core] $BOILERPLATE" | true +git commit "$AUTHOR" --message="i18n: [calamares] $BOILERPLATE" | true rm -f lang/desktop*.desktop awk ' @@ -52,7 +52,7 @@ awk ' }}' < calamares.desktop > calamares.desktop.new mv calamares.desktop.new calamares.desktop git add --verbose calamares.desktop -git commit "$AUTHOR" --message="[desktop] $BOILERPLATE" | true +git commit "$AUTHOR" --message="i18n: [desktop] $BOILERPLATE" | true # Transifex updates the PO-Created timestamp also when nothing interesting # has happened, so drop the files which have just 1 line changed (the @@ -72,7 +72,7 @@ for MODULE_DIR in $(find src/modules -maxdepth 1 -mindepth 1 -type d) ; do msgfmt -o ${POFILE%.po}.mo $POFILE done git add --verbose ${MODULE_DIR}/lang/* - git commit "$AUTHOR" --message="[${MODULE_NAME}] $BOILERPLATE" | true + git commit "$AUTHOR" --message="i18n: [${MODULE_NAME}] $BOILERPLATE" | true fi fi done @@ -82,6 +82,6 @@ for POFILE in $(find lang -name "python.po") ; do msgfmt -o ${POFILE%.po}.mo $POFILE done git add --verbose lang/python* -git commit "$AUTHOR" --message="[python] $BOILERPLATE" | true +git commit "$AUTHOR" --message="i18n: [python] $BOILERPLATE" | true # git push --set-upstream origin master diff --git a/lang/calamares_ar.ts b/lang/calamares_ar.ts index 976653b5c..5958f541f 100644 --- a/lang/calamares_ar.ts +++ b/lang/calamares_ar.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done انتهى @@ -170,80 +170,80 @@ - + &Cancel &إلغاء - + Cancel installation without changing the system. الغاء الـ تثبيت من دون احداث تغيير في النظام - + Cancel installation? إلغاء التثبيت؟ - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. أتريد إلغاء عمليّة التّثبيت الحاليّة؟ سيخرج المثبّت وتضيع كلّ التّغييرات. - + &Yes &نعم - + &No &لا - + &Close &اغلاق - + Continue with setup? الإستمرار في التثبيت؟ - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> مثبّت %1 على وشك بإجراء تعديلات على قرصك لتثبيت %2.<br/><strong>لن تستطيع التّراجع عن هذا.</strong> - + &Install now &ثبت الأن - + Go &back &إرجع - + &Done - + The installation is complete. Close the installer. اكتمل التثبيت , اغلق المثبِت - + Error خطأ - + Installation Failed فشل التثبيت @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type نوع الاستثناء غير معروف - + unparseable Python error خطأ بايثون لا يمكن تحليله - + unparseable Python traceback تتبّع بايثون خلفيّ لا يمكن تحليله - + Unfetchable Python error. خطأ لا يمكن الحصول علية في بايثون. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - معاملات نداء المهمة سيّئة. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + معاملات نداء المهمة سيّئة. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. اسم المستخدم طويل جدًّا. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. يحوي اسم المستخدم محارف غير صالح. المسموح هو الأحرف الصّغيرة والأرقام فقط. - + Your hostname is too short. اسم المضيف قصير جدًّا. - + Your hostname is too long. اسم المضيف طويل جدًّا. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. يحوي اسم المضيف محارف غير صالحة. المسموح فقط الأحرف والأرقام والشُّرط. - - + + Your passwords do not match! لا يوجد تطابق في كلمات السر! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_ast.ts b/lang/calamares_ast.ts index b4847bcf2..b2fc47904 100644 --- a/lang/calamares_ast.ts +++ b/lang/calamares_ast.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Fecho @@ -170,80 +170,80 @@ - + &Cancel &Encaboxar - + Cancel installation without changing the system. - + Cancel installation? ¿Encaboxar instalación? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. ¿De xuru que quies encaboxar el procesu actual d'instalación? L'instalador colará y perderánse toles camudancies. - + &Yes &Sí - + &No &Non - + &Close &Zarrar - + Continue with setup? ¿Siguir cola configuración? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> L'instalador %1 ta a piques de facer camudancies al to discu pa instalar %2.<br/><strong>Nun sedrás capaz a desfacer estes camudancies.</strong> - + &Install now &Instalar agora - + Go &back &Dir p'atrás - + &Done &Fecho - + The installation is complete. Close the installer. Completóse la operación. Zarra l'instalador. - + Error Fallu - + Installation Failed Instalación fallida @@ -251,99 +251,26 @@ L'instalador colará y perderánse toles camudancies. CalamaresPython::Helper - + Unknown exception type Tiba d'esceición desconocida - + unparseable Python error fallu non analizable de Python - + unparseable Python traceback rastexu non analizable de Python - + Unfetchable Python error. Fallu non algamable de Python - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parámetros incorreutos pa la llamada del trabayu del procesu. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Llimpiáronse tolos montaxes temporales. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Esbilla de paquetes + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Parámetros incorreutos pa la llamada del trabayu del procesu. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. El to nome d'usuariu ye perllargu. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. El to nome d'usuariu contién caráuteres non válidos. Almítense namái lletres en minúscula y númberos. - + Your hostname is too short. El to nome d'agospiu ye percurtiu. - + Your hostname is too long. El to nome d'agospiu ye perllargu. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. El to nome d'agospiu contién caráuteres non válidos. Almítense namái lletres en minúscula y númberos. - - + + Your passwords do not match! ¡Les tos contraseñes nun concasen! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_bg.ts b/lang/calamares_bg.ts index 867796ae8..18fe9de6c 100644 --- a/lang/calamares_bg.ts +++ b/lang/calamares_bg.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Готово @@ -170,80 +170,80 @@ - + &Cancel &Отказ - + Cancel installation without changing the system. Отказ от инсталацията без промяна на системата - + Cancel installation? Отмяна на инсталацията? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Наистина ли искате да отмените текущият процес на инсталиране? Инсталатора ще прекъсне и всичките промени ще бъдат загубени. - + &Yes &Да - + &No &Не - + &Close &Затвори - + Continue with setup? Продължаване? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Инсталатора на %1 ще направи промени по вашия диск за да инсталира %2. <br><strong>Промените ще бъдат окончателни.</strong> - + &Install now &Инсталирай сега - + Go &back В&ръщане - + &Done &Готово - + The installation is complete. Close the installer. Инсталацията е завършена. Затворете инсталаторa. - + Error Грешка - + Installation Failed Неуспешна инсталация @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type Неизвестен тип изключение - + unparseable Python error неанализируема Python грешка - + unparseable Python traceback неанализируемо Python проследяване - + Unfetchable Python error. Недостъпна Python грешка. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Невалидни параметри за извикване на задача за процес. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -542,6 +469,19 @@ Output: Разчистени всички временни монтирания. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1285,6 +1225,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1637,6 +1820,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Невалидни параметри за извикване на задача за процес. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2072,7 +2321,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2213,46 +2462,36 @@ Output: UsersPage - + Your username is too long. Вашето потребителско име е твърде дълго. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Потребителското ви име съдържа непозволени символи! Само малки букви и числа са позволени. - + Your hostname is too short. Вашето име на хоста е твърде кратко. - + Your hostname is too long. Вашето име на хоста е твърде дълго. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Вашето име на хоста съдържа непозволени символи! Само букви, цифри и тирета са позволени. - - + + Your passwords do not match! Паролите Ви не съвпадат! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_ca.ts b/lang/calamares_ca.ts index e4e501ed4..7b50fbc0d 100644 --- a/lang/calamares_ca.ts +++ b/lang/calamares_ca.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Fet @@ -170,80 +170,80 @@ - + &Cancel &Cancel·la - + Cancel installation without changing the system. Cancel·leu la instal·lació sense canviar el sistema. - + Cancel installation? Cancel·lar la instal·lació? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Voleu cancel·lar el procés d'instal·lació actual? L'instal·lador es tancarà i tots els canvis es perdran. - + &Yes &Sí - + &No &No - + &Close Tan&ca - + Continue with setup? Voleu continuar la configuració? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> L'instal·lador de %1 està a punt de fer canvis al disc per tal d'instal·lar-hi %2.<br/><strong>No podreu desfer aquests canvis.</strong> - + &Install now &Instal·la ara - + Go &back Vés &enrere - + &Done &Fet - + The installation is complete. Close the installer. La instal·lació s'ha acabat. Tanqueu l'instal·lador. - + Error Error - + Installation Failed La instal·lació ha fallat @@ -251,101 +251,26 @@ L'instal·lador es tancarà i tots els canvis es perdran. CalamaresPython::Helper - + Unknown exception type Tipus d'excepció desconeguda - + unparseable Python error Error de Python no analitzable - + unparseable Python traceback Traceback de Python no analitzable - + Unfetchable Python error. Error de Python irrecuperable. - - CalamaresUtils::CommandList - - - Could not run command. - No s'ha pogut executar l'ordre. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - No hi ha punt de muntatge d'arrel definit; per tant, no es pot executar l'ordre a l'entorn de destinació. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Sortida: - - - - - External command crashed. - L'ordre externa ha fallat. - - - - Command <i>%1</i> crashed. - L'ordre <i>%1</i> ha fallat. - - - - External command failed to start. - L'ordre externa no s'ha pogut iniciar. - - - - Command <i>%1</i> failed to start. - L'ordre <i>%1</i> no s'ha pogut iniciar. - - - - Internal error when starting command. - Error intern en iniciar l'ordre. - - - - Bad parameters for process job call. - Paràmetres incorrectes per a la crida del procés. - - - - External command failed to finish. - L'ordre externa no ha acabat correctament. - - - - Command <i>%1</i> failed to finish in %2 seconds. - L'ordre <i>%1</i> no ha pogut acabar en %2 segons. - - - - External command finished with errors. - L'ordre externa ha acabat amb errors. - - - - Command <i>%1</i> finished with exit code %2. - L'ordre <i>%1</i> ha acabat amb el codi de sortida %2. - - CalamaresWindow @@ -543,6 +468,19 @@ Sortida: S'han netejat tots els muntatges temporals. + + CommandList + + + Could not run command. + No s'ha pogut executar l'ordre. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + No hi ha punt de muntatge d'arrel definit; per tant, no es pot executar l'ordre a l'entorn de destinació. + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Sortida: Selecció de paquets + + PWQ + + + Password is too short + La contrasenya és massa curta. + + + + Password is too long + La contrasenya és massa llarga. + + + + Password is too weak + La contrasenya és massa dèbil. + + + + Memory allocation error when setting '%1' + Error d'assignació de memòria en establir "%1" + + + + Memory allocation error + Error d'assignació de memòria + + + + The password is the same as the old one + La contrasenya és la mateixa que l'anterior. + + + + The password is a palindrome + La contrasenya és un palíndrom. + + + + The password differs with case changes only + La contrasenya només és diferent per les majúscules o minúscules. + + + + The password is too similar to the old one + La contrasenya és massa semblant a l'anterior. + + + + The password contains the user name in some form + La contrasenya conté el nom d'usuari d'alguna manera. + + + + The password contains words from the real name of the user in some form + La contrasenya conté paraules del nom real de l'usuari d'alguna manera. + + + + The password contains forbidden words in some form + La contrasenya conté paraules prohibides d'alguna manera. + + + + The password contains less than %1 digits + La contrasenya és inferior a %1 dígits. + + + + The password contains too few digits + La contrasenya conté massa pocs dígits. + + + + The password contains less than %1 uppercase letters + La contrasenya conté menys de %1 lletres majúscules. + + + + The password contains too few uppercase letters + La contrasenya conté massa poques lletres majúscules. + + + + The password contains less than %1 lowercase letters + La contrasenya conté menys de %1 lletres minúscules. + + + + The password contains too few lowercase letters + La contrasenya conté massa poques lletres minúscules. + + + + The password contains less than %1 non-alphanumeric characters + La contrasenya conté menys de %1 caràcters no alfanumèrics. + + + + The password contains too few non-alphanumeric characters + La contrasenya conté massa pocs caràcters no alfanumèrics. + + + + The password is shorter than %1 characters + La contrasenya és més curta de %1 caràcters. + + + + The password is too short + La contrasenya és massa curta. + + + + The password is just rotated old one + La contrasenya és només l'anterior capgirada. + + + + The password contains less than %1 character classes + La contrasenya conté menys de %1 classes de caràcters. + + + + The password does not contain enough character classes + La contrasenya no conté prou classes de caràcters. + + + + The password contains more than %1 same characters consecutively + La contrasenya conté més de %1 caràcters iguals consecutius. + + + + The password contains too many same characters consecutively + La contrasenya conté massa caràcters iguals consecutius. + + + + The password contains more than %1 characters of the same class consecutively + La contrasenya conté més de %1 caràcters consecutius de la mateixa classe. + + + + The password contains too many characters of the same class consecutively + La contrasenya conté massa caràcters consecutius de la mateixa classe. + + + + The password contains monotonic sequence longer than %1 characters + La contrasenya conté una seqüència monòtona més llarga de %1 caràcters. + + + + The password contains too long of a monotonic character sequence + La contrasenya conté una seqüència monòtona de caràcters massa llarga. + + + + No password supplied + No s'ha proporcionat cap contrasenya. + + + + Cannot obtain random numbers from the RNG device + No es poden obtenir números aleatoris del dispositiu RNG. + + + + Password generation failed - required entropy too low for settings + Ha fallat la generació de la contrasenya. Entropia necessària massa baixa per als paràmetres. + + + + The password fails the dictionary check - %1 + La contrasenya no aprova la comprovació del diccionari: %1 + + + + The password fails the dictionary check + La contrasenya no aprova la comprovació del diccionari. + + + + Unknown setting - %1 + Paràmetre desconegut: %1 + + + + Unknown setting + Paràmetre desconegut + + + + Bad integer value of setting - %1 + Valor enter del paràmetre incorrecte: %1 + + + + Bad integer value + Valor enter incorrecte + + + + Setting %1 is not of integer type + El paràmetre %1 no és del tipus enter. + + + + Setting is not of integer type + El paràmetre no és del tipus enter. + + + + Setting %1 is not of string type + El paràmetre %1 no és del tipus cadena. + + + + Setting is not of string type + El paràmetre no és del tipus cadena. + + + + Opening the configuration file failed + Ha fallat obrir el fitxer de configuració. + + + + The configuration file is malformed + El fitxer de configuració té una forma incorrecta. + + + + Fatal failure + Fallada fatal + + + + Unknown error + Error desconegut + + Page_Keyboard @@ -1638,6 +1819,75 @@ Sortida: Aspecte i comportament + + ProcessResult + + + +There was no output from the command. + +No hi ha hagut sortida de l'ordre. + + + + +Output: + + +Sortida: + + + + + External command crashed. + L'ordre externa ha fallat. + + + + Command <i>%1</i> crashed. + L'ordre <i>%1</i> ha fallat. + + + + External command failed to start. + L'ordre externa no s'ha pogut iniciar. + + + + Command <i>%1</i> failed to start. + L'ordre <i>%1</i> no s'ha pogut iniciar. + + + + Internal error when starting command. + Error intern en iniciar l'ordre. + + + + Bad parameters for process job call. + Paràmetres incorrectes per a la crida del procés. + + + + External command failed to finish. + L'ordre externa no ha acabat correctament. + + + + Command <i>%1</i> failed to finish in %2 seconds. + L'ordre <i>%1</i> no ha pogut acabar en %2 segons. + + + + External command finished with errors. + L'ordre externa ha acabat amb errors. + + + + Command <i>%1</i> finished with exit code %2. + L'ordre <i>%1</i> ha acabat amb el codi de sortida %2. + + QObject @@ -2073,7 +2323,7 @@ Sortida: ShellProcessJob - + Shell Processes Job Tasca de processos de l'intèrpret d'ordres @@ -2214,46 +2464,36 @@ Sortida: UsersPage - + Your username is too long. El nom d'usuari és massa llarg. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. El nom d'usuari conté caràcters no vàlids. Només s'hi admeten lletres i números. - + Your hostname is too short. El nom d'usuari és massa curt. - + Your hostname is too long. El nom d'amfitrió és massa llarg. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. El nom d'amfitrió conté caràcters no vàlids. Només s'hi admeten lletres, números i guions. - - + + Your passwords do not match! Les contrasenyes no coincideixen! - - - Password is too short - La contrasenya és massa curta. - - - - Password is too long - La contrasenya és massa llarga. - UsersViewStep diff --git a/lang/calamares_cs_CZ.ts b/lang/calamares_cs_CZ.ts index ecccfb92d..f413aaba2 100644 --- a/lang/calamares_cs_CZ.ts +++ b/lang/calamares_cs_CZ.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Hotovo @@ -170,80 +170,80 @@ - + &Cancel &Storno - + Cancel installation without changing the system. Zrušení instalace bez provedení změn systému. - + Cancel installation? Přerušit instalaci? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Opravdu chcete přerušit instalaci? Instalační program bude ukončen a všechny změny ztraceny. - + &Yes &Ano - + &No &Ne - + &Close &Zavřít - + Continue with setup? Pokračovat s instalací? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Instalátor %1 provede změny na datovém úložišti, aby bylo nainstalováno %2.<br/><strong>Změny nebude možné vrátit zpět.</strong> - + &Install now &Spustit instalaci - + Go &back Jít &zpět - + &Done &Hotovo - + The installation is complete. Close the installer. Instalace je dokončena. Ukončete instalátor. - + Error Chyba - + Installation Failed Instalace se nezdařila @@ -251,101 +251,26 @@ Instalační program bude ukončen a všechny změny ztraceny. CalamaresPython::Helper - + Unknown exception type Neznámý typ výjimky - + unparseable Python error Chyba při zpracovávání (parse) Python skriptu. - + unparseable Python traceback Chyba při zpracovávání (parse) Python záznamu volání funkcí (traceback). - + Unfetchable Python error. Chyba při načítání Python skriptu. - - CalamaresUtils::CommandList - - - Could not run command. - Nedaří se spustit příkaz. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - Nebyl určen žádný přípojný bod pro kořenový oddíl, takže příkaz nemohl být spuštěn v cílovém prostředí. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Výstup: - - - - - External command crashed. - Vnější příkaz byl neočekávaně ukončen. - - - - Command <i>%1</i> crashed. - Příkaz <i>%1</i> byl neočekávaně ukončen. - - - - External command failed to start. - Vnější příkaz se nepodařilo spustit. - - - - Command <i>%1</i> failed to start. - Příkaz <i>%1</i> se nepodařilo spustit. - - - - Internal error when starting command. - Vnitřní chyba při spouštění příkazu. - - - - Bad parameters for process job call. - Chybné parametry volání úlohy procesu.. - - - - External command failed to finish. - Vnější příkaz se nepodařilo dokončit. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Příkaz <i>%1</i> se nepodařilo dokončit do %2 sekund. - - - - External command finished with errors. - Vnější příkaz skončil s chybami. - - - - Command <i>%1</i> finished with exit code %2. - Příkaz <i>%1</i> skončil s návratovým kódem %2. - - CalamaresWindow @@ -543,6 +468,19 @@ Výstup: Všechny přípojné body odpojeny. + + CommandList + + + Could not run command. + Nedaří se spustit příkaz. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Nebyl určen žádný přípojný bod pro kořenový oddíl, takže příkaz nemohl být spuštěn v cílovém prostředí. + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Výstup: Výběr balíčků + + PWQ + + + Password is too short + Heslo je příliš krátké + + + + Password is too long + Heslo je příliš dlouhé + + + + Password is too weak + Heslo je příliš slabé + + + + Memory allocation error when setting '%1' + Chyba přidělování paměti při nastavování „%1“ + + + + Memory allocation error + Chyba při přidělování paměti + + + + The password is the same as the old one + Heslo je stejné jako to přechozí + + + + The password is a palindrome + Heslo je palindrom (je stejné i pozpátku) + + + + The password differs with case changes only + Heslo se liší pouze změnou velikosti písmen + + + + The password is too similar to the old one + Heslo je příliš podobné tomu předchozímu + + + + The password contains the user name in some form + Heslo obsahuje nějakou formou uživatelské jméno + + + + The password contains words from the real name of the user in some form + Heslo obsahuje obsahuje nějakou formou slova ze jména uživatele + + + + The password contains forbidden words in some form + Heslo obsahuje nějakou formou slova, která není možné použít + + + + The password contains less than %1 digits + Heslo obsahuje méně než %1 číslic + + + + The password contains too few digits + Heslo obsahuje příliš málo číslic + + + + The password contains less than %1 uppercase letters + Heslo obsahuje méně než %1 velkých písmen + + + + The password contains too few uppercase letters + Heslo obsahuje příliš málo velkých písmen + + + + The password contains less than %1 lowercase letters + Heslo obsahuje méně než %1 malých písmen + + + + The password contains too few lowercase letters + Heslo obsahuje příliš málo malých písmen + + + + The password contains less than %1 non-alphanumeric characters + Heslo obsahuje méně než %1 speciálních znaků + + + + The password contains too few non-alphanumeric characters + Heslo obsahuje příliš málo speciálních znaků + + + + The password is shorter than %1 characters + Heslo je kratší než %1 znaků + + + + The password is too short + Heslo je příliš krátké + + + + The password is just rotated old one + Heslo je jen některé z předchozích + + + + The password contains less than %1 character classes + Heslo obsahuje méně než %1 druhů znaků + + + + The password does not contain enough character classes + Heslo není tvořeno dostatečným počtem druhů znaků + + + + The password contains more than %1 same characters consecutively + Heslo obsahuje více než %1 stejných znaků za sebou + + + + The password contains too many same characters consecutively + Heslo obsahuje příliš mnoho stejných znaků za sebou + + + + The password contains more than %1 characters of the same class consecutively + Heslo obsahuje více než %1 znaků ze stejné třídy za sebou + + + + The password contains too many characters of the same class consecutively + Heslo obsahuje příliš mnoho znaků ze stejné třídy za sebou + + + + The password contains monotonic sequence longer than %1 characters + Heslo obsahuje monotónní posloupnost delší než %1 znaků + + + + The password contains too long of a monotonic character sequence + Heslo obsahuje příliš dlouhou monotónní posloupnost + + + + No password supplied + Nebylo zadáno žádné heslo + + + + Cannot obtain random numbers from the RNG device + Nedaří se získat náhodná čísla ze zařízení generátoru náhodných čísel (RNG) + + + + Password generation failed - required entropy too low for settings + Vytvoření hesla se nezdařilo – úroveň nahodilosti je příliš nízká + + + + The password fails the dictionary check - %1 + Heslo je slovníkové – %1 + + + + The password fails the dictionary check + Heslo je slovníkové + + + + Unknown setting - %1 + Neznámé nastavení – %1 + + + + Unknown setting + Neznámé nastavení + + + + Bad integer value of setting - %1 + Chybná celočíselná hodnota nastavení – %1 + + + + Bad integer value + Chybná celočíselná hodnota + + + + Setting %1 is not of integer type + Nastavení %1 není typu celé číslo + + + + Setting is not of integer type + Nastavení není typu celé číslo + + + + Setting %1 is not of string type + Nastavení %1 není typu řetězec + + + + Setting is not of string type + Nastavení není typu řetězec + + + + Opening the configuration file failed + Nepodařilo se otevřít soubor s nastaveními + + + + The configuration file is malformed + Soubor s nastaveními nemá správný formát + + + + Fatal failure + Fatální nezdar + + + + Unknown error + Neznámá chyba + + Page_Keyboard @@ -1638,6 +1819,75 @@ Výstup: Vzhled a dojem z + + ProcessResult + + + +There was no output from the command. + +Příkaz neposkytl žádný výstup. + + + + +Output: + + +Výstup: + + + + + External command crashed. + Vnější příkaz byl neočekávaně ukončen. + + + + Command <i>%1</i> crashed. + Příkaz <i>%1</i> byl neočekávaně ukončen. + + + + External command failed to start. + Vnější příkaz se nepodařilo spustit. + + + + Command <i>%1</i> failed to start. + Příkaz <i>%1</i> se nepodařilo spustit. + + + + Internal error when starting command. + Vnitřní chyba při spouštění příkazu. + + + + Bad parameters for process job call. + Chybné parametry volání úlohy procesu.. + + + + External command failed to finish. + Vnější příkaz se nepodařilo dokončit. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Příkaz <i>%1</i> se nepodařilo dokončit do %2 sekund. + + + + External command finished with errors. + Vnější příkaz skončil s chybami. + + + + Command <i>%1</i> finished with exit code %2. + Příkaz <i>%1</i> skončil s návratovým kódem %2. + + QObject @@ -2073,7 +2323,7 @@ Výstup: ShellProcessJob - + Shell Processes Job Úloha shellových procesů @@ -2214,46 +2464,36 @@ Výstup: UsersPage - + Your username is too long. Vaše uživatelské jméno je příliš dlouhé. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Vaše uživatelské jméno obsahuje neplatné znaky. Jsou povolena pouze malá písmena a (arabské) číslice. - + Your hostname is too short. Název stroje je příliš krátký. - + Your hostname is too long. Název stroje je příliš dlouhý. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Název stroje obsahuje neplatné znaky. Jsou povoleny pouze písmena, číslice a spojovníky. - - + + Your passwords do not match! Zadání hesla se neshodují! - - - Password is too short - Heslo je příliš krátké - - - - Password is too long - Heslo je příliš dlouhé - UsersViewStep diff --git a/lang/calamares_da.ts b/lang/calamares_da.ts index 49c8654f4..644014970 100644 --- a/lang/calamares_da.ts +++ b/lang/calamares_da.ts @@ -4,17 +4,17 @@ The <strong>boot environment</strong> of this system.<br><br>Older x86 systems only support <strong>BIOS</strong>.<br>Modern systems usually use <strong>EFI</strong>, but may also show up as BIOS if started in compatibility mode. - <strong>Bootmiljøet</strong> for dette system.<br><br>Ældre x86-systemer understøtter kun <strong>BIOS</strong>.<br>Moderne systemer bruger normalt <strong>EFI</strong>, men kan også vises som BIOS hvis det startes i kompatibilitetstilstand. + Systemets <strong>bootmiljø</strong>.<br><br>Ældre x86-systemer understøtter kun <strong>BIOS</strong>.<br>Moderne systemer bruger normalt <strong>EFI</strong>, men kan også vises som BIOS hvis det startes i kompatibilitetstilstand. This system was started with an <strong>EFI</strong> boot environment.<br><br>To configure startup from an EFI environment, this installer must deploy a boot loader application, like <strong>GRUB</strong> or <strong>systemd-boot</strong> on an <strong>EFI System Partition</strong>. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own. - Dette system blev startet med et <strong>EFI</strong>-bootmiljø.<br><br>For at konfigurere opstart fra et EFI-miljø, bliver installationsprogrammet nødt til at installere et bootloaderprogram, såsom <strong>GRUB</strong> eller <strong>systemd-boot</strong> på en <strong>EFI-systempartition</strong>. Dette vil ske automatisk, med mindre du vælger manuel partitionering, hvor du i så fald skal vælge eller oprette den selv. + Systemet blev startet med et <strong>EFI</strong>-bootmiljø.<br><br>For at konfigurere opstart fra et EFI-miljø, bliver installationsprogrammet nødt til at installere et bootloaderprogram, såsom <strong>GRUB</strong> eller <strong>systemd-boot</strong> på en <strong>EFI-systempartition</strong>. Det sker automatisk, med mindre du vælger manuel partitionering, hvor du i så fald skal vælge eller oprette den selv. This system was started with a <strong>BIOS</strong> boot environment.<br><br>To configure startup from a BIOS environment, this installer must install a boot loader, like <strong>GRUB</strong>, either at the beginning of a partition or on the <strong>Master Boot Record</strong> near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own. - Dette system blev startet med et <strong>BIOS</strong>-bootmiljø.<br><br>For at konfigurere opstart fra et BIOS-miljø, bliver installationsprogrammet nødt til at installere en bootloader, såsom <strong>GRUB</strong>, enten i begyndelsen af en partition eller på <strong>Master Boot Record</strong> nær begyndelsen af partitionstabellen (foretrukket). Dette sker automatisk, med mindre du vælger manuel partitionering, hvor du i så fald skal opsætte den selv. + Systemet blev startet med et <strong>BIOS</strong>-bootmiljø.<br><br>For at konfigurere opstart fra et BIOS-miljø, bliver installationsprogrammet nødt til at installere en bootloader, såsom <strong>GRUB</strong>, enten i begyndelsen af en partition eller på <strong>Master Boot Record</strong> nær begyndelsen af partitionstabellen (foretrukket). Det sker automatisk, med mindre du vælger manuel partitionering, hvor du i så fald skal opsætte den selv. @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Færdig @@ -138,7 +138,7 @@ Working directory %1 for python job %2 is not readable. - Arbejdsmappe %1 for python-job %2 er ikke læsbar. + Arbejdsmappen %1 til python-jobbet %2 er ikke læsbar. @@ -148,7 +148,7 @@ Main script file %1 for python job %2 is not readable. - Primær skriptfil %1 for python-job %2 er ikke læsbar. + Primær skriptfil %1 til python-jobbet %2 er ikke læsbar. @@ -170,80 +170,80 @@ - + &Cancel &Annullér - + Cancel installation without changing the system. Annullér installation uden at ændre systemet. - + Cancel installation? Annullér installationen? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Vil du virkelig annullere den igangværende installationsproces? Installationsprogrammet vil stoppe og alle ændringer vil gå tabt. - + &Yes &Ja - + &No &Nej - + &Close &Luk - - - Continue with setup? - Fortsæt med installation? - - The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - %1-installationsprogrammet er ved at foretage ændringer til din disk for at installere %2. <br/><strong>Det vil ikke være muligt at fortryde disse ændringer.</strong> + Continue with setup? + Fortsæt med opsætningen? - + + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> + %1-installationsprogrammet er ved at foretage ændringer til din disk for at installere %2. <br/><strong>Det vil ikke være muligt at fortryde ændringerne.</strong> + + + &Install now &Installér nu - + Go &back Gå &tilbage - + &Done &Færdig - + The installation is complete. Close the installer. Installationen er fuldført. Luk installationsprogrammet. - + Error Fejl - + Installation Failed Installation mislykkedes @@ -251,101 +251,26 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt. CalamaresPython::Helper - + Unknown exception type Ukendt undtagelsestype - + unparseable Python error Python-fejl som ikke kan fortolkes - + unparseable Python traceback Python-traceback som ikke kan fortolkes - + Unfetchable Python error. Python-fejl som ikke kan hentes. - - CalamaresUtils::CommandList - - - Could not run command. - Kunne ikke køre kommando. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - Der er ikke defineret nogen rootMountPoint, så kommandoen kan ikke køre i målmiljøet. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Output: - - - - - External command crashed. - Ekstern kommando holdt op med at virke. - - - - Command <i>%1</i> crashed. - Kommandoen <i>%1</i> holdet op med at virke. - - - - External command failed to start. - Ekstern kommando kunne ikke starte. - - - - Command <i>%1</i> failed to start. - Kommandoen <i>%1</i> kunne ikke starte. - - - - Internal error when starting command. - Intern kommando ved start af kommando. - - - - Bad parameters for process job call. - Ugyldige parametre til kald af procesjob. - - - - External command failed to finish. - Ekstern kommando blev ikke færdig. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Kommandoen <i>%1</i> blev ikke færdig på %2 sekunder. - - - - External command finished with errors. - Ekstern kommando blev færdig med fejl. - - - - Command <i>%1</i> finished with exit code %2. - Kommandoen <i>%1</i> blev færdig med afslutningskoden %2. - - CalamaresWindow @@ -364,22 +289,22 @@ Output: This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue. <a href="#details">Details...</a> - Denne computer møder ikke minimumsystemkravene for at installere %1.<br/>Installationen kan ikke fortsætte. <a href="#details">Detaljer...</a> + Computeren imødekommer ikke minimumsystemkravene for at installere %1.<br/>Installationen kan ikke fortsætte. <a href="#details">Detaljer...</a> This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled. - Denne computer møder ikke nogle af de anbefalede systemkrav for at installere %1.<br/>Installationen kan fortsætte, men nogle funktionaliteter kan være deaktiveret. + Computeren imødekommer ikke nogle af de anbefalede systemkrav for at installere %1.<br/>Installationen kan fortsætte, men nogle funktionaliteter kan være deaktiveret. This program will ask you some questions and set up %2 on your computer. - Dette program vil stille dig nogle spørgsmål og opsætte %2 på din computer. + Programmet vil stille dig nogle spørgsmål og opsætte %2 på din computer. For best results, please ensure that this computer: - For det bedste resultat sørg venligst for at denne computer: + For at få det bedste resultat sørg venligst for at computeren: @@ -407,7 +332,7 @@ Output: Boot loader location: - Bootloaderplacering: + Placering af bootloader: @@ -460,7 +385,7 @@ Output: This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device. - Denne lagerenhed ser ikke ud til at indeholde et styresystem. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden. + Lagerenheden ser ikke ud til at indeholde et styresystem. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden. @@ -468,12 +393,12 @@ Output: <strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device. - <strong>Slet disk</strong><br/>Dette vil <font color="red">slette</font> alt data på den valgte lagerenhed. + <strong>Slet disk</strong><br/>Det vil <font color="red">slette</font> alt data på den valgte lagerenhed. This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device. - Denne lagerenhed har %1 på sig. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før det sker ændringer til lagerenheden. + Lagerenheden har %1 på sig. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før det sker ændringer til lagerenheden. @@ -494,12 +419,12 @@ Output: This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device. - Denne lagerenhed indeholder allerede et styresystem. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden. + Lagerenheden indeholder allerede et styresystem. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden. This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device. - Denne lagerenhed indeholder flere styresystemer. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden. + Lagerenheden indeholder flere styresystemer. Hvad ønsker du at gøre?<br/>Du vil få mulighed for at se og bekræfte dine valg før der sker ændringer til lagerenheden. @@ -543,6 +468,19 @@ Output: Rydder alle midlertidige monteringspunkter. + + CommandList + + + Could not run command. + Kunne ikke køre kommando. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Der er ikke defineret nogen rootMountPoint, så kommandoen kan ikke køre i målmiljøet. + + ContextualProcessJob @@ -804,12 +742,12 @@ Output: This device has a <strong>%1</strong> partition table. - Denne enhed har en <strong>%1</strong> partitionstabel. + Enheden har en <strong>%1</strong> partitionstabel. This is a <strong>loop</strong> device.<br><br>It is a pseudo-device with no partition table that makes a file accessible as a block device. This kind of setup usually only contains a single filesystem. - Dette er en <strong>loop</strong>-enhed.<br><br>Det er en pseudo-enhed uden en partitionstabel, der gør en fil tilgængelig som en blokenhed. Denne type opsætning indeholder typisk kun et enkelt filsystem. + Dette er en <strong>loop</strong>-enhed.<br><br>Det er en pseudo-enhed uden en partitionstabel, der gør en fil tilgængelig som en blokenhed. Denne slags opsætning indeholder typisk kun et enkelt filsystem. @@ -824,7 +762,7 @@ Output: <br><br>This partition table type is only advisable on older systems which start from a <strong>BIOS</strong> boot environment. GPT is recommended in most other cases.<br><br><strong>Warning:</strong> the MBR partition table is an obsolete MS-DOS era standard.<br>Only 4 <em>primary</em> partitions may be created, and of those 4, one can be an <em>extended</em> partition, which may in turn contain many <em>logical</em> partitions. - <br><br>Denne partitionstabeltype er kun anbefalet på ældre systemer der starter fra et <strong>BIOS</strong>-bootmiljø. GPT anbefales i de fleste tilfælde.<br><br><strong>Advarsel:</strong> MBR-partitionstabeltypen er en forældet MS-DOS-æra standard.<br>Kun 4 <em>primære</em> partitioner var tilladt, og ud af de fire kan én af dem være en <em>udvidet</em> partition, som igen må indeholde mange <em>logiske</em> partitioner. + <br><br>Partitionstabeltypen anbefales kun på ældre systemer der starter fra et <strong>BIOS</strong>-bootmiljø. GPT anbefales i de fleste tilfælde.<br><br><strong>Advarsel:</strong> MBR-partitionstabeltypen er en forældet MS-DOS-æra standard.<br>Kun 4 <em>primære</em> partitioner var tilladt, og ud af de fire kan én af dem være en <em>udvidet</em> partition, som igen må indeholde mange <em>logiske</em> partitioner. @@ -995,7 +933,7 @@ Output: <html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style=" font-style:italic;">Done</span> or close the installer.</p></body></html> - <html><head/><body><p>Når denne boks er tilvalgt, vil dit system genstarte med det samme når du klikker på <span style=" font-style:italic;">Færdig</span> eller lukker installationsprogrammet.</p></body></html> + <html><head/><body><p>Når boksen er tilvalgt, vil dit system genstarte med det samme når du klikker på <span style=" font-style:italic;">Færdig</span> eller lukker installationsprogrammet.</p></body></html> @@ -1139,17 +1077,17 @@ Output: <h1>License Agreement</h1>This setup procedure will install proprietary software that is subject to licensing terms. - <h1>Licensaftale</h1>Denne installationsprocedure vil installere proprietær software der er underlagt licenseringsvilkår. + <h1>Licensaftale</h1>Opsætningsproceduren installerer proprietær software der er underlagt licenseringsvilkår. Please review the End User License Agreements (EULAs) above.<br/>If you do not agree with the terms, the setup procedure cannot continue. - Gennemgå venligst slutbrugerlicensaftalerne (EULA'er) ovenfor.<br/>Hvis du ikke er enig med disse vilkår, kan installationen ikke fortsætte. + Gennemgå venligst slutbrugerlicensaftalerne (EULA'er) ovenfor.<br/>Hvis du ikke er enig med disse vilkår, kan opsætningsproceduren ikke fortsætte. <h1>License Agreement</h1>This setup procedure can install proprietary software that is subject to licensing terms in order to provide additional features and enhance the user experience. - <h1>Licensaftale</h1>Denne installationsprocedure kan installere proprietær software der er underlagt licenseringsvilkår, for at kunne tilbyde yderligere funktionaliteter og forbedre brugeroplevelsen. + <h1>Licensaftale</h1>Opsætningsproceduren kan installere proprietær software der er underlagt licenseringsvilkår, for at kunne tilbyde yderligere funktionaliteter og forbedre brugeroplevelsen. @@ -1286,6 +1224,249 @@ Output: Valg af pakke + + PWQ + + + Password is too short + Adgangskoden er for kort + + + + Password is too long + Adgangskoden er for lang + + + + Password is too weak + Adgangskoden er for svag + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + Fejl ved allokering af hukommelse + + + + The password is the same as the old one + Adgangskoden er den samme som den gamle + + + + The password is a palindrome + Adgangskoden er et palindrom + + + + The password differs with case changes only + + + + + The password is too similar to the old one + Adgangskoden minder for meget om den gamle + + + + The password contains the user name in some form + Adgangskoden indeholde i nogen form brugernavnet + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + Adgangskoden indeholder i nogen form forbudte ord + + + + The password contains less than %1 digits + Adgangskoden indeholder færre end %1 tal + + + + The password contains too few digits + Adgangskoden indeholder for få tal + + + + The password contains less than %1 uppercase letters + Adgangskoden indeholder færre end %1 bogstaver med stort + + + + The password contains too few uppercase letters + Adgangskoden indeholder for få bogstaver med stort + + + + The password contains less than %1 lowercase letters + Adgangskoden indeholder færre end %1 bogstaver med småt + + + + The password contains too few lowercase letters + Adgangskoden indeholder for få bogstaver med småt + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + Adgangskoden er kortere end %1 tegn + + + + The password is too short + Adgangskoden er for kort + + + + The password is just rotated old one + Adgangskoden er blot det gamle hvor der er byttet om på tegnene + + + + The password contains less than %1 character classes + Adgangskoden indeholder færre end %1 tegnklasser + + + + The password does not contain enough character classes + Adgangskoden indeholder ikke nok tegnklasser + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + Der er ikke angivet nogen adgangskode + + + + Cannot obtain random numbers from the RNG device + Kan ikke få tilfældige tal fra RNG-enhed + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + Ukendt indstilling - %1 + + + + Unknown setting + Ukendt indstilling + + + + Bad integer value of setting - %1 + + + + + Bad integer value + Ugyldig heltalsværdi + + + + Setting %1 is not of integer type + Indstillingen %1 er ikke en helttalsstype + + + + Setting is not of integer type + Indstillingen er ikke en helttalsstype + + + + Setting %1 is not of string type + Indstillingen %1 er ikke en strengtype + + + + Setting is not of string type + Indstillingen er ikke en strengtype + + + + Opening the configuration file failed + Åbningen af konfigurationsfilen mislykkedes + + + + The configuration file is malformed + Konfigurationsfilen er forkert udformet + + + + Fatal failure + Fatal fejl + + + + Unknown error + Ukendt fejl + + Page_Keyboard @@ -1319,7 +1500,7 @@ Output: What name do you want to use to log in? - Hvilket navn vil du bruge til at logge ind med? + Hvilket navn skal bruges til at logge ind? @@ -1331,7 +1512,7 @@ Output: <small>If more than one person will use this computer, you can set up multiple accounts after installation.</small> - <small>Hvis mere end én person vil bruge denne computer, kan du opsætte flere konti efter installationen.</small> + <small>Hvis mere end én person bruger computeren, kan du opsætte flere konti efter installationen.</small> @@ -1346,17 +1527,17 @@ Output: What is the name of this computer? - Hvad er navnet på denne computer? + Hvad er navnet på computeren? <small>This name will be used if you make the computer visible to others on a network.</small> - <small>Dette navn vil blive brugt, hvis du gør computeren synlig for andre på netværket.</small> + <small>Navnet bruges, hvis du gør computeren synlig for andre på et netværk.</small> Log in automatically without asking for the password. - Log ind automatisk uden at spørge om adgangskoden. + Log ind automatisk uden at spørge efter adgangskoden. @@ -1595,7 +1776,7 @@ Output: A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window. - En separat bootpartition blev opsat sammen med en krypteret rodpartition, men bootpartitionen er ikke krypteret.<br/><br/>Der er sikkerhedsmæssige bekymringer med denne type opsætning, da vigtige systemfiler er gemt på en ikke-krypteret partition.<br/>Du kan fortsætte hvis du vil, men oplåsning af filsystemet sker senere under systemets opstart.<br/>For at kryptere bootpartitionen skal du gå tilbage og oprette den igen, vælge <strong>Kryptér</strong> i partitionsoprettelsesvinduet. + En separat bootpartition blev opsat sammen med en krypteret rodpartition, men bootpartitionen er ikke krypteret.<br/><br/>Der er sikkerhedsmæssige bekymringer med denne slags opsætning, da vigtige systemfiler er gemt på en ikke-krypteret partition.<br/>Du kan fortsætte hvis du vil, men oplåsning af filsystemet sker senere under systemets opstart.<br/>For at kryptere bootpartitionen skal du gå tilbage og oprette den igen, vælge <strong>Kryptér</strong> i partitionsoprettelsesvinduet. @@ -1627,7 +1808,7 @@ Output: Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. - Vælg venligst et udseende og fremtoning til KDE Plasma-skrivebordet. Du kan også springe dette trin over og konfigurere udseendet og fremtoningen når systemet er installeret. + Vælg venligst et udseende og fremtoning til KDE Plasma-skrivebordet. Du kan også springe trinnet over og konfigurere udseendet og fremtoningen når systemet er installeret. @@ -1638,6 +1819,75 @@ Output: Udseende og fremtoning + + ProcessResult + + + +There was no output from the command. + +Der var ikke nogen output fra kommandoen. + + + + +Output: + + +Output: + + + + + External command crashed. + Ekstern kommando holdt op med at virke. + + + + Command <i>%1</i> crashed. + Kommandoen <i>%1</i> holdet op med at virke. + + + + External command failed to start. + Ekstern kommando kunne ikke starte. + + + + Command <i>%1</i> failed to start. + Kommandoen <i>%1</i> kunne ikke starte. + + + + Internal error when starting command. + Intern kommando ved start af kommando. + + + + Bad parameters for process job call. + Ugyldige parametre til kald af procesjob. + + + + External command failed to finish. + Ekstern kommando blev ikke færdig. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Kommandoen <i>%1</i> blev ikke færdig på %2 sekunder. + + + + External command finished with errors. + Ekstern kommando blev færdig med fejl. + + + + Command <i>%1</i> finished with exit code %2. + Kommandoen <i>%1</i> blev færdig med afslutningskoden %2. + + QObject @@ -1687,7 +1937,7 @@ Output: Select where to install %1.<br/><font color="red">Warning: </font>this will delete all files on the selected partition. - Vælg hvor %1 skal installeres.<br/><font color="red">Advarsel: </font>Dette vil slette alle filer på den valgte partition. + Vælg hvor %1 skal installeres.<br/><font color="red">Advarsel: </font>Det vil slette alle filer på den valgte partition. @@ -2073,7 +2323,7 @@ Output: ShellProcessJob - + Shell Processes Job Skal-procesjob @@ -2214,46 +2464,36 @@ Output: UsersPage - + Your username is too long. Dit brugernavn er for langt. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Dit brugernavn indeholder ugyldige tegn. Kun små bogstaver og tal er tilladt. - + Your hostname is too short. Dit værtsnavn er for kort. - + Your hostname is too long. Dit værtsnavn er for langt. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Dit værtsnavn indeholder ugyldige tegn. Kun bogstaver, tal og tankestreger er tilladt. - - + + Your passwords do not match! Dine adgangskoder er ikke ens! - - - Password is too short - Adgangskoden er for kort - - - - Password is too long - Adgangskoden er for lang - UsersViewStep diff --git a/lang/calamares_de.ts b/lang/calamares_de.ts index 4719c957c..60e2372ba 100644 --- a/lang/calamares_de.ts +++ b/lang/calamares_de.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Fertig @@ -170,80 +170,80 @@ - + &Cancel &Abbrechen - + Cancel installation without changing the system. Installation abbrechen, ohne das System zu verändern. - + Cancel installation? Installation abbrechen? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Wollen Sie wirklich die aktuelle Installation abbrechen? Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. - + &Yes &Ja - + &No &Nein - + &Close &Schließen - + Continue with setup? Setup fortsetzen? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Das %1 Installationsprogramm wird Änderungen an Ihrer Festplatte vornehmen, um %2 zu installieren.<br/><strong>Diese Änderungen können nicht rückgängig gemacht werden.</strong> - + &Install now Jetzt &installieren - + Go &back Gehe &zurück - + &Done &Erledigt - + The installation is complete. Close the installer. Die Installation ist abgeschlossen. Schließe das Installationsprogramm. - + Error Fehler - + Installation Failed Installation gescheitert @@ -251,99 +251,26 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. CalamaresPython::Helper - + Unknown exception type Unbekannter Ausnahmefehler - + unparseable Python error Nicht analysierbarer Python-Fehler - + unparseable Python traceback Nicht analysierbarer Python-Traceback - + Unfetchable Python error. Nicht zuzuordnender Python-Fehler - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Ungültige Parameter für Prozessaufruf. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Alle temporären Mount-Points geleert. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Paketauswahl + + PWQ + + + Password is too short + Das Passwort ist zu kurz + + + + Password is too long + Das Passwort ist zu lang + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Ungültige Parameter für Prozessaufruf. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Ihr Nutzername ist zu lang. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Ihr Nutzername enthält ungültige Zeichen. Nur Kleinbuchstaben und Ziffern sind erlaubt. - + Your hostname is too short. Ihr Hostname ist zu kurz. - + Your hostname is too long. Ihr Hostname ist zu lang. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Ihr Hostname enthält ungültige Zeichen. Nur Buchstaben, Ziffern und Striche sind erlaubt. - - + + Your passwords do not match! Ihre Passwörter stimmen nicht überein! - - - Password is too short - Das Passwort ist zu kurz - - - - Password is too long - Das Passwort ist zu lang - UsersViewStep diff --git a/lang/calamares_el.ts b/lang/calamares_el.ts index 73ed9f69b..5c081c20e 100644 --- a/lang/calamares_el.ts +++ b/lang/calamares_el.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Ολοκληρώθηκε @@ -170,80 +170,80 @@ - + &Cancel &Ακύρωση - + Cancel installation without changing the system. - + Cancel installation? Ακύρωση της εγκατάστασης; - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Θέλετε πραγματικά να ακυρώσετε τη διαδικασία εγκατάστασης; Το πρόγραμμα εγκατάστασης θα τερματιστεί και όλες οι αλλαγές θα χαθούν. - + &Yes &Ναι - + &No - + &Close - + Continue with setup? Συνέχεια με την εγκατάσταση; - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Το πρόγραμμα εγκατάστασης %1 θα κάνει αλλαγές στον δίσκο για να εγκαταστήσετε το %2.<br/><strong>Δεν θα είστε σε θέση να αναιρέσετε τις αλλαγές.</strong> - + &Install now Ε&γκατάσταση τώρα - + Go &back Μετάβαση πί&σω - + &Done - + The installation is complete. Close the installer. - + Error Σφάλμα - + Installation Failed Η εγκατάσταση απέτυχε @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type Άγνωστος τύπος εξαίρεσης - + unparseable Python error Μη αναγνώσιμο σφάλμα Python - + unparseable Python traceback Μη αναγνώσιμη ανίχνευση Python - + Unfetchable Python error. Μη ανακτήσιµο σφάλμα Python. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Λανθασμένοι παράμετροι για την κλήση διεργασίας. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Καθαρίστηκαν όλες οι προσωρινές προσαρτήσεις. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Επιλογή πακέτου + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Λανθασμένοι παράμετροι για την κλήση διεργασίας. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Το όνομα χρήστη είναι πολύ μακρύ. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Το όνομα χρήστη περιέχει μη έγκυρους χαρακτήρες. Επιτρέπονται μόνο πεζά γράμματα και αριθμητικά ψηφία. - + Your hostname is too short. Το όνομα υπολογιστή είναι πολύ σύντομο. - + Your hostname is too long. Το όνομα υπολογιστή είναι πολύ μακρύ. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Το όνομα υπολογιστή περιέχει μη έγκυρους χαρακτήρες. Επιτρέπονται μόνο γράμματα, αριθμητικά ψηφία και παύλες. - - + + Your passwords do not match! Οι κωδικοί πρόσβασης δεν ταιριάζουν! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_en.ts b/lang/calamares_en.ts index cd753f547..76a64fbe2 100644 --- a/lang/calamares_en.ts +++ b/lang/calamares_en.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Done @@ -170,80 +170,80 @@ - + &Cancel &Cancel - + Cancel installation without changing the system. Cancel installation without changing the system. - + Cancel installation? Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes &Yes - + &No &No - + &Close &Close - + Continue with setup? Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &Install now - + Go &back Go &back - + &Done &Done - + The installation is complete. Close the installer. The installation is complete. Close the installer. - + Error Error - + Installation Failed Installation Failed @@ -251,101 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type Unknown exception type - + unparseable Python error unparseable Python error - + unparseable Python traceback unparseable Python traceback - + Unfetchable Python error. Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - Could not run command. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Output: - - - - - External command crashed. - External command crashed. - - - - Command <i>%1</i> crashed. - Command <i>%1</i> crashed. - - - - External command failed to start. - External command failed to start. - - - - Command <i>%1</i> failed to start. - Command <i>%1</i> failed to start. - - - - Internal error when starting command. - Internal error when starting command. - - - - Bad parameters for process job call. - Bad parameters for process job call. - - - - External command failed to finish. - External command failed to finish. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Command <i>%1</i> failed to finish in %2 seconds. - - - - External command finished with errors. - External command finished with errors. - - - - Command <i>%1</i> finished with exit code %2. - Command <i>%1</i> finished with exit code %2. - - CalamaresWindow @@ -543,6 +468,19 @@ Output: Cleared all temporary mounts. + + CommandList + + + Could not run command. + Could not run command. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + No rootMountPoint is defined, so command cannot be run in the target environment. + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Output: Package selection + + PWQ + + + Password is too short + Password is too short + + + + Password is too long + Password is too long + + + + Password is too weak + Password is too weak + + + + Memory allocation error when setting '%1' + Memory allocation error when setting '%1' + + + + Memory allocation error + Memory allocation error + + + + The password is the same as the old one + The password is the same as the old one + + + + The password is a palindrome + The password is a palindrome + + + + The password differs with case changes only + The password differs with case changes only + + + + The password is too similar to the old one + The password is too similar to the old one + + + + The password contains the user name in some form + The password contains the user name in some form + + + + The password contains words from the real name of the user in some form + The password contains words from the real name of the user in some form + + + + The password contains forbidden words in some form + The password contains forbidden words in some form + + + + The password contains less than %1 digits + The password contains less than %1 digits + + + + The password contains too few digits + The password contains too few digits + + + + The password contains less than %1 uppercase letters + The password contains less than %1 uppercase letters + + + + The password contains too few uppercase letters + The password contains too few uppercase letters + + + + The password contains less than %1 lowercase letters + The password contains less than %1 lowercase letters + + + + The password contains too few lowercase letters + The password contains too few lowercase letters + + + + The password contains less than %1 non-alphanumeric characters + The password contains less than %1 non-alphanumeric characters + + + + The password contains too few non-alphanumeric characters + The password contains too few non-alphanumeric characters + + + + The password is shorter than %1 characters + The password is shorter than %1 characters + + + + The password is too short + The password is too short + + + + The password is just rotated old one + The password is just rotated old one + + + + The password contains less than %1 character classes + The password contains less than %1 character classes + + + + The password does not contain enough character classes + The password does not contain enough character classes + + + + The password contains more than %1 same characters consecutively + The password contains more than %1 same characters consecutively + + + + The password contains too many same characters consecutively + The password contains too many same characters consecutively + + + + The password contains more than %1 characters of the same class consecutively + The password contains more than %1 characters of the same class consecutively + + + + The password contains too many characters of the same class consecutively + The password contains too many characters of the same class consecutively + + + + The password contains monotonic sequence longer than %1 characters + The password contains monotonic sequence longer than %1 characters + + + + The password contains too long of a monotonic character sequence + The password contains too long of a monotonic character sequence + + + + No password supplied + No password supplied + + + + Cannot obtain random numbers from the RNG device + Cannot obtain random numbers from the RNG device + + + + Password generation failed - required entropy too low for settings + Password generation failed - required entropy too low for settings + + + + The password fails the dictionary check - %1 + The password fails the dictionary check - %1 + + + + The password fails the dictionary check + The password fails the dictionary check + + + + Unknown setting - %1 + Unknown setting - %1 + + + + Unknown setting + Unknown setting + + + + Bad integer value of setting - %1 + Bad integer value of setting - %1 + + + + Bad integer value + Bad integer value + + + + Setting %1 is not of integer type + Setting %1 is not of integer type + + + + Setting is not of integer type + Setting is not of integer type + + + + Setting %1 is not of string type + Setting %1 is not of string type + + + + Setting is not of string type + Setting is not of string type + + + + Opening the configuration file failed + Opening the configuration file failed + + + + The configuration file is malformed + The configuration file is malformed + + + + Fatal failure + Fatal failure + + + + Unknown error + Unknown error + + Page_Keyboard @@ -1638,6 +1819,75 @@ Output: Look-and-Feel + + ProcessResult + + + +There was no output from the command. + +There was no output from the command. + + + + +Output: + + +Output: + + + + + External command crashed. + External command crashed. + + + + Command <i>%1</i> crashed. + Command <i>%1</i> crashed. + + + + External command failed to start. + External command failed to start. + + + + Command <i>%1</i> failed to start. + Command <i>%1</i> failed to start. + + + + Internal error when starting command. + Internal error when starting command. + + + + Bad parameters for process job call. + Bad parameters for process job call. + + + + External command failed to finish. + External command failed to finish. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Command <i>%1</i> failed to finish in %2 seconds. + + + + External command finished with errors. + External command finished with errors. + + + + Command <i>%1</i> finished with exit code %2. + Command <i>%1</i> finished with exit code %2. + + QObject @@ -2073,7 +2323,7 @@ Output: ShellProcessJob - + Shell Processes Job Shell Processes Job @@ -2214,46 +2464,36 @@ Output: UsersPage - + Your username is too long. Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. Your hostname is too short. - + Your hostname is too long. Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! Your passwords do not match! - - - Password is too short - Password is too short - - - - Password is too long - Password is too long - UsersViewStep diff --git a/lang/calamares_en_GB.ts b/lang/calamares_en_GB.ts index c44c74020..cec3ba2f2 100644 --- a/lang/calamares_en_GB.ts +++ b/lang/calamares_en_GB.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Done @@ -170,80 +170,80 @@ - + &Cancel &Cancel - + Cancel installation without changing the system. - + Cancel installation? Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &Install now - + Go &back Go &back - + &Done - + The installation is complete. Close the installer. - + Error Error - + Installation Failed Installation Failed @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type Unknown exception type - + unparseable Python error unparseable Python error - + unparseable Python traceback unparseable Python traceback - + Unfetchable Python error. Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Bad parameters for process job call. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Cleared all temporary mounts. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Bad parameters for process job call. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. Your hostname is too short. - + Your hostname is too long. Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_es.ts b/lang/calamares_es.ts index 5da086125..0dccb2c65 100644 --- a/lang/calamares_es.ts +++ b/lang/calamares_es.ts @@ -106,7 +106,7 @@ Para configurar el arranque desde un entorno BIOS, este instalador debe instalar Calamares::JobThread - + Done Hecho @@ -171,80 +171,80 @@ Para configurar el arranque desde un entorno BIOS, este instalador debe instalar - + &Cancel &Cancelar - + Cancel installation without changing the system. Cancelar instalación sin cambiar el sistema. - + Cancel installation? ¿Cancelar la instalación? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. ¿Realmente quiere cancelar el proceso de instalación? Saldrá del instalador y se perderán todos los cambios. - + &Yes &Sí - + &No &No - + &Close &Cerrar - + Continue with setup? ¿Continuar con la configuración? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> El instalador %1 va a realizar cambios en su disco para instalar %2.<br/><strong>No podrá deshacer estos cambios.</strong> - + &Install now &Instalar ahora - + Go &back Regresar - + &Done &Hecho - + The installation is complete. Close the installer. La instalación se ha completado. Cierre el instalador. - + Error Error - + Installation Failed Error en la Instalación @@ -252,101 +252,26 @@ Saldrá del instalador y se perderán todos los cambios. CalamaresPython::Helper - + Unknown exception type Excepción desconocida - + unparseable Python error error unparseable Python - + unparseable Python traceback rastreo de Python unparseable - + Unfetchable Python error. Error de Python Unfetchable. - - CalamaresUtils::CommandList - - - Could not run command. - No se pudo ejecutar el comando. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - No hay definido ningún rootMountPoint (punto de montaje de la raíz), así que el comando no se puede ejecutar en el entorno objetivo. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Salida: - - - - - External command crashed. - El comando externo falló. - - - - Command <i>%1</i> crashed. - El comando <i>%1</i> falló. - - - - External command failed to start. - El comando externo no pudo iniciarse. - - - - Command <i>%1</i> failed to start. - El comando <i>%1</i> no pudo iniciarse. - - - - Internal error when starting command. - Error interno al iniciar el comando. - - - - Bad parameters for process job call. - Parámetros erróneos para el trabajo en proceso. - - - - External command failed to finish. - El comando externo no se pudo finalizar. - - - - Command <i>%1</i> failed to finish in %2 seconds. - El comando <i>%1</i> no se pudo finalizar en %2 segundos. - - - - External command finished with errors. - El comando externo finalizó con errores. - - - - Command <i>%1</i> finished with exit code %2. - El comando <i>%1</i> finalizó con un código de salida %2. - - CalamaresWindow @@ -544,6 +469,19 @@ Salida: Limpiado todos los puntos de montaje temporales. + + CommandList + + + Could not run command. + No se pudo ejecutar el comando. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + No se ha definido ningún rootMountPoint (punto de montaje de root), así que el comando no se puede ejecutar en el entorno objetivo. + + ContextualProcessJob @@ -1287,6 +1225,249 @@ Salida: Selección de paquetes + + PWQ + + + Password is too short + La contraseña es demasiado corta + + + + Password is too long + La contraseña es demasiado larga + + + + Password is too weak + La contraseña es demasiado débil + + + + Memory allocation error when setting '%1' + Error de asignación de memoria al establecer '%1' + + + + Memory allocation error + Error de asignación de memoria + + + + The password is the same as the old one + La contraseña es la misma que la antigua + + + + The password is a palindrome + La contraseña es un palíndromo + + + + The password differs with case changes only + La contraseña difiere sólo en cambios de mayúsculas/minúsculas + + + + The password is too similar to the old one + La contraseña es demasiado similar a la antigua + + + + The password contains the user name in some form + La contraseña contiene el nombre de usuario de alguna forma + + + + The password contains words from the real name of the user in some form + La contraseña contiene palabras procedentes del nombre real del usuario de alguna forma + + + + The password contains forbidden words in some form + La contraseña contiene palabras prohibidas de alguna forma + + + + The password contains less than %1 digits + La contraseña contiene menos de %1 dígitos + + + + The password contains too few digits + La contraseña contiene demasiado pocos dígitos + + + + The password contains less than %1 uppercase letters + La contraseña contiene menos de %1 letras mayúsculas + + + + The password contains too few uppercase letters + La contraseña contiene demasiado pocas letras mayúsculas + + + + The password contains less than %1 lowercase letters + La contraseña contiene menos de %1 letras mayúsculas + + + + The password contains too few lowercase letters + La contraseña contiene demasiado pocas letras minúsculas + + + + The password contains less than %1 non-alphanumeric characters + La contraseña contiene menos de %1 caracteres alfanuméricos + + + + The password contains too few non-alphanumeric characters + La contraseña contiene demasiado pocos caracteres alfanuméricos + + + + The password is shorter than %1 characters + La contraseña tiene menos de %1 caracteres + + + + The password is too short + La contraseña es demasiado corta + + + + The password is just rotated old one + La contraseña sólo es la antigua invertida + + + + The password contains less than %1 character classes + La contraseña contiene menos de %1 clases de caracteres + + + + The password does not contain enough character classes + La contraseña no contiene suficientes clases de caracteres + + + + The password contains more than %1 same characters consecutively + La contraseña contiene más de %1 caracteres iguales consecutivamente + + + + The password contains too many same characters consecutively + La contraseña contiene demasiados caracteres iguales consecutivamente + + + + The password contains more than %1 characters of the same class consecutively + La contraseña contiene más de %1 caracteres de la misma clase consecutivamente + + + + The password contains too many characters of the same class consecutively + La contraseña contiene demasiados caracteres de la misma clase consecutivamente + + + + The password contains monotonic sequence longer than %1 characters + La contraseña contiene una secuencia monótona de más de %1 caracteres + + + + The password contains too long of a monotonic character sequence + La contraseña contiene una secuencia monótona de caracteres demasiado larga + + + + No password supplied + No se proporcionó contraseña + + + + Cannot obtain random numbers from the RNG device + No se puede obtener números aleatorios del dispositivo RNG (generador de números aleatorios) + + + + Password generation failed - required entropy too low for settings + La generación de contraseña falló - la entropía requerida es demasiado baja para la configuración + + + + The password fails the dictionary check - %1 + La contraseña no paso el test de diccionario - %1 + + + + The password fails the dictionary check + La contraseña no pasó el test de diccionario + + + + Unknown setting - %1 + Configuración desconocida - %1 + + + + Unknown setting + Configuración desconocida + + + + Bad integer value of setting - %1 + Valor entero de la configuración erróneo - %1 + + + + Bad integer value + Valor entero erróneo + + + + Setting %1 is not of integer type + La configuración %1 no es de tipo entero + + + + Setting is not of integer type + La configuración no es de tipo entero + + + + Setting %1 is not of string type + La configuración %1 no es de tipo cadena de caracteres + + + + Setting is not of string type + La configuración no es de tipo cadena de caracteres + + + + Opening the configuration file failed + No se pudo abrir el fichero de configuración + + + + The configuration file is malformed + El fichero de configuración está mal formado + + + + Fatal failure + Fallo fatal + + + + Unknown error + Error desconocido + + Page_Keyboard @@ -1639,6 +1820,75 @@ Salida: Apariencia + + ProcessResult + + + +There was no output from the command. + +No hubo salida del comando. + + + + +Output: + + +Salida: + + + + + External command crashed. + El comando externo falló. + + + + Command <i>%1</i> crashed. + El comando <i>%1</i> falló. + + + + External command failed to start. + El comando externo no se pudo iniciar. + + + + Command <i>%1</i> failed to start. + El comando <i>%1</i> no se pudo iniciar. + + + + Internal error when starting command. + Error interno al iniciar el comando. + + + + Bad parameters for process job call. + Parámetros erróneos para la llamada de la tarea del procreso. + + + + External command failed to finish. + El comando externo no se pudo finalizar. + + + + Command <i>%1</i> failed to finish in %2 seconds. + El comando <i>%1</i> no se pudo finalizar en %2 segundos. + + + + External command finished with errors. + El comando externo finalizó con errores. + + + + Command <i>%1</i> finished with exit code %2. + El comando <i>%1</i> finalizó con un código de salida %2. + + QObject @@ -2074,7 +2324,7 @@ Salida: ShellProcessJob - + Shell Processes Job Tarea de procesos del interprete de comandos @@ -2215,46 +2465,36 @@ Salida: UsersPage - + Your username is too long. Su nombre de usuario es demasiado largo. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Su nombre de usuario contiene caracteres inválidos. Solo se admiten letras minúsculas y números. - + Your hostname is too short. El nombre del Host es demasiado corto. - + Your hostname is too long. El nombre del Host es demasiado largo. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. El nombre del Host contiene caracteres inválidos. Solo se admiten letras, números y guiones. - - + + Your passwords do not match! ¡Sus contraseñas no coinciden! - - - Password is too short - La contraseña es muy corta - - - - Password is too long - La contraseña es muy corta - UsersViewStep diff --git a/lang/calamares_es_ES.ts b/lang/calamares_es_ES.ts index 26cc00848..442d01d9b 100644 --- a/lang/calamares_es_ES.ts +++ b/lang/calamares_es_ES.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Hecho @@ -170,80 +170,80 @@ - + &Cancel &Cancelar - + Cancel installation without changing the system. - + Cancel installation? ¿Cancelar instalación? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. ¿Estás seguro de que quieres cancelar la instalación en curso? El instalador se cerrará y se perderán todos los cambios. - + &Yes - + &No - + &Close - + Continue with setup? ¿Continuar con la configuración? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &Instalar ahora - + Go &back Volver atrás. - + &Done - + The installation is complete. Close the installer. - + Error Error - + Installation Failed La instalación ha fallado @@ -251,99 +251,26 @@ El instalador se cerrará y se perderán todos los cambios. CalamaresPython::Helper - + Unknown exception type Tipo de excepción desconocida - + unparseable Python error Error de Python no analizable - + unparseable Python traceback Rastreo de Python no analizable - + Unfetchable Python error. Error de Python no alcanzable. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parámetros erróneos en la llamada al proceso. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Se han quitado todos los puntos de montaje temporales. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Parámetros erróneos en la llamada al proceso. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Tu nombre de usuario es demasiado largo. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Tu nombre de usuario contiene caracteres no válidos. Solo se pueden usar letras minúsculas y números. - + Your hostname is too short. El nombre de tu equipo es demasiado corto. - + Your hostname is too long. El nombre de tu equipo es demasiado largo. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Tu nombre de equipo contiene caracteres no válidos Sólo se pueden usar letras, números y guiones. - - + + Your passwords do not match! Tu contraseña no coincide - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_es_MX.ts b/lang/calamares_es_MX.ts index ef11639a4..802c58f36 100644 --- a/lang/calamares_es_MX.ts +++ b/lang/calamares_es_MX.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Hecho @@ -170,80 +170,80 @@ - + &Cancel &Cancelar - + Cancel installation without changing the system. - + Cancel installation? Cancelar la instalación? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Realmente desea cancelar el proceso de instalación actual? El instalador terminará y se perderán todos los cambios. - + &Yes - + &No - + &Close - + Continue with setup? Continuar con la instalación? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> El instalador %1 va a realizar cambios en su disco para instalar %2.<br/><strong>No podrá deshacer estos cambios.</strong> - + &Install now &Instalar ahora - + Go &back &Regresar - + &Done - + The installation is complete. Close the installer. - + Error Error - + Installation Failed Instalación Fallida @@ -251,99 +251,26 @@ El instalador terminará y se perderán todos los cambios. CalamaresPython::Helper - + Unknown exception type Excepción desconocida - + unparseable Python error error no analizable Python - + unparseable Python traceback rastreo de Python no analizable - + Unfetchable Python error. Error de Python Unfetchable. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parámetros erróneos en la llamada al proceso. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -544,6 +471,19 @@ Output: Se han quitado todos los puntos de montaje temporales. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1287,6 +1227,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1639,6 +1822,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Parámetros erróneos en la llamada al proceso. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2075,7 +2324,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2216,46 +2465,36 @@ Output: UsersPage - + Your username is too long. Tu nombre de usuario es demasiado largo. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Tu nombre de usuario contiene caracteres no válidos. Solo se pueden usar letras minúsculas y números. - + Your hostname is too short. El nombre de tu equipo es demasiado corto. - + Your hostname is too long. El nombre de tu equipo es demasiado largo. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Tu nombre de equipo contiene caracteres no válidos Sólo se pueden usar letras, números y guiones. - - + + Your passwords do not match! Las contraseñas no coinciden! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_es_PR.ts b/lang/calamares_es_PR.ts index 24d4a9fd8..43165c76d 100644 --- a/lang/calamares_es_PR.ts +++ b/lang/calamares_es_PR.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Hecho @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error Error - + Installation Failed Falló la instalación @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parámetros erróneos para el trabajo en proceso. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Parámetros erróneos para el trabajo en proceso. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_et.ts b/lang/calamares_et.ts index 59aeb4102..0afe5cf04 100644 --- a/lang/calamares_et.ts +++ b/lang/calamares_et.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Valmis @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error Viga - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_eu.ts b/lang/calamares_eu.ts index 34d3187dd..545b1cb4c 100644 --- a/lang/calamares_eu.ts +++ b/lang/calamares_eu.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Egina @@ -170,79 +170,79 @@ - + &Cancel &Utzi - + Cancel installation without changing the system. Instalazioa bertan behera utsi da sisteman aldaketarik gabe. - + Cancel installation? Bertan behera utzi instalazioa? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes &Bai - + &No &Ez - + &Close &Itxi - + Continue with setup? Ezarpenarekin jarraitu? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &Instalatu orain - + Go &back &Atzera - + &Done E&ginda - + The installation is complete. Close the installer. Instalazioa burutu da. Itxi instalatzailea. - + Error Akatsa - + Installation Failed Instalazioak huts egin du @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. Zure erabiltzaile-izena luzeegia da. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. Zure ostalari-izena laburregia da. - + Your hostname is too long. Zure ostalari-izena luzeegia da. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! Pasahitzak ez datoz bat! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_fa.ts b/lang/calamares_fa.ts index 8bd87d70b..93cdf9659 100644 --- a/lang/calamares_fa.ts +++ b/lang/calamares_fa.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_fi_FI.ts b/lang/calamares_fi_FI.ts index d32639343..7dba1b44b 100644 --- a/lang/calamares_fi_FI.ts +++ b/lang/calamares_fi_FI.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Valmis @@ -170,80 +170,80 @@ - + &Cancel &Peruuta - + Cancel installation without changing the system. - + Cancel installation? Peruuta asennus? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Oletko varma että haluat peruuttaa käynnissä olevan asennusprosessin? Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat. - + &Yes &Kyllä - + &No &Ei - + &Close &Sulje - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &Asenna nyt - + Go &back - + &Done &Valmis - + The installation is complete. Close the installer. Asennus on valmis. Sulje asennusohjelma. - + Error Virhe - + Installation Failed Asennus Epäonnistui @@ -251,99 +251,26 @@ Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat. CalamaresPython::Helper - + Unknown exception type Tuntematon poikkeustyyppi - + unparseable Python error jäsentämätön Python virhe - + unparseable Python traceback jäsentämätön Python jäljitys - + Unfetchable Python error. Python virhettä ei voitu hakea. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Huonot parametrit prosessin kutsuun. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Poistettu kaikki väliaikaiset liitokset. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Huonot parametrit prosessin kutsuun. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Käyttäjänimesi on liian pitkä. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. Isäntänimesi on liian lyhyt. - + Your hostname is too long. Isäntänimesi on liian pitkä. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Isäntänimesi sisältää epäkelpoja merkkejä. Vain kirjaimet, numerot ja väliviivat ovat sallittuja. - - + + Your passwords do not match! Salasanasi eivät täsmää! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_fr.ts b/lang/calamares_fr.ts index da56fc8ab..70fca7610 100644 --- a/lang/calamares_fr.ts +++ b/lang/calamares_fr.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Fait @@ -170,80 +170,80 @@ - + &Cancel &Annuler - + Cancel installation without changing the system. Annuler l'installation sans modifier votre système. - + Cancel installation? Abandonner l'installation ? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Voulez-vous réellement abandonner le processus d'installation ? L'installateur se fermera et les changements seront perdus. - + &Yes &Oui - + &No &Non - + &Close &Fermer - + Continue with setup? Poursuivre la configuration ? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> L'installateur %1 est sur le point de procéder aux changements sur le disque afin d'installer %2.<br/> <strong>Vous ne pourrez pas annulez ces changements.<strong> - + &Install now &Installer maintenant - + Go &back &Retour - + &Done &Terminé - + The installation is complete. Close the installer. L'installation est terminée. Fermer l'installateur. - + Error Erreur - + Installation Failed L'installation a échoué @@ -251,101 +251,26 @@ L'installateur se fermera et les changements seront perdus. CalamaresPython::Helper - + Unknown exception type Type d'exception inconnue - + unparseable Python error Erreur Python non analysable - + unparseable Python traceback Traçage Python non exploitable - + Unfetchable Python error. Erreur Python non rapportable. - - CalamaresUtils::CommandList - - - Could not run command. - La commande n'a pas pu être exécutée. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - Aucun point de montage racine n'est défini, la commande n'a pas pu être exécutée dans l'environnement cible. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Sortie - - - - - External command crashed. - La commande externe s'est mal terminée. - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Mauvais paramètres pour l'appel au processus de job. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -543,12 +468,25 @@ Sortie Supprimer les montages temporaires. + + CommandList + + + Could not run command. + La commande n'a pas pu être exécutée. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Aucun point de montage racine n'est défini, la commande n'a pas pu être exécutée dans l'environnement cible. + + ContextualProcessJob Contextual Processes Job - + Tâche des processus contextuels @@ -586,7 +524,7 @@ Sortie LVM LV name - + Gestion par volumes logiques : Nom du volume logique @@ -995,7 +933,7 @@ Sortie <html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style=" font-style:italic;">Done</span> or close the installer.</p></body></html> - + <html><head/><body><p>En sélectionnant cette option, votre système redémarrera immédiatement quand vous cliquerez sur <span style=" font-style:italic;">Terminé</span> ou fermerez l'installateur.</p></body></html> @@ -1286,6 +1224,249 @@ Sortie Sélection des paquets + + PWQ + + + Password is too short + Le mot de passe est trop court + + + + Password is too long + Le mot de passe est trop long + + + + Password is too weak + Le mot de passe est trop faible + + + + Memory allocation error when setting '%1' + Erreur d'allocation mémoire lors du paramétrage de '%1' + + + + Memory allocation error + Erreur d'allocation mémoire + + + + The password is the same as the old one + Le mot de passe est identique au précédent + + + + The password is a palindrome + Le mot de passe est un palindrome + + + + The password differs with case changes only + Le mot de passe ne diffère que sur la casse + + + + The password is too similar to the old one + Le mot de passe est trop similaire à l'ancien + + + + The password contains the user name in some form + Le mot de passe contient le nom d'utilisateur sous une certaine forme + + + + The password contains words from the real name of the user in some form + Le mot de passe contient des mots provenant du nom d'utilisateur sous une certaine forme + + + + The password contains forbidden words in some form + Le mot de passe contient des mots interdits sous une certaine forme + + + + The password contains less than %1 digits + Le mot de passe contient moins de %1 chiffres + + + + The password contains too few digits + Le mot de passe ne contient pas assez de chiffres + + + + The password contains less than %1 uppercase letters + Le mot de passe contient moins de %1 lettres majuscules + + + + The password contains too few uppercase letters + Le mot de passe ne contient pas assez de lettres majuscules + + + + The password contains less than %1 lowercase letters + Le mot de passe contient moins de %1 lettres minuscules + + + + The password contains too few lowercase letters + Le mot de passe ne contient pas assez de lettres minuscules + + + + The password contains less than %1 non-alphanumeric characters + Le mot de passe contient moins de %1 caractères spéciaux + + + + The password contains too few non-alphanumeric characters + Le mot de passe ne contient pas assez de caractères spéciaux + + + + The password is shorter than %1 characters + Le mot de passe fait moins de %1 caractères + + + + The password is too short + Le mot de passe est trop court + + + + The password is just rotated old one + Le mot de passe saisit correspond avec un de vos anciens mot de passe + + + + The password contains less than %1 character classes + Le mot de passe contient moins de %1 classes de caractères + + + + The password does not contain enough character classes + Le mot de passe ne contient pas assez de classes de caractères + + + + The password contains more than %1 same characters consecutively + Le mot de passe contient plus de %1 fois le même caractère à la suite + + + + The password contains too many same characters consecutively + Le mot de passe contient trop de fois le même caractère à la suite + + + + The password contains more than %1 characters of the same class consecutively + Le mot de passe contient plus de %1 caractères de la même classe consécutivement + + + + The password contains too many characters of the same class consecutively + Le mot de passe contient trop de caractères de la même classe consécutivement + + + + The password contains monotonic sequence longer than %1 characters + Le mot de passe contient une séquence de caractères monotones de %1 caractères + + + + The password contains too long of a monotonic character sequence + Le mot de passe contient une trop longue séquence de caractères monotones + + + + No password supplied + Aucun mot de passe saisi + + + + Cannot obtain random numbers from the RNG device + Impossible d'obtenir des nombres aléatoires depuis le générateur de nombres aléatoires + + + + Password generation failed - required entropy too low for settings + La génération du mot de passe a échoué - L'entropie minimum nécessaire n'est pas satisfaite par les paramètres + + + + The password fails the dictionary check - %1 + Le mot de passe a échoué le contrôle de qualité par dictionnaire - %1 + + + + The password fails the dictionary check + Le mot de passe a échoué le contrôle de qualité par dictionnaire + + + + Unknown setting - %1 + Paramètre inconnu - %1 + + + + Unknown setting + Paramètre inconnu + + + + Bad integer value of setting - %1 + Valeur incorrect du paramètre - %1 + + + + Bad integer value + Mauvaise valeur d'entier + + + + Setting %1 is not of integer type + Le paramètre %1 n'est pas de type entier + + + + Setting is not of integer type + Le paramètre n'est pas de type entier + + + + Setting %1 is not of string type + Le paramètre %1 n'est pas une chaîne de caractères + + + + Setting is not of string type + Le paramètre n'est pas une chaîne de caractères + + + + Opening the configuration file failed + L'ouverture du fichier de configuration a échouée + + + + The configuration file is malformed + Le fichier de configuration est mal formé + + + + Fatal failure + Erreur fatale + + + + Unknown error + Erreur inconnue + + Page_Keyboard @@ -1638,6 +1819,75 @@ Sortie Apparence + + ProcessResult + + + +There was no output from the command. + +Il y a eu aucune sortie de la commande + + + + +Output: + + +Sortie + + + + + External command crashed. + La commande externe s'est mal terminée. + + + + Command <i>%1</i> crashed. + La commande <i>%1</i> s'est arrêtée inopinément. + + + + External command failed to start. + La commande externe n'a pas pu être lancée. + + + + Command <i>%1</i> failed to start. + La commande <i>%1</i> n'a pas pu être lancée. + + + + Internal error when starting command. + Erreur interne au lancement de la commande + + + + Bad parameters for process job call. + Mauvais paramètres pour l'appel au processus de job. + + + + External command failed to finish. + La commande externe ne s'est pas terminée. + + + + Command <i>%1</i> failed to finish in %2 seconds. + La commande <i>%1</i> ne s'est pas terminée en %2 secondes. + + + + External command finished with errors. + La commande externe s'est terminée avec des erreurs. + + + + Command <i>%1</i> finished with exit code %2. + La commande <i>%1</i> s'est terminée avec le code de sortie %2. + + QObject @@ -2073,9 +2323,9 @@ Sortie ShellProcessJob - + Shell Processes Job - + Tâche des processus de l'intérpréteur de commande @@ -2214,46 +2464,36 @@ Sortie UsersPage - + Your username is too long. Votre nom d'utilisateur est trop long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Votre nom d'utilisateur contient des caractères invalides. Seuls les lettres minuscules et les chiffres sont autorisés. - + Your hostname is too short. Le nom d'hôte est trop petit. - + Your hostname is too long. Le nom d'hôte est trop long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Le nom d'hôte contient des caractères invalides. Seules les lettres, nombres et tirets sont autorisés. - - + + Your passwords do not match! Vos mots de passe ne correspondent pas ! - - - Password is too short - Le mot de passe est trop court - - - - Password is too long - Le mot de passe est trop long - UsersViewStep @@ -2313,7 +2553,7 @@ Sortie <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. - + <h1>%1</h1><br/><strong>%2<br/> pour %3</strong><br/><br/> Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/> Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/> Merci à : Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg et <a href="https://www.transifex.com/calamares/calamares/">l'équipe de traducteurs de Calamares</a>.<br/><br/> Le développement de <a href="https://calamares.io/">Calamares</a> est sponsorisé par <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. diff --git a/lang/calamares_fr_CH.ts b/lang/calamares_fr_CH.ts index 8a4f16c66..c65ea113c 100644 --- a/lang/calamares_fr_CH.ts +++ b/lang/calamares_fr_CH.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_gl.ts b/lang/calamares_gl.ts index 7ee16861f..43a959f9d 100644 --- a/lang/calamares_gl.ts +++ b/lang/calamares_gl.ts @@ -106,7 +106,7 @@ Calamares::JobThread - + Done Feito @@ -171,80 +171,80 @@ - + &Cancel &Cancelar - + Cancel installation without changing the system. Cancela-la instalación sen cambia-lo sistema - + Cancel installation? Cancelar a instalación? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Desexa realmente cancelar o proceso actual de instalación? O instalador pecharase e perderanse todos os cambios. - + &Yes &Si - + &No &Non - + &Close &Pechar - + Continue with setup? Continuar coa posta en marcha? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> O %1 instalador está a piques de realizar cambios no seu disco para instalar %2.<br/><strong>Estes cambios non poderán desfacerse.</strong> - + &Install now &Instalar agora - + Go &back Ir &atrás - + &Done &Feito - + The installation is complete. Close the installer. Completouse a instalacion. Peche o instalador - + Error Erro - + Installation Failed Erro na instalación @@ -252,99 +252,26 @@ O instalador pecharase e perderanse todos os cambios. CalamaresPython::Helper - + Unknown exception type Excepción descoñecida - + unparseable Python error Erro de Python descoñecido - + unparseable Python traceback O rastreo de Python non é analizable. - + Unfetchable Python error. Erro de Python non recuperable - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Erro nos parámetros ao chamar o traballo - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -542,6 +469,19 @@ Output: Desmontados todos os volumes temporais. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1285,6 +1225,249 @@ Output: Selección de pacotes. + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1637,6 +1820,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Erro nos parámetros ao chamar o traballo + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2072,7 +2321,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2213,46 +2462,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_gu.ts b/lang/calamares_gu.ts index d9d6e5b2b..ef94d2ece 100644 --- a/lang/calamares_gu.ts +++ b/lang/calamares_gu.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_he.ts b/lang/calamares_he.ts index c8f4dae96..df6cf90a2 100644 --- a/lang/calamares_he.ts +++ b/lang/calamares_he.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done בוצע @@ -170,80 +170,80 @@ - + &Cancel &בטל - + Cancel installation without changing the system. בטל התקנה ללא ביצוע שינוי במערכת. - + Cancel installation? בטל את ההתקנה? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. האם אתה בטוח שברצונך לבטל את תהליך ההתקנה? אשף ההתקנה ייסגר וכל השינויים יאבדו. - + &Yes &כן - + &No &לא - + &Close &סגור - + Continue with setup? המשך עם הליך ההתקנה? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> אשף ההתקנה של %1 הולך לבצע שינויים בכונן שלך לטובת התקנת %2.<br/><strong>לא תוכל לבטל את השינויים הללו.</strong> - + &Install now &התקן כעת - + Go &back &אחורה - + &Done &בוצע - + The installation is complete. Close the installer. תהליך ההתקנה הושלם. אנא סגור את אשף ההתקנה. - + Error שגיאה - + Installation Failed ההתקנה נכשלה @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type טיפוס חריגה אינו מוכר - + unparseable Python error שגיאת Python לא ניתנת לניתוח - + unparseable Python traceback עקבה לאחור של Python לא ניתנת לניתוח - + Unfetchable Python error. שגיאת Python לא ניתנת לאחזור. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - פרמטרים לא תקינים עבור קריאת עיבוד פעולה. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: בוצעה מחיקה של כל נקודות העיגון הזמניות. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: בחירת חבילות + + PWQ + + + Password is too short + הסיסמה קצרה מדי + + + + Password is too long + הסיסמה ארוכה מדי + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + פרמטרים לא תקינים עבור קריאת עיבוד פעולה. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. שם המשתמש ארוך מדי. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. שם העמדה מכיל ערכים לא תקינים. ניתן להשתמש אך ורק באותיות קטנות ומספרים. - + Your hostname is too short. שם העמדה קצר מדי. - + Your hostname is too long. שם העמדה ארוך מדי. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. שם העמדה מכיל ערכים לא תקינים. אך ורק אותיות, מספרים ומקפים מורשים. - - + + Your passwords do not match! הסיסמאות לא תואמות! - - - Password is too short - הסיסמה קצרה מדי - - - - Password is too long - הסיסמה ארוכה מדי - UsersViewStep diff --git a/lang/calamares_hi.ts b/lang/calamares_hi.ts index 667f853d4..5e36c160c 100644 --- a/lang/calamares_hi.ts +++ b/lang/calamares_hi.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_hr.ts b/lang/calamares_hr.ts index ef8db9dbb..e8aed46df 100644 --- a/lang/calamares_hr.ts +++ b/lang/calamares_hr.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Gotovo @@ -170,80 +170,80 @@ - + &Cancel &Odustani - + Cancel installation without changing the system. Odustanite od instalacije bez promjena na sustavu. - + Cancel installation? Prekinuti instalaciju? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Stvarno želite prekinuti instalacijski proces? Instalacijski program će izaći i sve promjene će biti izgubljene. - + &Yes &Da - + &No &Ne - + &Close &Zatvori - + Continue with setup? Nastaviti s postavljanjem? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 instalacijski program će napraviti promjene na disku kako bi instalirao %2.<br/><strong>Nećete moći vratiti te promjene.</strong> - + &Install now &Instaliraj sada - + Go &back Idi &natrag - + &Done &Gotovo - + The installation is complete. Close the installer. Instalacija je završena. Zatvorite instalacijski program. - + Error Greška - + Installation Failed Instalacija nije uspjela @@ -251,101 +251,26 @@ Instalacijski program će izaći i sve promjene će biti izgubljene. CalamaresPython::Helper - + Unknown exception type Nepoznati tip iznimke - + unparseable Python error unparseable Python greška - + unparseable Python traceback unparseable Python traceback - + Unfetchable Python error. Nedohvatljiva Python greška. - - CalamaresUtils::CommandList - - - Could not run command. - Ne mogu pokrenuti naredbu. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - Nije definirana root točka montiranja tako da se naredba ne može izvršiti na ciljanoj okolini. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Izlaz: - - - - - External command crashed. - Vanjska naredba je prekinula s radom. - - - - Command <i>%1</i> crashed. - Naredba <i>%1</i> je prekinula s radom. - - - - External command failed to start. - Vanjska naredba nije uspješno pokrenuta. - - - - Command <i>%1</i> failed to start. - Naredba <i>%1</i> nije uspješno pokrenuta. - - - - Internal error when starting command. - Unutrašnja greška pri pokretanju naredbe. - - - - Bad parameters for process job call. - Krivi parametri za proces poziva posla. - - - - External command failed to finish. - Vanjska naredba se nije uspjela izvršiti. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Naredba <i>%1</i> nije uspjela završiti za %2 sekundi. - - - - External command finished with errors. - Vanjska naredba je završila sa pogreškama. - - - - Command <i>%1</i> finished with exit code %2. - Naredba <i>%1</i> je završila sa izlaznim kodom %2. - - CalamaresWindow @@ -543,6 +468,19 @@ Izlaz: Uklonjena sva privremena montiranja. + + CommandList + + + Could not run command. + Ne mogu pokrenuti naredbu. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Nije definirana root točka montiranja tako da se naredba ne može izvršiti na ciljanoj okolini. + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Izlaz: Odabir paketa + + PWQ + + + Password is too short + Lozinka je prekratka + + + + Password is too long + Lozinka je preduga + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1638,6 +1819,74 @@ Izlaz: Izgled + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + +Izlaz: + + + + + External command crashed. + Vanjska naredba je prekinula s radom. + + + + Command <i>%1</i> crashed. + Naredba <i>%1</i> je prekinula s radom. + + + + External command failed to start. + Vanjska naredba nije uspješno pokrenuta. + + + + Command <i>%1</i> failed to start. + Naredba <i>%1</i> nije uspješno pokrenuta. + + + + Internal error when starting command. + Unutrašnja greška pri pokretanju naredbe. + + + + Bad parameters for process job call. + Krivi parametri za proces poziva posla. + + + + External command failed to finish. + Vanjska naredba se nije uspjela izvršiti. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Naredba <i>%1</i> nije uspjela završiti za %2 sekundi. + + + + External command finished with errors. + Vanjska naredba je završila sa pogreškama. + + + + Command <i>%1</i> finished with exit code %2. + Naredba <i>%1</i> je završila sa izlaznim kodom %2. + + QObject @@ -2073,7 +2322,7 @@ Izlaz: ShellProcessJob - + Shell Processes Job Posao shell procesa @@ -2214,46 +2463,36 @@ Izlaz: UsersPage - + Your username is too long. Vaše korisničko ime je predugačko. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Korisničko ime sadržava nedozvoljene znakove. Dozvoljena su samo mala slova i brojevi. - + Your hostname is too short. Ime računala je kratko. - + Your hostname is too long. Ime računala je predugačko. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Ime računala sadrži nedozvoljene znakove. Samo slova, brojevi i crtice su dozvoljene. - - + + Your passwords do not match! Lozinke se ne podudaraju! - - - Password is too short - Lozinka je prekratka - - - - Password is too long - Lozinka je preduga - UsersViewStep diff --git a/lang/calamares_hu.ts b/lang/calamares_hu.ts index d659f52d8..1062a811e 100644 --- a/lang/calamares_hu.ts +++ b/lang/calamares_hu.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Kész @@ -170,80 +170,80 @@ - + &Cancel &Mégse - + Cancel installation without changing the system. Kilépés a telepítőből a rendszer megváltoztatása nélkül. - + Cancel installation? Abbahagyod a telepítést? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Biztos abba szeretnéd hagyni a telepítést? Minden változtatás elveszik, ha kilépsz a telepítőből. - + &Yes &Igen - + &No @Nem - + &Close &Bezár - + Continue with setup? Folytatod a telepítéssel? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> A %1 telepítő változtatásokat fog elvégezni, hogy telepítse a következőt: %2.<br/><strong>A változtatások visszavonhatatlanok lesznek.</strong> - + &Install now &Telepítés most - + Go &back Menj &vissza - + &Done &Befejez - + The installation is complete. Close the installer. A telepítés befejeződött, Bezárhatod a telepítőt. - + Error Hiba - + Installation Failed Telepítés nem sikerült @@ -251,99 +251,26 @@ Minden változtatás elveszik, ha kilépsz a telepítőből. CalamaresPython::Helper - + Unknown exception type Ismeretlen kivétel típus - + unparseable Python error nem egyeztethető Python hiba - + unparseable Python traceback nem egyeztethető Python visszakövetés - + Unfetchable Python error. Összehasonlíthatatlan Python hiba. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Hibás paraméterek a folyamat hívásához. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -542,6 +469,19 @@ Telepítés nem folytatható. <a href="#details">Részletek...&l Minden ideiglenes csatolás törölve + + CommandList + + + Could not run command. + A parancsot nem lehet futtatni. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1285,6 +1225,249 @@ Telepítés nem folytatható. <a href="#details">Részletek...&l Csomag választása + + PWQ + + + Password is too short + Túl rövid jelszó + + + + Password is too long + Túl hosszú jelszó + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1637,6 +1820,72 @@ Telepítés nem folytatható. <a href="#details">Részletek...&l + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + Külső parancs összeomlott. + + + + Command <i>%1</i> crashed. + Parancs <i>%1</i> összeomlott. + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Hibás paraméterek a folyamat hívásához. + + + + External command failed to finish. + Külső parancs nem fejeződött be. + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2072,7 +2321,7 @@ Telepítés nem folytatható. <a href="#details">Részletek...&l ShellProcessJob - + Shell Processes Job @@ -2214,46 +2463,36 @@ Calamares hiba %1. UsersPage - + Your username is too long. A felhasználónév túl hosszú. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. A felhasználónév érvénytelen karaktereket tartalmaz. Csak kis kezdőbetűk és számok érvényesek. - + Your hostname is too short. A hálózati név túl rövid. - + Your hostname is too long. A hálózati név túl hosszú. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. A hálózati név érvénytelen karaktereket tartalmaz. Csak betűk, számok és kötőjel érvényes. - - + + Your passwords do not match! A két jelszó nem egyezik! - - - Password is too short - Túl rövid jelszó - - - - Password is too long - Túl hosszú jelszó - UsersViewStep diff --git a/lang/calamares_id.ts b/lang/calamares_id.ts index 5935d12c5..1256b7be5 100644 --- a/lang/calamares_id.ts +++ b/lang/calamares_id.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Selesai @@ -170,80 +170,80 @@ - + &Cancel &Batal - + Cancel installation without changing the system. Batal pemasangan tanpa mengubah sistem yang ada. - + Cancel installation? Batalkan pemasangan? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Apakah Anda benar-benar ingin membatalkan proses pemasangan ini? Pemasangan akan ditutup dan semua perubahan akan hilang. - + &Yes &Ya - + &No &Tidak - + &Close &Tutup - + Continue with setup? Lanjutkan dengan setelan ini? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Pemasang %1 akan membuat perubahan ke disk Anda untuk memasang %2.<br/><strong>Anda tidak dapat membatalkan perubahan tersebut.</strong> - + &Install now &Pasang sekarang - + Go &back &Kembali - + &Done &Kelar - + The installation is complete. Close the installer. Pemasangan sudah lengkap. Tutup pemasang. - + Error Kesalahan - + Installation Failed Pemasangan Gagal @@ -251,99 +251,26 @@ Pemasangan akan ditutup dan semua perubahan akan hilang. CalamaresPython::Helper - + Unknown exception type Tipe pengecualian tidak dikenal - + unparseable Python error tidak dapat mengurai pesan kesalahan Python - + unparseable Python traceback tidak dapat mengurai penelusuran balik Python - + Unfetchable Python error. Tidak dapat mengambil pesan kesalahan Python. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parameter buruk untuk memproses panggilan tugas, - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -543,6 +470,19 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.Semua kaitan sementara dilepas. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1286,6 +1226,249 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan.Pemilihan paket + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1638,6 +1821,72 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan. + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Parameter buruk untuk memproses panggilan tugas, + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2073,7 +2322,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan. ShellProcessJob - + Shell Processes Job @@ -2214,46 +2463,36 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan. UsersPage - + Your username is too long. Nama pengguna Anda terlalu panjang. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Nama pengguna Anda berisi karakter yang tidak sah. Hanya huruf kecil dan angka yang diperbolehkan. - + Your hostname is too short. Hostname Anda terlalu pendek. - + Your hostname is too long. Hostname Anda terlalu panjang. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Hostname Anda berisi karakter yang tidak sah. Hanya huruf kecil, angka, dan strip yang diperbolehkan. - - + + Your passwords do not match! Sandi Anda tidak sama! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_is.ts b/lang/calamares_is.ts index 5cb3f629e..13766d651 100644 --- a/lang/calamares_is.ts +++ b/lang/calamares_is.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Búið @@ -170,80 +170,80 @@ - + &Cancel &Hætta við - + Cancel installation without changing the system. Hætta við uppsetningu ánþess að breyta kerfinu. - + Cancel installation? Hætta við uppsetningu? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Viltu virkilega að hætta við núverandi uppsetningarferli? Uppsetningarforritið mun hætta og allar breytingar tapast. - + &Yes &Já - + &No &Nei - + &Close &Loka - + Continue with setup? Halda áfram með uppsetningu? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 uppsetningarforritið er um það bil að gera breytingar á diskinum til að setja upp %2.<br/><strong>Þú munt ekki geta afturkallað þessar breytingar.</strong> - + &Install now Setja &inn núna - + Go &back Fara til &baka - + &Done &Búið - + The installation is complete. Close the installer. Uppsetning er lokið. Lokaðu uppsetningarforritinu. - + Error Villa - + Installation Failed Uppsetning mistókst @@ -251,99 +251,26 @@ Uppsetningarforritið mun hætta og allar breytingar tapast. CalamaresPython::Helper - + Unknown exception type Óþekkt tegund fráviks - + unparseable Python error óþáttanleg Python villa - + unparseable Python traceback óþáttanleg Python reki - + Unfetchable Python error. Ósækjanleg Python villa. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Hreinsaði alla bráðabirgðatengipunkta. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Valdir pakkar + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Notandanafnið þitt er of langt. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Notandanafnið þitt inniheldur ógilda stafi. Aðeins lágstöfum og númer eru leyfð. - + Your hostname is too short. Notandanafnið þitt er of stutt. - + Your hostname is too long. Notandanafnið þitt er of langt. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! Lykilorð passa ekki! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_it_IT.ts b/lang/calamares_it_IT.ts index a194d99ba..d967d2023 100644 --- a/lang/calamares_it_IT.ts +++ b/lang/calamares_it_IT.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Fatto @@ -170,80 +170,80 @@ - + &Cancel &Annulla - + Cancel installation without changing the system. Annullare l'installazione senza modificare il sistema. - + Cancel installation? Annullare l'installazione? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Si vuole davvero annullare l'installazione in corso? Il programma d'installazione sarà terminato e tutte le modifiche andranno perse. - + &Yes &Si - + &No &No - + &Close &Chiudi - + Continue with setup? Procedere con la configurazione? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Il programma d'nstallazione %1 sta per eseguire delle modifiche al tuo disco per poter installare %2.<br/><strong> Non sarà possibile annullare tali modifiche.</strong> - + &Install now &Installa adesso - + Go &back &Indietro - + &Done &Fatto - + The installation is complete. Close the installer. L'installazione è terminata. Chiudere l'installer. - + Error Errore - + Installation Failed Installazione non riuscita @@ -251,99 +251,26 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno CalamaresPython::Helper - + Unknown exception type Tipo di eccezione sconosciuto - + unparseable Python error Errore Python non definibile - + unparseable Python traceback Traceback Python non definibile - + Unfetchable Python error. Errore di Python non definibile. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parametri errati per elaborare l'attività richiesta - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Rimossi tutti i punti di mount temporanei. + + CommandList + + + Could not run command. + Impossibile eseguire il comando. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Non è stato definito alcun rootMountPoint, quindi il comando non può essere eseguito nell'ambiente di destinazione. + + ContextualProcessJob @@ -584,7 +524,7 @@ Output: LVM LV name - + Nome LVM LV @@ -1284,6 +1224,249 @@ Output: Selezione del pacchetto + + PWQ + + + Password is too short + Password troppo corta + + + + Password is too long + Password troppo lunga + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,74 @@ Output: Tema + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + +Output: + + + + + External command crashed. + Il comando esterno si è arrestato. + + + + Command <i>%1</i> crashed. + Il comando <i>%1</i> si è arrestato. + + + + External command failed to start. + Il comando esterno non si è avviato. + + + + Command <i>%1</i> failed to start. + Il comando %1 non si è avviato. + + + + Internal error when starting command. + Errore interno all'avvio del comando. + + + + Bad parameters for process job call. + Parametri errati per elaborare l'attività richiesta + + + + External command failed to finish. + Il comando esterno non è stato portato a termine. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Il comando <i>%1</i> non è stato portato a termine in %2 secondi. + + + + External command finished with errors. + Il comando esterno è terminato con errori. + + + + Command <i>%1</i> finished with exit code %2. + Il comando <i>%1</i> è terminato con codice di uscita %2. + + QObject @@ -2071,7 +2322,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2463,36 @@ Output: UsersPage - + Your username is too long. Il nome utente è troppo lungo. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Il nome utente contiene caratteri non validi. Sono ammessi solo lettere minuscole e numeri. - + Your hostname is too short. Hostname è troppo corto. - + Your hostname is too long. Hostname è troppo lungo. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Hostname contiene caratteri non validi. Sono ammessi solo lettere, numeri e trattini. - - + + Your passwords do not match! Le password non corrispondono! - - - Password is too short - Password troppo corta - - - - Password is too long - Password troppo lunga - UsersViewStep diff --git a/lang/calamares_ja.ts b/lang/calamares_ja.ts index 0e542f60c..733a83366 100644 --- a/lang/calamares_ja.ts +++ b/lang/calamares_ja.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done 完了 @@ -170,80 +170,80 @@ - + &Cancel 中止(&C) - + Cancel installation without changing the system. システムを変更しないでインストールを中止します。 - + Cancel installation? インストールを中止しますか? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. 本当に現在の作業を中止しますか? すべての変更が取り消されます。 - + &Yes はい(&Y) - + &No いいえ(&N) - + &Close 閉じる(&C) - + Continue with setup? セットアップを続行しますか? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 インストーラーは %2 をインストールするためにディスクの内容を変更しようとします。<br/><strong>これらの変更は取り消しできなくなります。</strong> - + &Install now 今すぐインストール(&I) - + Go &back 戻る(&B) - + &Done 実行(&D) - + The installation is complete. Close the installer. インストールが完了しました。インストーラーを閉じます。 - + Error エラー - + Installation Failed インストールに失敗 @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type 不明な例外型 - + unparseable Python error 解析不能なPythonエラー - + unparseable Python traceback 解析不能な Python トレースバック - + Unfetchable Python error. 取得不能なPythonエラー。 - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - ジョブ呼び出しにおける不正なパラメータ - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: すべての一時的なマウントを解除しました。 + + CommandList + + + Could not run command. + コマンドを実行できませんでした。 + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + rootMountPoint が定義されていません、それでターゲットとする環境でコマンドが起動しません。 + + ContextualProcessJob @@ -584,7 +524,7 @@ Output: LVM LV name - + LVMのLV名 @@ -993,7 +933,7 @@ Output: <html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style=" font-style:italic;">Done</span> or close the installer.</p></body></html> - + <html><head/><body><p>このボックスをチェックすると、 <span style=" font-style:italic;">実行</span>をクリックするかインストーラーを閉じると直ちにシステムが再起動します。</p></body></html> @@ -1063,7 +1003,7 @@ Output: Please install KDE Konsole and try again! - + KDE Konsole をインストールして再度試してください! @@ -1285,6 +1225,249 @@ Output: パッケージの選択 + + PWQ + + + Password is too short + パスワードが短すぎます + + + + Password is too long + パスワードが長すぎます + + + + Password is too weak + パスワードが弱すぎます + + + + Memory allocation error when setting '%1' + '%1' の設定の際にメモリーアロケーションエラーが発生しました + + + + Memory allocation error + メモリーアロケーションエラー + + + + The password is the same as the old one + パスワードが以前のものと同じです。 + + + + The password is a palindrome + パスワードが回文です + + + + The password differs with case changes only + パスワードの変更が大文字、小文字の変更のみです + + + + The password is too similar to the old one + パスワードが以前のものと酷似しています + + + + The password contains the user name in some form + パスワードにユーザー名が含まれています + + + + The password contains words from the real name of the user in some form + パスワードにユーザーの実名が含まれています + + + + The password contains forbidden words in some form + パスワードに禁句が含まれています + + + + The password contains less than %1 digits + パスワードに含まれている数字が %1 字以下です + + + + The password contains too few digits + パスワードに含まれる数字の数が少なすぎます + + + + The password contains less than %1 uppercase letters + パスワードに含まれている大文字が %1 字以下です + + + + The password contains too few uppercase letters + パスワードに含まれる大文字の数が少なすぎます + + + + The password contains less than %1 lowercase letters + パスワードに含まれている小文字が %1 字以下です + + + + The password contains too few lowercase letters + パスワードに含まれる小文字の数が少なすぎます + + + + The password contains less than %1 non-alphanumeric characters + パスワードに含まれる非アルファベット文字が %1 字以下です + + + + The password contains too few non-alphanumeric characters + パスワードに含まれる非アルファベット文字の数が少なすぎます + + + + The password is shorter than %1 characters + パスワードの長さが %1 字より短いです + + + + The password is too short + パスワードが短すぎます + + + + The password is just rotated old one + パスワードが古いものの使いまわしです + + + + The password contains less than %1 character classes + パスワードに含まれている文字クラスは %1 以下です。 + + + + The password does not contain enough character classes + パスワードには十分な文字クラスが含まれていません + + + + The password contains more than %1 same characters consecutively + パスワードで同じ文字が %1 字以上連続しています。 + + + + The password contains too many same characters consecutively + パスワードで同じ文字を続けすぎています + + + + The password contains more than %1 characters of the same class consecutively + パスワードで同じ文字クラスが %1 以上連続しています。 + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + パスワードがありません + + + + Cannot obtain random numbers from the RNG device + RNGデバイスから乱数を取得できません + + + + Password generation failed - required entropy too low for settings + パスワード生成に失敗 - 設定のためのエントロピーが低すぎます + + + + The password fails the dictionary check - %1 + パスワードの辞書チェックに失敗しました - %1 + + + + The password fails the dictionary check + パスワードの辞書チェックに失敗しました + + + + Unknown setting - %1 + 未設定- %1 + + + + Unknown setting + 未設定 + + + + Bad integer value of setting - %1 + 不適切な設定値 - %1 + + + + Bad integer value + 不適切な設定値 + + + + Setting %1 is not of integer type + 設定値 %1 は整数ではありません + + + + Setting is not of integer type + 設定値は整数ではありません + + + + Setting %1 is not of string type + 設定値 %1 は文字列ではありません + + + + Setting is not of string type + 設定値は文字列ではありません + + + + Opening the configuration file failed + 設定ファイルが開けませんでした + + + + The configuration file is malformed + 設定ファイルが不正な形式です + + + + Fatal failure + 致命的な失敗 + + + + Unknown error + 未知のエラー + + Page_Keyboard @@ -1602,13 +1785,13 @@ Output: Plasma Look-and-Feel Job - + Plasma Look-and-Feel Job Could not select KDE Plasma Look-and-Feel package - + KDE Plasma の Look-and-Feel パッケージを選択できませんでした @@ -1621,12 +1804,12 @@ Output: Placeholder - + プレースホルダー Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. - + KDE Plasma デスクトップの look-and-feel を選択してください。このステップはスキップすることができ、インストール後に look-and-feel を設定することができます。 @@ -1634,7 +1817,76 @@ Output: Look-and-Feel - + Look-and-Feel + + + + ProcessResult + + + +There was no output from the command. + +コマンドから出力するものがありませんでした。 + + + + +Output: + + +出力: + + + + + External command crashed. + 外部コマンドがクラッシュしました。 + + + + Command <i>%1</i> crashed. + コマンド <i>%1</i> がクラッシュしました。 + + + + External command failed to start. + 外部コマンドの起動に失敗しました。 + + + + Command <i>%1</i> failed to start. + コマンド <i>%1</i> の起動に失敗しました。 + + + + Internal error when starting command. + コマンドが起動する際に内部エラーが発生しました。 + + + + Bad parameters for process job call. + ジョブ呼び出しにおける不正なパラメータ + + + + External command failed to finish. + 外部コマンドの終了に失敗しました。 + + + + Command <i>%1</i> failed to finish in %2 seconds. + コマンド<i>%1</i> %2 秒以内に終了することに失敗しました。 + + + + External command finished with errors. + 外部のコマンドがエラーで停止しました。 + + + + Command <i>%1</i> finished with exit code %2. + コマンド <i>%1</i> が終了コード %2 で終了しました。. @@ -2072,7 +2324,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2098,22 +2350,22 @@ Output: Installation feedback - + インストールのフィードバック Sending installation feedback. - + インストールのフィードバックを送信 Internal error in install-tracking. - + インストールトラッキング中の内部エラー HTTP request timed out. - + HTTPリクエストがタイムアウトしました。 @@ -2121,28 +2373,28 @@ Output: Machine feedback - + マシンフィードバック Configuring machine feedback. - + マシンフィードバックの設定 Error in machine feedback configuration. - + マシンフィードバックの設定中のエラー Could not configure machine feedback correctly, script error %1. - + マシンフィードバックの設定が正確にできませんでした、スクリプトエラー %1。 Could not configure machine feedback correctly, Calamares error %1. - + マシンフィードバックの設定が正確にできませんでした、Calamares エラー %1。 @@ -2155,31 +2407,31 @@ Output: Placeholder - + プレースホルダー <html><head/><body><p>By selecting this, you will send <span style=" font-weight:600;">no information at all</span> about your installation.</p></body></html> - + <html><head/><body><p>これを選択すると、インストール時の情報を <span style=" font-weight:600;">全く送信しなく</span> なります。</p></body></html> TextLabel - + テキストラベル ... - + ... <html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html> - + <html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">ユーザーフィードバックについての詳しい情報については、ここをクリックしてください</span></a></p></body></html> @@ -2207,52 +2459,42 @@ Output: Feedback - + フィードバック UsersPage - + Your username is too long. ユーザー名が長すぎます。 - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. ユーザー名に不適切な文字が含まれています。アルファベットの小文字と数字のみが使用できます。 - + Your hostname is too short. ホスト名が短すぎます。 - + Your hostname is too long. ホスト名が長過ぎます。 - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. ホスト名に不適切な文字が含まれています。アルファベット、数字及びハイフンのみが使用できます。 - - + + Your passwords do not match! パスワードが一致していません! - - - Password is too short - パスワードが短すぎます - - - - Password is too long - パスワードが長すぎます - UsersViewStep @@ -2312,7 +2554,7 @@ Output: <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. - + <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. diff --git a/lang/calamares_kk.ts b/lang/calamares_kk.ts index 0f995f0ca..7bb92ec5a 100644 --- a/lang/calamares_kk.ts +++ b/lang/calamares_kk.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Дайын @@ -170,79 +170,79 @@ - + &Cancel Ба&с тарту - + Cancel installation without changing the system. - + Cancel installation? Орнатудан бас тарту керек пе? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_kn.ts b/lang/calamares_kn.ts index ee3d46ff7..e8f5e94e9 100644 --- a/lang/calamares_kn.ts +++ b/lang/calamares_kn.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel ರದ್ದುಗೊಳಿಸು - + Cancel installation without changing the system. - + Cancel installation? ಅನುಸ್ಥಾಪನೆಯನ್ನು ರದ್ದುಮಾಡುವುದೇ? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes ಹೌದು - + &No ಇಲ್ಲ - + &Close ಮುಚ್ಚಿರಿ - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error ದೋಷ - + Installation Failed ಅನುಸ್ಥಾಪನೆ ವಿಫಲವಾಗಿದೆ @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_lo.ts b/lang/calamares_lo.ts index 7396bdda6..45dab1498 100644 --- a/lang/calamares_lo.ts +++ b/lang/calamares_lo.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_lt.ts b/lang/calamares_lt.ts index 96328fa5f..c8ca26668 100644 --- a/lang/calamares_lt.ts +++ b/lang/calamares_lt.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Atlikta @@ -170,80 +170,80 @@ - + &Cancel A&tšaukti - + Cancel installation without changing the system. Atsisakyti diegimo, nieko sistemoje nekeičiant. - + Cancel installation? Atsisakyti diegimo? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Ar tikrai norite atšaukti dabartinio diegimo procesą? Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti. - + &Yes &Taip - + &No &Ne - + &Close &Užverti - + Continue with setup? Tęsti sąranką? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 diegimo programa, siekdama įdiegti %2, ketina atlikti pakeitimus diske.<br/><strong>Šių pakeitimų atšaukti nebegalėsite.</strong> - + &Install now Į&diegti dabar - + Go &back &Grįžti - + &Done A&tlikta - + The installation is complete. Close the installer. Diegimas užbaigtas. Užverkite diegimo programą. - + Error Klaida - + Installation Failed Diegimas nepavyko @@ -251,101 +251,26 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti. CalamaresPython::Helper - + Unknown exception type Nežinomas išimties tipas - + unparseable Python error Nepalyginama Python klaida - + unparseable Python traceback Nepalyginamas Python atsekimas - + Unfetchable Python error. Neatgaunama Python klaida. - - CalamaresUtils::CommandList - - - Could not run command. - Nepavyko paleisti komandos. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - Nėra apibrėžta šaknies prijungimo vieta, taigi komanda negali būti įvykdyta paskirties aplinkoje. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Išvestis: - - - - - External command crashed. - Išorinė komanda užstrigo. - - - - Command <i>%1</i> crashed. - Komanda <i>%1</i> užstrigo. - - - - External command failed to start. - Nepavyko paleisti išorinės komandos. - - - - Command <i>%1</i> failed to start. - Nepavyko paleisti komandos <i>%1</i>. - - - - Internal error when starting command. - Paleidžiant komandą, įvyko vidinė klaida. - - - - Bad parameters for process job call. - Netinkamas proceso parametras - - - - External command failed to finish. - Nepavyko pabaigti išorinės komandos. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Nepavyko per %2 sek. pabaigti komandos <i>%1</i>. - - - - External command finished with errors. - Išorinė komanda pabaigta su klaidomis. - - - - Command <i>%1</i> finished with exit code %2. - Komanda <i>%1</i> pabaigta su išėjimo kodu %2. - - CalamaresWindow @@ -543,6 +468,19 @@ Išvestis: Visi laikinieji prijungimai išvalyti. + + CommandList + + + Could not run command. + Nepavyko paleisti komandos. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Nėra apibrėžta šaknies prijungimo vieta, taigi komanda negali būti įvykdyta paskirties aplinkoje. + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Išvestis: Paketų pasirinkimas + + PWQ + + + Password is too short + Slaptažodis yra per trumpas + + + + Password is too long + Slaptažodis yra per ilgas + + + + Password is too weak + Slaptažodis yra per silpnas + + + + Memory allocation error when setting '%1' + Atminties paskirstymo klaida, nustatant "%1" + + + + Memory allocation error + Atminties paskirstymo klaida + + + + The password is the same as the old one + Slaptažodis yra toks pats kaip ir senas + + + + The password is a palindrome + Slaptažodis yra palindromas + + + + The password differs with case changes only + Slaptažodyje skiriasi tik raidžių dydis + + + + The password is too similar to the old one + Slaptažodis pernelyg panašus į senąjį + + + + The password contains the user name in some form + Slaptažodyje tam tikru pavidalu yra naudotojo vardas + + + + The password contains words from the real name of the user in some form + Slaptažodyje tam tikra forma yra žodžiai iš tikrojo naudotojo vardo + + + + The password contains forbidden words in some form + Slaptažodyje tam tikra forma yra uždrausti žodžiai + + + + The password contains less than %1 digits + Slaptažodyje yra mažiau nei %1 skaitmenys + + + + The password contains too few digits + Slaptažodyje yra per mažai skaitmenų + + + + The password contains less than %1 uppercase letters + Slaptažodyje yra mažiau nei %1 didžiosios raidės + + + + The password contains too few uppercase letters + Slaptažodyje yra per mažai didžiųjų raidžių + + + + The password contains less than %1 lowercase letters + Slaptažodyje yra mažiau nei %1 mažosios raidės + + + + The password contains too few lowercase letters + Slaptažodyje yra per mažai mažųjų raidžių + + + + The password contains less than %1 non-alphanumeric characters + Slaptažodyje yra mažiau nei %1 neraidiniai ir neskaitiniai simboliai + + + + The password contains too few non-alphanumeric characters + Slaptažodyje yra per mažai neraidinių ir neskaitinių simbolių + + + + The password is shorter than %1 characters + Slaptažodyje yra mažiau nei %1 simboliai + + + + The password is too short + Slaptažodis yra per trumpas + + + + The password is just rotated old one + Slaptažodis yra toks pats kaip ir senas, tik apverstas + + + + The password contains less than %1 character classes + Slaptažodyje yra mažiau nei %1 simbolių klasės + + + + The password does not contain enough character classes + Slaptažodyje nėra pakankamai simbolių klasių + + + + The password contains more than %1 same characters consecutively + Slaptažodyje yra daugiau nei %1 tokie patys simboliai iš eilės + + + + The password contains too many same characters consecutively + Slaptažodyje yra per daug tokių pačių simbolių iš eilės + + + + The password contains more than %1 characters of the same class consecutively + Slaptažodyje yra daugiau nei %1 tos pačios klasės simboliai iš eilės + + + + The password contains too many characters of the same class consecutively + Slaptažodyje yra per daug tos pačios klasės simbolių iš eilės + + + + The password contains monotonic sequence longer than %1 characters + Slaptažodyje yra ilgesnė nei %1 simbolių monotoninė seka + + + + The password contains too long of a monotonic character sequence + Slaptažodyje yra per ilga monotoninių simbolių seka + + + + No password supplied + Nepateiktas joks slaptažodis + + + + Cannot obtain random numbers from the RNG device + Nepavyksta gauti atsitiktinių skaičių iš RNG įrenginio + + + + Password generation failed - required entropy too low for settings + Slaptažodžio generavimas nepavyko - reikalinga entropija nustatymams yra per maža + + + + The password fails the dictionary check - %1 + Slaptažodis nepraeina žodyno patikros - %1 + + + + The password fails the dictionary check + Slaptažodis nepraeina žodyno patikros + + + + Unknown setting - %1 + Nežinomas nustatymas - %1 + + + + Unknown setting + Nežinomas nustatymas + + + + Bad integer value of setting - %1 + Bloga nustatymo sveikojo skaičiaus reikšmė - %1 + + + + Bad integer value + Bloga sveikojo skaičiaus reikšmė + + + + Setting %1 is not of integer type + Nustatymas %1 nėra sveikojo skaičiaus tipo + + + + Setting is not of integer type + Nustatymas nėra sveikojo skaičiaus tipo + + + + Setting %1 is not of string type + Nustatymas %1 nėra eilutės tipo + + + + Setting is not of string type + Nustatymas nėra eilutės tipo + + + + Opening the configuration file failed + Konfigūracijos failo atvėrimas nepavyko + + + + The configuration file is malformed + Konfigūracijos failas yra netaisyklingas + + + + Fatal failure + Lemtingoji klaida + + + + Unknown error + Nežinoma klaida + + Page_Keyboard @@ -1638,6 +1819,75 @@ Išvestis: Išvaizda ir turinys + + ProcessResult + + + +There was no output from the command. + +Nebuvo jokios išvesties iš komandos. + + + + +Output: + + +Išvestis: + + + + + External command crashed. + Išorinė komanda užstrigo. + + + + Command <i>%1</i> crashed. + Komanda <i>%1</i> užstrigo. + + + + External command failed to start. + Nepavyko paleisti išorinės komandos. + + + + Command <i>%1</i> failed to start. + Nepavyko paleisti komandos <i>%1</i>. + + + + Internal error when starting command. + Paleidžiant komandą, įvyko vidinė klaida. + + + + Bad parameters for process job call. + Netinkamas proceso parametras + + + + External command failed to finish. + Nepavyko pabaigti išorinės komandos. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Nepavyko per %2 sek. pabaigti komandos <i>%1</i>. + + + + External command finished with errors. + Išorinė komanda pabaigta su klaidomis. + + + + Command <i>%1</i> finished with exit code %2. + Komanda <i>%1</i> pabaigta su išėjimo kodu %2. + + QObject @@ -2073,7 +2323,7 @@ Išvestis: ShellProcessJob - + Shell Processes Job Apvalkalo procesų užduotis @@ -2214,46 +2464,36 @@ Išvestis: UsersPage - + Your username is too long. Jūsų naudotojo vardas yra pernelyg ilgas. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Jūsų naudotojo varde yra neleistinų simbolių. Leidžiamos tik mažosios raidės ir skaičiai. - + Your hostname is too short. Jūsų kompiuterio vardas yra pernelyg trumpas. - + Your hostname is too long. Jūsų kompiuterio vardas yra pernelyg ilgas. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Jūsų kompiuterio varde yra neleistinų simbolių. Kompiuterio varde gali būti tik raidės, skaičiai ir brūkšniai. - - + + Your passwords do not match! Jūsų slaptažodžiai nesutampa! - - - Password is too short - Slaptažodis yra per trumpas - - - - Password is too long - Slaptažodis yra per ilgas - UsersViewStep diff --git a/lang/calamares_mr.ts b/lang/calamares_mr.ts index e82ba2556..53c88e590 100644 --- a/lang/calamares_mr.ts +++ b/lang/calamares_mr.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done पूर्ण झाली @@ -170,79 +170,79 @@ - + &Cancel &रद्द करा - + Cancel installation without changing the system. प्रणालीत बदल न करता अधिष्टापना रद्द करा. - + Cancel installation? अधिष्ठापना रद्द करायचे? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes &होय - + &No &नाही - + &Close &बंद करा - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &आता अधिष्ठापित करा - + Go &back &मागे जा - + &Done &पूर्ण झाली - + The installation is complete. Close the installer. अधिष्ठापना संपूर्ण झाली. अधिष्ठापक बंद करा. - + Error त्रुटी - + Installation Failed अधिष्ठापना अयशस्वी झाली @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + परवलीशब्द खूप लहान आहे + + + + Password is too long + परवलीशब्द खूप लांब आहे + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. तुमचा वापरकर्तानाव खूप लांब आहे - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. तुमच्या वापरकर्तानावात अवैध अक्षरे आहेत. फक्त अक्षरे, अंक आणि डॅश स्वीकारले जातील. - + Your hostname is too short. तुमचा संगणकनाव खूप लहान आहे - + Your hostname is too long. तुमचा संगणकनाव खूप लांब आहे - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. तुमच्या संगणकनावात अवैध अक्षरे आहेत. फक्त अक्षरे, अंक आणि डॅश स्वीकारले जातील. - - + + Your passwords do not match! तुमचा परवलीशब्द जुळत नाही - - - Password is too short - परवलीशब्द खूप लहान आहे - - - - Password is too long - परवलीशब्द खूप लांब आहे - UsersViewStep diff --git a/lang/calamares_nb.ts b/lang/calamares_nb.ts index 9341d8363..1f4c25f0d 100644 --- a/lang/calamares_nb.ts +++ b/lang/calamares_nb.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Ferdig @@ -170,80 +170,80 @@ - + &Cancel &Avbryt - + Cancel installation without changing the system. - + Cancel installation? Avbryte installasjon? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Vil du virkelig avbryte installasjonen? Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt. - + &Yes - + &No - + &Close - + Continue with setup? Fortsette å sette opp? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 vil nå gjøre endringer på harddisken, for å installere %2. <br/><strong>Du vil ikke kunne omgjøre disse endringene.</strong> - + &Install now &Installer nå - + Go &back Gå &tilbake - + &Done - + The installation is complete. Close the installer. - + Error Feil - + Installation Failed Installasjon feilet @@ -251,99 +251,26 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt. CalamaresPython::Helper - + Unknown exception type Ukjent unntakstype - + unparseable Python error Ikke-kjørbar Python feil - + unparseable Python traceback Ikke-kjørbar Python tilbakesporing - + Unfetchable Python error. Ukjent Python feil. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Ugyldige parametere for prosessens oppgavekall - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Ugyldige parametere for prosessens oppgavekall + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_nl.ts b/lang/calamares_nl.ts index d02ee85a3..c9fc340c9 100644 --- a/lang/calamares_nl.ts +++ b/lang/calamares_nl.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Gereed @@ -170,80 +170,80 @@ - + &Cancel &Afbreken - + Cancel installation without changing the system. Installatie afbreken zonder aanpassingen aan het systeem. - + Cancel installation? Installatie afbreken? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Wil je het huidige installatieproces echt afbreken? Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. - + &Yes &ja - + &No &Nee - + &Close &Sluiten - + Continue with setup? Doorgaan met installatie? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Het %1 installatieprogramma zal nu aanpassingen maken aan je schijf om %2 te installeren.<br/><strong>Deze veranderingen kunnen niet ongedaan gemaakt worden.</strong> - + &Install now Nu &installeren - + Go &back Ga &terug - + &Done Voltooi&d - + The installation is complete. Close the installer. De installatie is voltooid. Sluit het installatie-programma. - + Error Fout - + Installation Failed Installatie Mislukt @@ -251,99 +251,26 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. CalamaresPython::Helper - + Unknown exception type Onbekend uitzonderingstype - + unparseable Python error onuitvoerbare Python fout - + unparseable Python traceback onuitvoerbare Python traceback - + Unfetchable Python error. Onbekende Python fout. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Onjuiste parameters voor procestaak - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Alle tijdelijke aankoppelpunten zijn vrijgegeven. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Pakketkeuze + + PWQ + + + Password is too short + Het wachtwoord is te kort + + + + Password is too long + Het wachtwoord is te lang + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Onjuiste parameters voor procestaak + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. De gebruikersnaam is te lang. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. De gebruikersnaam bevat ongeldige tekens. Enkel kleine letters en nummers zijn toegelaten. - + Your hostname is too short. De hostnaam is te kort. - + Your hostname is too long. De hostnaam is te lang. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. De hostnaam bevat ongeldige tekens. Enkel letters, cijfers en liggende streepjes zijn toegelaten. - - + + Your passwords do not match! Je wachtwoorden komen niet overeen! - - - Password is too short - Het wachtwoord is te kort - - - - Password is too long - Het wachtwoord is te lang - UsersViewStep diff --git a/lang/calamares_pl.ts b/lang/calamares_pl.ts index 242583228..21c493ff2 100644 --- a/lang/calamares_pl.ts +++ b/lang/calamares_pl.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Ukończono @@ -170,80 +170,80 @@ - + &Cancel &Anuluj - + Cancel installation without changing the system. Anuluj instalację bez dokonywania zmian w systemie. - + Cancel installation? Anulować instalację? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Czy na pewno chcesz anulować obecny proces instalacji? Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone. - + &Yes &Tak - + &No &Nie - + &Close Zam&knij - + Continue with setup? Kontynuować z programem instalacyjnym? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Instalator %1 zamierza przeprowadzić zmiany na Twoim dysku, aby zainstalować %2.<br/><strong>Nie będziesz mógł cofnąć tych zmian.</strong> - + &Install now &Zainstaluj teraz - + Go &back &Cofnij się - + &Done &Ukończono - + The installation is complete. Close the installer. Instalacja ukończona pomyślnie. Możesz zamknąć instalator. - + Error Błąd - + Installation Failed Wystąpił błąd instalacji @@ -251,101 +251,26 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone. CalamaresPython::Helper - + Unknown exception type Nieznany rodzaj wyjątku - + unparseable Python error nieparowalny błąd Pythona - + unparseable Python traceback nieparowalny traceback Pythona - + Unfetchable Python error. Nieosiągalny błąd Pythona. - - CalamaresUtils::CommandList - - - Could not run command. - Nie można wykonać polecenia. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - Nie określono rootMountPoint, więc polecenie nie może zostać wykonane w docelowym środowisku. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Wyjście: - - - - - External command crashed. - Zewnętrzne polecenie zakończone niepowodzeniem. - - - - Command <i>%1</i> crashed. - Wykonanie polecenia <i>%1</i> nie powiodło się. - - - - External command failed to start. - Nie udało się uruchomić zewnętrznego polecenia. - - - - Command <i>%1</i> failed to start. - Polecenie <i>%1</i> nie zostało uruchomione. - - - - Internal error when starting command. - Wystąpił wewnętrzny błąd podczas uruchamiania polecenia. - - - - Bad parameters for process job call. - Błędne parametry wywołania zadania. - - - - External command failed to finish. - Nie udało się ukończyć zewnętrznego polecenia. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Nie udało się ukończyć polecenia <i>%1</i> w ciągu %2 sekund. - - - - External command finished with errors. - Ukończono zewnętrzne polecenie z błędami. - - - - Command <i>%1</i> finished with exit code %2. - Polecenie <i>%1</i> zostało ukończone z błędem o kodzie %2. - - CalamaresWindow @@ -543,6 +468,19 @@ Wyjście: Wyczyszczono wszystkie tymczasowe montowania. + + CommandList + + + Could not run command. + Nie można wykonać polecenia. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Nie określono rootMountPoint, więc polecenie nie może zostać wykonane w docelowym środowisku. + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Wyjście: Wybór pakietów + + PWQ + + + Password is too short + Hasło jest zbyt krótkie + + + + Password is too long + Hasło jest zbyt długie + + + + Password is too weak + Hasło jest zbyt słabe + + + + Memory allocation error when setting '%1' + Wystąpił błąd przydzielania pamięci przy ustawieniu '%1' + + + + Memory allocation error + Błąd przydzielania pamięci + + + + The password is the same as the old one + Hasło jest takie samo jak poprzednie + + + + The password is a palindrome + Hasło jest palindromem + + + + The password differs with case changes only + Hasła różnią się tylko wielkością znaków + + + + The password is too similar to the old one + Hasło jest zbyt podobne do poprzedniego + + + + The password contains the user name in some form + Hasło zawiera nazwę użytkownika + + + + The password contains words from the real name of the user in some form + Hasło zawiera fragment pełnej nazwy użytkownika + + + + The password contains forbidden words in some form + Hasło zawiera jeden z niedozwolonych wyrazów + + + + The password contains less than %1 digits + Hasło składa się z mniej niż %1 znaków + + + + The password contains too few digits + Hasło zawiera zbyt mało znaków + + + + The password contains less than %1 uppercase letters + Hasło składa się z mniej niż %1 wielkich liter + + + + The password contains too few uppercase letters + Hasło zawiera zbyt mało wielkich liter + + + + The password contains less than %1 lowercase letters + Hasło składa się z mniej niż %1 małych liter + + + + The password contains too few lowercase letters + Hasło zawiera zbyt mało małych liter + + + + The password contains less than %1 non-alphanumeric characters + Hasło składa się z mniej niż %1 znaków niealfanumerycznych + + + + The password contains too few non-alphanumeric characters + Hasło zawiera zbyt mało znaków niealfanumerycznych + + + + The password is shorter than %1 characters + Hasło zawiera mniej niż %1 znaków + + + + The password is too short + Hasło jest zbyt krótkie + + + + The password is just rotated old one + Hasło jest odwróceniem poprzedniego + + + + The password contains less than %1 character classes + Hasło składa się z mniej niż %1 rodzajów znaków + + + + The password does not contain enough character classes + Hasło zawiera zbyt mało rodzajów znaków + + + + The password contains more than %1 same characters consecutively + Hasło zawiera ponad %1 powtarzających się tych samych znaków + + + + The password contains too many same characters consecutively + Hasło zawiera zbyt wiele powtarzających się znaków + + + + The password contains more than %1 characters of the same class consecutively + Hasło zawiera więcej niż %1 znaków tego samego rodzaju + + + + The password contains too many characters of the same class consecutively + Hasło składa się ze zbyt wielu znaków tego samego rodzaju + + + + The password contains monotonic sequence longer than %1 characters + Hasło zawiera jednakowy ciąg dłuższy niż %1 znaków + + + + The password contains too long of a monotonic character sequence + Hasło zawiera zbyt długi ciąg jednakowych znaków + + + + No password supplied + Nie podano hasła + + + + Cannot obtain random numbers from the RNG device + Nie można uzyskać losowych znaków z urządzenia RNG + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + Nieznane ustawienie - %1 + + + + Unknown setting + Nieznane ustawienie + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + Ustawienie %1 nie jest liczbą całkowitą + + + + Setting is not of integer type + Ustawienie nie jest liczbą całkowitą + + + + Setting %1 is not of string type + Ustawienie %1 nie jest ciągiem znaków + + + + Setting is not of string type + Ustawienie nie jest ciągiem znaków + + + + Opening the configuration file failed + Nie udało się otworzyć pliku konfiguracyjnego + + + + The configuration file is malformed + Plik konfiguracyjny jest uszkodzony + + + + Fatal failure + Krytyczne niepowodzenie + + + + Unknown error + Nieznany błąd + + Page_Keyboard @@ -1638,6 +1819,74 @@ Wyjście: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + +Wyjście: + + + + + External command crashed. + Zewnętrzne polecenie zakończone niepowodzeniem. + + + + Command <i>%1</i> crashed. + Wykonanie polecenia <i>%1</i> nie powiodło się. + + + + External command failed to start. + Nie udało się uruchomić zewnętrznego polecenia. + + + + Command <i>%1</i> failed to start. + Polecenie <i>%1</i> nie zostało uruchomione. + + + + Internal error when starting command. + Wystąpił wewnętrzny błąd podczas uruchamiania polecenia. + + + + Bad parameters for process job call. + Błędne parametry wywołania zadania. + + + + External command failed to finish. + Nie udało się ukończyć zewnętrznego polecenia. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Nie udało się ukończyć polecenia <i>%1</i> w ciągu %2 sekund. + + + + External command finished with errors. + Ukończono zewnętrzne polecenie z błędami. + + + + Command <i>%1</i> finished with exit code %2. + Polecenie <i>%1</i> zostało ukończone z błędem o kodzie %2. + + QObject @@ -2073,7 +2322,7 @@ Wyjście: ShellProcessJob - + Shell Processes Job @@ -2214,46 +2463,36 @@ Wyjście: UsersPage - + Your username is too long. Twoja nazwa użytkownika jest za długa. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Twoja nazwa użytkownika zawiera niepoprawne znaki. Dozwolone są tylko małe litery i cyfry. - + Your hostname is too short. Twoja nazwa komputera jest za krótka. - + Your hostname is too long. Twoja nazwa komputera jest za długa. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Twoja nazwa komputera zawiera niepoprawne znaki. Dozwolone są tylko litery, cyfry i myślniki. - - + + Your passwords do not match! Twoje hasła nie są zgodne! - - - Password is too short - Hasło jest zbyt krótkie - - - - Password is too long - Hasło jest zbyt długie - UsersViewStep diff --git a/lang/calamares_pl_PL.ts b/lang/calamares_pl_PL.ts index ab78c6eb2..5736f08fb 100644 --- a/lang/calamares_pl_PL.ts +++ b/lang/calamares_pl_PL.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Ukończono @@ -170,80 +170,80 @@ - + &Cancel &Anuluj - + Cancel installation without changing the system. - + Cancel installation? Przerwać instalację? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Czy naprawdę chcesz przerwać instalację? Instalator zakończy działanie i wszystkie zmiany zostaną utracone. - + &Yes - + &No - + &Close - + Continue with setup? Kontynuować instalację? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &Zainstaluj - + Go &back &Wstecz - + &Done - + The installation is complete. Close the installer. - + Error Błąd - + Installation Failed Wystąpił błąd instalacji @@ -251,99 +251,26 @@ Instalator zakończy działanie i wszystkie zmiany zostaną utracone. CalamaresPython::Helper - + Unknown exception type Nieznany wyjątek - + unparseable Python error Nieparsowalny błąd Pythona - + unparseable Python traceback nieparsowalny traceback Pythona - + Unfetchable Python error. Niepobieralny błąd Pythona. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Błędne parametry wywołania zadania. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Błędne parametry wywołania zadania. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! Twoje hasła są niezgodne! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_pt_BR.ts b/lang/calamares_pt_BR.ts index 89c6f9a68..8ed9e679d 100644 --- a/lang/calamares_pt_BR.ts +++ b/lang/calamares_pt_BR.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Concluído @@ -170,80 +170,80 @@ - + &Cancel &Cancelar - + Cancel installation without changing the system. Cancelar instalação sem modificar o sistema. - + Cancel installation? Cancelar a instalação? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Você deseja realmente cancelar a instalação atual? O instalador será fechado e todas as alterações serão perdidas. - + &Yes &Sim - + &No &Não - + &Close Fe&char - + Continue with setup? Continuar com configuração? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> O instalador %1 está prestes a fazer alterações no disco a fim de instalar %2.<br/><strong>Você não será capaz de desfazer estas mudanças.</strong> - + &Install now &Instalar agora - + Go &back &Voltar - + &Done Completa&do - + The installation is complete. Close the installer. A instalação está completa. Feche o instalador. - + Error Erro - + Installation Failed Falha na Instalação @@ -251,101 +251,26 @@ O instalador será fechado e todas as alterações serão perdidas. CalamaresPython::Helper - + Unknown exception type Tipo de exceção desconhecida - + unparseable Python error erro inanalisável do Python - + unparseable Python traceback rastreamento inanalisável do Python - + Unfetchable Python error. Erro inbuscável do Python. - - CalamaresUtils::CommandList - - - Could not run command. - Não foi possível executar o comando. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - O comando não pode ser executado no ambiente de destino porque o rootMontPoint não foi definido. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Saída: - - - - - External command crashed. - O comando externo falhou. - - - - Command <i>%1</i> crashed. - O comando <i>%1</i> falhou. - - - - External command failed to start. - O comando externo falhou ao iniciar. - - - - Command <i>%1</i> failed to start. - O comando <i>%1</i> falhou ao iniciar. - - - - Internal error when starting command. - Erro interno ao iniciar o comando. - - - - Bad parameters for process job call. - Parâmetros ruins para a chamada da tarefa do processo. - - - - External command failed to finish. - O comando externo falhou ao finalizar. - - - - Command <i>%1</i> failed to finish in %2 seconds. - O comando <i>%1</i> falhou ao finalizar em %2 segundos. - - - - External command finished with errors. - O comando externo foi concluído com erros. - - - - Command <i>%1</i> finished with exit code %2. - O comando <i>%1</i> foi concluído com o código %2. - - CalamaresWindow @@ -545,6 +470,19 @@ A instalação pode continuar, mas alguns recursos podem ser desativados.Pontos de montagens temporários limpos. + + CommandList + + + Could not run command. + Não foi possível executar o comando. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + O comando não pode ser executado no ambiente de destino porque o rootMontPoint não foi definido. + + ContextualProcessJob @@ -1288,6 +1226,249 @@ A instalação pode continuar, mas alguns recursos podem ser desativados.Seleção de pacotes + + PWQ + + + Password is too short + A senha é muito curta + + + + Password is too long + A senha é muito longa + + + + Password is too weak + A senha é muito fraca + + + + Memory allocation error when setting '%1' + Erro de alocação de memória ao definir '% 1' + + + + Memory allocation error + Erro de alocação de memória + + + + The password is the same as the old one + A senha é a mesma que a antiga + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + A senha é muito semelhante à antiga + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + A senha contém palavras proibidas de alguma forma + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + A senha contém poucas letras minúsculas + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + A senha contém poucos caracteres não alfanuméricos + + + + The password is shorter than %1 characters + + + + + The password is too short + A senha é muito curta + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + A senha contém muitos caracteres iguais consecutivamente + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + A senha contém muitos caracteres da mesma classe consecutivamente + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + Nenhuma senha fornecida + + + + Cannot obtain random numbers from the RNG device + Não é possível obter números aleatórios do dispositivo RNG + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + Configuração desconhecida + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + A configuração não é de tipo inteiro + + + + Setting %1 is not of string type + + + + + Setting is not of string type + A configuração não é de tipo string + + + + Opening the configuration file failed + Falha ao abrir o arquivo de configuração + + + + The configuration file is malformed + + + + + Fatal failure + Falha fatal + + + + Unknown error + Erro desconhecido + + Page_Keyboard @@ -1640,6 +1821,75 @@ A instalação pode continuar, mas alguns recursos podem ser desativados.Tema + + ProcessResult + + + +There was no output from the command. + +Não houve saída do comando. + + + + +Output: + + +Saída: + + + + + External command crashed. + O comando externo falhou. + + + + Command <i>%1</i> crashed. + O comando <i>%1</i> falhou. + + + + External command failed to start. + O comando externo falhou ao iniciar. + + + + Command <i>%1</i> failed to start. + O comando <i>%1</i> falhou ao iniciar. + + + + Internal error when starting command. + Erro interno ao iniciar o comando. + + + + Bad parameters for process job call. + Parâmetros ruins para a chamada da tarefa do processo. + + + + External command failed to finish. + O comando externo falhou ao finalizar. + + + + Command <i>%1</i> failed to finish in %2 seconds. + O comando <i>%1</i> falhou ao finalizar em %2 segundos. + + + + External command finished with errors. + O comando externo foi concluído com erros. + + + + Command <i>%1</i> finished with exit code %2. + O comando <i>%1</i> foi concluído com o código %2. + + QObject @@ -2075,7 +2325,7 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. ShellProcessJob - + Shell Processes Job Processos de trabalho do Shell @@ -2216,46 +2466,36 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. UsersPage - + Your username is too long. O nome de usuário é grande demais. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. O nome de usuário contém caracteres inválidos. Apenas letras minúsculas e números são permitidos. - + Your hostname is too short. O nome da máquina é muito curto. - + Your hostname is too long. O nome da máquina é muito grande. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. O nome da máquina contém caracteres inválidos. Apenas letras, números e traços são permitidos. - - + + Your passwords do not match! As senhas não estão iguais! - - - Password is too short - A senha é muito curta - - - - Password is too long - A senha é muito longa - UsersViewStep diff --git a/lang/calamares_pt_PT.ts b/lang/calamares_pt_PT.ts index 25ebaeef1..45370ddff 100644 --- a/lang/calamares_pt_PT.ts +++ b/lang/calamares_pt_PT.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Concluído @@ -170,80 +170,80 @@ - + &Cancel &Cancelar - + Cancel installation without changing the system. Cancelar instalar instalação sem modificar o sistema. - + Cancel installation? Cancelar a instalação? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Tem a certeza que pretende cancelar o atual processo de instalação? O instalador será encerrado e todas as alterações serão perdidas. - + &Yes &Sim - + &No &Não - + &Close &Fechar - + Continue with setup? Continuar com a configuração? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> O %1 instalador está prestes a fazer alterações ao seu disco em ordem para instalar %2.<br/><strong>Não será capaz de desfazer estas alterações.</strong> - + &Install now &Instalar agora - + Go &back Voltar &atrás - + &Done &Feito - + The installation is complete. Close the installer. A instalação está completa. Feche o instalador. - + Error Erro - + Installation Failed Falha na Instalação @@ -251,101 +251,26 @@ O instalador será encerrado e todas as alterações serão perdidas. CalamaresPython::Helper - + Unknown exception type Tipo de exceção desconhecido - + unparseable Python error erro inanalisável do Python - + unparseable Python traceback rasto inanalisável do Python - + Unfetchable Python error. Erro inatingível do Python. - - CalamaresUtils::CommandList - - - Could not run command. - Não foi possível correr o comando. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - Não está definido o Ponto de Montagem root, portanto o comando não pode ser corrido no ambiente alvo. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Saída de Dados: - - - - - External command crashed. - O comando externo "crashou". - - - - Command <i>%1</i> crashed. - Comando <i>%1</i> "crashou". - - - - External command failed to start. - Comando externo falhou ao iniciar. - - - - Command <i>%1</i> failed to start. - Comando <i>%1</i> falhou ao iniciar. - - - - Internal error when starting command. - Erro interno ao iniciar comando. - - - - Bad parameters for process job call. - Maus parâmetros para chamada de processamento de tarefa. - - - - External command failed to finish. - Comando externo falhou a finalização. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Comando <i>%1</i> falhou ao finalizar em %2 segundos. - - - - External command finished with errors. - Comando externo finalizou com erros. - - - - Command <i>%1</i> finished with exit code %2. - Comando <i>%1</i> finalizou com código de saída %2. - - CalamaresWindow @@ -543,6 +468,19 @@ Saída de Dados: Clareadas todas as montagens temporárias. + + CommandList + + + Could not run command. + Não foi possível correr o comando. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Não está definido o Ponto de Montagem root, portanto o comando não pode ser corrido no ambiente alvo. + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Saída de Dados: Seleção de pacotes + + PWQ + + + Password is too short + A palavra-passe é demasiado curta + + + + Password is too long + A palavra-passe é demasiado longa + + + + Password is too weak + A palavra-passe é demasiado fraca + + + + Memory allocation error when setting '%1' + Erro de alocação de memória quando definido '%1' + + + + Memory allocation error + Erro de alocação de memória + + + + The password is the same as the old one + A palavra-passe é a mesma que a antiga + + + + The password is a palindrome + A palavra-passe é um palíndromo + + + + The password differs with case changes only + A palavra-passe difere com apenas diferenças de maiúsculas e minúsculas + + + + The password is too similar to the old one + A palavra-passe é demasiado semelhante à antiga + + + + The password contains the user name in some form + A palavra passe contém de alguma forma o nome do utilizador + + + + The password contains words from the real name of the user in some form + A palavra passe contém de alguma forma palavras do nome real do utilizador + + + + The password contains forbidden words in some form + A palavra-passe contém de alguma forma palavras proibidas + + + + The password contains less than %1 digits + A palavra-passe contém menos de %1 dígitos + + + + The password contains too few digits + A palavra-passe contém muito poucos dígitos + + + + The password contains less than %1 uppercase letters + A palavra-passe contém menos de %1 letras maiúsculas + + + + The password contains too few uppercase letters + A palavra-passe contém muito poucas letras maiúsculas + + + + The password contains less than %1 lowercase letters + A palavra-passe contém menos de %1 letras minúsculas + + + + The password contains too few lowercase letters + A palavra-passe contém muito poucas letras minúsculas + + + + The password contains less than %1 non-alphanumeric characters + A palavra-passe contém menos de %1 carateres não-alfanuméricos + + + + The password contains too few non-alphanumeric characters + A palavra-passe contém muito pouco carateres não alfa-numéricos + + + + The password is shorter than %1 characters + A palavra-passe é menor do que %1 carateres + + + + The password is too short + A palavra-passe é demasiado pequena + + + + The password is just rotated old one + A palavra-passe é apenas uma antiga alternada + + + + The password contains less than %1 character classes + A palavra-passe contém menos de %1 classe de carateres + + + + The password does not contain enough character classes + A palavra-passe não contém classes de carateres suficientes + + + + The password contains more than %1 same characters consecutively + A palavra-passe contém apenas mais do que %1 carateres iguais consecutivos + + + + The password contains too many same characters consecutively + A palavra-passe contém demasiados carateres iguais consecutivos + + + + The password contains more than %1 characters of the same class consecutively + A palavra-passe contém mais do que %1 carateres consecutivos da mesma classe + + + + The password contains too many characters of the same class consecutively + A palavra-passe contém demasiados carateres consecutivos da mesma classe + + + + The password contains monotonic sequence longer than %1 characters + A palavra-passe contém sequência mono tónica mais longa do que %1 carateres + + + + The password contains too long of a monotonic character sequence + A palavra-passe contém uma sequência mono tónica de carateres demasiado longa + + + + No password supplied + Nenhuma palavra-passe fornecida + + + + Cannot obtain random numbers from the RNG device + Não é possível obter sequência aleatória de números a partir do dispositivo RNG + + + + Password generation failed - required entropy too low for settings + Geração de palavra-passe falhada - entropia obrigatória demasiado baixa para definições + + + + The password fails the dictionary check - %1 + A palavra-passe falha a verificação do dicionário - %1 + + + + The password fails the dictionary check + A palavra-passe falha a verificação do dicionário + + + + Unknown setting - %1 + Definição desconhecida - %1 + + + + Unknown setting + Definição desconhecida + + + + Bad integer value of setting - %1 + Valor inteiro incorreto para definição - %1 + + + + Bad integer value + Valor inteiro incorreto + + + + Setting %1 is not of integer type + Definição %1 não é do tipo inteiro + + + + Setting is not of integer type + Definição não é do tipo inteiro + + + + Setting %1 is not of string type + Definição %1 não é do tipo cadeia de carateres + + + + Setting is not of string type + Definição não é do tipo cadeira de carateres + + + + Opening the configuration file failed + Abertura da configuração de ficheiro falhou + + + + The configuration file is malformed + O ficheiro de configuração está mal formado + + + + Fatal failure + Falha fatal + + + + Unknown error + Erro desconhecido + + Page_Keyboard @@ -1638,6 +1819,75 @@ Saída de Dados: Aparência + + ProcessResult + + + +There was no output from the command. + +O comando não produziu saída de dados. + + + + +Output: + + +Saída de Dados: + + + + + External command crashed. + O comando externo "crashou". + + + + Command <i>%1</i> crashed. + Comando <i>%1</i> "crashou". + + + + External command failed to start. + Comando externo falhou ao iniciar. + + + + Command <i>%1</i> failed to start. + Comando <i>%1</i> falhou a inicialização. + + + + Internal error when starting command. + Erro interno ao iniciar comando. + + + + Bad parameters for process job call. + Maus parâmetros para chamada de processamento de tarefa. + + + + External command failed to finish. + Comando externo falhou a finalização. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Comando <i>%1</i> falhou ao finalizar em %2 segundos. + + + + External command finished with errors. + Comando externo finalizou com erros. + + + + Command <i>%1</i> finished with exit code %2. + Comando <i>%1</i> finalizou com código de saída %2. + + QObject @@ -2073,7 +2323,7 @@ Saída de Dados: ShellProcessJob - + Shell Processes Job Tarefa de Processos da Shell @@ -2214,46 +2464,36 @@ Saída de Dados: UsersPage - + Your username is too long. O seu nome de utilizador é demasiado longo. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. O seu nome de utilizador contem caractéres inválidos. Apenas letras minúsculas e números são permitidos. - + Your hostname is too short. O nome da sua máquina é demasiado curto. - + Your hostname is too long. O nome da sua máquina é demasiado longo. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. O nome da sua máquina contém caratéres inválidos. Apenas letras, números e traços são permitidos. - - + + Your passwords do not match! As suas palavras-passe não coincidem! - - - Password is too short - A palavra-passe é demasiado curta - - - - Password is too long - A palavra-passe é demasiado longa - UsersViewStep diff --git a/lang/calamares_ro.ts b/lang/calamares_ro.ts index 6694183f5..58b0e3c24 100644 --- a/lang/calamares_ro.ts +++ b/lang/calamares_ro.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Gata @@ -170,80 +170,80 @@ - + &Cancel &Anulează - + Cancel installation without changing the system. Anulează instalarea fără schimbarea sistemului. - + Cancel installation? Anulez instalarea? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Doriți să anulați procesul curent de instalare? Programul de instalare va ieși, iar toate modificările vor fi pierdute. - + &Yes &Da - + &No &Nu - + &Close În&chide - + Continue with setup? Continuați configurarea? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Programul de instalare %1 este pregătit să facă schimbări pe discul dumneavoastră pentru a instala %2.<br/><strong>Nu veți putea anula aceste schimbări.</strong> - + &Install now &Instalează acum - + Go &back Î&napoi - + &Done &Gata - + The installation is complete. Close the installer. Instalarea este completă. Închide instalatorul. - + Error Eroare - + Installation Failed Instalare eșuată @@ -251,99 +251,26 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute. CalamaresPython::Helper - + Unknown exception type Tip de excepție necunoscut - + unparseable Python error Eroare Python neanalizabilă - + unparseable Python traceback Traceback Python neanalizabil - + Unfetchable Python error. Eroare Python nepreluabilă - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parametri proști pentru apelul sarcinii de proces. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: S-au eliminat toate montările temporare. + + CommandList + + + Could not run command. + Nu s-a putut executa comanda. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Nu este definit niciun rootMountPoint, așadar comanda nu a putut fi executată în mediul dorit. + + ContextualProcessJob @@ -584,7 +524,7 @@ Output: LVM LV name - + Nume LVM LV @@ -993,7 +933,7 @@ Output: <html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style=" font-style:italic;">Done</span> or close the installer.</p></body></html> - + <html><head/><body><p>Când această căsuță este bifată, sistemul va reporni deîndată ce veți apăsa pe <span style=" font-style:italic;">Done</span> sau veți închide programul instalator</p></body></html> @@ -1284,6 +1224,249 @@ Output: Selecția pachetelor + + PWQ + + + Password is too short + Parola este prea scurtă + + + + Password is too long + Parola este prea lungă + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,74 @@ Output: Interfață + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + +Output + + + + + External command crashed. + Comanda externă a eșuat. + + + + Command <i>%1</i> crashed. + Comanda <i>%1</i> a eșuat. + + + + External command failed to start. + Comanda externă nu a putut fi pornită. + + + + Command <i>%1</i> failed to start. + Comanda <i>%1</i> nu a putut fi pornită. + + + + Internal error when starting command. + Eroare internă la pornirea comenzii. + + + + Bad parameters for process job call. + Parametri proști pentru apelul sarcinii de proces. + + + + External command failed to finish. + Finalizarea comenzii externe a eșuat. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Comanda <i>%1</i> nu a putut fi finalizată în %2 secunde. + + + + External command finished with errors. + Comanda externă finalizată cu erori. + + + + Command <i>%1</i> finished with exit code %2. + Comanda <i>%1</i> finalizată cu codul de ieșire %2. + + QObject @@ -2071,9 +2322,9 @@ Output: ShellProcessJob - + Shell Processes Job - + Shell-ul procesează sarcina. @@ -2212,46 +2463,36 @@ Output: UsersPage - + Your username is too long. Numele de utilizator este prea lung. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Numele de utilizator conține caractere invalide. Folosiți doar litere mici și numere. - + Your hostname is too short. Hostname este prea scurt. - + Your hostname is too long. Hostname este prea lung. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Hostname conține caractere invalide. Folosiți doar litere, numere și cratime. - - + + Your passwords do not match! Parolele nu se potrivesc! - - - Password is too short - Parola este prea scurtă - - - - Password is too long - Parola este prea lungă - UsersViewStep @@ -2311,7 +2552,7 @@ Output: <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. - + <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Mulțumiri: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg și <a href="https://www.transifex.com/calamares/calamares/">echipei de traducători Calamares</a>.<br/><br/><a href="https://calamares.io/">Calamares</a>, dezvoltare sponsorizată de <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. diff --git a/lang/calamares_ru.ts b/lang/calamares_ru.ts index 5ad426faf..8484f5ca4 100644 --- a/lang/calamares_ru.ts +++ b/lang/calamares_ru.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Готово @@ -170,79 +170,79 @@ - + &Cancel О&тмена - + Cancel installation without changing the system. Отменить установку без изменения системы. - + Cancel installation? Отменить установку? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Действительно прервать процесс установки? Программа установки сразу прекратит работу, все изменения будут потеряны. - + &Yes &Да - + &No &Нет - + &Close &Закрыть - + Continue with setup? Продолжить установку? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Программа установки %1 готова внести изменения на Ваш диск, чтобы установить %2.<br/><strong>Отменить эти изменения будет невозможно.</strong> - + &Install now Приступить к &установке - + Go &back &Назад - + &Done &Готово - + The installation is complete. Close the installer. Установка завершена. Закройте установщик. - + Error Ошибка - + Installation Failed Установка завершилась неудачей @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type Неизвестный тип исключения - + unparseable Python error неподдающаяся обработке ошибка Python - + unparseable Python traceback неподдающийся обработке traceback Python - + Unfetchable Python error. Неизвестная ошибка Python - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Неверные параметры для вызова процесса. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: Освобождены все временные точки монтирования. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: Выбор пакетов + + PWQ + + + Password is too short + Слишком короткий пароль + + + + Password is too long + Слишком длинный пароль + + + + Password is too weak + Пароль слишком слабый + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + Пароль такой же, как и старый + + + + The password is a palindrome + Пароль является палиндромом + + + + The password differs with case changes only + Пароль отличается только регистром символов + + + + The password is too similar to the old one + Пароль слишком похож на старый + + + + The password contains the user name in some form + Пароль содержит имя пользователя + + + + The password contains words from the real name of the user in some form + Пароль содержит слова из реального имени пользователя + + + + The password contains forbidden words in some form + Пароль содержит запрещённые слова + + + + The password contains less than %1 digits + Пароль содержит менее %1 цифр + + + + The password contains too few digits + В пароле слишком мало цифр + + + + The password contains less than %1 uppercase letters + Пароль содержит менее %1 заглавных букв + + + + The password contains too few uppercase letters + В пароле слишком мало заглавных букв + + + + The password contains less than %1 lowercase letters + Пароль содержит менее %1 строчных букв + + + + The password contains too few lowercase letters + В пароле слишком мало строчных букв + + + + The password contains less than %1 non-alphanumeric characters + Пароль содержит менее %1 не буквенно-цифровых символов + + + + The password contains too few non-alphanumeric characters + В пароле слишком мало не буквенно-цифровых символов + + + + The password is shorter than %1 characters + Пароль короче %1 символов + + + + The password is too short + Пароль слишком короткий + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + Пароль содержит более %1 одинаковых последовательных символов + + + + The password contains too many same characters consecutively + Пароль содержит слишком много одинаковых последовательных символов + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + Неизвестная ошибка + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Неверные параметры для вызова процесса. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. Ваше имя пользователя слишком длинное. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Ваше имя пользователя содержит недопустимые символы. Допускаются только строчные буквы и цифры. - + Your hostname is too short. Имя вашего компьютера слишком коротко. - + Your hostname is too long. Имя вашего компьютера слишком длинное. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Имя вашего компьютера содержит недопустимые символы. Разрешены буквы, цифры и тире. - - + + Your passwords do not match! Пароли не совпадают! - - - Password is too short - Слишком короткий пароль - - - - Password is too long - Слишком длинный пароль - UsersViewStep diff --git a/lang/calamares_sk.ts b/lang/calamares_sk.ts index 46881901d..66b4ef235 100644 --- a/lang/calamares_sk.ts +++ b/lang/calamares_sk.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Hotovo @@ -170,80 +170,80 @@ - + &Cancel &Zrušiť - + Cancel installation without changing the system. Zruší inštaláciu bez zmeny systému. - + Cancel installation? Zrušiť inštaláciu? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Skutočne chcete zrušiť aktuálny priebeh inštalácie? Inštalátor sa ukončí a všetky zmeny budú stratené. - + &Yes _Áno - + &No _Nie - + &Close _Zavrieť - + Continue with setup? Pokračovať v inštalácii? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Inštalátor distribúcie %1 sa chystá vykonať zmeny na vašom disku, aby nainštaloval distribúciu %2. <br/><strong>Tieto zmeny nebudete môcť vrátiť späť.</strong> - + &Install now &Inštalovať teraz - + Go &back Prejsť s&päť - + &Done _Dokončiť - + The installation is complete. Close the installer. Inštalácia je dokončená. Zatvorí inštalátor. - + Error Chyba - + Installation Failed Inštalácia zlyhala @@ -251,101 +251,26 @@ Inštalátor sa ukončí a všetky zmeny budú stratené. CalamaresPython::Helper - + Unknown exception type Neznámy typ výnimky - + unparseable Python error Neanalyzovateľná chyba jazyka Python - + unparseable Python traceback Neanalyzovateľný ladiaci výstup jazyka Python - + Unfetchable Python error. Nezískateľná chyba jazyka Python. - - CalamaresUtils::CommandList - - - Could not run command. - Nepodarilo sa spustiť príkaz. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Výstup: - - - - - External command crashed. - Externý príkaz nečakane skončil. - - - - Command <i>%1</i> crashed. - Príkaz <i>%1</i> nečakane skončil. - - - - External command failed to start. - Zlyhalo spustenie externého príkazu. - - - - Command <i>%1</i> failed to start. - Zlyhalo spustenie príkazu <i>%1</i> . - - - - Internal error when starting command. - Počas spúšťania príkazu sa vyskytla interná chyba. - - - - Bad parameters for process job call. - Nesprávne parametre pre volanie úlohy procesu. - - - - External command failed to finish. - Zlyhalo dokončenie externého príkazu. - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - Externý príkaz bol dokončený s chybami. - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -543,6 +468,19 @@ Výstup: Vymazané všetky dočasné pripojenia. + + CommandList + + + Could not run command. + Nepodarilo sa spustiť príkaz. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + Nie je definovaný parameter rootMountPoint, takže príkaz nemôže byť spustený v cieľovom prostredí. + + ContextualProcessJob @@ -586,7 +524,7 @@ Výstup: LVM LV name - + Názov LVM LV @@ -995,7 +933,7 @@ Výstup: <html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style=" font-style:italic;">Done</span> or close the installer.</p></body></html> - + <html><head/><body><p>Keď je zaškrtnuté toto políčko, váš systém sa okamžite reštartuje po stlačení tlačidla <span style=" font-style:italic;">Dokončiť</span> alebo zatvorení inštalátora.</p></body></html> @@ -1286,6 +1224,249 @@ Výstup: Výber balíkov + + PWQ + + + Password is too short + Heslo je príliš krátke + + + + Password is too long + Heslo je príliš dlhé + + + + Password is too weak + Heslo je príliš slabé + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + Heslo je rovnaké ako to staré + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + Heslo je príliš podobné ako to staré + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + Heslo je kratšie ako %1 znakov + + + + The password is too short + Heslo je príliš krátke + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + Zlyhalo otváranie konfiguračného súboru + + + + The configuration file is malformed + Konfiguračný súbor je poškodený + + + + Fatal failure + Závažné zlyhanie + + + + Unknown error + Neznáma chyba + + Page_Keyboard @@ -1638,6 +1819,74 @@ Výstup: Vzhľad a dojem + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + +Výstup: + + + + + External command crashed. + Externý príkaz nečakane skončil. + + + + Command <i>%1</i> crashed. + Príkaz <i>%1</i> nečakane skončil. + + + + External command failed to start. + Zlyhalo spustenie externého príkazu. + + + + Command <i>%1</i> failed to start. + Zlyhalo spustenie príkazu <i>%1</i> . + + + + Internal error when starting command. + Počas spúšťania príkazu sa vyskytla interná chyba. + + + + Bad parameters for process job call. + Nesprávne parametre pre volanie úlohy procesu. + + + + External command failed to finish. + Zlyhalo dokončenie externého príkazu. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Zlyhalo dokončenie príkazu <i>%1</i> počas doby %2 sekúnd. + + + + External command finished with errors. + Externý príkaz bol dokončený s chybami. + + + + Command <i>%1</i> finished with exit code %2. + Príkaz <i>%1</i> skončil s ukončovacím kódom %2. + + QObject @@ -2073,9 +2322,9 @@ Výstup: ShellProcessJob - + Shell Processes Job - + Úloha procesov príkazového riadku @@ -2214,46 +2463,36 @@ Výstup: UsersPage - + Your username is too long. Vaše používateľské meno je príliš dlhé. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Vaše používateľské meno obsahuje neplatné znaky. Povolené sú iba písmená, čísla a pomlčky. - + Your hostname is too short. Váš názov hostiteľa je príliš krátky. - + Your hostname is too long. Váš názov hostiteľa je príliš dlhý. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Váš názov hostiteľa obsahuje neplatné znaky. Povolené sú iba písmená, čísla a pomlčky. - - + + Your passwords do not match! Vaše heslá sa nezhodujú! - - - Password is too short - Heslo je príliš krátke - - - - Password is too long - Heslo je príliš dlhé - UsersViewStep @@ -2313,7 +2552,7 @@ Výstup: <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. - + <h1>%1</h1><br/><strong>%2<br/>pre distribúciu %3</strong><br/><br/>Autorské práva 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Autorské práva 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Poďakovanie: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg a <a href="https://www.transifex.com/calamares/calamares/">tím prekladateľov inštalátora Calamares</a>.<br/><br/>Vývoj inštalátora <a href="https://calamares.io/">Calamares</a> je podporovaný spoločnosťou <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. diff --git a/lang/calamares_sl.ts b/lang/calamares_sl.ts index 32693a1b4..f31a6da78 100644 --- a/lang/calamares_sl.ts +++ b/lang/calamares_sl.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Končano @@ -170,80 +170,80 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? Preklic namestitve? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Ali res želite preklicati trenutni namestitveni proces? Namestilni program se bo končal in vse spremembe bodo izgubljene. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error Napaka - + Installation Failed Namestitev je spodletela @@ -251,99 +251,26 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene. CalamaresPython::Helper - + Unknown exception type Neznana vrsta izjeme - + unparseable Python error nerazčlenljiva napaka Python - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Nepravilni parametri za klic procesa opravila. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Vsi začasni priklopi so bili počiščeni. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Nepravilni parametri za klic procesa opravila. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_sq.ts b/lang/calamares_sq.ts index a6f51e64e..a1bbf7108 100644 --- a/lang/calamares_sq.ts +++ b/lang/calamares_sq.ts @@ -60,7 +60,7 @@ JobQueue - JobQueue + Radhë Aktesh @@ -105,7 +105,7 @@ Calamares::JobThread - + Done U bë @@ -170,80 +170,80 @@ - + &Cancel &Anuloje - + Cancel installation without changing the system. Anuloje instalimin pa ndryshuar sistemin. - + Cancel installation? Të anulohet instalimi? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Doni vërtet të anulohet procesi i tanishëm i instalimit? Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej. - + &Yes &Po - + &No &Jo - + &Close &Mbylle - + Continue with setup? Të vazhdohet me rregullimin? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Instaluesi %1 është një hap larg nga bërja e ndryshimeve në diskun tuaj, që të mund të instalojë %2.<br/><strong>S’do të jeni në gjendje t’i zhbëni këto ndryshime.</strong> - + &Install now &Instaloje tani - + Go &back Kthehu &mbrapsht - + &Done &U bë - + The installation is complete. Close the installer. Instalimi u plotësua. Mbylle instaluesin. - + Error Gabim - + Installation Failed Instalimi Dështoi @@ -251,99 +251,26 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej. CalamaresPython::Helper - + Unknown exception type Lloj i panjohur përjashtimi - + unparseable Python error Gabim kodi Python të papërtypshëm dot - + unparseable Python traceback <i>Traceback</i> Python i papërtypshëm - + Unfetchable Python error. Gabim Python mosprurjeje kodi. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Parametra të gabuar për thirrje akti procesi. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,12 +468,25 @@ Output: U hoqën krejt montimet e përkohshme. + + CommandList + + + Could not run command. + S’u xhirua dot urdhri. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + S’ka të caktuar rootMountPoint, ndaj urdhri s’mund të xhirohet në mjedisin e synuar. + + ContextualProcessJob Contextual Processes Job - + Akt Procesesh Kontekstuale @@ -584,7 +524,7 @@ Output: LVM LV name - + Emër VLl LVM @@ -688,7 +628,7 @@ Output: Create new <strong>%1</strong> partition table on <strong>%2</strong> (%3). - Krijo tabelë të re ndarjesh %1 te %2. + Krijoni tabelë ndarjeje të re <strong>%1</strong> te <strong>%2</strong> (%3). @@ -993,7 +933,7 @@ Output: <html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style=" font-style:italic;">Done</span> or close the installer.</p></body></html> - + <html><head/><body><p>Kur i vihet shenjë kësaj kutie, sistemi juaj do të riniset menjëherë, kur klikoni mbi <span style=" font-style:italic;">U bë</span> ose mbyllni instaluesin.</p></body></html> @@ -1062,7 +1002,7 @@ Output: Please install KDE Konsole and try again! - + Ju lutemi, instaloni KDE Konsole dhe riprovoni! @@ -1284,6 +1224,249 @@ Output: Përzgjedhje paketash + + PWQ + + + Password is too short + Fjalëkalimi është shumë i shkurtër + + + + Password is too long + Fjalëkalimi është shumë i gjatë + + + + Password is too weak + Fjalëkalimi është shumë i dobët + + + + Memory allocation error when setting '%1' + Gabim caktimi kujtese kur rregullohej '%1' + + + + Memory allocation error + Gabim caktimi kujtese + + + + The password is the same as the old one + Fjalëkalimi është i njëjtë me të vjetrin + + + + The password is a palindrome + Fjalëkalimi është një palindromë + + + + The password differs with case changes only + Fjalëkalimet ndryshojnë vetëm nga shkronja të mëdha apo të vogla + + + + The password is too similar to the old one + Fjalëkalimi është shumë i ngjashëm me të vjetrin + + + + The password contains the user name in some form + Fjalëkalimi, në një farë mënyre, përmban emrin e përdoruesit + + + + The password contains words from the real name of the user in some form + Fjalëkalim, në një farë mënyre, përmban fjalë nga emri i vërtetë i përdoruesit + + + + The password contains forbidden words in some form + Fjalëkalimi, në një farë mënyre, përmban fjalë të ndaluara + + + + The password contains less than %1 digits + Fjalëkalimi përmban më pak se %1 shifra + + + + The password contains too few digits + Fjalëkalimi përmban shumë pak shifra + + + + The password contains less than %1 uppercase letters + Fjalëkalimi përmban më pak se %1 shkronja të mëdha + + + + The password contains too few uppercase letters + Fjalëkalimi përmban pak shkronja të mëdha + + + + The password contains less than %1 lowercase letters + Fjalëkalimi përmban më pak se %1 shkronja të vogla + + + + The password contains too few lowercase letters + Fjalëkalimi përmban pak shkronja të vogla + + + + The password contains less than %1 non-alphanumeric characters + Fjalëkalimi përmban më pak se %1 shenja jo alfanumerike + + + + The password contains too few non-alphanumeric characters + Fjalëkalimi përmban pak shenja jo alfanumerike + + + + The password is shorter than %1 characters + Fjalëkalimi është më i shkurtër se %1 shenja + + + + The password is too short + Fjalëkalimi është shumë i shkurtër + + + + The password is just rotated old one + Fjalëkalimi është i vjetri i ricikluar + + + + The password contains less than %1 character classes + Fjalëkalimi përmban më pak se %1 klasa shkronjash + + + + The password does not contain enough character classes + Fjalëkalimi nuk përmban klasa të mjaftueshme shenjash + + + + The password contains more than %1 same characters consecutively + Fjalëkalimi përmban më shumë se %1 shenja të njëjta njëra pas tjetrës + + + + The password contains too many same characters consecutively + Fjalëkalimi përmban shumë shenja të njëjta njëra pas tjetrës + + + + The password contains more than %1 characters of the same class consecutively + Fjalëkalimi përmban më shumë se %1 shenja të së njëjtës klasë njëra pas tjetrës + + + + The password contains too many characters of the same class consecutively + Fjalëkalimi përmban shumë shenja të së njëjtës klasë njëra pas tjetrës + + + + The password contains monotonic sequence longer than %1 characters + Fjalëkalimi përmban varg monoton më të gjatë se %1 shenja + + + + The password contains too long of a monotonic character sequence + Fjalëkalimi përmban varg monoton gjatë shenjash + + + + No password supplied + S’u dha fjalëkalim + + + + Cannot obtain random numbers from the RNG device + S’merren dot numra të rëndomtë nga pajisja RNG + + + + Password generation failed - required entropy too low for settings + Prodhimi i fjalëkalimit dështoi - entropi e domosdoshme për rregullimin shumë e ulët + + + + The password fails the dictionary check - %1 + Fjalëkalimi s’kaloi dot kontrollin kundrejt fjalorit - %1 + + + + The password fails the dictionary check + Fjalëkalimi s’kaloi dot kontrollin kundrejt fjalorit + + + + Unknown setting - %1 + Rregullim i panjohur - %1 + + + + Unknown setting + Rregullim i panjohur + + + + Bad integer value of setting - %1 + Vlerë e plotë e gabuar për rregullimin - %1 + + + + Bad integer value + Vlerë e plotë e gabuar + + + + Setting %1 is not of integer type + Rregullimi për %1 is s’është numër i plotë + + + + Setting is not of integer type + Rregullimi s’është numër i plotë + + + + Setting %1 is not of string type + Rregullimi për %1 is s’është i llojit varg + + + + Setting is not of string type + Rregullimi s’është i llojit varg + + + + Opening the configuration file failed + Dështoi hapja e kartelës së formësimit + + + + The configuration file is malformed + Kartela e formësimit është e keqformuar + + + + Fatal failure + Dështim fatal + + + + Unknown error + Gabim i panjohur + + Page_Keyboard @@ -1601,13 +1784,13 @@ Output: Plasma Look-and-Feel Job - + Akt Plasma Look-and-Feel Could not select KDE Plasma Look-and-Feel package - + S’u përzgjodh dot paketa KDE Plasma Look-and-Feel @@ -1620,12 +1803,12 @@ Output: Placeholder - + Vendmbajtëse Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. - + Ju lutemi, zgjidhni një look-and-feel (pamje dhe ndjesi) për Desktopin KDE Plasma. Mund edhe ta anashkaloni këtë hap dhe pamje-dhe-ndjesi ta formësoni pasi të jetë instaluar sistemi. @@ -1633,7 +1816,76 @@ Output: Look-and-Feel - + Pamje-dhe-Ndjesi + + + + ProcessResult + + + +There was no output from the command. + +S’pati përfundim nga urdhri. + + + + +Output: + + +Përfundim: + + + + + External command crashed. + Urdhri i jashtëm u vithis. + + + + Command <i>%1</i> crashed. + Urdhri <i>%1</i> u vithis. + + + + External command failed to start. + Dështoi nisja e urdhrit të jashtëm. + + + + Command <i>%1</i> failed to start. + Dështoi nisja e urdhrit <i>%1</i>. + + + + Internal error when starting command. + Gabim i brendshëm kur niset urdhri. + + + + Bad parameters for process job call. + Parametra të gabuar për thirrje akti procesi. + + + + External command failed to finish. + Udhri i jashtëm s’arriti të përfundohej. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Urdhri <i>%1</i> s’arriti të përfundohej në %2 sekonda. + + + + External command finished with errors. + Urdhri i jashtë përfundoi me gabime. + + + + Command <i>%1</i> finished with exit code %2. + Urdhri <i>%1</i> përfundoi me kod daljeje %2. @@ -2071,9 +2323,9 @@ Output: ShellProcessJob - + Shell Processes Job - + Akt Procesesh Shelli @@ -2097,22 +2349,22 @@ Output: Installation feedback - + Përshtypje mbi instalimin Sending installation feedback. - + Po dërgohen përshtypjet mbi instalimin Internal error in install-tracking. - + Gabim i brendshëm në shquarjen e instalimit. HTTP request timed out. - + Kërkesës HTTP i mbaroi koha. @@ -2120,28 +2372,28 @@ Output: Machine feedback - + Të dhëna nga makina Configuring machine feedback. - + Po formësohet moduli Të dhëna nga makina. Error in machine feedback configuration. - + Gabim në formësimin e modulit Të dhëna nga makina. Could not configure machine feedback correctly, script error %1. - + S’u formësua dot si duhet moduli Të dhëna nga makina, gabim programthi %1. Could not configure machine feedback correctly, Calamares error %1. - + S’u formësua dot si duhet moduli Të dhëna nga makina, gabim Calamares %1. @@ -2154,12 +2406,12 @@ Output: Placeholder - + Vendmbajtëse <html><head/><body><p>By selecting this, you will send <span style=" font-weight:600;">no information at all</span> about your installation.</p></body></html> - + <html><head/><body><p>Duke përzgjedhur këtë, <span style=" font-weight:600;">s’do të dërgoni fare të dhëna</span> rreth instalimit tuaj.</p></body></html> @@ -2173,32 +2425,32 @@ Output: ... - + <html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html> - + <html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Për më tepër të dhëna rreth përshtypjeve të përdoruesit, klikoni këtu</span></a></p></body></html> Install tracking helps %1 to see how many users they have, what hardware they install %1 to and (with the last two options below), get continuous information about preferred applications. To see what will be sent, please click the help icon next to each area. - + Instalimi i gjurmimit e ndihmon %1 të shohë se sa përdorues ka, në çfarë hardware-i e instalojnë %1 dhe (përmes dy mundësive të fundit më poshtë), të marrë të dhëna të vazhdueshme rre aplikacioneve të parapëlqyera. Që të shihni se ç’dërgohet, ju lutemi, klikoni ikonën e ndihmës në krah të çdo fushe. By selecting this you will send information about your installation and hardware. This information will <b>only be sent once</b> after the installation finishes. - + Duke përzgjedhur këtë, di të dërgoni të dhëna mbi instalimin dhe hardware-in tuaj. Këto të dhëna do të <b>dërgohen vetëm një herë</b>, pasi të përfundojë instalimi. By selecting this you will <b>periodically</b> send information about your installation, hardware and applications, to %1. - + Duke përzgjedhur këtë, do të dërgoni <b>periodikisht</b> te %1 të dhëna mbi instalimin, hardware-in dhe aplikacionet tuaja. By selecting this you will <b>regularly</b> send information about your installation, hardware, applications and usage patterns, to %1. - + Duke përzgjedhur këtë, do të dërgoni <b>rregullisht</b> te %1 të dhëna mbi instalimin, hardware-in, aplikacionet dhe rregullsitë tuaja në përdorim. @@ -2206,52 +2458,42 @@ Output: Feedback - + Përshtypje UsersPage - + Your username is too long. Emri juaj i përdoruesit është shumë i gjatë. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Emri juaj i përdoruesit përmban shenja të pavlefshme. Lejohen vetëm shkronja të vogla dhe shifra. - + Your hostname is too short. Strehëemri juaj është shumë i shkurtër. - + Your hostname is too long. Strehëemri juaj është shumë i gjatë. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Strehëemri juaj përmban shenja të pavlefshme. Lejohen vetëm shkronja të vogla dhe shifra. - - + + Your passwords do not match! Fjalëkalimet tuaj s’përputhen! - - - Password is too short - Fjalëkalimi është shumë i shkurtër - - - - Password is too long - Fjalëkalimi është shumë i gjatë - UsersViewStep @@ -2311,12 +2553,12 @@ Output: <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. - + <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Të drejta Kopjimi 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Të drejta Kopjimi 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Falënderime për: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg dhe <a href="https://www.transifex.com/calamares/calamares/">ekipin e përkthyesve të Calamares-it</a>.<br/><br/>Zhvillimi i <a href="https://calamares.io/">Calamares</a> sponsorizohet nga <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. %1 support - &Asistencë + Asistencë %1 diff --git a/lang/calamares_sr.ts b/lang/calamares_sr.ts index 1754dc67f..436a0d457 100644 --- a/lang/calamares_sr.ts +++ b/lang/calamares_sr.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Завршено @@ -170,80 +170,80 @@ - + &Cancel &Откажи - + Cancel installation without changing the system. - + Cancel installation? Отказати инсталацију? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Да ли стварно желите да прекинете текући процес инсталације? Инсталер ће бити затворен и све промене ће бити изгубљене. - + &Yes - + &No - + &Close - + Continue with setup? Наставити са подешавањем? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now &Инсталирај сада - + Go &back Иди &назад - + &Done - + The installation is complete. Close the installer. - + Error Грешка - + Installation Failed Инсталација није успела @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type Непознат тип изузетка - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Лоши параметри при позиву посла процеса. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Избор пакета + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Лоши параметри при позиву посла процеса. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Ваше корисничко име је предугачко. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. Име вашег "домаћина" - hostname је прекратко. - + Your hostname is too long. Ваше име домаћина је предуго - hostname - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Ваше име "домаћина" - hostname садржи недозвољене карактере. Могуће је користити само слова, бројеве и цртице. - - + + Your passwords do not match! Лозинке се не поклапају! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_sr@latin.ts b/lang/calamares_sr@latin.ts index 933f23519..6e4add226 100644 --- a/lang/calamares_sr@latin.ts +++ b/lang/calamares_sr@latin.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Gotovo @@ -170,80 +170,80 @@ - + &Cancel &Prekini - + Cancel installation without changing the system. - + Cancel installation? Prekini instalaciju? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Da li stvarno želite prekinuti trenutni proces instalacije? Instaler će se zatvoriti i sve promjene će biti izgubljene. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error Greška - + Installation Failed Neuspješna instalacija @@ -251,99 +251,26 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene. CalamaresPython::Helper - + Unknown exception type Nepoznat tip izuzetka - + unparseable Python error unparseable Python error - + unparseable Python traceback unparseable Python traceback - + Unfetchable Python error. Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Pogrešni parametri kod poziva funkcije u procesu. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Pogrešni parametri kod poziva funkcije u procesu. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! Vaše lozinke se ne poklapaju - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_sv.ts b/lang/calamares_sv.ts index bb40d8c29..03b99dde2 100644 --- a/lang/calamares_sv.ts +++ b/lang/calamares_sv.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Klar @@ -170,80 +170,80 @@ - + &Cancel Avbryt - + Cancel installation without changing the system. - + Cancel installation? Avbryt installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Är du säker på att du vill avsluta installationen i förtid? Alla ändringar kommer att gå förlorade. - + &Yes - + &No - + &Close - + Continue with setup? Fortsätt med installation? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1-installeraren är på väg att göra ändringar för att installera %2.<br/><strong>Du kommer inte att kunna ångra dessa ändringar!strong> - + &Install now &Installera nu - + Go &back Gå &bakåt - + &Done - + The installation is complete. Close the installer. - + Error Fel - + Installation Failed Installationen misslyckades @@ -251,99 +251,26 @@ Alla ändringar kommer att gå förlorade. CalamaresPython::Helper - + Unknown exception type Okänd undantagstyp - + unparseable Python error Otolkbart Pythonfel - + unparseable Python traceback Otolkbar Python-traceback - + Unfetchable Python error. Ohämtbart Pythonfel - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Ogiltiga parametrar för processens uppgiftsanrop. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Rensade alla tillfälliga monteringspunkter + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Paketval + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Ogiltiga parametrar för processens uppgiftsanrop. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Ditt användarnamn är för långt. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Ditt användarnamn innehåller otillåtna tecken! Endast små bokstäver och siffror tillåts. - + Your hostname is too short. Ditt värdnamn är för kort. - + Your hostname is too long. Ditt värdnamn är för långt. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Ditt värdnamn innehåller otillåtna tecken! Endast bokstäver, siffror och bindestreck tillåts. - - + + Your passwords do not match! Dina lösenord matchar inte! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_th.ts b/lang/calamares_th.ts index efb692511..6cbdebfe0 100644 --- a/lang/calamares_th.ts +++ b/lang/calamares_th.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done เสร็จสิ้น @@ -170,80 +170,80 @@ - + &Cancel &C ยกเลิก - + Cancel installation without changing the system. - + Cancel installation? ยกเลิกการติดตั้ง? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. คุณต้องการยกเลิกกระบวนการติดตั้งที่กำลังดำเนินการอยู่หรือไม่? ตัวติดตั้งจะสิ้นสุดการทำงานและไม่บันทึกการเปลี่ยนแปลงที่ได้ดำเนินการก่อนหน้านี้ - + &Yes - + &No - + &Close - + Continue with setup? ดำเนินการติดตั้งต่อหรือไม่? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> ตัวติดตั้ง %1 กำลังพยายามที่จะทำการเปลี่ยนแปลงในดิสก์ของคุณเพื่อติดตั้ง %2<br/><strong>คุณจะไม่สามารถยกเลิกการเปลี่ยนแปลงเหล่านี้ได้</strong> - + &Install now &ติดตั้งตอนนี้ - + Go &back กลั&บไป - + &Done - + The installation is complete. Close the installer. - + Error ข้อผิดพลาด - + Installation Failed การติดตั้งล้มเหลว @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type ข้อผิดพลาดไม่ทราบประเภท - + unparseable Python error ข้อผิดพลาด unparseable Python - + unparseable Python traceback ประวัติย้อนหลัง unparseable Python - + Unfetchable Python error. ข้อผิดพลาด Unfetchable Python - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - พารามิเตอร์ไม่ถูกต้องสำหรับการเรียกการทำงาน - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: จุดเชื่อมต่อชั่วคราวทั้งหมดถูกล้างแล้ว + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + พารามิเตอร์ไม่ถูกต้องสำหรับการเรียกการทำงาน + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. ชื่อผู้ใช้ของคุณยาวเกินไป - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. ชื่อผู้ใช้ของคุณมีตัวอักษรที่ไม่ถูกต้อง ใช้ได้เฉพาะตัวอักษรภาษาอังกฤษตัวเล็กและตัวเลขเท่านั้น - + Your hostname is too short. ชื่อโฮสต์ของคุณสั้นเกินไป - + Your hostname is too long. ชื่อโฮสต์ของคุณยาวเกินไป - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. ชื่อโฮสต์ของคุณมีตัวอักษรที่ไม่ถูกต้อง ใช้ได้เฉพาะตัวอักษรภาษาอังกฤษ ตัวเลข และขีดกลาง "-" เท่านั้น - - + + Your passwords do not match! รหัสผ่านของคุณไม่ตรงกัน! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_tr_TR.ts b/lang/calamares_tr_TR.ts index 5621130ac..5c4afeb74 100644 --- a/lang/calamares_tr_TR.ts +++ b/lang/calamares_tr_TR.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Sistem kurulumu tamamlandı, kurulum aracından çıkabilirsiniz. @@ -170,80 +170,80 @@ - + &Cancel &Vazgeç - + Cancel installation without changing the system. Sistemi değiştirmeden kurulumu iptal edin. - + Cancel installation? Yüklemeyi iptal et? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Yükleme işlemini gerçekten iptal etmek istiyor musunuz? Yükleyiciden çıkınca tüm değişiklikler kaybedilecek. - + &Yes &Evet - + &No &Hayır - + &Close &Kapat - + Continue with setup? Kuruluma devam et? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 sistem yükleyici %2 yüklemek için diskinizde değişiklik yapacak.<br/><strong>Bu değişiklikleri geri almak mümkün olmayacak.</strong> - + &Install now &Şimdi yükle - + Go &back Geri &git - + &Done &Tamam - + The installation is complete. Close the installer. Yükleme işi tamamlandı. Sistem yükleyiciyi kapatın. - + Error Hata - + Installation Failed Kurulum Başarısız @@ -251,101 +251,26 @@ Yükleyiciden çıkınca tüm değişiklikler kaybedilecek. CalamaresPython::Helper - + Unknown exception type Bilinmeyen Özel Durum Tipi - + unparseable Python error Python hata ayıklaması - + unparseable Python traceback Python geri çekme ayıklaması - + Unfetchable Python error. Okunamayan Python hatası. - - CalamaresUtils::CommandList - - - Could not run command. - Komut çalıştırılamadı. - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - RootMountPoint kök bağlama noktası tanımlanmadığından, hedef ortamda komut çalıştırılamaz. - - - - CalamaresUtils::ProcessResult - - - -Output: - - -Çıktı: - - - - - External command crashed. - Harici komut çöktü. - - - - Command <i>%1</i> crashed. - Komut <i>%1</i> çöktü. - - - - External command failed to start. - Harici komut başlatılamadı. - - - - Command <i>%1</i> failed to start. - Komut <i>%1</i> başlatılamadı. - - - - Internal error when starting command. - Komut başlatılırken dahili hata. - - - - Bad parameters for process job call. - Çalışma adımları başarısız oldu. - - - - External command failed to finish. - Harici komut başarısız oldu. - - - - Command <i>%1</i> failed to finish in %2 seconds. - Komut <i>%1</i> %2 saniyede başarısız oldu. - - - - External command finished with errors. - Harici komut hatalarla bitti. - - - - Command <i>%1</i> finished with exit code %2. - Komut <i>%1</i> %2 çıkış kodu ile tamamlandı - - CalamaresWindow @@ -546,6 +471,19 @@ Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir.Tüm geçici bağlar temizlendi. + + CommandList + + + Could not run command. + Komut çalıştırılamadı. + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + RootMountPoint kök bağlama noktası tanımlanmadığından, hedef ortamda komut çalıştırılamaz. + + ContextualProcessJob @@ -1289,6 +1227,249 @@ Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir.Paket seçimi + + PWQ + + + Password is too short + Şifre çok kısa + + + + Password is too long + Şifre çok uzun + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1642,6 +1823,74 @@ Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir.Look-and-Feel + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + +Çıktı: + + + + + External command crashed. + Harici komut çöktü. + + + + Command <i>%1</i> crashed. + Komut <i>%1</i> çöktü. + + + + External command failed to start. + Harici komut başlatılamadı. + + + + Command <i>%1</i> failed to start. + Komut <i>%1</i> başlatılamadı. + + + + Internal error when starting command. + Komut başlatılırken dahili hata. + + + + Bad parameters for process job call. + Çalışma adımları başarısız oldu. + + + + External command failed to finish. + Harici komut başarısız oldu. + + + + Command <i>%1</i> failed to finish in %2 seconds. + Komut <i>%1</i> %2 saniyede başarısız oldu. + + + + External command finished with errors. + Harici komut hatalarla bitti. + + + + Command <i>%1</i> finished with exit code %2. + Komut <i>%1</i> %2 çıkış kodu ile tamamlandı + + QObject @@ -2078,7 +2327,7 @@ Sistem güç kaynağına bağlı değil. ShellProcessJob - + Shell Processes Job Kabuk İşlemleri İşi @@ -2219,46 +2468,36 @@ Sistem güç kaynağına bağlı değil. UsersPage - + Your username is too long. Kullanıcı adınız çok uzun. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Kullanıcı adınız geçersiz karakterler içeriyor. Sadece küçük harfleri ve sayıları kullanabilirsiniz. - + Your hostname is too short. Makine adınız çok kısa. - + Your hostname is too long. Makine adınız çok uzun. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Makine adınız geçersiz karakterler içeriyor. Sadece küçük harfleri ve sayıları ve tire işaretini kullanabilirsiniz. - - + + Your passwords do not match! Parolanız eşleşmiyor! - - - Password is too short - Şifre çok kısa - - - - Password is too long - Şifre çok uzun - UsersViewStep diff --git a/lang/calamares_uk.ts b/lang/calamares_uk.ts index 0889b0fe6..fb70ea45c 100644 --- a/lang/calamares_uk.ts +++ b/lang/calamares_uk.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done Зроблено @@ -170,80 +170,80 @@ - + &Cancel &Скасувати - + Cancel installation without changing the system. Скасувати встановлення без змінення системи. - + Cancel installation? Скасувати встановлення? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. Чи ви насправді бажаєте скасувати процес встановлення? Установник закриється і всі зміни буде втрачено. - + &Yes &Так - + &No &Ні - + &Close &Закрити - + Continue with setup? Продовжити встановлення? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> Установник %1 збирається зробити зміни на вашому диску, щоб встановити %2.<br/><strong>Ці зміни неможливо буде повернути.</strong> - + &Install now &Встановити зараз - + Go &back Перейти &назад - + &Done &Закінчити - + The installation is complete. Close the installer. Встановлення виконано. Закрити установник. - + Error Помилка - + Installation Failed Втановлення завершилося невдачею @@ -251,99 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type Невідомий тип виключної ситуації - + unparseable Python error нерозбірлива помилка Python - + unparseable Python traceback нерозбірливе відстеження помилки Python - + Unfetchable Python error. Помилка Python, інформацію про яку неможливо отримати. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - Неправильні параметри визову завдання обробки. - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -541,6 +468,19 @@ Output: Очищено всі тимчасові точки підключення. + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1284,6 +1224,249 @@ Output: Вибір пакетів + + PWQ + + + Password is too short + Пароль занадто короткий + + + + Password is too long + Пароль задовгий + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1636,6 +1819,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + Неправильні параметри визову завдання обробки. + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2071,7 +2320,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2212,46 +2461,36 @@ Output: UsersPage - + Your username is too long. Ваше ім'я задовге. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. Ваше ім'я містить неприпустимі символи. Дозволені тільки малі літери та цифри. - + Your hostname is too short. Ім'я машини занадто коротке. - + Your hostname is too long. Ім'я машини задовге. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. Ім'я машини містить неприпустимі символи. Дозволені тільки літери, цифри та дефіс. - - + + Your passwords do not match! Паролі не збігаються! - - - Password is too short - Пароль занадто короткий - - - - Password is too long - Пароль задовгий - UsersViewStep diff --git a/lang/calamares_ur.ts b/lang/calamares_ur.ts index a0cafb57e..5f20d7ce8 100644 --- a/lang/calamares_ur.ts +++ b/lang/calamares_ur.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_uz.ts b/lang/calamares_uz.ts index afffbd794..5c3f64c1a 100644 --- a/lang/calamares_uz.ts +++ b/lang/calamares_uz.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done @@ -170,79 +170,79 @@ - + &Cancel - + Cancel installation without changing the system. - + Cancel installation? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. - + &Yes - + &No - + &Close - + Continue with setup? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> - + &Install now - + Go &back - + &Done - + The installation is complete. Close the installer. - + Error - + Installation Failed @@ -250,99 +250,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type - + unparseable Python error - + unparseable Python traceback - + Unfetchable Python error. - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -540,6 +467,19 @@ Output: + + CommandList + + + Could not run command. + + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + + + ContextualProcessJob @@ -1283,6 +1223,249 @@ Output: + + PWQ + + + Password is too short + + + + + Password is too long + + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1635,6 +1818,72 @@ Output: + + ProcessResult + + + +There was no output from the command. + + + + + +Output: + + + + + + External command crashed. + + + + + Command <i>%1</i> crashed. + + + + + External command failed to start. + + + + + Command <i>%1</i> failed to start. + + + + + Internal error when starting command. + + + + + Bad parameters for process job call. + + + + + External command failed to finish. + + + + + Command <i>%1</i> failed to finish in %2 seconds. + + + + + External command finished with errors. + + + + + Command <i>%1</i> finished with exit code %2. + + + QObject @@ -2070,7 +2319,7 @@ Output: ShellProcessJob - + Shell Processes Job @@ -2211,46 +2460,36 @@ Output: UsersPage - + Your username is too long. - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. - + Your hostname is too short. - + Your hostname is too long. - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. - - + + Your passwords do not match! - - - Password is too short - - - - - Password is too long - - UsersViewStep diff --git a/lang/calamares_zh_CN.ts b/lang/calamares_zh_CN.ts index 76e1e7885..e1a46eeb7 100644 --- a/lang/calamares_zh_CN.ts +++ b/lang/calamares_zh_CN.ts @@ -106,7 +106,7 @@ Calamares::JobThread - + Done 完成 @@ -171,80 +171,80 @@ - + &Cancel 取消(&C) - + Cancel installation without changing the system. 取消安装,并不做任何更改。 - + Cancel installation? 取消安装? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. 确定要取消当前的安装吗? 安装程序将退出,所有修改都会丢失。 - + &Yes &是 - + &No &否 - + &Close &关闭 - + Continue with setup? 要继续安装吗? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 安装程序将在您的磁盘上做出变更以安装 %2。<br/><strong>您将无法复原这些变更。</strong> - + &Install now 现在安装 (&I) - + Go &back 返回 (&B) - + &Done &完成 - + The installation is complete. Close the installer. 安装过程已完毕。请关闭安装器。 - + Error 错误 - + Installation Failed 安装失败 @@ -252,99 +252,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type 未知异常类型 - + unparseable Python error 无法解析的 Python 错误 - + unparseable Python traceback 无法解析的 Python 回溯 - + Unfetchable Python error. 无法获取的 Python 错误。 - - CalamaresUtils::CommandList - - - Could not run command. - - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - - - - - CalamaresUtils::ProcessResult - - - -Output: - - - - - - External command crashed. - - - - - Command <i>%1</i> crashed. - - - - - External command failed to start. - - - - - Command <i>%1</i> failed to start. - - - - - Internal error when starting command. - - - - - Bad parameters for process job call. - 呼叫进程任务出现错误参数 - - - - External command failed to finish. - - - - - Command <i>%1</i> failed to finish in %2 seconds. - - - - - External command finished with errors. - - - - - Command <i>%1</i> finished with exit code %2. - - - CalamaresWindow @@ -542,12 +469,25 @@ Output: 所有临时挂载点都已经清除。 + + CommandList + + + Could not run command. + 无法运行命令 + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + 未定义任何 rootMountPoint,无法在目标环境中运行命令。 + + ContextualProcessJob Contextual Processes Job - + 后台任务 @@ -585,7 +525,7 @@ Output: LVM LV name - + LVM 逻辑卷名称 @@ -995,7 +935,7 @@ Output: <html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style=" font-style:italic;">Done</span> or close the installer.</p></body></html> - + <html><head/><body><p>当选中此项时,系统会在您关闭安装器或点击 <span style=" font-style:italic;">完成</span> 按钮时立即重启</p></body></html> @@ -1064,7 +1004,7 @@ Output: Please install KDE Konsole and try again! - + 请安装 KDE Konsole 后重试! @@ -1286,6 +1226,249 @@ Output: 软件包选择 + + PWQ + + + Password is too short + 密码太短 + + + + Password is too long + 密码太长 + + + + Password is too weak + + + + + Memory allocation error when setting '%1' + + + + + Memory allocation error + + + + + The password is the same as the old one + + + + + The password is a palindrome + + + + + The password differs with case changes only + + + + + The password is too similar to the old one + + + + + The password contains the user name in some form + + + + + The password contains words from the real name of the user in some form + + + + + The password contains forbidden words in some form + + + + + The password contains less than %1 digits + + + + + The password contains too few digits + + + + + The password contains less than %1 uppercase letters + + + + + The password contains too few uppercase letters + + + + + The password contains less than %1 lowercase letters + + + + + The password contains too few lowercase letters + + + + + The password contains less than %1 non-alphanumeric characters + + + + + The password contains too few non-alphanumeric characters + + + + + The password is shorter than %1 characters + + + + + The password is too short + + + + + The password is just rotated old one + + + + + The password contains less than %1 character classes + + + + + The password does not contain enough character classes + + + + + The password contains more than %1 same characters consecutively + + + + + The password contains too many same characters consecutively + + + + + The password contains more than %1 characters of the same class consecutively + + + + + The password contains too many characters of the same class consecutively + + + + + The password contains monotonic sequence longer than %1 characters + + + + + The password contains too long of a monotonic character sequence + + + + + No password supplied + + + + + Cannot obtain random numbers from the RNG device + + + + + Password generation failed - required entropy too low for settings + + + + + The password fails the dictionary check - %1 + + + + + The password fails the dictionary check + + + + + Unknown setting - %1 + + + + + Unknown setting + + + + + Bad integer value of setting - %1 + + + + + Bad integer value + + + + + Setting %1 is not of integer type + + + + + Setting is not of integer type + + + + + Setting %1 is not of string type + + + + + Setting is not of string type + + + + + Opening the configuration file failed + + + + + The configuration file is malformed + + + + + Fatal failure + + + + + Unknown error + + + Page_Keyboard @@ -1603,13 +1786,13 @@ Output: Plasma Look-and-Feel Job - + Plasma 外观主题任务 Could not select KDE Plasma Look-and-Feel package - + 无法选中 KDE Plasma 外观主题包 @@ -1622,12 +1805,12 @@ Output: Placeholder - + 占位符 Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. - + 请为 KDE Plasma 桌面选择一个外观主题。您也可以暂时跳过此步骤并在系统安装完成后配置系统外观。 @@ -1635,8 +1818,76 @@ Output: Look-and-Feel + 外观主题 + + + + ProcessResult + + + +There was no output from the command. + + + +Output: + + +输出: + + + + + External command crashed. + 外部命令已崩溃。 + + + + Command <i>%1</i> crashed. + 命令 <i>%1</i> 已崩溃。 + + + + External command failed to start. + 无法启动外部命令。 + + + + Command <i>%1</i> failed to start. + 无法启动命令 <i>%1</i>。 + + + + Internal error when starting command. + 启动命令时出现内部错误。 + + + + Bad parameters for process job call. + 呼叫进程任务出现错误参数 + + + + External command failed to finish. + 外部命令未成功完成。 + + + + Command <i>%1</i> failed to finish in %2 seconds. + 命令 <i>%1</i> 未能在 %2 秒内完成。 + + + + External command finished with errors. + 外部命令已完成,但出现了错误。 + + + + Command <i>%1</i> finished with exit code %2. + 命令 <i>%1</i> 以退出代码 %2 完成。 + QObject @@ -2073,9 +2324,9 @@ Output: ShellProcessJob - + Shell Processes Job - + Shell 进程任务 @@ -2109,7 +2360,7 @@ Output: Internal error in install-tracking. - + 在 install-tracking 步骤发生内部错误。 @@ -2122,28 +2373,28 @@ Output: Machine feedback - + 机器反馈 Configuring machine feedback. - + 正在配置机器反馈。 Error in machine feedback configuration. - + 机器反馈配置中存在错误。 Could not configure machine feedback correctly, script error %1. - + 无法正确配置机器反馈,脚本错误代码 %1。 Could not configure machine feedback correctly, Calamares error %1. - + 无法正确配置机器反馈,Calamares 错误代码 %1。 @@ -2156,19 +2407,19 @@ Output: Placeholder - + 占位符 <html><head/><body><p>By selecting this, you will send <span style=" font-weight:600;">no information at all</span> about your installation.</p></body></html> - + <html><head/><body><p>选中此项时,不会发送关于安装的 <span style=" font-weight:600;">no information at all</span>。</p></body></html> TextLabel - + 文本标签 @@ -2180,27 +2431,27 @@ Output: <html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html> - + <html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">点击此处以获取关于用户反馈的详细信息</span></a></p></body></html> Install tracking helps %1 to see how many users they have, what hardware they install %1 to and (with the last two options below), get continuous information about preferred applications. To see what will be sent, please click the help icon next to each area. - + 安装跟踪可帮助 %1 获取关于用户数量,安装 %1 的硬件(选中下方最后两项)及长期以来受欢迎应用程序的信息。请点按每项旁的帮助图标以查看即将被发送的信息。 By selecting this you will send information about your installation and hardware. This information will <b>only be sent once</b> after the installation finishes. - + 选中此项时,安装器将发送关于安装过程和硬件的信息。该信息只会在安装结束后 <b>发送一次</b>。 By selecting this you will <b>periodically</b> send information about your installation, hardware and applications, to %1. - + 选中此项时,安装器将给 %1 <b>定时</b> 发送关于安装进程,硬件及应用程序的信息。 By selecting this you will <b>regularly</b> send information about your installation, hardware, applications and usage patterns, to %1. - + 选中此项时,安装器和系统将给 %1 <b>定时</b> 发送关于安装进程,硬件,应用程序及使用规律的信息。 @@ -2214,46 +2465,36 @@ Output: UsersPage - + Your username is too long. 用户名太长。 - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. 您的用户名含有无效的字符。只能使用小写字母和数字。 - + Your hostname is too short. 主机名太短。 - + Your hostname is too long. 主机名太长。 - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. 您的主机名称含有无效的字符。只能使用字母、数字和短横。 - - + + Your passwords do not match! 密码不匹配! - - - Password is too short - 密码太短 - - - - Password is too long - 密码太长 - UsersViewStep @@ -2313,7 +2554,7 @@ Output: <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>Thanks to: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg and the <a href="https://www.transifex.com/calamares/calamares/">Calamares translators team</a>.<br/><br/><a href="https://calamares.io/">Calamares</a> development is sponsored by <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. - + <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Copyright 2017 Adriaan de Groot &lt;groot@kde.org&gt;<br/>特别感谢:Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg 及 <a href="https://www.transifex.com/calamares/calamares/">Calamares 翻译团队</a>。<br/><br/><a href="https://calamares.io/">Calamares</a> 的开发由 <br/><a href="http://www.blue-systems.com/">Blue Systems</a> 赞助。 diff --git a/lang/calamares_zh_TW.ts b/lang/calamares_zh_TW.ts index 327766cf4..67ba8cf3d 100644 --- a/lang/calamares_zh_TW.ts +++ b/lang/calamares_zh_TW.ts @@ -105,7 +105,7 @@ Calamares::JobThread - + Done 完成 @@ -170,80 +170,80 @@ - + &Cancel 取消(&C) - + Cancel installation without changing the system. 不變更系統並取消安裝。 - + Cancel installation? 取消安裝? - + Do you really want to cancel the current install process? The installer will quit and all changes will be lost. 您真的想要取消目前的安裝程序嗎? 安裝程式將會退出且所有變動將會遺失。 - + &Yes 是(&Y) - + &No 否(&N) - + &Close 關閉(&C) - + Continue with setup? 繼續安裝? - + The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong> %1 安裝程式將在您的磁碟上做出變更以安裝 %2。<br/><strong>您將無法復原這些變更。</strong> - + &Install now 現在安裝 (&I) - + Go &back 上一步 (&B) - + &Done 完成(&D) - + The installation is complete. Close the installer. 安裝完成。關閉安裝程式。 - + Error 錯誤 - + Installation Failed 安裝失敗 @@ -251,101 +251,26 @@ The installer will quit and all changes will be lost. CalamaresPython::Helper - + Unknown exception type 未知的例外型別 - + unparseable Python error 無法解析的 Python 錯誤 - + unparseable Python traceback 無法解析的 Python 回溯紀錄 - + Unfetchable Python error. 無法讀取的 Python 錯誤。 - - CalamaresUtils::CommandList - - - Could not run command. - 無法執行指令。 - - - - No rootMountPoint is defined, so command cannot be run in the target environment. - 未定義 rootMountPoint,所以指令無法在目標環境中執行。 - - - - CalamaresUtils::ProcessResult - - - -Output: - - -輸出: - - - - - External command crashed. - 外部指令當機。 - - - - Command <i>%1</i> crashed. - 指令 <i>%1</i> 已當機。 - - - - External command failed to start. - 外部指令啟動失敗。 - - - - Command <i>%1</i> failed to start. - 指令 <i>%1</i> 啟動失敗。 - - - - Internal error when starting command. - 當啟動指令時發生內部錯誤。 - - - - Bad parameters for process job call. - 呼叫程序的參數無效。 - - - - External command failed to finish. - 外部指令結束失敗。 - - - - Command <i>%1</i> failed to finish in %2 seconds. - 指令 <i>%1</i> 在結束 %2 秒內失敗。 - - - - External command finished with errors. - 外部指令結束時發生錯誤。 - - - - Command <i>%1</i> finished with exit code %2. - 指令 <i>%1</i> 結束時有錯誤碼 %2。 - - CalamaresWindow @@ -543,6 +468,19 @@ Output: 已清除所有暫時掛載。 + + CommandList + + + Could not run command. + 無法執行指令。 + + + + No rootMountPoint is defined, so command cannot be run in the target environment. + 未定義 rootMountPoint,所以指令無法在目標環境中執行。 + + ContextualProcessJob @@ -1286,6 +1224,249 @@ Output: 軟體包選擇 + + PWQ + + + Password is too short + 密碼太短 + + + + Password is too long + 密碼太長 + + + + Password is too weak + 密碼太弱 + + + + Memory allocation error when setting '%1' + 當設定「%1」時記憶體分配錯誤 + + + + Memory allocation error + 記憶體分配錯誤 + + + + The password is the same as the old one + 密碼與舊的相同 + + + + The password is a palindrome + 此密碼為迴文 + + + + The password differs with case changes only + 密碼僅大小寫不同 + + + + The password is too similar to the old one + 密碼與舊的太過相似 + + + + The password contains the user name in some form + 密碼包含某種形式的使用者名稱 + + + + The password contains words from the real name of the user in some form + 密碼包含了某種形式的使用者真實姓名 + + + + The password contains forbidden words in some form + 密碼包含了某種形式的無效文字 + + + + The password contains less than %1 digits + 密碼中的數字少於 %1 個 + + + + The password contains too few digits + 密碼包含的數字太少了 + + + + The password contains less than %1 uppercase letters + 密碼包含少於 %1 個大寫字母 + + + + The password contains too few uppercase letters + 密碼包含的大寫字母太少了 + + + + The password contains less than %1 lowercase letters + 密碼包含少於 %1 個小寫字母 + + + + The password contains too few lowercase letters + 密碼包含的小寫字母太少了 + + + + The password contains less than %1 non-alphanumeric characters + 密碼包含了少於 %1 個非字母與數字的字元 + + + + The password contains too few non-alphanumeric characters + 密碼包含的非字母與數字的字元太少了 + + + + The password is shorter than %1 characters + 密碼短於 %1 個字元 + + + + The password is too short + 密碼太短 + + + + The password is just rotated old one + 密碼只是輪換過的舊密碼 + + + + The password contains less than %1 character classes + 密碼包含了少於 %1 種字元類型 + + + + The password does not contain enough character classes + 密碼未包含足夠的字元類型 + + + + The password contains more than %1 same characters consecutively + 密碼包含了連續超過 %1 個相同字元 + + + + The password contains too many same characters consecutively + 密碼包含連續太多個相同的字元 + + + + The password contains more than %1 characters of the same class consecutively + 密碼包含了連續多於 %1 個相同的字元類型 + + + + The password contains too many characters of the same class consecutively + 密碼包含了連續太多相同類型的字元 + + + + The password contains monotonic sequence longer than %1 characters + 密碼包含了長度超過 %1 個字元的單調序列 + + + + The password contains too long of a monotonic character sequence + 密碼包含了長度過長的單調字元序列 + + + + No password supplied + 未提供密碼 + + + + Cannot obtain random numbers from the RNG device + 無法從 RNG 裝置中取得隨機數 + + + + Password generation failed - required entropy too low for settings + 密碼生成失敗,設定的必要熵太低 + + + + The password fails the dictionary check - %1 + 密碼在字典檢查時失敗 - %1 + + + + The password fails the dictionary check + 密碼在字典檢查時失敗 + + + + Unknown setting - %1 + 未知的設定 - %1 + + + + Unknown setting + 未知的設定 + + + + Bad integer value of setting - %1 + 整數值設定不正確 - %1 + + + + Bad integer value + 整數值不正確 + + + + Setting %1 is not of integer type + 設定 %1 不是整數類型 + + + + Setting is not of integer type + 設定不是整數類型 + + + + Setting %1 is not of string type + 設定 %1 不是字串類型 + + + + Setting is not of string type + 設定不是字串類型 + + + + Opening the configuration file failed + 開啟設定檔失敗 + + + + The configuration file is malformed + 設定檔格式不正確 + + + + Fatal failure + 無法挽回的失敗 + + + + Unknown error + 未知的錯誤 + + Page_Keyboard @@ -1638,6 +1819,75 @@ Output: 外觀與感覺 + + ProcessResult + + + +There was no output from the command. + +指令沒有輸出。 + + + + +Output: + + +輸出: + + + + + External command crashed. + 外部指令當機。 + + + + Command <i>%1</i> crashed. + 指令 <i>%1</i> 已當機。 + + + + External command failed to start. + 外部指令啟動失敗。 + + + + Command <i>%1</i> failed to start. + 指令 <i>%1</i> 啟動失敗。 + + + + Internal error when starting command. + 當啟動指令時發生內部錯誤。 + + + + Bad parameters for process job call. + 呼叫程序的參數無效。 + + + + External command failed to finish. + 外部指令結束失敗。 + + + + Command <i>%1</i> failed to finish in %2 seconds. + 指令 <i>%1</i> 在結束 %2 秒內失敗。 + + + + External command finished with errors. + 外部指令結束時發生錯誤。 + + + + Command <i>%1</i> finished with exit code %2. + 指令 <i>%1</i> 結束時有錯誤碼 %2。 + + QObject @@ -2073,7 +2323,7 @@ Output: ShellProcessJob - + Shell Processes Job 殼層處理程序工作 @@ -2214,46 +2464,36 @@ Output: UsersPage - + Your username is too long. 您的使用者名稱太長了。 - + Your username contains invalid characters. Only lowercase letters and numbers are allowed. 您的使用者名稱含有無效的字元。只能使用小寫字母及數字。 - + Your hostname is too short. 您的主機名稱太短了。 - + Your hostname is too long. 您的主機名稱太長了。 - + Your hostname contains invalid characters. Only letters, numbers and dashes are allowed. 您的主機名稱含有無效的字元。只能使用字母、數字及破折號。 - - + + Your passwords do not match! 密碼不符! - - - Password is too short - 密碼太短 - - - - Password is too long - 密碼太長 - UsersViewStep diff --git a/lang/python.pot b/lang/python.pot index f2742cc0e..c9487697e 100644 --- a/lang/python.pot +++ b/lang/python.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/lang/python/ar/LC_MESSAGES/python.mo b/lang/python/ar/LC_MESSAGES/python.mo index fdb36dde2..17c753cce 100644 Binary files a/lang/python/ar/LC_MESSAGES/python.mo and b/lang/python/ar/LC_MESSAGES/python.mo differ diff --git a/lang/python/ar/LC_MESSAGES/python.po b/lang/python/ar/LC_MESSAGES/python.po index de7263022..0e565716b 100644 --- a/lang/python/ar/LC_MESSAGES/python.po +++ b/lang/python/ar/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Arabic (https://www.transifex.com/calamares/teams/20061/ar/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/ast/LC_MESSAGES/python.mo b/lang/python/ast/LC_MESSAGES/python.mo index 755d3773c..46fd38d91 100644 Binary files a/lang/python/ast/LC_MESSAGES/python.mo and b/lang/python/ast/LC_MESSAGES/python.mo differ diff --git a/lang/python/ast/LC_MESSAGES/python.po b/lang/python/ast/LC_MESSAGES/python.po index 50fa88313..5d4616db5 100644 --- a/lang/python/ast/LC_MESSAGES/python.po +++ b/lang/python/ast/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: enolp , 2017\n" "Language-Team: Asturian (https://www.transifex.com/calamares/teams/20061/ast/)\n" diff --git a/lang/python/bg/LC_MESSAGES/python.mo b/lang/python/bg/LC_MESSAGES/python.mo index d1730061a..50331054f 100644 Binary files a/lang/python/bg/LC_MESSAGES/python.mo and b/lang/python/bg/LC_MESSAGES/python.mo differ diff --git a/lang/python/bg/LC_MESSAGES/python.po b/lang/python/bg/LC_MESSAGES/python.po index c34567636..c64d4dc1c 100644 --- a/lang/python/bg/LC_MESSAGES/python.po +++ b/lang/python/bg/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Bulgarian (https://www.transifex.com/calamares/teams/20061/bg/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/ca/LC_MESSAGES/python.mo b/lang/python/ca/LC_MESSAGES/python.mo index 18c9897a5..377c333bb 100644 Binary files a/lang/python/ca/LC_MESSAGES/python.mo and b/lang/python/ca/LC_MESSAGES/python.mo differ diff --git a/lang/python/ca/LC_MESSAGES/python.po b/lang/python/ca/LC_MESSAGES/python.po index 33447b4b2..0086b0a87 100644 --- a/lang/python/ca/LC_MESSAGES/python.po +++ b/lang/python/ca/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Davidmp , 2017\n" "Language-Team: Catalan (https://www.transifex.com/calamares/teams/20061/ca/)\n" diff --git a/lang/python/cs_CZ/LC_MESSAGES/python.mo b/lang/python/cs_CZ/LC_MESSAGES/python.mo index a5b0206eb..c652843e8 100644 Binary files a/lang/python/cs_CZ/LC_MESSAGES/python.mo and b/lang/python/cs_CZ/LC_MESSAGES/python.mo differ diff --git a/lang/python/cs_CZ/LC_MESSAGES/python.po b/lang/python/cs_CZ/LC_MESSAGES/python.po index 4936924a0..1d2b8d0df 100644 --- a/lang/python/cs_CZ/LC_MESSAGES/python.po +++ b/lang/python/cs_CZ/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Pavel Borecki , 2017\n" "Language-Team: Czech (Czech Republic) (https://www.transifex.com/calamares/teams/20061/cs_CZ/)\n" diff --git a/lang/python/da/LC_MESSAGES/python.mo b/lang/python/da/LC_MESSAGES/python.mo index ad59d8adc..b1f153cb7 100644 Binary files a/lang/python/da/LC_MESSAGES/python.mo and b/lang/python/da/LC_MESSAGES/python.mo differ diff --git a/lang/python/da/LC_MESSAGES/python.po b/lang/python/da/LC_MESSAGES/python.po index 047595b8e..130829e5b 100644 --- a/lang/python/da/LC_MESSAGES/python.po +++ b/lang/python/da/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Dan Johansen (Strit) , 2017\n" +"Last-Translator: Dan Johansen (Strit), 2017\n" "Language-Team: Danish (https://www.transifex.com/calamares/teams/20061/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/lang/python/de/LC_MESSAGES/python.mo b/lang/python/de/LC_MESSAGES/python.mo index c5d1e53c6..5357f3d47 100644 Binary files a/lang/python/de/LC_MESSAGES/python.mo and b/lang/python/de/LC_MESSAGES/python.mo differ diff --git a/lang/python/de/LC_MESSAGES/python.po b/lang/python/de/LC_MESSAGES/python.po index a1ca48eb6..905724013 100644 --- a/lang/python/de/LC_MESSAGES/python.po +++ b/lang/python/de/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Dirk Hein , 2017\n" "Language-Team: German (https://www.transifex.com/calamares/teams/20061/de/)\n" diff --git a/lang/python/el/LC_MESSAGES/python.mo b/lang/python/el/LC_MESSAGES/python.mo index 59fbfc684..4e569778d 100644 Binary files a/lang/python/el/LC_MESSAGES/python.mo and b/lang/python/el/LC_MESSAGES/python.mo differ diff --git a/lang/python/el/LC_MESSAGES/python.po b/lang/python/el/LC_MESSAGES/python.po index 6f4ec2b70..fd0d67317 100644 --- a/lang/python/el/LC_MESSAGES/python.po +++ b/lang/python/el/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Efstathios Iosifidis , 2017\n" "Language-Team: Greek (https://www.transifex.com/calamares/teams/20061/el/)\n" diff --git a/lang/python/en_GB/LC_MESSAGES/python.mo b/lang/python/en_GB/LC_MESSAGES/python.mo index febdd8f57..4c508593d 100644 Binary files a/lang/python/en_GB/LC_MESSAGES/python.mo and b/lang/python/en_GB/LC_MESSAGES/python.mo differ diff --git a/lang/python/en_GB/LC_MESSAGES/python.po b/lang/python/en_GB/LC_MESSAGES/python.po index 20bfa6440..fcc8d6f41 100644 --- a/lang/python/en_GB/LC_MESSAGES/python.po +++ b/lang/python/en_GB/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: English (United Kingdom) (https://www.transifex.com/calamares/teams/20061/en_GB/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/es/LC_MESSAGES/python.mo b/lang/python/es/LC_MESSAGES/python.mo index 41be1fdcf..e15b65293 100644 Binary files a/lang/python/es/LC_MESSAGES/python.mo and b/lang/python/es/LC_MESSAGES/python.mo differ diff --git a/lang/python/es/LC_MESSAGES/python.po b/lang/python/es/LC_MESSAGES/python.po index a10f95a6a..3b54852cf 100644 --- a/lang/python/es/LC_MESSAGES/python.po +++ b/lang/python/es/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: strel , 2017\n" +"Last-Translator: strel, 2017\n" "Language-Team: Spanish (https://www.transifex.com/calamares/teams/20061/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,7 +28,7 @@ msgstr "Paso {} de python ficticio" #: src/modules/machineid/main.py:35 msgid "Generate machine-id." -msgstr "Generar identificación-de-maquina." +msgstr "Generar identificación-de-máquina." #: src/modules/packages/main.py:60 #, python-format diff --git a/lang/python/es_ES/LC_MESSAGES/python.mo b/lang/python/es_ES/LC_MESSAGES/python.mo index 3abbb1351..8eafae88b 100644 Binary files a/lang/python/es_ES/LC_MESSAGES/python.mo and b/lang/python/es_ES/LC_MESSAGES/python.mo differ diff --git a/lang/python/es_ES/LC_MESSAGES/python.po b/lang/python/es_ES/LC_MESSAGES/python.po index b09602f36..3e4c50b16 100644 --- a/lang/python/es_ES/LC_MESSAGES/python.po +++ b/lang/python/es_ES/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Spanish (Spain) (https://www.transifex.com/calamares/teams/20061/es_ES/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/es_MX/LC_MESSAGES/python.mo b/lang/python/es_MX/LC_MESSAGES/python.mo index 334f31bf2..6e9225896 100644 Binary files a/lang/python/es_MX/LC_MESSAGES/python.mo and b/lang/python/es_MX/LC_MESSAGES/python.mo differ diff --git a/lang/python/es_MX/LC_MESSAGES/python.po b/lang/python/es_MX/LC_MESSAGES/python.po index 591441433..529524622 100644 --- a/lang/python/es_MX/LC_MESSAGES/python.po +++ b/lang/python/es_MX/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Spanish (Mexico) (https://www.transifex.com/calamares/teams/20061/es_MX/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/es_PR/LC_MESSAGES/python.mo b/lang/python/es_PR/LC_MESSAGES/python.mo index 8619d355d..9683fbfc5 100644 Binary files a/lang/python/es_PR/LC_MESSAGES/python.mo and b/lang/python/es_PR/LC_MESSAGES/python.mo differ diff --git a/lang/python/es_PR/LC_MESSAGES/python.po b/lang/python/es_PR/LC_MESSAGES/python.po index d2914f487..13d87496b 100644 --- a/lang/python/es_PR/LC_MESSAGES/python.po +++ b/lang/python/es_PR/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Spanish (Puerto Rico) (https://www.transifex.com/calamares/teams/20061/es_PR/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/et/LC_MESSAGES/python.mo b/lang/python/et/LC_MESSAGES/python.mo index 3ffda845c..1c57bd3fa 100644 Binary files a/lang/python/et/LC_MESSAGES/python.mo and b/lang/python/et/LC_MESSAGES/python.mo differ diff --git a/lang/python/et/LC_MESSAGES/python.po b/lang/python/et/LC_MESSAGES/python.po index 87ff2e023..570c96b2f 100644 --- a/lang/python/et/LC_MESSAGES/python.po +++ b/lang/python/et/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Estonian (https://www.transifex.com/calamares/teams/20061/et/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/eu/LC_MESSAGES/python.mo b/lang/python/eu/LC_MESSAGES/python.mo index eb3f00e1f..531ea6f96 100644 Binary files a/lang/python/eu/LC_MESSAGES/python.mo and b/lang/python/eu/LC_MESSAGES/python.mo differ diff --git a/lang/python/eu/LC_MESSAGES/python.po b/lang/python/eu/LC_MESSAGES/python.po index 7c09a6d40..8148e110a 100644 --- a/lang/python/eu/LC_MESSAGES/python.po +++ b/lang/python/eu/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Basque (https://www.transifex.com/calamares/teams/20061/eu/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/fa/LC_MESSAGES/python.mo b/lang/python/fa/LC_MESSAGES/python.mo index 7fc5f0625..f59ad5d40 100644 Binary files a/lang/python/fa/LC_MESSAGES/python.mo and b/lang/python/fa/LC_MESSAGES/python.mo differ diff --git a/lang/python/fa/LC_MESSAGES/python.po b/lang/python/fa/LC_MESSAGES/python.po index d3806c91a..4e82d7238 100644 --- a/lang/python/fa/LC_MESSAGES/python.po +++ b/lang/python/fa/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Persian (https://www.transifex.com/calamares/teams/20061/fa/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/fi_FI/LC_MESSAGES/python.mo b/lang/python/fi_FI/LC_MESSAGES/python.mo index faf0f8152..797051dc8 100644 Binary files a/lang/python/fi_FI/LC_MESSAGES/python.mo and b/lang/python/fi_FI/LC_MESSAGES/python.mo differ diff --git a/lang/python/fi_FI/LC_MESSAGES/python.po b/lang/python/fi_FI/LC_MESSAGES/python.po index 6bc17dbc5..b538a93a7 100644 --- a/lang/python/fi_FI/LC_MESSAGES/python.po +++ b/lang/python/fi_FI/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Finnish (Finland) (https://www.transifex.com/calamares/teams/20061/fi_FI/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/fr/LC_MESSAGES/python.mo b/lang/python/fr/LC_MESSAGES/python.mo index 3197906a8..97d0179a2 100644 Binary files a/lang/python/fr/LC_MESSAGES/python.mo and b/lang/python/fr/LC_MESSAGES/python.mo differ diff --git a/lang/python/fr/LC_MESSAGES/python.po b/lang/python/fr/LC_MESSAGES/python.po index 7becd01a4..0922941c9 100644 --- a/lang/python/fr/LC_MESSAGES/python.po +++ b/lang/python/fr/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Abdallah B , 2017\n" +"Last-Translator: Aestan , 2018\n" "Language-Team: French (https://www.transifex.com/calamares/teams/20061/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,11 +20,11 @@ msgstr "" #: src/modules/dummypython/main.py:44 msgid "Dummy python job." -msgstr "" +msgstr "Tâche factice python" #: src/modules/dummypython/main.py:97 msgid "Dummy python step {}" -msgstr "" +msgstr "Étape factice python {}" #: src/modules/machineid/main.py:35 msgid "Generate machine-id." @@ -43,12 +43,12 @@ msgstr "Installer les paquets." #, python-format msgid "Installing one package." msgid_plural "Installing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Installation d'un paquet." +msgstr[1] "Installation de %(num)d paquets." #: src/modules/packages/main.py:68 #, python-format msgid "Removing one package." msgid_plural "Removing %(num)d packages." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Suppression d'un paquet." +msgstr[1] "Suppression de %(num)d paquets." diff --git a/lang/python/fr_CH/LC_MESSAGES/python.mo b/lang/python/fr_CH/LC_MESSAGES/python.mo index 3cd99614c..4430eadf1 100644 Binary files a/lang/python/fr_CH/LC_MESSAGES/python.mo and b/lang/python/fr_CH/LC_MESSAGES/python.mo differ diff --git a/lang/python/fr_CH/LC_MESSAGES/python.po b/lang/python/fr_CH/LC_MESSAGES/python.po index 1b71cd60b..1ac6404f7 100644 --- a/lang/python/fr_CH/LC_MESSAGES/python.po +++ b/lang/python/fr_CH/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: French (Switzerland) (https://www.transifex.com/calamares/teams/20061/fr_CH/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/gl/LC_MESSAGES/python.mo b/lang/python/gl/LC_MESSAGES/python.mo index 2c4e2a274..09ac0ccd9 100644 Binary files a/lang/python/gl/LC_MESSAGES/python.mo and b/lang/python/gl/LC_MESSAGES/python.mo differ diff --git a/lang/python/gl/LC_MESSAGES/python.po b/lang/python/gl/LC_MESSAGES/python.po index 2a448c313..1f68786f2 100644 --- a/lang/python/gl/LC_MESSAGES/python.po +++ b/lang/python/gl/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Galician (https://www.transifex.com/calamares/teams/20061/gl/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/gu/LC_MESSAGES/python.mo b/lang/python/gu/LC_MESSAGES/python.mo index 999aaefa2..77a7b77dc 100644 Binary files a/lang/python/gu/LC_MESSAGES/python.mo and b/lang/python/gu/LC_MESSAGES/python.mo differ diff --git a/lang/python/gu/LC_MESSAGES/python.po b/lang/python/gu/LC_MESSAGES/python.po index 22fe23ecc..197aa2e4b 100644 --- a/lang/python/gu/LC_MESSAGES/python.po +++ b/lang/python/gu/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Gujarati (https://www.transifex.com/calamares/teams/20061/gu/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/he/LC_MESSAGES/python.mo b/lang/python/he/LC_MESSAGES/python.mo index 9279ef1e9..6c7e0fa8d 100644 Binary files a/lang/python/he/LC_MESSAGES/python.mo and b/lang/python/he/LC_MESSAGES/python.mo differ diff --git a/lang/python/he/LC_MESSAGES/python.po b/lang/python/he/LC_MESSAGES/python.po index 1bb7b9d4b..6005805da 100644 --- a/lang/python/he/LC_MESSAGES/python.po +++ b/lang/python/he/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Eli Shleifer , 2017\n" "Language-Team: Hebrew (https://www.transifex.com/calamares/teams/20061/he/)\n" diff --git a/lang/python/hi/LC_MESSAGES/python.mo b/lang/python/hi/LC_MESSAGES/python.mo index ebd688449..d7276c7e9 100644 Binary files a/lang/python/hi/LC_MESSAGES/python.mo and b/lang/python/hi/LC_MESSAGES/python.mo differ diff --git a/lang/python/hi/LC_MESSAGES/python.po b/lang/python/hi/LC_MESSAGES/python.po index a6d79ce0f..21403be21 100644 --- a/lang/python/hi/LC_MESSAGES/python.po +++ b/lang/python/hi/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Hindi (https://www.transifex.com/calamares/teams/20061/hi/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/hr/LC_MESSAGES/python.mo b/lang/python/hr/LC_MESSAGES/python.mo index d7e4ffc26..f583db109 100644 Binary files a/lang/python/hr/LC_MESSAGES/python.mo and b/lang/python/hr/LC_MESSAGES/python.mo differ diff --git a/lang/python/hr/LC_MESSAGES/python.po b/lang/python/hr/LC_MESSAGES/python.po index c346b9c99..e0b7f41a2 100644 --- a/lang/python/hr/LC_MESSAGES/python.po +++ b/lang/python/hr/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Lovro Kudelić , 2017\n" "Language-Team: Croatian (https://www.transifex.com/calamares/teams/20061/hr/)\n" diff --git a/lang/python/hu/LC_MESSAGES/python.mo b/lang/python/hu/LC_MESSAGES/python.mo index c6ae0e569..09cc63cf7 100644 Binary files a/lang/python/hu/LC_MESSAGES/python.mo and b/lang/python/hu/LC_MESSAGES/python.mo differ diff --git a/lang/python/hu/LC_MESSAGES/python.po b/lang/python/hu/LC_MESSAGES/python.po index 4d48a6341..2ac911867 100644 --- a/lang/python/hu/LC_MESSAGES/python.po +++ b/lang/python/hu/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: miku84 , 2017\n" +"Last-Translator: miku84, 2017\n" "Language-Team: Hungarian (https://www.transifex.com/calamares/teams/20061/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/lang/python/id/LC_MESSAGES/python.mo b/lang/python/id/LC_MESSAGES/python.mo index ecef9b143..7085cf05b 100644 Binary files a/lang/python/id/LC_MESSAGES/python.mo and b/lang/python/id/LC_MESSAGES/python.mo differ diff --git a/lang/python/id/LC_MESSAGES/python.po b/lang/python/id/LC_MESSAGES/python.po index e8e269257..146c89d90 100644 --- a/lang/python/id/LC_MESSAGES/python.po +++ b/lang/python/id/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Wantoyo , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/calamares/teams/20061/id/)\n" diff --git a/lang/python/is/LC_MESSAGES/python.mo b/lang/python/is/LC_MESSAGES/python.mo index 894ffe2a9..7bdf67ecf 100644 Binary files a/lang/python/is/LC_MESSAGES/python.mo and b/lang/python/is/LC_MESSAGES/python.mo differ diff --git a/lang/python/is/LC_MESSAGES/python.po b/lang/python/is/LC_MESSAGES/python.po index 10b7fa721..064735626 100644 --- a/lang/python/is/LC_MESSAGES/python.po +++ b/lang/python/is/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Kristján Magnússon , 2017\n" +"Last-Translator: Kristján Magnússon, 2017\n" "Language-Team: Icelandic (https://www.transifex.com/calamares/teams/20061/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/lang/python/it_IT/LC_MESSAGES/python.mo b/lang/python/it_IT/LC_MESSAGES/python.mo index 71c706055..398c3a816 100644 Binary files a/lang/python/it_IT/LC_MESSAGES/python.mo and b/lang/python/it_IT/LC_MESSAGES/python.mo differ diff --git a/lang/python/it_IT/LC_MESSAGES/python.po b/lang/python/it_IT/LC_MESSAGES/python.po index 272dee0c3..73f6505a9 100644 --- a/lang/python/it_IT/LC_MESSAGES/python.po +++ b/lang/python/it_IT/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Pietro Francesco Fontana , 2017\n" +"Last-Translator: Pietro Francesco Fontana, 2017\n" "Language-Team: Italian (Italy) (https://www.transifex.com/calamares/teams/20061/it_IT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/lang/python/ja/LC_MESSAGES/python.mo b/lang/python/ja/LC_MESSAGES/python.mo index 08dd69326..8b28aa188 100644 Binary files a/lang/python/ja/LC_MESSAGES/python.mo and b/lang/python/ja/LC_MESSAGES/python.mo differ diff --git a/lang/python/ja/LC_MESSAGES/python.po b/lang/python/ja/LC_MESSAGES/python.po index cd650ee1a..88130c909 100644 --- a/lang/python/ja/LC_MESSAGES/python.po +++ b/lang/python/ja/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Takefumi Nagata , 2017\n" +"Last-Translator: Takefumi Nagata, 2017\n" "Language-Team: Japanese (https://www.transifex.com/calamares/teams/20061/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/lang/python/kk/LC_MESSAGES/python.mo b/lang/python/kk/LC_MESSAGES/python.mo index 3baff3d0f..41e2395c9 100644 Binary files a/lang/python/kk/LC_MESSAGES/python.mo and b/lang/python/kk/LC_MESSAGES/python.mo differ diff --git a/lang/python/kk/LC_MESSAGES/python.po b/lang/python/kk/LC_MESSAGES/python.po index 53759c4ed..d9f56e34b 100644 --- a/lang/python/kk/LC_MESSAGES/python.po +++ b/lang/python/kk/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Kazakh (https://www.transifex.com/calamares/teams/20061/kk/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/kn/LC_MESSAGES/python.mo b/lang/python/kn/LC_MESSAGES/python.mo index 3252e8415..1929c5ac7 100644 Binary files a/lang/python/kn/LC_MESSAGES/python.mo and b/lang/python/kn/LC_MESSAGES/python.mo differ diff --git a/lang/python/kn/LC_MESSAGES/python.po b/lang/python/kn/LC_MESSAGES/python.po index 042aef2d6..35c7863dd 100644 --- a/lang/python/kn/LC_MESSAGES/python.po +++ b/lang/python/kn/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Kannada (https://www.transifex.com/calamares/teams/20061/kn/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/lo/LC_MESSAGES/python.mo b/lang/python/lo/LC_MESSAGES/python.mo index 26765a224..8595066c7 100644 Binary files a/lang/python/lo/LC_MESSAGES/python.mo and b/lang/python/lo/LC_MESSAGES/python.mo differ diff --git a/lang/python/lo/LC_MESSAGES/python.po b/lang/python/lo/LC_MESSAGES/python.po index 161cbf067..4255d1c8e 100644 --- a/lang/python/lo/LC_MESSAGES/python.po +++ b/lang/python/lo/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Lao (https://www.transifex.com/calamares/teams/20061/lo/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/lt/LC_MESSAGES/python.mo b/lang/python/lt/LC_MESSAGES/python.mo index efbf927ef..4a40e6c5c 100644 Binary files a/lang/python/lt/LC_MESSAGES/python.mo and b/lang/python/lt/LC_MESSAGES/python.mo differ diff --git a/lang/python/lt/LC_MESSAGES/python.po b/lang/python/lt/LC_MESSAGES/python.po index 596a6c2bf..8434a8164 100644 --- a/lang/python/lt/LC_MESSAGES/python.po +++ b/lang/python/lt/LC_MESSAGES/python.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Moo , 2017\n" +"Last-Translator: Moo, 2017\n" "Language-Team: Lithuanian (https://www.transifex.com/calamares/teams/20061/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/lang/python/mr/LC_MESSAGES/python.mo b/lang/python/mr/LC_MESSAGES/python.mo index d80b570ab..f966de1c5 100644 Binary files a/lang/python/mr/LC_MESSAGES/python.mo and b/lang/python/mr/LC_MESSAGES/python.mo differ diff --git a/lang/python/mr/LC_MESSAGES/python.po b/lang/python/mr/LC_MESSAGES/python.po index fc9504ba2..c83e0f98d 100644 --- a/lang/python/mr/LC_MESSAGES/python.po +++ b/lang/python/mr/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Marathi (https://www.transifex.com/calamares/teams/20061/mr/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/nb/LC_MESSAGES/python.mo b/lang/python/nb/LC_MESSAGES/python.mo index 4a03ab1a7..b30471915 100644 Binary files a/lang/python/nb/LC_MESSAGES/python.mo and b/lang/python/nb/LC_MESSAGES/python.mo differ diff --git a/lang/python/nb/LC_MESSAGES/python.po b/lang/python/nb/LC_MESSAGES/python.po index 6cd2b13ef..9588617c6 100644 --- a/lang/python/nb/LC_MESSAGES/python.po +++ b/lang/python/nb/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Tyler Moss , 2017\n" "Language-Team: Norwegian Bokmål (https://www.transifex.com/calamares/teams/20061/nb/)\n" diff --git a/lang/python/nl/LC_MESSAGES/python.mo b/lang/python/nl/LC_MESSAGES/python.mo index c92b9f138..18e658ffb 100644 Binary files a/lang/python/nl/LC_MESSAGES/python.mo and b/lang/python/nl/LC_MESSAGES/python.mo differ diff --git a/lang/python/nl/LC_MESSAGES/python.po b/lang/python/nl/LC_MESSAGES/python.po index faed96dc5..e253266e7 100644 --- a/lang/python/nl/LC_MESSAGES/python.po +++ b/lang/python/nl/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Adriaan de Groot , 2017\n" "Language-Team: Dutch (https://www.transifex.com/calamares/teams/20061/nl/)\n" diff --git a/lang/python/pl/LC_MESSAGES/python.mo b/lang/python/pl/LC_MESSAGES/python.mo index e9e27c859..438466977 100644 Binary files a/lang/python/pl/LC_MESSAGES/python.mo and b/lang/python/pl/LC_MESSAGES/python.mo differ diff --git a/lang/python/pl/LC_MESSAGES/python.po b/lang/python/pl/LC_MESSAGES/python.po index e062bcefa..b7a5fadc3 100644 --- a/lang/python/pl/LC_MESSAGES/python.po +++ b/lang/python/pl/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Marcin Mikołajczak , 2017\n" "Language-Team: Polish (https://www.transifex.com/calamares/teams/20061/pl/)\n" diff --git a/lang/python/pl_PL/LC_MESSAGES/python.mo b/lang/python/pl_PL/LC_MESSAGES/python.mo index 4c10ac6ed..c4db96fc8 100644 Binary files a/lang/python/pl_PL/LC_MESSAGES/python.mo and b/lang/python/pl_PL/LC_MESSAGES/python.mo differ diff --git a/lang/python/pl_PL/LC_MESSAGES/python.po b/lang/python/pl_PL/LC_MESSAGES/python.po index b42e9e6a9..ecd484fed 100644 --- a/lang/python/pl_PL/LC_MESSAGES/python.po +++ b/lang/python/pl_PL/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Polish (Poland) (https://www.transifex.com/calamares/teams/20061/pl_PL/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/pt_BR/LC_MESSAGES/python.mo b/lang/python/pt_BR/LC_MESSAGES/python.mo index 2112efb67..b0232e2ba 100644 Binary files a/lang/python/pt_BR/LC_MESSAGES/python.mo and b/lang/python/pt_BR/LC_MESSAGES/python.mo differ diff --git a/lang/python/pt_BR/LC_MESSAGES/python.po b/lang/python/pt_BR/LC_MESSAGES/python.po index a4685461e..e07379ce0 100644 --- a/lang/python/pt_BR/LC_MESSAGES/python.po +++ b/lang/python/pt_BR/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: André Marcelo Alvarenga , 2017\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/calamares/teams/20061/pt_BR/)\n" diff --git a/lang/python/pt_PT/LC_MESSAGES/python.mo b/lang/python/pt_PT/LC_MESSAGES/python.mo index 5f389e682..38a3903a4 100644 Binary files a/lang/python/pt_PT/LC_MESSAGES/python.mo and b/lang/python/pt_PT/LC_MESSAGES/python.mo differ diff --git a/lang/python/pt_PT/LC_MESSAGES/python.po b/lang/python/pt_PT/LC_MESSAGES/python.po index 0db1754be..6c1d73ae0 100644 --- a/lang/python/pt_PT/LC_MESSAGES/python.po +++ b/lang/python/pt_PT/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Ricardo Simões , 2017\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/calamares/teams/20061/pt_PT/)\n" diff --git a/lang/python/ro/LC_MESSAGES/python.mo b/lang/python/ro/LC_MESSAGES/python.mo index 25a4869a6..edd195423 100644 Binary files a/lang/python/ro/LC_MESSAGES/python.mo and b/lang/python/ro/LC_MESSAGES/python.mo differ diff --git a/lang/python/ro/LC_MESSAGES/python.po b/lang/python/ro/LC_MESSAGES/python.po index f25afedbc..a3bd6bae2 100644 --- a/lang/python/ro/LC_MESSAGES/python.po +++ b/lang/python/ro/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Baadur Jobava , 2018\n" "Language-Team: Romanian (https://www.transifex.com/calamares/teams/20061/ro/)\n" diff --git a/lang/python/ru/LC_MESSAGES/python.mo b/lang/python/ru/LC_MESSAGES/python.mo index 4d6d81f4e..3ebeff4bc 100644 Binary files a/lang/python/ru/LC_MESSAGES/python.mo and b/lang/python/ru/LC_MESSAGES/python.mo differ diff --git a/lang/python/ru/LC_MESSAGES/python.po b/lang/python/ru/LC_MESSAGES/python.po index 85ba4291a..4a0bbf4d8 100644 --- a/lang/python/ru/LC_MESSAGES/python.po +++ b/lang/python/ru/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Russian (https://www.transifex.com/calamares/teams/20061/ru/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/sk/LC_MESSAGES/python.mo b/lang/python/sk/LC_MESSAGES/python.mo index 66ad1f863..922ff22d2 100644 Binary files a/lang/python/sk/LC_MESSAGES/python.mo and b/lang/python/sk/LC_MESSAGES/python.mo differ diff --git a/lang/python/sk/LC_MESSAGES/python.po b/lang/python/sk/LC_MESSAGES/python.po index ef2202fad..cad833bf4 100644 --- a/lang/python/sk/LC_MESSAGES/python.po +++ b/lang/python/sk/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Dušan Kazik , 2017\n" "Language-Team: Slovak (https://www.transifex.com/calamares/teams/20061/sk/)\n" @@ -24,11 +24,11 @@ msgstr "Fiktívna úloha jazyka python." #: src/modules/dummypython/main.py:97 msgid "Dummy python step {}" -msgstr "" +msgstr "Fiktívny krok {} jazyka python" #: src/modules/machineid/main.py:35 msgid "Generate machine-id." -msgstr "" +msgstr "Generovanie identifikátora počítača." #: src/modules/packages/main.py:60 #, python-format diff --git a/lang/python/sl/LC_MESSAGES/python.mo b/lang/python/sl/LC_MESSAGES/python.mo index ffaa69d94..3784d59be 100644 Binary files a/lang/python/sl/LC_MESSAGES/python.mo and b/lang/python/sl/LC_MESSAGES/python.mo differ diff --git a/lang/python/sl/LC_MESSAGES/python.po b/lang/python/sl/LC_MESSAGES/python.po index 580206e1f..1bd79fdea 100644 --- a/lang/python/sl/LC_MESSAGES/python.po +++ b/lang/python/sl/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Slovenian (https://www.transifex.com/calamares/teams/20061/sl/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/sq/LC_MESSAGES/python.mo b/lang/python/sq/LC_MESSAGES/python.mo index 915634a5a..5a00a0d3b 100644 Binary files a/lang/python/sq/LC_MESSAGES/python.mo and b/lang/python/sq/LC_MESSAGES/python.mo differ diff --git a/lang/python/sq/LC_MESSAGES/python.po b/lang/python/sq/LC_MESSAGES/python.po index 616dcde11..77381e7a6 100644 --- a/lang/python/sq/LC_MESSAGES/python.po +++ b/lang/python/sq/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Besnik , 2017\n" "Language-Team: Albanian (https://www.transifex.com/calamares/teams/20061/sq/)\n" diff --git a/lang/python/sr/LC_MESSAGES/python.mo b/lang/python/sr/LC_MESSAGES/python.mo index 00f505adb..af1b22bb9 100644 Binary files a/lang/python/sr/LC_MESSAGES/python.mo and b/lang/python/sr/LC_MESSAGES/python.mo differ diff --git a/lang/python/sr/LC_MESSAGES/python.po b/lang/python/sr/LC_MESSAGES/python.po index 4ce508db3..351810b6b 100644 --- a/lang/python/sr/LC_MESSAGES/python.po +++ b/lang/python/sr/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Serbian (https://www.transifex.com/calamares/teams/20061/sr/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/sr@latin/LC_MESSAGES/python.mo b/lang/python/sr@latin/LC_MESSAGES/python.mo index c232fe8be..11cbdba12 100644 Binary files a/lang/python/sr@latin/LC_MESSAGES/python.mo and b/lang/python/sr@latin/LC_MESSAGES/python.mo differ diff --git a/lang/python/sr@latin/LC_MESSAGES/python.po b/lang/python/sr@latin/LC_MESSAGES/python.po index be25bf7dd..01d908093 100644 --- a/lang/python/sr@latin/LC_MESSAGES/python.po +++ b/lang/python/sr@latin/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Serbian (Latin) (https://www.transifex.com/calamares/teams/20061/sr%40latin/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/sv/LC_MESSAGES/python.mo b/lang/python/sv/LC_MESSAGES/python.mo index 2502095fc..e43e4b857 100644 Binary files a/lang/python/sv/LC_MESSAGES/python.mo and b/lang/python/sv/LC_MESSAGES/python.mo differ diff --git a/lang/python/sv/LC_MESSAGES/python.po b/lang/python/sv/LC_MESSAGES/python.po index 1dac7b992..50c8b8b74 100644 --- a/lang/python/sv/LC_MESSAGES/python.po +++ b/lang/python/sv/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Swedish (https://www.transifex.com/calamares/teams/20061/sv/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/th/LC_MESSAGES/python.mo b/lang/python/th/LC_MESSAGES/python.mo index a77dc83e7..54dae4e8c 100644 Binary files a/lang/python/th/LC_MESSAGES/python.mo and b/lang/python/th/LC_MESSAGES/python.mo differ diff --git a/lang/python/th/LC_MESSAGES/python.po b/lang/python/th/LC_MESSAGES/python.po index e29899a8b..fef7b0781 100644 --- a/lang/python/th/LC_MESSAGES/python.po +++ b/lang/python/th/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Thai (https://www.transifex.com/calamares/teams/20061/th/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/tr_TR/LC_MESSAGES/python.mo b/lang/python/tr_TR/LC_MESSAGES/python.mo index a7cc79f7e..8e2e8d5bc 100644 Binary files a/lang/python/tr_TR/LC_MESSAGES/python.mo and b/lang/python/tr_TR/LC_MESSAGES/python.mo differ diff --git a/lang/python/tr_TR/LC_MESSAGES/python.po b/lang/python/tr_TR/LC_MESSAGES/python.po index 0a95b33c9..9c7d98b8f 100644 --- a/lang/python/tr_TR/LC_MESSAGES/python.po +++ b/lang/python/tr_TR/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Demiray “tulliana” Muhterem , 2017\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/calamares/teams/20061/tr_TR/)\n" diff --git a/lang/python/uk/LC_MESSAGES/python.mo b/lang/python/uk/LC_MESSAGES/python.mo index 5a1b7db3c..4e1a108a7 100644 Binary files a/lang/python/uk/LC_MESSAGES/python.mo and b/lang/python/uk/LC_MESSAGES/python.mo differ diff --git a/lang/python/uk/LC_MESSAGES/python.po b/lang/python/uk/LC_MESSAGES/python.po index f7415669f..01c2c7498 100644 --- a/lang/python/uk/LC_MESSAGES/python.po +++ b/lang/python/uk/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Ukrainian (https://www.transifex.com/calamares/teams/20061/uk/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/ur/LC_MESSAGES/python.mo b/lang/python/ur/LC_MESSAGES/python.mo index c737fd0ae..859a8505c 100644 Binary files a/lang/python/ur/LC_MESSAGES/python.mo and b/lang/python/ur/LC_MESSAGES/python.mo differ diff --git a/lang/python/ur/LC_MESSAGES/python.po b/lang/python/ur/LC_MESSAGES/python.po index 7dda38246..0a049b35a 100644 --- a/lang/python/ur/LC_MESSAGES/python.po +++ b/lang/python/ur/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Urdu (https://www.transifex.com/calamares/teams/20061/ur/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/uz/LC_MESSAGES/python.mo b/lang/python/uz/LC_MESSAGES/python.mo index 529629f3c..242ba1fe0 100644 Binary files a/lang/python/uz/LC_MESSAGES/python.mo and b/lang/python/uz/LC_MESSAGES/python.mo differ diff --git a/lang/python/uz/LC_MESSAGES/python.po b/lang/python/uz/LC_MESSAGES/python.po index 91a855b7c..870996ea2 100644 --- a/lang/python/uz/LC_MESSAGES/python.po +++ b/lang/python/uz/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Uzbek (https://www.transifex.com/calamares/teams/20061/uz/)\n" "MIME-Version: 1.0\n" diff --git a/lang/python/zh_CN/LC_MESSAGES/python.mo b/lang/python/zh_CN/LC_MESSAGES/python.mo index 8d1f42d4c..c4653e061 100644 Binary files a/lang/python/zh_CN/LC_MESSAGES/python.mo and b/lang/python/zh_CN/LC_MESSAGES/python.mo differ diff --git a/lang/python/zh_CN/LC_MESSAGES/python.po b/lang/python/zh_CN/LC_MESSAGES/python.po index 9bcc07eda..9e0c3f217 100644 --- a/lang/python/zh_CN/LC_MESSAGES/python.po +++ b/lang/python/zh_CN/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: plantman , 2017\n" "Language-Team: Chinese (China) (https://www.transifex.com/calamares/teams/20061/zh_CN/)\n" diff --git a/lang/python/zh_TW/LC_MESSAGES/python.mo b/lang/python/zh_TW/LC_MESSAGES/python.mo index 9003177fa..5ef6f063a 100644 Binary files a/lang/python/zh_TW/LC_MESSAGES/python.mo and b/lang/python/zh_TW/LC_MESSAGES/python.mo differ diff --git a/lang/python/zh_TW/LC_MESSAGES/python.po b/lang/python/zh_TW/LC_MESSAGES/python.po index bcd29c1e8..c8a9fe4a7 100644 --- a/lang/python/zh_TW/LC_MESSAGES/python.po +++ b/lang/python/zh_TW/LC_MESSAGES/python.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-17 19:16+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Jeff Huang , 2017\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/calamares/teams/20061/zh_TW/)\n" diff --git a/src/branding/CMakeLists.txt b/src/branding/CMakeLists.txt index ed25828bb..b03127e39 100644 --- a/src/branding/CMakeLists.txt +++ b/src/branding/CMakeLists.txt @@ -1,6 +1,7 @@ file( GLOB SUBDIRECTORIES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*" ) foreach( SUBDIRECTORY ${SUBDIRECTORIES} ) - if( IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${SUBDIRECTORY}" ) + set( _sd "${CMAKE_CURRENT_SOURCE_DIR}/${SUBDIRECTORY}" ) + if( IS_DIRECTORY "${_sd}" AND EXISTS "${_sd}/branding.desc" ) calamares_add_branding_subdirectory( ${SUBDIRECTORY} ) endif() endforeach() diff --git a/src/branding/README.md b/src/branding/README.md index 7f37b9230..bfdcdebba 100644 --- a/src/branding/README.md +++ b/src/branding/README.md @@ -1,9 +1,34 @@ # Branding directory -Branding components can go here, or they can be managed and installed separately. +Branding components can go here, or they can be installed separately. -A branding component is a subdirectory with a branding.desc descriptor file, containing brand-specific strings in a key-value structure, plus brand-specific images or QML. Such a subdirectory, when placed here, is automatically picked up by CMake and made available to Calamares. +A branding component is a subdirectory with a `branding.desc` descriptor +file, containing brand-specific strings in a key-value structure, plus +brand-specific images or QML. Such a subdirectory, when placed here, is +automatically picked up by CMake and made available to Calamares. -QML files in a branding component can be translated. Translations should be placed in a subdirectory `lang` of the branding component directory. Qt translation files are supported (`.ts` sources which get compiled into `.qm`). Inside the `lang` subdirectory all translation files must be named according to the scheme `calamares-_.qm`. +QML files in a branding component can be translated. Translations should +be placed in a subdirectory `lang/` of the branding component directory. +Qt translation files are supported (`.ts` sources which get compiled into +`.qm`). Inside the `lang` subdirectory all translation files must be named +according to the scheme `calamares-_.qm`. -Text in your show.qml should be enclosed in this form for translations `text: qsTr("This is an example text.")` +Text in your `show.qml` (or whatever *slideshow* is set to in the descriptor +file) should be enclosed in this form for translations + +``` + text: qsTr("This is an example text.") +``` + +## Examples + +There are two examples of branding content: + + - `default/` is a sample brand for the Generic Linux distribution. It uses + the default Calamares icons and a as start-page splash it provides a + tag-cloud view of languages. The slideshow is a basic one with a few + slides of text and a single image. No translations are provided. + - `samegame/` is a similarly simple branding setup for Generic Linux, + but instead of a slideshow, it lets the user play Same Game (clicking + colored balls) during the installation. The game is taken from the + QML examples provided by the Qt Company. diff --git a/src/calamares/CMakeLists.txt b/src/calamares/CMakeLists.txt index f47a0a9f5..270abbb88 100644 --- a/src/calamares/CMakeLists.txt +++ b/src/calamares/CMakeLists.txt @@ -18,10 +18,6 @@ set( calamaresSources progresstree/ViewStepItem.cpp ) -set( calamaresUi - #nothing to do here -) - include_directories( . ${CMAKE_CURRENT_BINARY_DIR} @@ -33,16 +29,14 @@ include_directories( include( GNUInstallDirs ) -qt5_wrap_ui( calamaresUi_H ${calamaresUi} ) - # Translations include( CalamaresAddTranslations ) add_calamares_translations( ${CALAMARES_TRANSLATION_LANGUAGES} ) -set( final_src ${calamaresUi_H} ${calamaresSources} ${calamaresRc} ${trans_outfile} ) +set( final_src ${calamaresSources} ${calamaresRc} ${trans_outfile} ) add_executable( calamares_bin ${final_src} ) -SET_TARGET_PROPERTIES(calamares_bin +set_target_properties(calamares_bin PROPERTIES AUTOMOC TRUE ENABLE_EXPORTS TRUE diff --git a/src/calamares/CalamaresApplication.cpp b/src/calamares/CalamaresApplication.cpp index 40d4abf24..f606bb78b 100644 --- a/src/calamares/CalamaresApplication.cpp +++ b/src/calamares/CalamaresApplication.cpp @@ -89,7 +89,7 @@ CalamaresApplication::init() CalamaresApplication::~CalamaresApplication() { - cDebug( LOGVERBOSE ) << "Shutting down Calamares..."; + cDebug( Logger::LOGVERBOSE ) << "Shutting down Calamares..."; // if ( JobQueue::instance() ) // JobQueue::instance()->stop(); @@ -98,7 +98,7 @@ CalamaresApplication::~CalamaresApplication() // delete JobQueue::instance(); - cDebug( LOGVERBOSE ) << "Finished shutdown."; + cDebug( Logger::LOGVERBOSE ) << "Finished shutdown."; } @@ -143,7 +143,7 @@ CalamaresApplication::initQmlPath() .absoluteFilePath( subpath ) ); if ( !importPath.exists() || !importPath.isReadable() ) { - cLog() << "FATAL ERROR: explicitly configured application data directory" + cError() << "FATAL: explicitly configured application data directory" << CalamaresUtils::appDataDir().absolutePath() << "does not contain a valid QML modules directory at" << importPath.absolutePath() @@ -176,7 +176,7 @@ CalamaresApplication::initQmlPath() if ( !importPath.exists() || !importPath.isReadable() ) { - cLog() << "FATAL ERROR: none of the expected QML paths (" + cError() << "FATAL: none of the expected QML paths (" << qmlDirCandidatesByPriority.join( ", " ) << ") exist." << "\nCowardly refusing to continue startup without the QML directory."; @@ -197,7 +197,7 @@ CalamaresApplication::initSettings() settingsFile = QFileInfo( CalamaresUtils::appDataDir().absoluteFilePath( "settings.conf" ) ); if ( !settingsFile.exists() || !settingsFile.isReadable() ) { - cLog() << "FATAL ERROR: explicitly configured application data directory" + cError() << "FATAL: explicitly configured application data directory" << CalamaresUtils::appDataDir().absolutePath() << "does not contain a valid settings.conf file." << "\nCowardly refusing to continue startup without settings."; @@ -230,7 +230,7 @@ CalamaresApplication::initSettings() if ( !settingsFile.exists() || !settingsFile.isReadable() ) { - cLog() << "FATAL ERROR: none of the expected configuration file paths (" + cError() << "FATAL: none of the expected configuration file paths (" << settingsFileCandidatesByPriority.join( ", " ) << ") contain a valid settings.conf file." << "\nCowardly refusing to continue startup without settings."; @@ -248,7 +248,7 @@ CalamaresApplication::initBranding() QString brandingComponentName = Calamares::Settings::instance()->brandingComponentName(); if ( brandingComponentName.simplified().isEmpty() ) { - cLog() << "FATAL ERROR: branding component not set in settings.conf"; + cError() << "FATAL: branding component not set in settings.conf"; ::exit( EXIT_FAILURE ); } @@ -262,7 +262,7 @@ CalamaresApplication::initBranding() .absoluteFilePath( brandingDescriptorSubpath ) ); if ( !brandingFile.exists() || !brandingFile.isReadable() ) { - cLog() << "FATAL ERROR: explicitly configured application data directory" + cError() << "FATAL: explicitly configured application data directory" << CalamaresUtils::appDataDir().absolutePath() << "does not contain a valid branding component descriptor at" << brandingFile.absoluteFilePath() @@ -299,7 +299,7 @@ CalamaresApplication::initBranding() if ( !brandingFile.exists() || !brandingFile.isReadable() ) { - cLog() << "FATAL ERROR: none of the expected branding descriptor file paths (" + cError() << "FATAL: none of the expected branding descriptor file paths (" << brandingFileCandidatesByPriority.join( ", " ) << ") contain a valid branding.desc file." << "\nCowardly refusing to continue startup without branding."; diff --git a/src/calamares/main.cpp b/src/calamares/main.cpp index e22a8a0ad..1c1ba2181 100644 --- a/src/calamares/main.cpp +++ b/src/calamares/main.cpp @@ -35,6 +35,45 @@ #include #include +static void +handle_args( CalamaresApplication& a ) +{ + QCommandLineOption debugOption( QStringList{ "d", "debug"}, + "Also look in current directory for configuration. Implies -D8." ); + QCommandLineOption debugLevelOption( QStringLiteral("D"), + "Verbose output for debugging purposes (0-8).", "level" ); + QCommandLineOption configOption( QStringList{ "c", "config"}, + "Configuration directory to use, for testing purposes.", "config" ); + + QCommandLineParser parser; + parser.setApplicationDescription( "Distribution-independent installer framework" ); + parser.addHelpOption(); + parser.addVersionOption(); + + parser.addOption( debugOption ); + parser.addOption( debugLevelOption ); + parser.addOption( configOption ); + + parser.process( a ); + + a.setDebug( parser.isSet( debugOption ) ); + if ( parser.isSet( debugOption ) ) + Logger::setupLogLevel( Logger::LOGVERBOSE ); + else if ( parser.isSet( debugLevelOption ) ) + { + bool ok = true; + int l = parser.value( debugLevelOption ).toInt( &ok ); + unsigned int dlevel = 0; + if ( !ok || ( l < 0 ) ) + dlevel = Logger::LOGVERBOSE; + else + dlevel = l; + Logger::setupLogLevel( dlevel ); + } + if ( parser.isSet( configOption ) ) + CalamaresUtils::setAppDataDir( QDir( parser.value( configOption ) ) ); +} + int main( int argc, char* argv[] ) { @@ -59,25 +98,7 @@ main( int argc, char* argv[] ) a.setApplicationDisplayName( QString() ); #endif - QCommandLineParser parser; - parser.setApplicationDescription( "Distribution-independent installer framework" ); - parser.addHelpOption(); - parser.addVersionOption(); - QCommandLineOption debugOption( QStringList() << "d" << "debug", - "Verbose output for debugging purposes." ); - parser.addOption( debugOption ); - - QCommandLineOption configOption( QStringList() << "c" << "config", - "Configuration directory to use, for testing purposes.", "config" ); - parser.addOption( configOption ); - - parser.process( a ); - - a.setDebug( parser.isSet( debugOption ) ); - - if ( parser.isSet( configOption ) ) - CalamaresUtils::setAppDataDir( QDir( parser.value( configOption ) ) ); - + handle_args( a ); KDSingleApplicationGuard guard( KDSingleApplicationGuard::AutoKillOtherInstances ); int returnCode = 0; diff --git a/src/libcalamares/CMakeLists.txt b/src/libcalamares/CMakeLists.txt index 2a1cfeb20..94e9145d6 100644 --- a/src/libcalamares/CMakeLists.txt +++ b/src/libcalamares/CMakeLists.txt @@ -83,8 +83,6 @@ add_library( calamares SHARED ${libSources} ${kdsagSources} ${utilsSources} ) set_target_properties( calamares PROPERTIES AUTOMOC TRUE - VERSION ${CALAMARES_VERSION_SHORT} - SOVERSION ${CALAMARES_VERSION_SHORT} ) target_link_libraries( calamares @@ -94,18 +92,10 @@ target_link_libraries( calamares install( TARGETS calamares EXPORT CalamaresLibraryDepends - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ) -# Make symlink lib/calamares/libcalamares.so to lib/libcalamares.so.VERSION so -# lib/calamares can be used as module path for the Python interpreter. -install( CODE " - file( MAKE_DIRECTORY \"\$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_LIBDIR}/calamares\" ) - execute_process( COMMAND \"${CMAKE_COMMAND}\" -E create_symlink ../libcalamares.so.${CALAMARES_VERSION_SHORT} libcalamares.so WORKING_DIRECTORY \"\$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_LIBDIR}/calamares\" ) -") - # Install header files file( GLOB rootHeaders "*.h" ) file( GLOB kdsingleapplicationguardHeaders "kdsingleapplicationguard/*.h" ) diff --git a/src/libcalamares/ProcessJob.cpp b/src/libcalamares/ProcessJob.cpp index 900f314f6..55e25254c 100644 --- a/src/libcalamares/ProcessJob.cpp +++ b/src/libcalamares/ProcessJob.cpp @@ -82,7 +82,7 @@ ProcessJob::exec() QString(), m_timeoutSec ); - return CalamaresUtils::ProcessResult::explainProcess( this, ec, m_command, output, m_timeoutSec ); + return CalamaresUtils::ProcessResult::explainProcess( ec, m_command, output, m_timeoutSec ); } @@ -106,16 +106,16 @@ ProcessJob::callOutput( const QString& command, process.setWorkingDirectory( QDir( workingPath ).absolutePath() ); else { - cLog() << "Invalid working directory:" << workingPath; + cWarning() << "Invalid working directory:" << workingPath; return -3; } } - cLog() << "Running" << command; + cDebug() << "Running" << command; process.start(); if ( !process.waitForStarted() ) { - cLog() << "Process failed to start" << process.error(); + cWarning() << "Process failed to start" << process.error(); return -2; } @@ -127,9 +127,9 @@ ProcessJob::callOutput( const QString& command, if ( !process.waitForFinished( timeoutSec ? ( timeoutSec * 1000 ) : -1 ) ) { - cLog() << "Timed out. output so far:"; + cWarning() << "Timed out. output so far:"; output.append( QString::fromLocal8Bit( process.readAllStandardOutput() ).trimmed() ); - cLog() << output; + cWarning() << output; return -4; } @@ -137,11 +137,11 @@ ProcessJob::callOutput( const QString& command, if ( process.exitStatus() == QProcess::CrashExit ) { - cLog() << "Process crashed"; + cWarning() << "Process crashed"; return -1; } - cLog() << "Finished. Exit code:" << process.exitCode(); + cDebug() << "Finished. Exit code:" << process.exitCode(); return process.exitCode(); } diff --git a/src/libcalamares/PythonHelper.cpp b/src/libcalamares/PythonHelper.cpp index f274ac276..e5eb85084 100644 --- a/src/libcalamares/PythonHelper.cpp +++ b/src/libcalamares/PythonHelper.cpp @@ -223,7 +223,7 @@ Helper::Helper( QObject* parent ) } else { - cDebug() << "WARNING: creating PythonHelper more than once. This is very bad."; + cWarning() << "creating PythonHelper more than once. This is very bad."; return; } diff --git a/src/libcalamares/PythonJob.cpp b/src/libcalamares/PythonJob.cpp index 48682dbad..92dbedef9 100644 --- a/src/libcalamares/PythonJob.cpp +++ b/src/libcalamares/PythonJob.cpp @@ -99,6 +99,13 @@ BOOST_PYTHON_MODULE( libcalamares ) bp::args( "s" ), "Writes the given string to the Calamares debug stream." ); + bp::def( + "warning", + &CalamaresPython::warning, + bp::args( "s" ), + "Writes the given string to the Calamares warning stream." + ); + bp::def( "mount", &CalamaresPython::mount, diff --git a/src/libcalamares/PythonJobApi.cpp b/src/libcalamares/PythonJobApi.cpp index 9219ff1fc..a5bae6149 100644 --- a/src/libcalamares/PythonJobApi.cpp +++ b/src/libcalamares/PythonJobApi.cpp @@ -171,6 +171,11 @@ debug( const std::string& s ) cDebug() << "[PYTHON JOB]: " << QString::fromStdString( s ); } +void +warning( const std::string& s ) +{ + cWarning() << "[PYTHON JOB]: " << QString::fromStdString( s ); +} PythonJobInterface::PythonJobInterface( Calamares::PythonJob* parent ) : m_parent( parent ) diff --git a/src/libcalamares/PythonJobApi.h b/src/libcalamares/PythonJobApi.h index aed9b3d77..0e68d7936 100644 --- a/src/libcalamares/PythonJobApi.h +++ b/src/libcalamares/PythonJobApi.h @@ -66,6 +66,7 @@ boost::python::object gettext_path(); boost::python::list gettext_languages(); void debug( const std::string& s ); +void warning( const std::string& s ); class PythonJobInterface { diff --git a/src/libcalamares/utils/CalamaresUtils.cpp b/src/libcalamares/utils/CalamaresUtils.cpp index 9e678737b..fe07c62a0 100644 --- a/src/libcalamares/utils/CalamaresUtils.cpp +++ b/src/libcalamares/utils/CalamaresUtils.cpp @@ -24,6 +24,7 @@ #include "CalamaresUtils.h" #include "CalamaresConfig.h" +#include "Logger.h" #include #include @@ -166,11 +167,11 @@ installTranslator( const QLocale& locale, "_", brandingTranslationsDir.absolutePath() ) ) { - qDebug() << "Translation: Branding component: Using system locale:" << localeName; + cDebug() << "Translation: Branding using locale:" << localeName; } else { - qDebug() << "Translation: Branding component: Using default locale, system locale one not found:" << localeName; + cDebug() << "Translation: Branding using default, system locale not found:" << localeName; translator->load( brandingTranslationsPrefix + "en" ); } @@ -189,11 +190,11 @@ installTranslator( const QLocale& locale, translator = new QTranslator( parent ); if ( translator->load( QString( ":/lang/calamares_" ) + localeName ) ) { - qDebug() << "Translation: Calamares: Using system locale:" << localeName; + cDebug() << "Translation: Calamares using locale:" << localeName; } else { - qDebug() << "Translation: Calamares: Using default locale, system locale one not found:" << localeName; + cDebug() << "Translation: Calamares using default, system locale not found:" << localeName; translator->load( QString( ":/lang/calamares_en" ) ); } @@ -366,6 +367,22 @@ getInteger( const QVariantMap& map, const QString& key, int d ) return result; } +double +getDouble( const QVariantMap& map, const QString& key, double d ) +{ + double result = d; + if ( map.contains( key ) ) + { + auto v = map.value( key ); + if ( v.type() == QVariant::Int ) + result = v.toInt(); + else if ( v.type() == QVariant::Double ) + result = v.toDouble(); + } + + return result; +} + QVariantMap getSubMap( const QVariantMap& map, const QString& key, bool& success ) { diff --git a/src/libcalamares/utils/CalamaresUtils.h b/src/libcalamares/utils/CalamaresUtils.h index 9b279ef43..13caf1cad 100644 --- a/src/libcalamares/utils/CalamaresUtils.h +++ b/src/libcalamares/utils/CalamaresUtils.h @@ -110,10 +110,15 @@ namespace CalamaresUtils DLLEXPORT QString getString( const QVariantMap& map, const QString& key ); /** - * Get an integer value from a mapping; returns @p default if no value. + * Get an integer value from a mapping; returns @p d if no value. */ DLLEXPORT int getInteger( const QVariantMap& map, const QString& key, int d ); + /** + * Get a double value from a mapping (integers are converted); returns @p d if no value. + */ + DLLEXPORT double getDouble( const QVariantMap& map, const QString& key, double d ); + /** * Returns a sub-map (i.e. a nested map) from the given mapping with the * given key. @p success is set to true if the @p key exists diff --git a/src/libcalamares/utils/CalamaresUtilsSystem.cpp b/src/libcalamares/utils/CalamaresUtilsSystem.cpp index 195d967f5..54243553a 100644 --- a/src/libcalamares/utils/CalamaresUtilsSystem.cpp +++ b/src/libcalamares/utils/CalamaresUtilsSystem.cpp @@ -23,6 +23,7 @@ #include "JobQueue.h" #include "GlobalStorage.h" +#include #include #include #include @@ -57,8 +58,15 @@ System::~System() {} -System*System::instance() +System* +System::instance() { + if ( !s_instance ) + { + cError() << "No Calamares system-object has been created."; + cError() << " .. using a bogus instance instead."; + return new System( true, nullptr ); + } return s_instance; } @@ -109,7 +117,7 @@ System::runCommand( if ( ( location == System::RunLocation::RunInTarget ) && ( !gs || !gs->contains( "rootMountPoint" ) ) ) { - cLog() << "No rootMountPoint in global storage"; + cWarning() << "No rootMountPoint in global storage"; return -3; } @@ -122,7 +130,7 @@ System::runCommand( QString destDir = gs->value( "rootMountPoint" ).toString(); if ( !QDir( destDir ).exists() ) { - cLog() << "rootMountPoint points to a dir which does not exist"; + cWarning() << "rootMountPoint points to a dir which does not exist"; return -3; } @@ -145,15 +153,15 @@ System::runCommand( if ( QDir( workingPath ).exists() ) process.setWorkingDirectory( QDir( workingPath ).absolutePath() ); else - cLog() << "Invalid working directory:" << workingPath; + cWarning() << "Invalid working directory:" << workingPath; return -3; } - cLog() << "Running" << program << arguments; + cDebug() << "Running" << program << arguments; process.start(); if ( !process.waitForStarted() ) { - cLog() << "Process failed to start" << process.error(); + cWarning() << "Process failed to start" << process.error(); return -2; } @@ -165,8 +173,8 @@ System::runCommand( if ( !process.waitForFinished( timeoutSec ? ( timeoutSec * 1000 ) : -1 ) ) { - cLog() << "Timed out. output so far:"; - cLog() << process.readAllStandardOutput(); + cWarning() << "Timed out. output so far:\n" << + process.readAllStandardOutput(); return -4; } @@ -174,16 +182,16 @@ System::runCommand( if ( process.exitStatus() == QProcess::CrashExit ) { - cLog() << "Process crashed"; + cWarning() << "Process crashed"; return -1; } auto r = process.exitCode(); - cLog() << "Finished. Exit code:" << r; + cDebug() << "Finished. Exit code:" << r; if ( r != 0 ) { - cLog() << "Target cmd:" << args; - cLog().noquote() << "Target output:\n" << output; + cDebug() << "Target cmd:" << args; + cDebug().noquote() << "Target output:\n" << output; } return ProcessResult(r, output); } @@ -251,46 +259,45 @@ System::doChroot() const } Calamares::JobResult -ProcessResult::explainProcess( const QObject* parent, int ec, const QString& command, const QString& output, int timeout ) +ProcessResult::explainProcess( int ec, const QString& command, const QString& output, int timeout ) { -#define tr parent->tr using Calamares::JobResult; if ( ec == 0 ) return JobResult::ok(); - QString outputMessage = output.isEmpty() ? QStringLiteral("\nThere was no output from the command.") - : (tr("\nOutput:\n") + output); + QString outputMessage = output.isEmpty() + ? QCoreApplication::translate( "ProcessResult", "\nThere was no output from the command.") + : (QCoreApplication::translate( "ProcessResult", "\nOutput:\n") + output); if ( ec == -1 ) //Crash! - return JobResult::error( tr( "External command crashed." ), - tr( "Command %1 crashed." ) + return JobResult::error( QCoreApplication::translate( "ProcessResult", "External command crashed." ), + QCoreApplication::translate( "ProcessResult", "Command %1 crashed." ) .arg( command ) + outputMessage ); if ( ec == -2 ) - return JobResult::error( tr( "External command failed to start." ), - tr( "Command %1 failed to start." ) + return JobResult::error( QCoreApplication::translate( "ProcessResult", "External command failed to start." ), + QCoreApplication::translate( "ProcessResult", "Command %1 failed to start." ) .arg( command ) ); if ( ec == -3 ) - return JobResult::error( tr( "Internal error when starting command." ), - tr( "Bad parameters for process job call." ) ); + return JobResult::error( QCoreApplication::translate( "ProcessResult", "Internal error when starting command." ), + QCoreApplication::translate( "ProcessResult", "Bad parameters for process job call." ) ); if ( ec == -4 ) - return JobResult::error( tr( "External command failed to finish." ), - tr( "Command %1 failed to finish in %2 seconds." ) + return JobResult::error( QCoreApplication::translate( "ProcessResult", "External command failed to finish." ), + QCoreApplication::translate( "ProcessResult", "Command %1 failed to finish in %2 seconds." ) .arg( command ) .arg( timeout ) + outputMessage ); //Any other exit code - return JobResult::error( tr( "External command finished with errors." ), - tr( "Command %1 finished with exit code %2." ) + return JobResult::error( QCoreApplication::translate( "ProcessResult", "External command finished with errors." ), + QCoreApplication::translate( "ProcessResult", "Command %1 finished with exit code %2." ) .arg( command ) .arg( ec ) + outputMessage ); -#undef tr } } // namespace diff --git a/src/libcalamares/utils/CalamaresUtilsSystem.h b/src/libcalamares/utils/CalamaresUtilsSystem.h index f4500f9a9..2b5967591 100644 --- a/src/libcalamares/utils/CalamaresUtilsSystem.h +++ b/src/libcalamares/utils/CalamaresUtilsSystem.h @@ -41,7 +41,6 @@ public: /** @brief Explain a typical external process failure. * - * @param parent Used as context for translation calls. * @param errorCode Return code from runCommand() or similar * (negative values get special explanation). The member * function uses the exit code stored in the ProcessResult @@ -53,18 +52,18 @@ public: * @param timeout Timeout passed to the process runner, for explaining * error code -4 (timeout). */ - static Calamares::JobResult explainProcess( const QObject* parent, int errorCode, const QString& command, const QString& output, int timeout ); + static Calamares::JobResult explainProcess( int errorCode, const QString& command, const QString& output, int timeout ); /// @brief Convenience wrapper for explainProcess() - inline Calamares::JobResult explainProcess( const QObject* parent, const QString& command, int timeout ) const + inline Calamares::JobResult explainProcess( const QString& command, int timeout ) const { - return explainProcess( parent, getExitCode(), command, getOutput(), timeout ); + return explainProcess( getExitCode(), command, getOutput(), timeout ); } /// @brief Convenience wrapper for explainProcess() - inline Calamares::JobResult explainProcess( const QObject* parent, const QStringList& command, int timeout ) const + inline Calamares::JobResult explainProcess( const QStringList& command, int timeout ) const { - return explainProcess( parent, getExitCode(), command.join( ' ' ), getOutput(), timeout ); + return explainProcess( getExitCode(), command.join( ' ' ), getOutput(), timeout ); } } ; diff --git a/src/libcalamares/utils/CommandList.cpp b/src/libcalamares/utils/CommandList.cpp index ae42a13bd..298fc7b6c 100644 --- a/src/libcalamares/utils/CommandList.cpp +++ b/src/libcalamares/utils/CommandList.cpp @@ -21,36 +21,57 @@ #include "GlobalStorage.h" #include "JobQueue.h" +#include "utils/CalamaresUtils.h" #include "utils/CalamaresUtilsSystem.h" #include "utils/Logger.h" +#include #include -static QStringList get_variant_stringlist( const QVariantList& l ) +namespace CalamaresUtils { - QStringList retl; + +static CommandLine get_variant_object( const QVariantMap& m ) +{ + QString command = CalamaresUtils::getString( m, "command" ); + int timeout = CalamaresUtils::getInteger( m, "timeout", CommandLine::TimeoutNotSet ); + + if ( !command.isEmpty() ) + return CommandLine( command, timeout ); + cWarning() << "Bad CommandLine element" << m; + return CommandLine(); +} + +static CommandList_t get_variant_stringlist( const QVariantList& l ) +{ + CommandList_t retl; unsigned int c = 0; for ( const auto& v : l ) { if ( v.type() == QVariant::String ) - retl.append( v.toString() ); + retl.append( CommandLine( v.toString(), CommandLine::TimeoutNotSet ) ); + else if ( v.type() == QVariant::Map ) + { + auto c( get_variant_object( v.toMap() ) ); + if ( c.isValid() ) + retl.append( c ); + // Otherwise warning is already given + } else - cDebug() << "WARNING Bad CommandList element" << c << v.type() << v; + cWarning() << "Bad CommandList element" << c << v.type() << v; ++c; } return retl; } -namespace CalamaresUtils -{ - -CommandList::CommandList( bool doChroot ) +CommandList::CommandList( bool doChroot, int timeout ) : m_doChroot( doChroot ) + , m_timeout( timeout ) { } -CommandList::CommandList::CommandList( const QVariant& v, bool doChroot ) - : CommandList( doChroot ) +CommandList::CommandList::CommandList( const QVariant& v, bool doChroot, int timeout ) + : CommandList( doChroot, timeout ) { if ( v.type() == QVariant::List ) { @@ -58,19 +79,26 @@ CommandList::CommandList::CommandList( const QVariant& v, bool doChroot ) if ( v_list.count() ) append( get_variant_stringlist( v_list ) ); else - cDebug() << "WARNING: Empty CommandList"; + cWarning() << "Empty CommandList"; } else if ( v.type() == QVariant::String ) append( v.toString() ); + else if ( v.type() == QVariant::Map ) + { + auto c( get_variant_object( v.toMap() ) ); + if ( c.isValid() ) + append( c ); + // Otherwise warning is already given + } else - cDebug() << "WARNING: CommandList does not understand variant" << v.type(); + cWarning() << "CommandList does not understand variant" << v.type(); } CommandList::~CommandList() { } -Calamares::JobResult CommandList::run( const QObject* parent ) +Calamares::JobResult CommandList::run() { System::RunLocation location = m_doChroot ? System::RunLocation::RunInTarget : System::RunLocation::RunInHost; @@ -81,40 +109,47 @@ Calamares::JobResult CommandList::run( const QObject* parent ) { if ( !gs || !gs->contains( "rootMountPoint" ) ) { - cDebug() << "ERROR: No rootMountPoint defined."; - return Calamares::JobResult::error( parent->tr( "Could not run command." ), - parent->tr( "No rootMountPoint is defined, so command cannot be run in the target environment." ) ); + cError() << "No rootMountPoint defined."; + return Calamares::JobResult::error( QCoreApplication::translate( "CommandList", "Could not run command." ), + QCoreApplication::translate( "CommandList", "No rootMountPoint is defined, so command cannot be run in the target environment." ) ); } root = gs->value( "rootMountPoint" ).toString(); } for ( CommandList::const_iterator i = cbegin(); i != cend(); ++i ) { - QString processed_cmd = *i; - processed_cmd.replace( "@@ROOT@@", root ); // FIXME? + QString processed_cmd = i->command(); + processed_cmd.replace( "@@ROOT@@", root ); bool suppress_result = false; if ( processed_cmd.startsWith( '-' ) ) { suppress_result = true; - processed_cmd.remove( 0, 1 ); // Drop the - // FIXME? + processed_cmd.remove( 0, 1 ); // Drop the - } QStringList shell_cmd { "/bin/sh", "-c" }; shell_cmd << processed_cmd; + int timeout = i->timeout() >= 0 ? i->timeout() : m_timeout; ProcessResult r = System::runCommand( - location, shell_cmd, QString(), QString(), 10 ); + location, shell_cmd, QString(), QString(), timeout ); if ( r.getExitCode() != 0 ) { if ( suppress_result ) cDebug() << "Error code" << r.getExitCode() << "ignored by CommandList configuration."; else - return r.explainProcess( parent, processed_cmd, 10 ); + return r.explainProcess( processed_cmd, timeout ); } } return Calamares::JobResult::ok(); } +void +CommandList::append( const QString& s ) +{ + append( CommandLine( s, m_timeout ) ); +} + } // namespace diff --git a/src/libcalamares/utils/CommandList.h b/src/libcalamares/utils/CommandList.h index 0137fe41e..b766259c0 100644 --- a/src/libcalamares/utils/CommandList.h +++ b/src/libcalamares/utils/CommandList.h @@ -27,11 +27,60 @@ namespace CalamaresUtils { -class CommandList : protected QStringList +/** + * Each command can have an associated timeout in seconds. The timeout + * defaults to 10 seconds. Provide some convenience naming and construction. + */ +struct CommandLine : public QPair< QString, int > +{ + enum { TimeoutNotSet = -1 }; + + /// An invalid command line + CommandLine() + : QPair< QString, int >( QString(), TimeoutNotSet ) + { + } + + CommandLine( const QString& s ) + : QPair< QString, int >( s, TimeoutNotSet ) + { + } + + CommandLine( const QString& s, int t ) + : QPair< QString, int >( s, t) + { + } + + QString command() const + { + return first; + } + + int timeout() const + { + return second; + } + + bool isValid() const + { + return !first.isEmpty(); + } +} ; + +/** @brief Abbreviation, used internally. */ +using CommandList_t = QList< CommandLine >; + +/** + * A list of commands; the list may have its own default timeout + * for commands (which is then applied to each individual command + * that doesn't have one of its own). + */ +class CommandList : protected CommandList_t { public: - CommandList( bool doChroot = true ); - CommandList( const QVariant& v, bool doChroot = true ); + /** @brief empty command-list with timeout to apply to entries. */ + CommandList( bool doChroot = true, int timeout = 10 ); + CommandList( const QVariant& v, bool doChroot = true, int timeout = 10 ); ~CommandList(); bool doChroot() const @@ -39,16 +88,22 @@ public: return m_doChroot; } - Calamares::JobResult run( const QObject* parent ); + Calamares::JobResult run(); - using QStringList::isEmpty; - using QStringList::count; - using QStringList::cbegin; - using QStringList::cend; - using QStringList::const_iterator; + using CommandList_t::isEmpty; + using CommandList_t::count; + using CommandList_t::cbegin; + using CommandList_t::cend; + using CommandList_t::const_iterator; + using CommandList_t::at; + +protected: + using CommandList_t::append; + void append( const QString& ); private: bool m_doChroot; + int m_timeout; } ; } // namespace diff --git a/src/libcalamares/utils/Logger.cpp b/src/libcalamares/utils/Logger.cpp index 4fbac6f03..fe95ad36b 100644 --- a/src/libcalamares/utils/Logger.cpp +++ b/src/libcalamares/utils/Logger.cpp @@ -2,7 +2,7 @@ * * Copyright 2010-2011, Christian Muehlhaeuser * Copyright 2014, Teo Mrnjavac - * Copyright 2017, Adriaan de Groot + * Copyright 2017-2018, Adriaan de Groot * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -34,36 +34,29 @@ #define LOGFILE_SIZE 1024 * 256 -#define RELEASE_LEVEL_THRESHOLD 0 -#define DEBUG_LEVEL_THRESHOLD LOGEXTRA - -using namespace std; - -static ofstream logfile; -static unsigned int s_threshold = 0; +static std::ofstream logfile; +static unsigned int s_threshold = +#ifdef QT_NO_DEBUG + Logger::LOG_DISABLE; +#else + Logger::LOGEXTRA + 1; // Comparison is < in log() function +#endif static QMutex s_mutex; namespace Logger { +void +setupLogLevel(unsigned int level) +{ + if ( level > LOGVERBOSE ) + level = LOGVERBOSE; + s_threshold = level + 1; // Comparison is < in log() function +} + static void log( const char* msg, unsigned int debugLevel, bool toDisk = true ) { - if ( !s_threshold ) - { - if ( qApp->arguments().contains( "--debug" ) || - qApp->arguments().contains( "-d" ) ) - s_threshold = LOGVERBOSE; - else -#ifdef QT_NO_DEBUG - s_threshold = RELEASE_LEVEL_THRESHOLD; -#else - s_threshold = DEBUG_LEVEL_THRESHOLD; -#endif - // Comparison is < threshold, below - ++s_threshold; - } - if ( toDisk || debugLevel < s_threshold ) { QMutexLocker lock( &s_mutex ); @@ -75,7 +68,7 @@ log( const char* msg, unsigned int debugLevel, bool toDisk = true ) << " - " << QTime::currentTime().toString().toUtf8().data() << " [" << QString::number( debugLevel ).toUtf8().data() << "]: " - << msg << endl; + << msg << std::endl; logfile.flush(); } @@ -84,11 +77,10 @@ log( const char* msg, unsigned int debugLevel, bool toDisk = true ) { QMutexLocker lock( &s_mutex ); - cout << QTime::currentTime().toString().toUtf8().data() + std::cout << QTime::currentTime().toString().toUtf8().data() << " [" << QString::number( debugLevel ).toUtf8().data() << "]: " - << msg << endl; - - cout.flush(); + << msg << std::endl; + std::cout.flush(); } } @@ -155,14 +147,10 @@ setupLogfile() cDebug() << "Using log file:" << logFile(); - logfile.open( logFile().toLocal8Bit(), ios::app ); + logfile.open( logFile().toLocal8Bit(), std::ios::app ); qInstallMessageHandler( CalamaresLogHandler ); } -} - -using namespace Logger; - CLog::CLog( unsigned int debugLevel ) : QDebug( &m_msg ) , m_debugLevel( debugLevel ) @@ -175,6 +163,8 @@ CLog::~CLog() log( m_msg.toUtf8().data(), m_debugLevel ); } -Logger::CDebug::~CDebug() +CDebug::~CDebug() { } + +} // namespace diff --git a/src/libcalamares/utils/Logger.h b/src/libcalamares/utils/Logger.h index 7f9077035..b6211c4fe 100644 --- a/src/libcalamares/utils/Logger.h +++ b/src/libcalamares/utils/Logger.h @@ -25,13 +25,19 @@ #include "DllMacro.h" -#define LOGDEBUG 1 -#define LOGINFO 2 -#define LOGEXTRA 5 -#define LOGVERBOSE 8 - namespace Logger { + enum + { + LOG_DISABLE = 0, + LOGERROR = 1, + LOGWARNING = 2, + LOGINFO = 3, + LOGEXTRA = 5, + LOGDEBUG = 6, + LOGVERBOSE = 8 + } ; + class DLLEXPORT CLog : public QDebug { public: @@ -55,9 +61,22 @@ namespace Logger DLLEXPORT void CalamaresLogHandler( QtMsgType type, const QMessageLogContext& context, const QString& msg ); DLLEXPORT void setupLogfile(); DLLEXPORT QString logFile(); + + /** + * @brief Set a log level for future logging. + * + * Pass in a value from the LOG* enum, above. Use 0 to + * disable logging. Values greater than LOGVERBOSE are + * limited to LOGVERBOSE, which will log everything. + * + * Practical values are 0, 1, 2, and 6. + */ + DLLEXPORT void setupLogLevel( unsigned int level ); } #define cLog Logger::CLog #define cDebug Logger::CDebug +#define cWarning() Logger::CDebug(Logger::LOGWARNING) << "WARNING:" +#define cError() Logger::CDebug(Logger::LOGERROR) << "ERROR:" #endif // CALAMARES_LOGGER_H diff --git a/src/libcalamaresui/Branding.cpp b/src/libcalamaresui/Branding.cpp index 899e90e64..5677f212e 100644 --- a/src/libcalamaresui/Branding.cpp +++ b/src/libcalamaresui/Branding.cpp @@ -166,7 +166,7 @@ Branding::Branding( const QString& brandingFilePath, } else bail( "Syntax error in slideshow sequence." ); - + if ( !doc[ "style" ].IsMap() ) bail( "Syntax error in style map." ); @@ -179,12 +179,12 @@ Branding::Branding( const QString& brandingFilePath, } catch ( YAML::Exception& e ) { - cDebug() << "WARNING: YAML parser error " << e.what() << "in" << file.fileName(); + cWarning() << "YAML parser error " << e.what() << "in" << file.fileName(); } QDir translationsDir( componentDir.filePath( "lang" ) ); if ( !translationsDir.exists() ) - cDebug() << "WARNING: the selected branding component does not ship translations."; + cWarning() << "the selected branding component does not ship translations."; m_translationsPathPrefix = translationsDir.absolutePath(); m_translationsPathPrefix.append( QString( "%1calamares-%2" ) .arg( QDir::separator() ) @@ -192,13 +192,13 @@ Branding::Branding( const QString& brandingFilePath, } else { - cDebug() << "WARNING: Cannot read " << file.fileName(); + cWarning() << "Cannot read " << file.fileName(); } s_instance = this; if ( m_componentName.isEmpty() ) { - cDebug() << "WARNING: failed to load component from" << brandingFilePath; + cWarning() << "Failed to load component from" << brandingFilePath; } else { @@ -291,7 +291,7 @@ Branding::setGlobals( GlobalStorage* globalStorage ) const void Branding::bail( const QString& message ) { - cLog() << "FATAL ERROR in" + cError() << "FATAL in" << m_descriptorPath << "\n" + message; ::exit( EXIT_FAILURE ); diff --git a/src/libcalamaresui/CMakeLists.txt b/src/libcalamaresui/CMakeLists.txt index 7c3e8fca2..4d0ec8281 100644 --- a/src/libcalamaresui/CMakeLists.txt +++ b/src/libcalamaresui/CMakeLists.txt @@ -78,5 +78,5 @@ calamares_add_library( calamaresui Qt5::QuickWidgets RESOURCES libcalamaresui.qrc EXPORT CalamaresLibraryDepends - VERSION ${CALAMARES_VERSION_SHORT} + NO_VERSION ) diff --git a/src/libcalamaresui/Settings.cpp b/src/libcalamaresui/Settings.cpp index 4affd4e94..06178c621 100644 --- a/src/libcalamaresui/Settings.cpp +++ b/src/libcalamaresui/Settings.cpp @@ -156,12 +156,12 @@ Settings::Settings( const QString& settingsFilePath, } catch ( YAML::Exception& e ) { - cDebug() << "WARNING: YAML parser error " << e.what() << "in" << file.fileName(); + cWarning() << "YAML parser error " << e.what() << "in" << file.fileName(); } } else { - cDebug() << "WARNING: Cannot read " << file.fileName(); + cWarning() << "Cannot read " << file.fileName(); } s_instance = this; diff --git a/src/libcalamaresui/ViewManager.cpp b/src/libcalamaresui/ViewManager.cpp index 645be4371..2be3e3832 100644 --- a/src/libcalamaresui/ViewManager.cpp +++ b/src/libcalamaresui/ViewManager.cpp @@ -192,6 +192,11 @@ ViewManager::currentStepIndex() const return m_currentStep; } +static inline bool +stepNextWillExecute(const ViewStepList& steps, int index) +{ + return ( index + 1 < steps.count() ) && qobject_cast< ExecutionViewStep* >( steps.at( index + 1 ) ); +} void ViewManager::next() @@ -203,9 +208,7 @@ ViewManager::next() // Special case when the user clicks next on the very last page in a view phase // and right before switching to an execution phase. // Depending on Calamares::Settings, we show an "are you sure" prompt or not. - if ( Calamares::Settings::instance()->showPromptBeforeExecution() && - m_currentStep + 1 < m_steps.count() && - qobject_cast< ExecutionViewStep* >( m_steps.at( m_currentStep + 1 ) ) ) + if ( Calamares::Settings::instance()->showPromptBeforeExecution() && stepNextWillExecute( m_steps, m_currentStep ) ) { int reply = QMessageBox::question( m_widget, @@ -242,15 +245,29 @@ ViewManager::next() m_next->setEnabled( !executing && m_steps.at( m_currentStep )->isNextEnabled() ); m_back->setEnabled( !executing && m_steps.at( m_currentStep )->isBackEnabled() ); - if ( m_currentStep == m_steps.count() -1 && - m_steps.last()->isAtEnd() ) + updateButtonLabels(); +} + +void +ViewManager::updateButtonLabels() +{ + if ( stepNextWillExecute( m_steps, m_currentStep ) ) + m_next->setText( tr( "&Install" ) ); + else + m_next->setText( tr( "&Next" ) ); + + if ( m_currentStep == m_steps.count() -1 && m_steps.last()->isAtEnd() ) { m_quit->setText( tr( "&Done" ) ); m_quit->setToolTip( tr( "The installation is complete. Close the installer." ) ); } + else + { + m_quit->setText( tr( "&Cancel" ) ); + m_quit->setToolTip( tr( "Cancel installation without changing the system." ) ); + } } - void ViewManager::back() { @@ -273,12 +290,7 @@ ViewManager::back() if ( m_currentStep == 0 && m_steps.first()->isAtBeginning() ) m_back->setEnabled( false ); - if ( !( m_currentStep == m_steps.count() -1 && - m_steps.last()->isAtEnd() ) ) - { - m_quit->setText( tr( "&Cancel" ) ); - m_quit->setToolTip( tr( "Cancel installation without changing the system." ) ); - } + updateButtonLabels(); } bool ViewManager::confirmCancelInstallation() diff --git a/src/libcalamaresui/ViewManager.h b/src/libcalamaresui/ViewManager.h index 2e7e4df84..e4f215f8f 100644 --- a/src/libcalamaresui/ViewManager.h +++ b/src/libcalamaresui/ViewManager.h @@ -126,6 +126,7 @@ private: virtual ~ViewManager() override; void insertViewStep( int before, ViewStep* step ); + void updateButtonLabels(); static ViewManager* s_instance; diff --git a/src/libcalamaresui/modulesystem/Module.cpp b/src/libcalamaresui/modulesystem/Module.cpp index 6b9f57182..91642f415 100644 --- a/src/libcalamaresui/modulesystem/Module.cpp +++ b/src/libcalamaresui/modulesystem/Module.cpp @@ -145,7 +145,7 @@ Module::fromDescriptor( const QVariantMap& moduleDescriptor, } catch ( YAML::Exception& e ) { - cDebug() << "WARNING: YAML parser error " << e.what(); + cWarning() << "YAML parser error " << e.what(); delete m; return nullptr; } @@ -197,8 +197,7 @@ Module::loadConfigurationFile( const QString& configFileName ) //throws YAML::Ex } if ( !doc.IsMap() ) { - cLog() << Q_FUNC_INFO << "bad module configuration format" - << path; + cWarning() << "Bad module configuration format" << path; return; } diff --git a/src/libcalamaresui/modulesystem/ModuleManager.cpp b/src/libcalamaresui/modulesystem/ModuleManager.cpp index 350f05fed..60b9b2ce9 100644 --- a/src/libcalamaresui/modulesystem/ModuleManager.cpp +++ b/src/libcalamaresui/modulesystem/ModuleManager.cpp @@ -116,7 +116,7 @@ ModuleManager::doInit() } catch ( YAML::Exception& e ) { - cDebug() << "WARNING: YAML parser error " << e.what(); + cWarning() << "YAML parser error " << e.what(); continue; } } @@ -140,7 +140,7 @@ ModuleManager::doInit() } else { - cDebug() << Q_FUNC_INFO << "cannot cd into module directory " + cWarning() << "Cannot cd into module directory " << path << "/" << subdir; } } @@ -200,7 +200,7 @@ ModuleManager::loadModules() if ( moduleEntrySplit.length() < 1 || moduleEntrySplit.length() > 2 ) { - cDebug() << "Wrong module entry format for module" << moduleEntry << "." + cError() << "Wrong module entry format for module" << moduleEntry << "." << "\nCalamares will now quit."; qApp->exit( 1 ); return; @@ -212,7 +212,7 @@ ModuleManager::loadModules() if ( !m_availableDescriptorsByModuleName.contains( moduleName ) || m_availableDescriptorsByModuleName.value( moduleName ).isEmpty() ) { - cDebug() << "Module" << moduleName << "not found in module search paths." + cError() << "Module" << moduleName << "not found in module search paths." << "\nCalamares will now quit."; qApp->exit( 1 ); return; @@ -240,7 +240,7 @@ ModuleManager::loadModules() } else //ought to be a custom instance, but cannot find instance entry { - cDebug() << "Custom instance" << moduleEntry << "not found in custom instances section." + cError() << "Custom instance" << moduleEntry << "not found in custom instances section." << "\nCalamares will now quit."; qApp->exit( 1 ); return; @@ -263,7 +263,7 @@ ModuleManager::loadModules() m_loadedModulesByInstanceKey.value( instanceKey, nullptr ); if ( thisModule && !thisModule->isLoaded() ) { - cDebug() << "Module" << instanceKey << "exists but not loaded." + cError() << "Module" << instanceKey << "exists but not loaded." << "\nCalamares will now quit."; qApp->exit( 1 ); return; @@ -282,7 +282,7 @@ ModuleManager::loadModules() m_moduleDirectoriesByModuleName.value( moduleName ) ); if ( !thisModule ) { - cDebug() << "Module" << instanceKey << "cannot be created from descriptor."; + cWarning() << "Module" << instanceKey << "cannot be created from descriptor."; Q_ASSERT( thisModule ); continue; } @@ -292,7 +292,7 @@ ModuleManager::loadModules() Q_ASSERT( thisModule->isLoaded() ); if ( !thisModule->isLoaded() ) { - cDebug() << "Module" << moduleName << "loading FAILED"; + cWarning() << "Module" << moduleName << "loading FAILED"; continue; } } diff --git a/src/libcalamaresui/utils/YamlUtils.cpp b/src/libcalamaresui/utils/YamlUtils.cpp index 8113e3913..962cbd1da 100644 --- a/src/libcalamaresui/utils/YamlUtils.cpp +++ b/src/libcalamaresui/utils/YamlUtils.cpp @@ -111,7 +111,7 @@ yamlMapToVariant( const YAML::Node& mapNode ) void explainYamlException( const YAML::Exception& e, const QByteArray& yamlData, const char *label ) { - cDebug() << "WARNING: YAML error " << e.what() << "in" << label << '.'; + cWarning() << "YAML error " << e.what() << "in" << label << '.'; if ( ( e.mark.line >= 0 ) && ( e.mark.column >= 0 ) ) { // Try to show the line where it happened. @@ -141,7 +141,7 @@ explainYamlException( const YAML::Exception& e, const QByteArray& yamlData, cons rangeend = rangestart + 40; if ( linestart >= 0 ) - cDebug() << "WARNING: offending YAML data:" << yamlData.mid( rangestart, rangeend-rangestart ).constData(); + cWarning() << "offending YAML data:" << yamlData.mid( rangestart, rangeend-rangestart ).constData(); } } diff --git a/src/libcalamaresui/viewpages/PythonQtViewStep.cpp b/src/libcalamaresui/viewpages/PythonQtViewStep.cpp index 9548c8752..72e434780 100644 --- a/src/libcalamaresui/viewpages/PythonQtViewStep.cpp +++ b/src/libcalamaresui/viewpages/PythonQtViewStep.cpp @@ -80,7 +80,7 @@ QWidget* PythonQtViewStep::widget() { if ( m_widget->layout()->count() > 1 ) - cDebug() << "WARNING: PythonQtViewStep wrapper widget has more than 1 child. " + cWarning() << "PythonQtViewStep wrapper widget has more than 1 child. " "This should never happen."; bool nothingChanged = m_cxt.evalScript( diff --git a/src/modules/bootloader/bootloader.conf b/src/modules/bootloader/bootloader.conf index 839a20da2..43e8d6f79 100644 --- a/src/modules/bootloader/bootloader.conf +++ b/src/modules/bootloader/bootloader.conf @@ -33,3 +33,11 @@ grubCfg: "/boot/grub/grub.cfg" # names since no sanitizing is done. # # efiBootloaderId: "dirname" + +# Optionally install a copy of the GRUB EFI bootloader as the EFI +# fallback loader (either bootia32.efi or bootx64.efi depending on +# the system). This may be needed on certain systems (Intel DH87MC +# seems to be the only one). If you set this to false, take care +# to add another module to optionally install the fallback on those +# boards that need it. +installEFIFallback: true diff --git a/src/modules/bootloader/main.py b/src/modules/bootloader/main.py index c9309b82a..db062da52 100644 --- a/src/modules/bootloader/main.py +++ b/src/modules/bootloader/main.py @@ -11,7 +11,7 @@ # Copyright 2015-2017, Philip Mueller # Copyright 2016-2017, Teo Mrnjavac # Copyright 2017, Alf Gaida -# Copyright 2017, Adriaan de Groot +# Copyright 2017-2018, Adriaan de Groot # Copyright 2017, Gabriel Craciunescu # Copyright 2017, Ben Green # @@ -44,13 +44,11 @@ def get_uuid(): :return: """ root_mount_point = libcalamares.globalstorage.value("rootMountPoint") - print("Root mount point: \"{!s}\"".format(root_mount_point)) partitions = libcalamares.globalstorage.value("partitions") - print("Partitions: \"{!s}\"".format(partitions)) for partition in partitions: if partition["mountPoint"] == "/": - print("Root partition uuid: \"{!s}\"".format(partition["uuid"])) + libcalamares.utils.debug("Root partition uuid: \"{!s}\"".format(partition["uuid"])) return partition["uuid"] return "" @@ -175,7 +173,7 @@ def install_systemd_boot(efi_directory): :param efi_directory: """ - print("Bootloader: systemd-boot") + libcalamares.utils.debug("Bootloader: systemd-boot") install_path = libcalamares.globalstorage.value("rootMountPoint") install_efi_directory = install_path + efi_directory uuid = get_uuid() @@ -197,10 +195,10 @@ def install_systemd_boot(efi_directory): "--path={!s}".format(install_efi_directory), "install"]) kernel_line = get_kernel_line("default") - print("Configure: \"{!s}\"".format(kernel_line)) + libcalamares.utils.debug("Configure: \"{!s}\"".format(kernel_line)) create_systemd_boot_conf(uuid, conf_path, kernel_line) kernel_line = get_kernel_line("fallback") - print("Configure: \"{!s}\"".format(kernel_line)) + libcalamares.utils.debug("Configure: \"{!s}\"".format(kernel_line)) create_systemd_boot_conf(uuid, fallback_path, kernel_line) create_loader(loader_path) @@ -213,7 +211,7 @@ def install_grub(efi_directory, fw_type): :param fw_type: """ if fw_type == "efi": - print("Bootloader: grub (efi)") + libcalamares.utils.debug("Bootloader: grub (efi)") install_path = libcalamares.globalstorage.value("rootMountPoint") install_efi_directory = install_path + efi_directory @@ -269,15 +267,19 @@ def install_grub(efi_directory, fw_type): os.makedirs(install_efi_boot_directory) # Workaround for some UEFI firmwares - efi_file_source = os.path.join(install_efi_directory_firmware, - efi_bootloader_id, - efi_grub_file) - efi_file_target = os.path.join(install_efi_boot_directory, - efi_boot_file) + FALLBACK = "installEFIFallback" + libcalamares.utils.debug("UEFI Fallback: " + str(libcalamares.job.configuration.get(FALLBACK, ""))) + if libcalamares.job.configuration.get(FALLBACK, True): + libcalamares.utils.debug(" .. installing '{!s}' fallback firmware".format(efi_boot_file)) + efi_file_source = os.path.join(install_efi_directory_firmware, + efi_bootloader_id, + efi_grub_file) + efi_file_target = os.path.join(install_efi_boot_directory, + efi_boot_file) - shutil.copy2(efi_file_source, efi_file_target) + shutil.copy2(efi_file_source, efi_file_target) else: - print("Bootloader: grub (bios)") + libcalamares.utils.debug("Bootloader: grub (bios)") if libcalamares.globalstorage.value("bootLoader") is None: return diff --git a/src/modules/contextualprocess/CMakeLists.txt b/src/modules/contextualprocess/CMakeLists.txt index df27dc938..2cf8d3879 100644 --- a/src/modules/contextualprocess/CMakeLists.txt +++ b/src/modules/contextualprocess/CMakeLists.txt @@ -7,3 +7,22 @@ calamares_add_plugin( contextualprocess calamares SHARED_LIB ) + +if( ECM_FOUND ) + find_package( Qt5 COMPONENTS Test REQUIRED ) + include( ECMAddTests ) + + ecm_add_test( + Tests.cpp + ContextualProcessJob.cpp # Builds it a second time + TEST_NAME + contextualprocesstest + LINK_LIBRARIES + ${CALAMARES_LIBRARIES} + calamaresui + ${YAMLCPP_LIBRARY} + Qt5::Core + Qt5::Test + ) + set_target_properties( contextualprocesstest PROPERTIES AUTOMOC TRUE ) +endif() diff --git a/src/modules/contextualprocess/ContextualProcessJob.cpp b/src/modules/contextualprocess/ContextualProcessJob.cpp index 50a28f417..a61a8bb3f 100644 --- a/src/modules/contextualprocess/ContextualProcessJob.cpp +++ b/src/modules/contextualprocess/ContextualProcessJob.cpp @@ -30,31 +30,72 @@ #include "utils/CommandList.h" #include "utils/Logger.h" +struct ValueCheck : public QPair +{ + ValueCheck( const QString& value, CalamaresUtils::CommandList* commands ) + : QPair(value, commands) + { + } + + ~ValueCheck() + { + // We don't own the commandlist, the binding holding this valuecheck + // does, so don't delete. This is closely tied to (temporaries created + // by) pass-by-value in QList::append(). + } + + QString value() const { return first; } + CalamaresUtils::CommandList* commands() const { return second; } +} ; + struct ContextualProcessBinding { - ContextualProcessBinding( const QString& _n, const QString& _v, CalamaresUtils::CommandList* _c ) - : variable( _n ) - , value( _v ) - , commands( _c ) + ContextualProcessBinding( const QString& varname ) + : variable( varname ) { } ~ContextualProcessBinding(); - int count() const + /** + * @brief add commands to be executed when @p value is matched. + * + * Ownership of the CommandList passes to this binding. + */ + void append( const QString& value, CalamaresUtils::CommandList* commands ) { - return commands ? commands->count() : 0; + checks.append( ValueCheck( value, commands ) ); + if ( value == '*' ) + wildcard = commands; + } + + Calamares::JobResult run( const QString& value ) const + { + for ( const auto& c : checks ) + { + if ( value == c.value() ) + return c.commands()->run(); + } + + if ( wildcard ) + return wildcard->run(); + + return Calamares::JobResult::ok(); } QString variable; - QString value; - CalamaresUtils::CommandList* commands; + QList checks; + CalamaresUtils::CommandList* wildcard{ nullptr }; } ; ContextualProcessBinding::~ContextualProcessBinding() { - delete commands; + wildcard = nullptr; + for ( const auto& c : checks ) + { + delete c.commands(); + } } ContextualProcessJob::ContextualProcessJob( QObject* parent ) @@ -83,12 +124,14 @@ ContextualProcessJob::exec() for ( const ContextualProcessBinding* binding : m_commands ) { - if ( gs->contains( binding->variable ) && ( gs->value( binding->variable ).toString() == binding->value ) ) + if ( gs->contains( binding->variable ) ) { - Calamares::JobResult r = binding->commands->run( this ); + Calamares::JobResult r = binding->run( gs->value( binding->variable ).toString() ); if ( !r ) return r; } + else + cWarning() << "ContextualProcess checks for unknown variable" << binding->variable; } return Calamares::JobResult::ok(); } @@ -97,41 +140,55 @@ ContextualProcessJob::exec() void ContextualProcessJob::setConfigurationMap( const QVariantMap& configurationMap ) { - m_dontChroot = CalamaresUtils::getBool( configurationMap, "dontChroot", false ); + bool dontChroot = CalamaresUtils::getBool( configurationMap, "dontChroot", false ); + int timeout = CalamaresUtils::getInteger( configurationMap, "timeout", 10 ); + if ( timeout < 1 ) + timeout = 10; for ( QVariantMap::const_iterator iter = configurationMap.cbegin(); iter != configurationMap.cend(); ++iter ) { QString variableName = iter.key(); - if ( variableName.isEmpty() || ( variableName == "dontChroot" ) ) + if ( variableName.isEmpty() || ( variableName == "dontChroot" ) || ( variableName == "timeout" ) ) continue; if ( iter.value().type() != QVariant::Map ) { - cDebug() << "WARNING:" << moduleInstanceKey() << "bad configuration values for" << variableName; + cWarning() << moduleInstanceKey() << "bad configuration values for" << variableName; continue; } + auto binding = new ContextualProcessBinding( variableName ); + m_commands.append( binding ); QVariantMap values = iter.value().toMap(); for ( QVariantMap::const_iterator valueiter = values.cbegin(); valueiter != values.cend(); ++valueiter ) { QString valueString = valueiter.key(); if ( variableName.isEmpty() ) { - cDebug() << "WARNING:" << moduleInstanceKey() << "variable" << variableName << "unrecognized value" << valueiter.key(); + cWarning() << moduleInstanceKey() << "variable" << variableName << "unrecognized value" << valueiter.key(); continue; } - CalamaresUtils::CommandList* commands = new CalamaresUtils::CommandList( valueiter.value(), !m_dontChroot ); + CalamaresUtils::CommandList* commands = new CalamaresUtils::CommandList( valueiter.value(), !dontChroot, timeout ); - if ( commands->count() > 0 ) - { - m_commands.append( new ContextualProcessBinding( variableName, valueString, commands ) ); - cDebug() << variableName << '=' << valueString << "will execute" << commands->count() << "commands"; - } - else - delete commands; + binding->append( valueString, commands ); } } } +int +ContextualProcessJob::count() +{ + return m_commands.count(); +} + +int +ContextualProcessJob::count(const QString& variableName) +{ + for ( const ContextualProcessBinding* binding : m_commands ) + if ( binding->variable == variableName ) + return binding->checks.count(); + return -1; +} + CALAMARES_PLUGIN_FACTORY_DEFINITION( ContextualProcessJobFactory, registerPlugin(); ) diff --git a/src/modules/contextualprocess/ContextualProcessJob.h b/src/modules/contextualprocess/ContextualProcessJob.h index aea09aa9b..fbc102058 100644 --- a/src/modules/contextualprocess/ContextualProcessJob.h +++ b/src/modules/contextualprocess/ContextualProcessJob.h @@ -43,9 +43,13 @@ public: void setConfigurationMap( const QVariantMap& configurationMap ) override; + /// The number of bindings + int count(); + /// The number of value-checks for the named binding (-1 if binding doesn't exist) + int count( const QString& variableName ); + private: QList m_commands; - bool m_dontChroot; }; CALAMARES_PLUGIN_FACTORY_DECLARATION( ContextualProcessJobFactory ) diff --git a/src/modules/contextualprocess/Tests.cpp b/src/modules/contextualprocess/Tests.cpp new file mode 100644 index 000000000..ed6d4f278 --- /dev/null +++ b/src/modules/contextualprocess/Tests.cpp @@ -0,0 +1,71 @@ +/* === This file is part of Calamares - === + * + * Copyright 2017, Adriaan de Groot + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +#include "Tests.h" +#include "ContextualProcessJob.h" + +#include "utils/CommandList.h" +#include "utils/YamlUtils.h" + +#include + +#include + +#include +#include + +QTEST_GUILESS_MAIN( ContextualProcessTests ) + +using CommandList = CalamaresUtils::CommandList; + +ContextualProcessTests::ContextualProcessTests() +{ +} + +ContextualProcessTests::~ContextualProcessTests() +{ +} + +void +ContextualProcessTests::initTestCase() +{ +} + +void +ContextualProcessTests::testProcessListSampleConfig() +{ + YAML::Node doc; + + QStringList dirs { "src/modules/contextualprocess", "." }; + for ( const auto& dir : dirs ) + { + QString filename = dir + "/contextualprocess.conf"; + if ( QFileInfo::exists( filename ) ) + { + doc = YAML::LoadFile( filename.toStdString() ); + break; + } + } + + ContextualProcessJob job; + job.setConfigurationMap( CalamaresUtils::yamlMapToVariant( doc ).toMap() ); + + QCOMPARE(job.count(), 1); // Only "firmwareType" + QCOMPARE(job.count("firmwareType"), 4); +} + diff --git a/src/modules/contextualprocess/Tests.h b/src/modules/contextualprocess/Tests.h new file mode 100644 index 000000000..1708e53f0 --- /dev/null +++ b/src/modules/contextualprocess/Tests.h @@ -0,0 +1,37 @@ +/* === This file is part of Calamares - === + * + * Copyright 2018, Adriaan de Groot + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +#ifndef TESTS_H +#define TESTS_H + +#include + +class ContextualProcessTests : public QObject +{ + Q_OBJECT +public: + ContextualProcessTests(); + ~ContextualProcessTests() override; + +private Q_SLOTS: + void initTestCase(); + // Check the sample config file is processed correctly + void testProcessListSampleConfig(); +}; + +#endif diff --git a/src/modules/contextualprocess/contextualprocess.conf b/src/modules/contextualprocess/contextualprocess.conf index 4e9ddea7f..1f148328c 100644 --- a/src/modules/contextualprocess/contextualprocess.conf +++ b/src/modules/contextualprocess/contextualprocess.conf @@ -4,33 +4,40 @@ # When a given global value (string) equals a given value, then # the associated command is executed. # -# Configuration consists of keys for global variable names, -# and the sub-keys are strings to compare to the variable's value. -# If the variable has that particular value, the corresponding -# value is executed as a shell command in the target environment. +# The special top-level keys *dontChroot* and *timeout* have +# meaning just like in shellprocess.conf. They are excluded from +# the comparison with global variables. +# +# Configuration consists of keys for global variable names (except +# *dontChroot* and *timeout*), and the sub-keys are strings to compare +# to the variable's value. If the variable has that particular value, the +# corresponding value (script) is executed. # # You can check for an empty value with "". # -# The special configuration key *dontChroot* specifies whether -# the commands are run in the target system (default, value *false*), -# or in the host system. This key is not used for comparisons -# with global configuration values. -# -# If a command starts with "-" (a single minus sign), then the -# return value of the command following the - is ignored; otherwise, -# a failing command will abort the installation. This is much like -# make's use of - in a command. +# As a special case, the value-check "*" matches any value, but **only** +# if no other value-check matches. Use it as an *else* form for value- +# checks. Take care to put the asterisk in quotes. # # Global configuration variables are not checked in a deterministic # order, so do not rely on commands from one variable-check to # always happen before (or after) checks on another # variable. Similarly, the value-equality checks are not # done in a deterministic order, but all of the value-checks -# for a given variable happen together. +# for a given variable happen together. As a special case, the +# value-check for "*" (the *else* case) happens after all of the +# other value-checks, and only matches if none of the others do. # +# The values after a value sub-keys are the same kinds of values +# as can be given to the *script* key in the shellprocess module. +# See shellprocess.conf for documentation on valid values. --- dontChroot: false firmwareType: - efi: "-pkg remove efi-firmware" + efi: + - "-pkg remove efi-firmware" + - command: "-mkinitramfsrd -abgn" + timeout: 120 # This is slow bios: "-pkg remove bios-firmware" "": "/bin/false no-firmware-type-set" + "*": "/bin/false some-other-firmware-value" diff --git a/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.mo index 8a59291af..17c753cce 100644 Binary files a/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.mo index a195bf917..1248f1296 100644 Binary files a/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.mo index 470525ae3..50331054f 100644 Binary files a/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.mo index c8a3196f8..2d39d8e2e 100644 Binary files a/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.mo index 7b2ce2547..13a52e7e1 100644 Binary files a/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.po index dde73d534..4c28848bf 100644 --- a/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-28 10:34-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: pavelrz , 2016\n" +"Last-Translator: pavelrz, 2016\n" "Language-Team: Czech (Czech Republic) (https://www.transifex.com/calamares/teams/20061/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.mo index ad17f4d68..72e1815b5 100644 Binary files a/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.po index 7d2d647bd..c47f44d2e 100644 --- a/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-04 08:16-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: scootergrisen , 2017\n" +"Last-Translator: scootergrisen, 2017\n" "Language-Team: Danish (https://www.transifex.com/calamares/teams/20061/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.mo index 1a75f33f9..67e1ae4a8 100644 Binary files a/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.po index 3b9d4e2b1..9487ec1da 100644 --- a/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-06 06:02-0500\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Christian Spaan , 2017\n" +"Last-Translator: Christian Spaan, 2017\n" "Language-Team: German (https://www.transifex.com/calamares/teams/20061/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/dummypythonqt.pot b/src/modules/dummypythonqt/lang/dummypythonqt.pot index fa45ba91d..1fc28e16d 100644 --- a/src/modules/dummypythonqt/lang/dummypythonqt.pot +++ b/src/modules/dummypythonqt/lang/dummypythonqt.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-21 16:44+0100\n" +"POT-Creation-Date: 2018-02-07 18:58+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/src/modules/dummypythonqt/lang/el/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/el/LC_MESSAGES/dummypythonqt.mo index c7d45e879..606e12f7e 100644 Binary files a/src/modules/dummypythonqt/lang/el/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/el/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/en_GB/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/en_GB/LC_MESSAGES/dummypythonqt.mo index b88e6d8f9..4c508593d 100644 Binary files a/src/modules/dummypythonqt/lang/en_GB/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/en_GB/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.mo index f441bc205..32f9aec54 100644 Binary files a/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po index bdca039dd..ba06891fc 100644 --- a/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-04 08:16-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: strel , 2016\n" +"Last-Translator: strel, 2016\n" "Language-Team: Spanish (https://www.transifex.com/calamares/teams/20061/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/es_ES/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/es_ES/LC_MESSAGES/dummypythonqt.mo index 35a601558..8eafae88b 100644 Binary files a/src/modules/dummypythonqt/lang/es_ES/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/es_ES/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.mo index 73c58bb4a..6e9225896 100644 Binary files a/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.mo index f3dd878be..9683fbfc5 100644 Binary files a/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.mo index 86e51fbf4..1c57bd3fa 100644 Binary files a/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.mo index 2b85ce42c..531ea6f96 100644 Binary files a/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.mo index be5db74c2..f59ad5d40 100644 Binary files a/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.mo index f703a8ccc..0c41f5bd8 100644 Binary files a/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.mo index 2b392393d..cf0271658 100644 Binary files a/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.po index 4ccabfae3..78fb5fa21 100644 --- a/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-28 10:34-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Paul Combal , 2017\n" +"Last-Translator: Aestan , 2018\n" "Language-Team: French (https://www.transifex.com/calamares/teams/20061/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,16 +28,16 @@ msgstr "Un nouveau QLabel." #: src/modules/dummypythonqt/main.py:97 msgid "Dummy PythonQt ViewStep" -msgstr "" +msgstr "ViewStep Factice PythonQt" #: src/modules/dummypythonqt/main.py:183 msgid "The Dummy PythonQt Job" -msgstr "" +msgstr "Tâche Factice PythonQt" #: src/modules/dummypythonqt/main.py:186 msgid "This is the Dummy PythonQt Job. The dummy job says: {}" -msgstr "" +msgstr "Ceci est la tâche factice PythonQt. La tâche factice dit : {}" #: src/modules/dummypythonqt/main.py:190 msgid "A status message for Dummy PythonQt Job." -msgstr "" +msgstr "Un message d'état pour la tâche factice PythonQt." diff --git a/src/modules/dummypythonqt/lang/fr_CH/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/fr_CH/LC_MESSAGES/dummypythonqt.mo index 44c786167..4430eadf1 100644 Binary files a/src/modules/dummypythonqt/lang/fr_CH/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/fr_CH/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.mo index b221e3812..09ac0ccd9 100644 Binary files a/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.mo index e8861abe2..77a7b77dc 100644 Binary files a/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/he/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/he/LC_MESSAGES/dummypythonqt.mo index 98b589db3..85247aa34 100644 Binary files a/src/modules/dummypythonqt/lang/he/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/he/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.mo index 198aba348..d7276c7e9 100644 Binary files a/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.mo index 5368309b9..4acf918a7 100644 Binary files a/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.mo index 32f7ed24b..89df86a76 100644 Binary files a/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po index 19d609feb..565530547 100644 --- a/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-04 08:16-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: miku84 , 2017\n" +"Last-Translator: miku84, 2017\n" "Language-Team: Hungarian (https://www.transifex.com/calamares/teams/20061/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.mo index 4c66c3fee..1a957c345 100644 Binary files a/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.mo index d30364d9c..ec9266196 100644 Binary files a/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.po index 5b87a423f..8a0a94e8e 100644 --- a/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-04 08:16-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Kristján Magnússon , 2017\n" +"Last-Translator: Kristján Magnússon, 2017\n" "Language-Team: Icelandic (https://www.transifex.com/calamares/teams/20061/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.mo index 14d83f489..b89909ad0 100644 Binary files a/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.mo index eb678c581..13ab5ce6e 100644 Binary files a/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po index 241b9392d..ab25950d6 100644 --- a/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-04 08:16-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Takefumi Nagata , 2016\n" +"Last-Translator: Takefumi Nagata, 2016\n" "Language-Team: Japanese (https://www.transifex.com/calamares/teams/20061/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.mo index 2b0afba0e..41e2395c9 100644 Binary files a/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/kn/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/kn/LC_MESSAGES/dummypythonqt.mo index bb4455c58..1929c5ac7 100644 Binary files a/src/modules/dummypythonqt/lang/kn/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/kn/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.mo index 1a06a5e25..8595066c7 100644 Binary files a/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.mo index 1ca9f2801..2ef3c2028 100644 Binary files a/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po index 97f6e6b33..5d9db7cc6 100644 --- a/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-04 08:16-0400\n" +"POT-Creation-Date: 2018-01-17 19:16+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Moo , 2016\n" +"Last-Translator: Moo, 2016\n" "Language-Team: Lithuanian (https://www.transifex.com/calamares/teams/20061/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.mo index ada8d963f..f966de1c5 100644 Binary files a/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.mo index 4a10eac44..3fc2dc4ba 100644 Binary files a/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.mo index 990bbe8a4..1ac4943e9 100644 Binary files a/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.mo index 86fbdf716..a5a330a88 100644 Binary files a/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/pl_PL/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/pl_PL/LC_MESSAGES/dummypythonqt.mo index fc4620205..c4db96fc8 100644 Binary files a/src/modules/dummypythonqt/lang/pl_PL/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/pl_PL/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.mo index 2c1d077a0..f0542d6b0 100644 Binary files a/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.mo index 4df6a2005..d0974f546 100644 Binary files a/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.mo index 18713b51c..11a59efed 100644 Binary files a/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.mo index 8e2ebe16d..c04ddba11 100644 Binary files a/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.mo index 4cb8879b3..390bfa96e 100644 Binary files a/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.mo index 615d4b0b7..3784d59be 100644 Binary files a/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/sq/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sq/LC_MESSAGES/dummypythonqt.mo index a74176a2e..998439aa9 100644 Binary files a/src/modules/dummypythonqt/lang/sq/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/sq/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.mo index 311cb4d45..117bf4c6d 100644 Binary files a/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.mo index bd44894e5..11cbdba12 100644 Binary files a/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.mo index e27097ca7..e43e4b857 100644 Binary files a/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.mo index 99aa63beb..54dae4e8c 100644 Binary files a/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.mo index 12c4645f6..28715a4fa 100644 Binary files a/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.mo index d17a14087..4e1a108a7 100644 Binary files a/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.mo index 176215bcb..859a8505c 100644 Binary files a/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.mo index 037e2fa2a..242ba1fe0 100644 Binary files a/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.mo index 0dac94ca0..a6a9ff338 100644 Binary files a/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.mo index 7cda100f9..a50001d4e 100644 Binary files a/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.mo and b/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.mo differ diff --git a/src/modules/finished/FinishedPage.cpp b/src/modules/finished/FinishedPage.cpp index 377a1155c..ca03ccb89 100644 --- a/src/modules/finished/FinishedPage.cpp +++ b/src/modules/finished/FinishedPage.cpp @@ -40,7 +40,6 @@ FinishedPage::FinishedPage( QWidget* parent ) , ui( new Ui::FinishedPage ) , m_restartSetUp( false ) { - cDebug() << "FinishedPage()"; ui->setupUi( this ); ui->mainText->setAlignment( Qt::AlignCenter ); diff --git a/src/modules/interactiveterminal/interactiveterminal.conf b/src/modules/interactiveterminal/interactiveterminal.conf index 0786c8a01..067bce8be 100644 --- a/src/modules/interactiveterminal/interactiveterminal.conf +++ b/src/modules/interactiveterminal/interactiveterminal.conf @@ -1,2 +1,14 @@ +# The interactive terminal provides a konsole (terminal) window +# during the installation process. The terminal runs in the +# host system, so you will need to change directories to the +# target system to examine the state there. +# +# The one configuration key *command*, if defined, is passed +# as a command to run in the terminal window before any user +# input is accepted. The user must exit the terminal manually +# or click *next* to proceed to the next installation step. +# +# If no command is defined, no command is run and the user +# gets a plain terminal session. --- command: "echo Hello" diff --git a/src/modules/keyboard/keyboardwidget/keyboardpreview.cpp b/src/modules/keyboard/keyboardwidget/keyboardpreview.cpp index 57f483200..535edaf24 100644 --- a/src/modules/keyboard/keyboardwidget/keyboardpreview.cpp +++ b/src/modules/keyboard/keyboardwidget/keyboardpreview.cpp @@ -115,13 +115,13 @@ bool KeyBoardPreview::loadCodes() { process.start("ckbcomp", param); if (!process.waitForStarted()) { - cDebug() << "WARNING: ckbcomp not found , keyboard preview disabled"; + cWarning() << "ckbcomp not found , keyboard preview disabled"; return false; } if (!process.waitForFinished()) { - cDebug() << "WARNING: ckbcomp failed, keyboard preview disabled"; + cWarning() << "ckbcomp failed, keyboard preview disabled"; return false; } diff --git a/src/modules/license/LicensePage.h b/src/modules/license/LicensePage.h index bc47936cf..4f84b55be 100644 --- a/src/modules/license/LicensePage.h +++ b/src/modules/license/LicensePage.h @@ -31,7 +31,7 @@ class LicensePage; struct LicenseEntry { - enum Type : unsigned char + enum Type { Software = 0, Driver, diff --git a/src/modules/locale/LocalePage.cpp b/src/modules/locale/LocalePage.cpp index 945c10285..27d63f48e 100644 --- a/src/modules/locale/LocalePage.cpp +++ b/src/modules/locale/LocalePage.cpp @@ -346,7 +346,7 @@ LocalePage::init( const QString& initialRegion, if ( m_localeGenLines.isEmpty() ) { - cDebug() << "WARNING: cannot acquire a list of available locales." + cWarning() << "cannot acquire a list of available locales." << "The locale and localecfg modules will be broken as long as this " "system does not provide" << "\n\t " @@ -454,7 +454,7 @@ LocalePage::guessLocaleConfiguration() const // If we cannot say anything about available locales if ( m_localeGenLines.isEmpty() ) { - cDebug() << "WARNING: guessLocaleConfiguration can't guess from an empty list."; + cWarning() << "guessLocaleConfiguration can't guess from an empty list."; return LocaleConfiguration::createDefault(); } diff --git a/src/modules/netinstall/NetInstallPage.cpp b/src/modules/netinstall/NetInstallPage.cpp index a8e37aa0c..b7bcdd457 100644 --- a/src/modules/netinstall/NetInstallPage.cpp +++ b/src/modules/netinstall/NetInstallPage.cpp @@ -65,7 +65,7 @@ NetInstallPage::readGroups( const QByteArray& yamlData ) YAML::Node groups = YAML::Load( yamlData.constData() ); if ( !groups.IsSequence() ) - cDebug() << "WARNING: netinstall groups data does not form a sequence."; + cWarning() << "netinstall groups data does not form a sequence."; Q_ASSERT( groups.IsSequence() ); m_groups = new PackageModel( groups ); CALAMARES_RETRANSLATE( @@ -88,7 +88,7 @@ NetInstallPage::dataIsHere( QNetworkReply* reply ) // even if the reply is corrupt or missing. if ( reply->error() != QNetworkReply::NoError ) { - cDebug() << "WARNING: unable to fetch netinstall package lists."; + cWarning() << "unable to fetch netinstall package lists."; cDebug() << " ..Netinstall reply error: " << reply->error(); cDebug() << " ..Request for url: " << reply->url().toString() << " failed with: " << reply->errorString(); ui->netinst_status->setText( tr( "Network Installation. (Disabled: Unable to fetch package lists, check your network connection)" ) ); @@ -98,7 +98,7 @@ NetInstallPage::dataIsHere( QNetworkReply* reply ) if ( !readGroups( reply->readAll() ) ) { - cDebug() << "WARNING: netinstall groups data was received, but invalid."; + cWarning() << "netinstall groups data was received, but invalid."; cDebug() << " ..Url: " << reply->url().toString(); cDebug() << " ..Headers: " << reply->rawHeaderList(); ui->netinst_status->setText( tr( "Network Installation. (Disabled: Received invalid groups data)" ) ); @@ -122,7 +122,7 @@ NetInstallPage::selectedPackages() const return m_groups->getPackages(); else { - cDebug() << "WARNING: no netinstall groups are available."; + cWarning() << "no netinstall groups are available."; return PackageModel::PackageItemDataList(); } } diff --git a/src/modules/packages/main.py b/src/modules/packages/main.py index 14b4318b2..b246244f5 100644 --- a/src/modules/packages/main.py +++ b/src/modules/packages/main.py @@ -7,6 +7,7 @@ # Copyright 2015-2017, Teo Mrnjavac # Copyright 2016-2017, Kyle Robbertze # Copyright 2017, Alf Gaida +# Copyright 2018, Adriaan de Groot # # Calamares is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -296,6 +297,19 @@ class PMDummy(PackageManager): libcalamares.utils.debug("Running script '" + str(script) + "'") +class PMPisi(PackageManager): + backend = "pisi" + + def install(self, pkgs, from_local=False): + check_target_env_call(["pisi", "install" "-y"] + pkgs) + + def remove(self, pkgs): + check_target_env_call(["pisi", "remove", "-y"] + pkgs) + + def update_db(self): + check_target_env_call(["pisi", "update-repo"]) + + # Collect all the subclasses of PackageManager defined above, # and index them based on the backend property of each class. backend_managers = [ @@ -381,9 +395,9 @@ def run_operations(pkgman, entry): try: pkgman.install_package(package) except subprocess.CalledProcessError: - warn_text = "WARNING: could not install package " + warn_text = "Could not install package " warn_text += str(package) - libcalamares.utils.debug(warn_text) + libcalamares.utils.warning(warn_text) elif key == "remove": _change_mode(REMOVE) pkgman.remove(entry[key]) @@ -393,9 +407,9 @@ def run_operations(pkgman, entry): try: pkgman.remove([package]) except subprocess.CalledProcessError: - warn_text = "WARNING: could not remove package " + warn_text = "Could not remove package " warn_text += package - libcalamares.utils.debug(warn_text) + libcalamares.utils.warning(warn_text) elif key == "localInstall": _change_mode(INSTALL) pkgman.install(entry[key], from_local=True) @@ -428,7 +442,7 @@ def run(): skip_this = libcalamares.job.configuration.get("skip_if_no_internet", False) if skip_this and not libcalamares.globalstorage.value("hasInternet"): - libcalamares.utils.debug( "WARNING: packages installation has been skipped: no internet" ) + libcalamares.utils.warning( "Package installation has been skipped: no internet" ) return None update_db = libcalamares.job.configuration.get("update_db", False) diff --git a/src/modules/partition/core/KPMHelpers.cpp b/src/modules/partition/core/KPMHelpers.cpp index cf97b4fc2..3f3134c5b 100644 --- a/src/modules/partition/core/KPMHelpers.cpp +++ b/src/modules/partition/core/KPMHelpers.cpp @@ -29,6 +29,8 @@ #include #include +#include "utils/Logger.h" + #include @@ -46,7 +48,7 @@ initKPMcore() QByteArray backendName = qgetenv( "KPMCORE_BACKEND" ); if ( !CoreBackendManager::self()->load( backendName.isEmpty() ? CoreBackendManager::defaultBackendName() : backendName ) ) { - qWarning() << "Failed to load backend plugin" << backendName; + cWarning() << "Failed to load backend plugin" << backendName; return false; } s_KPMcoreInited = true; @@ -155,7 +157,7 @@ createNewEncryptedPartition( PartitionNode* parent, ) ); if ( !fs ) { - qDebug() << "ERROR: cannot create LUKS filesystem. Giving up."; + cError() << "cannot create LUKS filesystem. Giving up."; return nullptr; } diff --git a/src/modules/partition/core/PartUtils.cpp b/src/modules/partition/core/PartUtils.cpp index a8e004979..775fcee66 100644 --- a/src/modules/partition/core/PartUtils.cpp +++ b/src/modules/partition/core/PartUtils.cpp @@ -281,11 +281,11 @@ runOsprober( PartitionCoreModule* core ) osprober.start(); if ( !osprober.waitForStarted() ) { - cDebug() << "ERROR: os-prober cannot start."; + cError() << "os-prober cannot start."; } else if ( !osprober.waitForFinished( 60000 ) ) { - cDebug() << "ERROR: os-prober timed out."; + cError() << "os-prober timed out."; } else { diff --git a/src/modules/partition/core/PartitionActions.cpp b/src/modules/partition/core/PartitionActions.cpp index 1de84d83c..e1822d434 100644 --- a/src/modules/partition/core/PartitionActions.cpp +++ b/src/modules/partition/core/PartitionActions.cpp @@ -259,7 +259,7 @@ doReplacePartition( PartitionCoreModule* core, if ( partition->roles().has( PartitionRole::Unallocated ) ) { newRoles = PartitionRole( PartitionRole::Primary ); - cDebug() << "WARNING: selected partition is free space"; + cWarning() << "selected partition is free space"; if ( partition->parent() ) { Partition* parent = dynamic_cast< Partition* >( partition->parent() ); diff --git a/src/modules/partition/core/PartitionCoreModule.cpp b/src/modules/partition/core/PartitionCoreModule.cpp index 75cfb755f..430073da6 100644 --- a/src/modules/partition/core/PartitionCoreModule.cpp +++ b/src/modules/partition/core/PartitionCoreModule.cpp @@ -508,7 +508,7 @@ PartitionCoreModule::scanForEfiSystemPartitions() KPMHelpers::findPartitions( devices, PartUtils::isEfiBootable ); if ( efiSystemPartitions.isEmpty() ) - cDebug() << "WARNING: system is EFI but no EFI system partitions found."; + cWarning() << "system is EFI but no EFI system partitions found."; m_efiSystemPartitions = efiSystemPartitions; } diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp index 008a64d8d..fdc68ef97 100644 --- a/src/modules/partition/gui/ChoicePage.cpp +++ b/src/modules/partition/gui/ChoicePage.cpp @@ -567,7 +567,7 @@ ChoicePage::onLeave() } else { - cDebug() << "ERROR: cannot set up EFI system partition.\nESP count:" + cError() << "cannot set up EFI system partition.\nESP count:" << efiSystemPartitions.count() << "\nm_efiComboBox:" << m_efiComboBox; } @@ -582,7 +582,7 @@ ChoicePage::onLeave() if ( d_p ) m_core->setBootLoaderInstallPath( d_p->deviceNode() ); else - cDebug() << "WARNING: No device selected for bootloader."; + cWarning() << "No device selected for bootloader."; } else { @@ -1315,7 +1315,7 @@ ChoicePage::setupActions() if ( isEfi && !efiSystemPartitionFound ) { - cDebug() << "WARNING: system is EFI but there's no EFI system partition, " + cWarning() << "System is EFI but there's no EFI system partition, " "DISABLING alongside and replace features."; m_alongsideButton->hide(); m_replaceButton->hide(); diff --git a/src/modules/partition/gui/PartitionViewStep.cpp b/src/modules/partition/gui/PartitionViewStep.cpp index 8e46da71a..45676e440 100644 --- a/src/modules/partition/gui/PartitionViewStep.cpp +++ b/src/modules/partition/gui/PartitionViewStep.cpp @@ -426,6 +426,7 @@ PartitionViewStep::onLeave() if ( !message.isEmpty() ) { + cWarning() << message; QMessageBox::warning( m_manualPartitionPage, message, description ); @@ -535,7 +536,7 @@ PartitionViewStep::setConfigurationMap( const QVariantMap& configurationMap ) gs->insert( "defaultFileSystemType", typeString ); if ( FileSystem::typeForName( typeString ) == FileSystem::Unknown ) { - cDebug() << "WARNING: bad default filesystem configuration for partition module. Reverting to ext4 as default."; + cWarning() << "bad default filesystem configuration for partition module. Reverting to ext4 as default."; gs->insert( "defaultFileSystemType", "ext4" ); } } diff --git a/src/modules/partition/gui/ReplaceWidget.h b/src/modules/partition/gui/ReplaceWidget.h index 467ad5f96..15015f120 100644 --- a/src/modules/partition/gui/ReplaceWidget.h +++ b/src/modules/partition/gui/ReplaceWidget.h @@ -20,6 +20,8 @@ #ifndef REPLACEWIDGET_H #define REPLACEWIDGET_H +#include "utils/CalamaresUtilsGui.h" + #include #include @@ -28,11 +30,6 @@ class QComboBox; class PartitionCoreModule; class Partition; -namespace CalamaresUtils -{ -enum ImageType : int; -} - class ReplaceWidget : public QWidget { Q_OBJECT diff --git a/src/modules/partition/jobs/ClearMountsJob.cpp b/src/modules/partition/jobs/ClearMountsJob.cpp index c5811cdd4..1a48becad 100644 --- a/src/modules/partition/jobs/ClearMountsJob.cpp +++ b/src/modules/partition/jobs/ClearMountsJob.cpp @@ -126,7 +126,7 @@ ClearMountsJob::exec() } } else - cDebug() << "WARNING: this system does not seem to have LVM2 tools."; + cWarning() << "this system does not seem to have LVM2 tools."; // Then we go looking for volume groups that use this device for physical volumes process.start( "pvdisplay", { "-C", "--noheadings" } ); @@ -159,7 +159,7 @@ ClearMountsJob::exec() } } else - cDebug() << "WARNING: this system does not seem to have LVM2 tools."; + cWarning() << "this system does not seem to have LVM2 tools."; const QStringList cryptoDevices2 = getCryptoDevices(); for ( const QString &mapperPath : cryptoDevices2 ) diff --git a/src/modules/plasmalnf/PlasmaLnfViewStep.cpp b/src/modules/plasmalnf/PlasmaLnfViewStep.cpp index 8a2162c3d..64c1932f6 100644 --- a/src/modules/plasmalnf/PlasmaLnfViewStep.cpp +++ b/src/modules/plasmalnf/PlasmaLnfViewStep.cpp @@ -115,7 +115,7 @@ PlasmaLnfViewStep::jobs() const if ( !m_lnfPath.isEmpty() ) l.append( Calamares::job_ptr( new PlasmaLnfJob( m_lnfPath, m_themeId ) ) ); else - cDebug() << "WARNING: no lnftool given for plasmalnf module."; + cWarning() << "no lnftool given for plasmalnf module."; } return l; } @@ -128,7 +128,7 @@ PlasmaLnfViewStep::setConfigurationMap( const QVariantMap& configurationMap ) m_widget->setLnfPath( m_lnfPath ); if ( m_lnfPath.isEmpty() ) - cDebug() << "WARNING: no lnftool given for plasmalnf module."; + cWarning() << "no lnftool given for plasmalnf module."; m_liveUser = CalamaresUtils::getString( configurationMap, "liveuser" ); @@ -150,7 +150,7 @@ PlasmaLnfViewStep::setConfigurationMap( const QVariantMap& configurationMap ) allThemes.append( ThemeInfo( i.toString() ) ); if ( allThemes.length() == 1 ) - cDebug() << "WARNING: only one theme enabled in plasmalnf"; + cWarning() << "only one theme enabled in plasmalnf"; m_widget->setEnabledThemes( allThemes ); } else @@ -163,7 +163,7 @@ PlasmaLnfViewStep::themeSelected( const QString& id ) m_themeId = id; if ( m_lnfPath.isEmpty() ) { - cDebug() << "WARNING: no lnftool given for plasmalnf module."; + cWarning() << "no lnftool given for plasmalnf module."; return; } @@ -175,17 +175,17 @@ PlasmaLnfViewStep::themeSelected( const QString& id ) if ( !lnftool.waitForStarted( 1000 ) ) { - cDebug() << "WARNING: could not start look-and-feel" << m_lnfPath; + cWarning() << "could not start look-and-feel" << m_lnfPath; return; } if ( !lnftool.waitForFinished() ) { - cDebug() << "WARNING:" << m_lnfPath << "timed out."; + cWarning() << m_lnfPath << "timed out."; return; } if ( ( lnftool.exitCode() == 0 ) && ( lnftool.exitStatus() == QProcess::NormalExit ) ) cDebug() << "Plasma look-and-feel applied" << id; else - cDebug() << "WARNING: could not apply look-and-feel" << id; + cWarning() << "could not apply look-and-feel" << id; } diff --git a/src/modules/plasmalnf/ThemeWidget.cpp b/src/modules/plasmalnf/ThemeWidget.cpp index c618a4947..f2a038030 100644 --- a/src/modules/plasmalnf/ThemeWidget.cpp +++ b/src/modules/plasmalnf/ThemeWidget.cpp @@ -1,6 +1,6 @@ /* === This file is part of Calamares - === * - * Copyright 2017, Adriaan de Groot + * Copyright 2017-2018, Adriaan de Groot * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -20,6 +20,7 @@ #include "ThemeInfo.h" +#include "utils/CalamaresUtilsGui.h" #include "utils/Logger.h" #include @@ -28,16 +29,18 @@ ThemeWidget::ThemeWidget(const ThemeInfo& info, QWidget* parent) : QWidget( parent ) + , m_id( info.id ) , m_check( new QRadioButton( info.name.isEmpty() ? info.id : info.name, parent ) ) , m_description( new QLabel( info.description, parent ) ) - , m_id( info.id ) { QHBoxLayout* layout = new QHBoxLayout( this ); this->setLayout( layout ); layout->addWidget( m_check, 1 ); - constexpr QSize image_size{120, 80}; + const QSize image_size{ + qMax(12 * CalamaresUtils::defaultFontHeight(), 120), + qMax(8 * CalamaresUtils::defaultFontHeight(), 80) }; QPixmap image( info.imagePath ); if ( info.imagePath.isEmpty() ) @@ -54,8 +57,8 @@ ThemeWidget::ThemeWidget(const ThemeInfo& info, QWidget* parent) cDebug() << "Theme image" << info.imagePath << "not found, hash" << hash_color; image.fill( QColor( QRgb( hash_color ) ) ); } - else - image.scaled( image_size ); + + image = image.scaled( image_size, Qt::KeepAspectRatio, Qt::SmoothTransformation ); QLabel* image_label = new QLabel( this ); image_label->setPixmap( image ); diff --git a/src/modules/plasmalnf/plasmalnf.conf b/src/modules/plasmalnf/plasmalnf.conf index 8f395338c..e1021015b 100644 --- a/src/modules/plasmalnf/plasmalnf.conf +++ b/src/modules/plasmalnf/plasmalnf.conf @@ -28,8 +28,20 @@ lnftool: "/usr/bin/lookandfeeltool" # # Themes may be listed by id, (e.g. fluffy-bunny, below) or as a theme # and an image (e.g. breeze) which will be used to show a screenshot. -# Themes with no image get a "missing screenshot" image; if the +# Themes with no image set at all get a "missing screenshot" image; if the # image file is not found, they get a color swatch based on the image name. +# +# Valid forms of entries in the *themes* key: +# - A single string (unquoted), which is the theme id +# - A pair of *theme* and *image* keys, e.g. +# ``` +# - theme: fluffy-bunny.desktop +# image: "fluffy-screenshot.png" +# ``` +# +# The image screenshot is resized to 12x8 the current font size, with +# a minimum of 120x80 pixels. This allows the screenshot to scale up +# on HiDPI displays where the fonts are larger (in pixels). themes: - org.kde.fuzzy-pig.desktop - theme: org.kde.breeze.desktop diff --git a/src/modules/shellprocess/CMakeLists.txt b/src/modules/shellprocess/CMakeLists.txt index 7b92eccde..51d4c4a4c 100644 --- a/src/modules/shellprocess/CMakeLists.txt +++ b/src/modules/shellprocess/CMakeLists.txt @@ -8,7 +8,6 @@ calamares_add_plugin( shellprocess SHARED_LIB ) -find_package(ECM ${ECM_VERSION} NO_MODULE) if( ECM_FOUND ) find_package( Qt5 COMPONENTS Test REQUIRED ) include( ECMAddTests ) diff --git a/src/modules/shellprocess/ShellProcessJob.cpp b/src/modules/shellprocess/ShellProcessJob.cpp index 45b8b2537..19c7bc8f1 100644 --- a/src/modules/shellprocess/ShellProcessJob.cpp +++ b/src/modules/shellprocess/ShellProcessJob.cpp @@ -34,7 +34,6 @@ ShellProcessJob::ShellProcessJob( QObject* parent ) : Calamares::CppJob( parent ) , m_commands( nullptr ) - , m_dontChroot( false ) { } @@ -59,27 +58,30 @@ ShellProcessJob::exec() if ( ! m_commands || m_commands->isEmpty() ) { - cDebug() << "WARNING: No commands to execute" << moduleInstanceKey(); + cWarning() << "No commands to execute" << moduleInstanceKey(); return Calamares::JobResult::ok(); } - return m_commands->run( this ); + return m_commands->run(); } void ShellProcessJob::setConfigurationMap( const QVariantMap& configurationMap ) { - m_dontChroot = CalamaresUtils::getBool( configurationMap, "dontChroot", false ); + bool dontChroot = CalamaresUtils::getBool( configurationMap, "dontChroot", false ); + int timeout = CalamaresUtils::getInteger( configurationMap, "timeout", 10 ); + if ( timeout < 1 ) + timeout = 10; if ( configurationMap.contains( "script" ) ) { - m_commands = new CalamaresUtils::CommandList( configurationMap.value( "script" ), !m_dontChroot ); + m_commands = new CalamaresUtils::CommandList( configurationMap.value( "script" ), !dontChroot, timeout ); if ( m_commands->isEmpty() ) cDebug() << "ShellProcessJob: \"script\" contains no commands for" << moduleInstanceKey(); } else - cDebug() << "WARNING: No script given for ShellProcessJob" << moduleInstanceKey(); + cWarning() << "No script given for ShellProcessJob" << moduleInstanceKey(); } CALAMARES_PLUGIN_FACTORY_DEFINITION( ShellProcessJobFactory, registerPlugin(); ) diff --git a/src/modules/shellprocess/ShellProcessJob.h b/src/modules/shellprocess/ShellProcessJob.h index afc58fdc7..3111fc26e 100644 --- a/src/modules/shellprocess/ShellProcessJob.h +++ b/src/modules/shellprocess/ShellProcessJob.h @@ -46,7 +46,6 @@ public: private: CalamaresUtils::CommandList* m_commands; - bool m_dontChroot; }; CALAMARES_PLUGIN_FACTORY_DECLARATION( ShellProcessJobFactory ) diff --git a/src/modules/shellprocess/Tests.cpp b/src/modules/shellprocess/Tests.cpp index abf988124..c6643325f 100644 --- a/src/modules/shellprocess/Tests.cpp +++ b/src/modules/shellprocess/Tests.cpp @@ -64,7 +64,9 @@ ShellProcessTests::testProcessListSampleConfig() CommandList cl( CalamaresUtils::yamlMapToVariant( doc ).toMap().value( "script" ) ); QVERIFY( !cl.isEmpty() ); - QCOMPARE( cl.count(), 2 ); + QCOMPARE( cl.count(), 3 ); + QCOMPARE( cl.at(0).timeout(), -1 ); + QCOMPARE( cl.at(2).timeout(), 3600 ); // slowloris } void ShellProcessTests::testProcessListFromList() @@ -102,6 +104,8 @@ script: "ls /tmp" CalamaresUtils::yamlMapToVariant( doc ).toMap().value( "script" ) ); QVERIFY( !cl.isEmpty() ); QCOMPARE( cl.count(), 1 ); + QCOMPARE( cl.at(0).timeout(), 10 ); + QCOMPARE( cl.at(0).command(), QStringLiteral( "ls /tmp" ) ); // Not a string doc = YAML::Load( R"(--- @@ -113,3 +117,35 @@ script: false QCOMPARE( cl1.count(), 0 ); } + +void ShellProcessTests::testProcessFromObject() +{ + YAML::Node doc = YAML::Load( R"(--- +script: + command: "ls /tmp" + timeout: 20 +)" ); + CommandList cl( + CalamaresUtils::yamlMapToVariant( doc ).toMap().value( "script" ) ); + QVERIFY( !cl.isEmpty() ); + QCOMPARE( cl.count(), 1 ); + QCOMPARE( cl.at(0).timeout(), 20 ); + QCOMPARE( cl.at(0).command(), QStringLiteral( "ls /tmp" ) ); +} + +void ShellProcessTests::testProcessListFromObject() +{ + YAML::Node doc = YAML::Load( R"(--- +script: + - command: "ls /tmp" + timeout: 12 + - "-/bin/false" +)" ); + CommandList cl( + CalamaresUtils::yamlMapToVariant( doc ).toMap().value( "script" ) ); + QVERIFY( !cl.isEmpty() ); + QCOMPARE( cl.count(), 2 ); + QCOMPARE( cl.at(0).timeout(), 12 ); + QCOMPARE( cl.at(0).command(), QStringLiteral( "ls /tmp" ) ); + QCOMPARE( cl.at(1).timeout(), -1 ); // not set +} diff --git a/src/modules/shellprocess/Tests.h b/src/modules/shellprocess/Tests.h index fa29efeb2..af1f78487 100644 --- a/src/modules/shellprocess/Tests.h +++ b/src/modules/shellprocess/Tests.h @@ -36,6 +36,10 @@ private Q_SLOTS: void testProcessListFromList(); // Create from a simple YAML string void testProcessListFromString(); + // Create from a single complex YAML + void testProcessFromObject(); + // Create from a complex YAML list + void testProcessListFromObject(); }; #endif diff --git a/src/modules/shellprocess/shellprocess.conf b/src/modules/shellprocess/shellprocess.conf index 0825538e1..ff53dc228 100644 --- a/src/modules/shellprocess/shellprocess.conf +++ b/src/modules/shellprocess/shellprocess.conf @@ -8,12 +8,27 @@ # system from the point of view of the command (for chrooted # commands, that will be */*). # +# The (global) timeout for the command list can be set with +# the *timeout* key. The value is a time in seconds, default +# is 10 seconds if not set. +# # If a command starts with "-" (a single minus sign), then the # return value of the command following the - is ignored; otherwise, # a failing command will abort the installation. This is much like # make's use of - in a command. +# +# The value of *script* may be: +# - a single string; this is one command that is executed. +# - a list of strings; these are executed one at a time, by +# separate shells (/bin/sh -c is invoked for each command). +# - an object, specifying a key *command* and (optionally) +# a key *timeout* to set the timeout for this specific +# command differently from the global setting. --- dontChroot: false +timeout: 10 script: - "-touch @@ROOT@@/tmp/thingy" - "/usr/bin/false" + - command: "/usr/local/bin/slowloris" + timeout: 3600 diff --git a/src/modules/tracking/TrackingJobs.cpp b/src/modules/tracking/TrackingJobs.cpp index 7a95f601e..717d636d3 100644 --- a/src/modules/tracking/TrackingJobs.cpp +++ b/src/modules/tracking/TrackingJobs.cpp @@ -84,7 +84,7 @@ Calamares::JobResult TrackingInstallJob::exec() if ( !timeout.isActive() ) { - cDebug() << "WARNING: install-tracking request timed out."; + cWarning() << "install-tracking request timed out."; return Calamares::JobResult::error( tr( "Internal error in install-tracking." ), tr( "HTTP request timed out." ) ); } diff --git a/src/modules/tracking/TrackingPage.cpp b/src/modules/tracking/TrackingPage.cpp index fde91f98e..1b76aa5e5 100644 --- a/src/modules/tracking/TrackingPage.cpp +++ b/src/modules/tracking/TrackingPage.cpp @@ -81,7 +81,7 @@ void TrackingPage::enableTrackingOption(TrackingType t, bool enabled) group->hide(); } else - cDebug() << "WARNING: unknown tracking option" << int(t); + cWarning() << "unknown tracking option" << int(t); } bool TrackingPage::getTrackingOption(TrackingType t) @@ -129,7 +129,7 @@ void TrackingPage::setTrackingPolicy(TrackingType t, QString url) cDebug() << "Tracking policy" << int(t) << "set to" << url; } else - cDebug() << "WARNING: unknown tracking option" << int(t); + cWarning() << "unknown tracking option" << int(t); } void TrackingPage::setGeneralPolicy( QString url ) @@ -162,5 +162,5 @@ void TrackingPage::setTrackingLevel(const QString& l) if ( button != nullptr ) button->setChecked( true ); else - cDebug() << "WARNING: unknown default tracking level" << l; + cWarning() << "unknown default tracking level" << l; } diff --git a/src/modules/umount/main.py b/src/modules/umount/main.py index 5a04796f6..a337c481a 100644 --- a/src/modules/umount/main.py +++ b/src/modules/umount/main.py @@ -5,6 +5,7 @@ # # Copyright 2014, Aurélien Gâteau # Copyright 2016, Anke Boersma +# Copyright 2018, Adriaan de Groot # # Calamares is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -24,6 +25,19 @@ import subprocess import shutil import libcalamares +from libcalamares.utils import gettext_path, gettext_languages + +import gettext +_translation = gettext.translation("calamares-python", + localedir=gettext_path(), + languages=gettext_languages(), + fallback=True) +_ = _translation.gettext +_n = _translation.ngettext + + +def pretty_name(): + return _( "Unmount file systems." ) def list_mounts(root_mount_point): @@ -65,7 +79,7 @@ def run(): try: shutil.copy2(log_source, log_destination) except Exception as e: - libcalamares.utils.debug("WARNING Could not preserve file {!s}, " + libcalamares.utils.warning("Could not preserve file {!s}, " "error {!s}".format(log_source, e)) if not root_mount_point: diff --git a/src/modules/users/CheckPWQuality.cpp b/src/modules/users/CheckPWQuality.cpp index f8f49a0b1..3e1ab0563 100644 --- a/src/modules/users/CheckPWQuality.cpp +++ b/src/modules/users/CheckPWQuality.cpp @@ -20,6 +20,7 @@ #include "utils/Logger.h" +#include #include #include @@ -51,22 +52,6 @@ PasswordCheck::PasswordCheck( MessageFunc m, AcceptFunc a ) { } -// Try to trick Transifex into accepting these strings -#define tr parent->tr -struct LengthExplainer -{ - static QString too_short( QWidget* parent ) - { - return tr( "Password is too short" ); - } - - static QString too_long( QWidget* parent ) - { - return tr( "Password is too long" ); - } -} ; -#undef tr - DEFINE_CHECK_FUNC( minLength ) { int minLength = -1; @@ -77,9 +62,9 @@ DEFINE_CHECK_FUNC( minLength ) cDebug() << " .. minLength set to" << minLength; checks.push_back( PasswordCheck( - [parent]() + []() { - return LengthExplainer::too_short( parent ); + return QCoreApplication::translate( "PWQ", "Password is too short" ); }, [minLength]( const QString& s ) { @@ -99,9 +84,9 @@ DEFINE_CHECK_FUNC( maxLength ) cDebug() << " .. maxLength set to" << maxLength; checks.push_back( PasswordCheck( - [parent]() + []() { - return LengthExplainer::too_long( parent ); + return QCoreApplication::translate("PWQ", "Password is too long" ); }, [maxLength]( const QString& s ) { @@ -154,13 +139,12 @@ public: return m_rv < 0; } -#define tr parent->tr /* This is roughly the same as the function pwquality_strerror, * only with QStrings instead, and using the Qt translation scheme. * It is used under the terms of the GNU GPL v3 or later, as * allowed by the libpwquality license (LICENSES/GPLv2+-libpwquality) */ - QString explanation( QWidget* parent ) + QString explanation() { void* auxerror = m_auxerror; m_auxerror = nullptr; @@ -168,126 +152,126 @@ public: if ( m_rv >= arbitrary_minimum_strength ) return QString(); if ( m_rv >= 0 ) - return tr( "Password is too weak" ); + return QCoreApplication::translate( "PWQ", "Password is too weak" ); switch ( m_rv ) { case PWQ_ERROR_MEM_ALLOC: if ( auxerror ) { - QString s = tr( "Memory allocation error when setting '%1'" ).arg( ( const char* )auxerror ); + QString s = QCoreApplication::translate( "PWQ", "Memory allocation error when setting '%1'" ).arg( ( const char* )auxerror ); free( auxerror ); return s; } - return tr( "Memory allocation error" ); + return QCoreApplication::translate( "PWQ", "Memory allocation error" ); case PWQ_ERROR_SAME_PASSWORD: - return tr( "The password is the same as the old one" ); + return QCoreApplication::translate( "PWQ", "The password is the same as the old one" ); case PWQ_ERROR_PALINDROME: - return tr( "The password is a palindrome" ); + return QCoreApplication::translate( "PWQ", "The password is a palindrome" ); case PWQ_ERROR_CASE_CHANGES_ONLY: - return tr( "The password differs with case changes only" ); + return QCoreApplication::translate( "PWQ", "The password differs with case changes only" ); case PWQ_ERROR_TOO_SIMILAR: - return tr( "The password is too similar to the old one" ); + return QCoreApplication::translate( "PWQ", "The password is too similar to the old one" ); case PWQ_ERROR_USER_CHECK: - return tr( "The password contains the user name in some form" ); + return QCoreApplication::translate( "PWQ", "The password contains the user name in some form" ); case PWQ_ERROR_GECOS_CHECK: - return tr( "The password contains words from the real name of the user in some form" ); + return QCoreApplication::translate( "PWQ", "The password contains words from the real name of the user in some form" ); case PWQ_ERROR_BAD_WORDS: - return tr( "The password contains forbidden words in some form" ); + return QCoreApplication::translate( "PWQ", "The password contains forbidden words in some form" ); case PWQ_ERROR_MIN_DIGITS: if ( auxerror ) - return tr( "The password contains less than %1 digits" ).arg( ( long )auxerror ); - return tr( "The password contains too few digits" ); + return QCoreApplication::translate( "PWQ", "The password contains less than %1 digits" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password contains too few digits" ); case PWQ_ERROR_MIN_UPPERS: if ( auxerror ) - return tr( "The password contains less than %1 uppercase letters" ).arg( ( long )auxerror ); - return tr( "The password contains too few uppercase letters" ); + return QCoreApplication::translate( "PWQ", "The password contains less than %1 uppercase letters" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password contains too few uppercase letters" ); case PWQ_ERROR_MIN_LOWERS: if ( auxerror ) - return tr( "The password contains less than %1 lowercase letters" ).arg( ( long )auxerror ); - return tr( "The password contains too few lowercase letters" ); + return QCoreApplication::translate( "PWQ", "The password contains less than %1 lowercase letters" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password contains too few lowercase letters" ); case PWQ_ERROR_MIN_OTHERS: if ( auxerror ) - return tr( "The password contains less than %1 non-alphanumeric characters" ).arg( ( long )auxerror ); - return tr( "The password contains too few non-alphanumeric characters" ); + return QCoreApplication::translate( "PWQ", "The password contains less than %1 non-alphanumeric characters" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password contains too few non-alphanumeric characters" ); case PWQ_ERROR_MIN_LENGTH: if ( auxerror ) - return tr( "The password is shorter than %1 characters" ).arg( ( long )auxerror ); - return tr( "The password is too short" ); + return QCoreApplication::translate( "PWQ", "The password is shorter than %1 characters" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password is too short" ); case PWQ_ERROR_ROTATED: - return tr( "The password is just rotated old one" ); + return QCoreApplication::translate( "PWQ", "The password is just rotated old one" ); case PWQ_ERROR_MIN_CLASSES: if ( auxerror ) - return tr( "The password contains less than %1 character classes" ).arg( ( long )auxerror ); - return tr( "The password does not contain enough character classes" ); + return QCoreApplication::translate( "PWQ", "The password contains less than %1 character classes" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password does not contain enough character classes" ); case PWQ_ERROR_MAX_CONSECUTIVE: if ( auxerror ) - return tr( "The password contains more than %1 same characters consecutively" ).arg( ( long )auxerror ); - return tr( "The password contains too many same characters consecutively" ); + return QCoreApplication::translate( "PWQ", "The password contains more than %1 same characters consecutively" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password contains too many same characters consecutively" ); case PWQ_ERROR_MAX_CLASS_REPEAT: if ( auxerror ) - return tr( "The password contains more than %1 characters of the same class consecutively" ).arg( ( long )auxerror ); - return tr( "The password contains too many characters of the same class consecutively" ); + return QCoreApplication::translate( "PWQ", "The password contains more than %1 characters of the same class consecutively" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password contains too many characters of the same class consecutively" ); case PWQ_ERROR_MAX_SEQUENCE: if ( auxerror ) - return tr( "The password contains monotonic sequence longer than %1 characters" ).arg( ( long )auxerror ); - return tr( "The password contains too long of a monotonic character sequence" ); + return QCoreApplication::translate( "PWQ", "The password contains monotonic sequence longer than %1 characters" ).arg( ( long )auxerror ); + return QCoreApplication::translate( "PWQ", "The password contains too long of a monotonic character sequence" ); case PWQ_ERROR_EMPTY_PASSWORD: - return tr( "No password supplied" ); + return QCoreApplication::translate( "PWQ", "No password supplied" ); case PWQ_ERROR_RNG: - return tr( "Cannot obtain random numbers from the RNG device" ); + return QCoreApplication::translate( "PWQ", "Cannot obtain random numbers from the RNG device" ); case PWQ_ERROR_GENERATION_FAILED: - return tr( "Password generation failed - required entropy too low for settings" ); + return QCoreApplication::translate( "PWQ", "Password generation failed - required entropy too low for settings" ); case PWQ_ERROR_CRACKLIB_CHECK: if ( auxerror ) { /* Here the string comes from cracklib, don't free? */ - return tr( "The password fails the dictionary check - %1" ).arg( ( const char* )auxerror ); + return QCoreApplication::translate( "PWQ", "The password fails the dictionary check - %1" ).arg( ( const char* )auxerror ); } - return tr( "The password fails the dictionary check" ); + return QCoreApplication::translate( "PWQ", "The password fails the dictionary check" ); case PWQ_ERROR_UNKNOWN_SETTING: if ( auxerror ) { - QString s = tr( "Unknown setting - %1" ).arg( ( const char* )auxerror ); + QString s = QCoreApplication::translate( "PWQ", "Unknown setting - %1" ).arg( ( const char* )auxerror ); free( auxerror ); return s; } - return tr( "Unknown setting" ); + return QCoreApplication::translate( "PWQ", "Unknown setting" ); case PWQ_ERROR_INTEGER: if ( auxerror ) { - QString s = tr( "Bad integer value of setting - %1" ).arg( ( const char* )auxerror ); + QString s = QCoreApplication::translate( "PWQ", "Bad integer value of setting - %1" ).arg( ( const char* )auxerror ); free( auxerror ); return s; } - return tr( "Bad integer value" ); + return QCoreApplication::translate( "PWQ", "Bad integer value" ); case PWQ_ERROR_NON_INT_SETTING: if ( auxerror ) { - QString s = tr( "Setting %1 is not of integer type" ).arg( ( const char* )auxerror ); + QString s = QCoreApplication::translate( "PWQ", "Setting %1 is not of integer type" ).arg( ( const char* )auxerror ); free( auxerror ); return s; } - return tr( "Setting is not of integer type" ); + return QCoreApplication::translate( "PWQ", "Setting is not of integer type" ); case PWQ_ERROR_NON_STR_SETTING: if ( auxerror ) { - QString s = tr( "Setting %1 is not of string type" ).arg( ( const char* )auxerror ); + QString s = QCoreApplication::translate( "PWQ", "Setting %1 is not of string type" ).arg( ( const char* )auxerror ); free( auxerror ); return s; } - return tr( "Setting is not of string type" ); + return QCoreApplication::translate( "PWQ", "Setting is not of string type" ); case PWQ_ERROR_CFGFILE_OPEN: - return tr( "Opening the configuration file failed" ); + return QCoreApplication::translate( "PWQ", "Opening the configuration file failed" ); case PWQ_ERROR_CFGFILE_MALFORMED: - return tr( "The configuration file is malformed" ); + return QCoreApplication::translate( "PWQ", "The configuration file is malformed" ); case PWQ_ERROR_FATAL_FAILURE: - return tr( "Fatal failure" ); + return QCoreApplication::translate( "PWQ", "Fatal failure" ); default: - return tr( "Unknown error" ); + return QCoreApplication::translate( "PWQ", "Unknown error" ); } } -#undef tr + private: pwquality_settings_t* m_settings; int m_rv; @@ -298,7 +282,7 @@ DEFINE_CHECK_FUNC( libpwquality ) { if ( !value.canConvert( QVariant::List ) ) { - cDebug() << "WARNING: libpwquality settings is not a list"; + cWarning() << "libpwquality settings is not a list"; return; } @@ -312,7 +296,7 @@ DEFINE_CHECK_FUNC( libpwquality ) QString option = v.toString(); int r = settings->set( option ); if ( r ) - cDebug() << " .. WARNING: unrecognized libpwquality setting" << option; + cWarning() << "unrecognized libpwquality setting" << option; else { cDebug() << " .. libpwquality setting" << option; @@ -320,7 +304,7 @@ DEFINE_CHECK_FUNC( libpwquality ) } } else - cDebug() << " .. WARNING: unrecognized libpwquality setting" << v; + cWarning() << "unrecognized libpwquality setting" << v; } /* Something actually added? */ @@ -328,15 +312,15 @@ DEFINE_CHECK_FUNC( libpwquality ) { checks.push_back( PasswordCheck( - [parent,settings]() + [settings]() { - return settings->explanation( parent ); + return settings->explanation(); }, [settings]( const QString& s ) { int r = settings->check( s ); if ( r < 0 ) - cDebug() << "WARNING: libpwquality error" << r; + cWarning() << "libpwquality error" << r; else if ( r < settings->arbitrary_minimum_strength ) cDebug() << "Password strength" << r << "too low"; return r >= settings->arbitrary_minimum_strength; diff --git a/src/modules/users/CheckPWQuality.h b/src/modules/users/CheckPWQuality.h index b9ea82ce1..07760c75b 100644 --- a/src/modules/users/CheckPWQuality.h +++ b/src/modules/users/CheckPWQuality.h @@ -69,7 +69,7 @@ using PasswordCheckList = QVector; * an error, though). */ #define _xDEFINE_CHECK_FUNC(x) \ - add_check_##x( QWidget* parent, PasswordCheckList& checks, const QVariant& value ) + add_check_##x( PasswordCheckList& checks, const QVariant& value ) #define DEFINE_CHECK_FUNC(x) void _xDEFINE_CHECK_FUNC(x) #define DECLARE_CHECK_FUNC(x) void _xDEFINE_CHECK_FUNC(x); diff --git a/src/modules/users/UsersPage.cpp b/src/modules/users/UsersPage.cpp index 8ea961662..86e010469 100644 --- a/src/modules/users/UsersPage.cpp +++ b/src/modules/users/UsersPage.cpp @@ -130,6 +130,8 @@ UsersPage::createJobs( const QStringList& defaultGroupsList ) if ( !isReady() ) return list; + Calamares::GlobalStorage* gs = Calamares::JobQueue::instance()->globalStorage(); + Calamares::Job* j; j = new CreateUserJob( ui->textBoxUsername->text(), ui->textBoxFullName->text().isEmpty() ? @@ -145,6 +147,7 @@ UsersPage::createJobs( const QStringList& defaultGroupsList ) if ( m_writeRootPassword ) { + gs->insert( "reuseRootPassword", ui->checkBoxReusePassword->isChecked() ); if ( ui->checkBoxReusePassword->isChecked() ) j = new SetPasswordJob( "root", ui->textBoxUserPassword->text() ); @@ -163,7 +166,6 @@ UsersPage::createJobs( const QStringList& defaultGroupsList ) j = new SetHostNameJob( ui->textBoxHostname->text() ); list.append( Calamares::job_ptr( j ) ); - Calamares::GlobalStorage* gs = Calamares::JobQueue::instance()->globalStorage(); gs->insert( "hostname", ui->textBoxHostname->text() ); if ( ui->checkBoxAutoLogin->isChecked() ) gs->insert( "autologinUser", ui->textBoxUsername->text() ); @@ -460,18 +462,18 @@ UsersPage::addPasswordCheck( const QString& key, const QVariant& value ) { if ( key == "minLength" ) { - add_check_minLength( this, m_passwordChecks, value ); + add_check_minLength( m_passwordChecks, value ); } else if ( key == "maxLength" ) { - add_check_maxLength( this, m_passwordChecks, value ); + add_check_maxLength( m_passwordChecks, value ); } #ifdef CHECK_PWQUALITY else if ( key == "libpwquality" ) { - add_check_libpwquality( this, m_passwordChecks, value ); + add_check_libpwquality( m_passwordChecks, value ); } #endif else - cDebug() << "WARNING: Unknown password-check key" << key; + cWarning() << "Unknown password-check key" << key; } diff --git a/src/modules/users/UsersViewStep.cpp b/src/modules/users/UsersViewStep.cpp index c670597cf..015d7e997 100644 --- a/src/modules/users/UsersViewStep.cpp +++ b/src/modules/users/UsersViewStep.cpp @@ -132,7 +132,7 @@ UsersViewStep::setConfigurationMap( const QVariantMap& configurationMap ) } else { - cDebug() << "WARNING: Using fallback groups. Please check defaultGroups in users.conf"; + cWarning() << "Using fallback groups. Please check defaultGroups in users.conf"; m_defaultGroups = QStringList{ "lp", "video", "network", "storage", "wheel", "audio" }; } diff --git a/src/modules/welcome/WelcomeViewStep.cpp b/src/modules/welcome/WelcomeViewStep.cpp index 1a43d4ef4..8534b808c 100644 --- a/src/modules/welcome/WelcomeViewStep.cpp +++ b/src/modules/welcome/WelcomeViewStep.cpp @@ -130,7 +130,7 @@ WelcomeViewStep::setConfigurationMap( const QVariantMap& configurationMap ) configurationMap.value( "requirements" ).type() == QVariant::Map ) m_requirementsChecker->setConfigurationMap( configurationMap.value( "requirements" ).toMap() ); else - cDebug() << "WARNING: no valid requirements map found in welcome " + cWarning() << "no valid requirements map found in welcome " "module configuration."; } diff --git a/src/modules/welcome/checker/RequirementsChecker.cpp b/src/modules/welcome/checker/RequirementsChecker.cpp index 4dbd977d1..1aa4e95f8 100644 --- a/src/modules/welcome/checker/RequirementsChecker.cpp +++ b/src/modules/welcome/checker/RequirementsChecker.cpp @@ -211,6 +211,36 @@ void RequirementsChecker::setConfigurationMap( const QVariantMap& configurationMap ) { bool incompleteConfiguration = false; + + if ( configurationMap.contains( "check" ) && + configurationMap.value( "check" ).type() == QVariant::List ) + { + m_entriesToCheck.clear(); + m_entriesToCheck.append( configurationMap.value( "check" ).toStringList() ); + } + else + { + cWarning() << "RequirementsChecker entry 'check' is incomplete."; + incompleteConfiguration = true; + } + + if ( configurationMap.contains( "required" ) && + configurationMap.value( "required" ).type() == QVariant::List ) + { + m_entriesToRequire.clear(); + m_entriesToRequire.append( configurationMap.value( "required" ).toStringList() ); + } + else + { + cWarning() << "RequirementsChecker entry 'required' is incomplete."; + incompleteConfiguration = true; + } + + // Help out with consistency, but don't fix + for ( const auto& r : m_entriesToRequire ) + if ( !m_entriesToCheck.contains( r ) ) + cWarning() << "RequirementsChecker requires" << r << "but does not check it."; + if ( configurationMap.contains( "requiredStorage" ) && ( configurationMap.value( "requiredStorage" ).type() == QVariant::Double || configurationMap.value( "requiredStorage" ).type() == QVariant::Int ) ) @@ -219,7 +249,7 @@ RequirementsChecker::setConfigurationMap( const QVariantMap& configurationMap ) m_requiredStorageGB = configurationMap.value( "requiredStorage" ).toDouble( &ok ); if ( !ok ) { - cDebug() << "WARNING: RequirementsChecker entry 'requiredStorage' is invalid."; + cWarning() << "RequirementsChecker entry 'requiredStorage' is invalid."; m_requiredStorageGB = 3.; } @@ -227,7 +257,7 @@ RequirementsChecker::setConfigurationMap( const QVariantMap& configurationMap ) } else { - cDebug() << "WARNING: RequirementsChecker entry 'requiredStorage' is missing."; + cWarning() << "RequirementsChecker entry 'requiredStorage' is missing."; m_requiredStorageGB = 3.; incompleteConfiguration = true; } @@ -240,14 +270,14 @@ RequirementsChecker::setConfigurationMap( const QVariantMap& configurationMap ) m_requiredRamGB = configurationMap.value( "requiredRam" ).toDouble( &ok ); if ( !ok ) { - cDebug() << "WARNING: RequirementsChecker entry 'requiredRam' is invalid."; + cWarning() << "RequirementsChecker entry 'requiredRam' is invalid."; m_requiredRamGB = 1.; incompleteConfiguration = true; } } else { - cDebug() << "WARNING: RequirementsChecker entry 'requiredRam' is missing."; + cWarning() << "RequirementsChecker entry 'requiredRam' is missing."; m_requiredRamGB = 1.; incompleteConfiguration = true; } @@ -259,7 +289,7 @@ RequirementsChecker::setConfigurationMap( const QVariantMap& configurationMap ) if ( m_checkHasInternetUrl.isEmpty() || !QUrl( m_checkHasInternetUrl ).isValid() ) { - cDebug() << "WARNING: RequirementsChecker entry 'internetCheckUrl' is invalid in welcome.conf" << m_checkHasInternetUrl + cWarning() << "RequirementsChecker entry 'internetCheckUrl' is invalid in welcome.conf" << m_checkHasInternetUrl << "reverting to default (http://example.com)."; m_checkHasInternetUrl = "http://example.com"; incompleteConfiguration = true; @@ -267,39 +297,15 @@ RequirementsChecker::setConfigurationMap( const QVariantMap& configurationMap ) } else { - cDebug() << "WARNING: RequirementsChecker entry 'internetCheckUrl' is undefined in welcome.conf," + cWarning() << "RequirementsChecker entry 'internetCheckUrl' is undefined in welcome.conf," "reverting to default (http://example.com)."; m_checkHasInternetUrl = "http://example.com"; incompleteConfiguration = true; } - if ( configurationMap.contains( "check" ) && - configurationMap.value( "check" ).type() == QVariant::List ) - { - m_entriesToCheck.clear(); - m_entriesToCheck.append( configurationMap.value( "check" ).toStringList() ); - } - else - { - cDebug() << "WARNING: RequirementsChecker entry 'check' is incomplete."; - incompleteConfiguration = true; - } - - if ( configurationMap.contains( "required" ) && - configurationMap.value( "required" ).type() == QVariant::List ) - { - m_entriesToRequire.clear(); - m_entriesToRequire.append( configurationMap.value( "required" ).toStringList() ); - } - else - { - cDebug() << "WARNING: RequirementsChecker entry 'required' is incomplete."; - incompleteConfiguration = true; - } - if ( incompleteConfiguration ) - cDebug() << "WARNING: RequirementsChecker configuration map:\n" << configurationMap; + cWarning() << "RequirementsChecker configuration map:\n" << configurationMap; } @@ -314,7 +320,7 @@ bool RequirementsChecker::checkEnoughStorage( qint64 requiredSpace ) { #ifdef WITHOUT_LIBPARTED - cDebug() << "WARNING: RequirementsChecker is configured without libparted."; + cWarning() << "RequirementsChecker is configured without libparted."; return false; #else return check_big_enough( requiredSpace );