diff --git a/lang/calamares_ar.ts b/lang/calamares_ar.ts index 68183a077..7dd5cec56 100644 --- a/lang/calamares_ar.ts +++ b/lang/calamares_ar.ts @@ -1793,52 +1793,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... يجمع معلومات النّظام... - + has at least %1 GB available drive space فيه على الأقل مساحة بحجم %1 غ.بايت حرّة - + There is not enough drive space. At least %1 GB is required. ليست في القرص مساحة كافية. المطلوب هو %1 غ.بايت على الأقلّ. - + has at least %1 GB working memory فيه ذاكرة شاغرة بحجم %1 غ.بايت على الأقلّ - + The system does not have enough working memory. At least %1 GB is required. ليس في النّظام ذاكرة شاغرة كافية. المطلوب هو %1 غ.بايت على الأقلّ. - + is plugged in to a power source موصول بمصدر للطّاقة - + The system is not plugged in to a power source. النّظام ليس متّصلًا بمصدر للطّاقة. - + is connected to the Internet موصول بالإنترنت - + The system is not connected to the Internet. النّظام ليس موصولًا بالإنترنت - + The installer is not running with administrator rights. المثبّت لا يعمل بصلاحيّات المدير. diff --git a/lang/calamares_ast.ts b/lang/calamares_ast.ts index 534413687..130fd3744 100644 --- a/lang/calamares_ast.ts +++ b/lang/calamares_ast.ts @@ -103,7 +103,7 @@ Type: - + Triba: @@ -114,7 +114,7 @@ Interface: - + Interfaz: @@ -772,12 +772,12 @@ L'instalador colará y perderánse toles camudancies. Cannot add user %1 to groups: %2. - + Nun pue amestase l'usuariu %1 a los grupos: %2 usermod terminated with error code %1. - + usermod finó col códigu de fallu %1. @@ -1793,52 +1793,52 @@ L'instalador colará y perderánse toles camudancies. RequirementsChecker - + Gathering system information... Axuntando información del sistema... - + has at least %1 GB available drive space tien polo menos %1 GB disponibles d'espaciu en discu - + There is not enough drive space. At least %1 GB is required. Nun hai espaciu abondu na unidá. Ríquense polo menos %1 GB. - + has at least %1 GB working memory polo menos %1 GB de memoria de trabayu - + The system does not have enough working memory. At least %1 GB is required. El sistema nun tien abonda memoria de trabayu. Ríquense polo menos %1 GB. - + is plugged in to a power source ta enchufáu a una fonte d'enerxía - + The system is not plugged in to a power source. El sistema nun ta enchufáu a una fonte d'enerxía. - + is connected to the Internet ta coneutáu a internet - + The system is not connected to the Internet. El sistema nun ta coneutáu a internet. - + The installer is not running with administrator rights. L'instalador nun ta executándose con drechos alministrativos. @@ -2099,12 +2099,12 @@ L'instalador colará y perderánse toles camudancies. Cannot disable root account. - + Nun pue deshabilitase la cuenta root. passwd terminated with error code %1. - + passwd finó col códigu de fallu %1. diff --git a/lang/calamares_bg.ts b/lang/calamares_bg.ts index 9f2dbe401..879488e10 100644 --- a/lang/calamares_bg.ts +++ b/lang/calamares_bg.ts @@ -1794,52 +1794,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... Събиране на системна информация... - + has at least %1 GB available drive space има поне %1 ГБ свободено дисково пространство - + There is not enough drive space. At least %1 GB is required. Няма достатъчно дисково пространство. Необходимо е поне %1 ГБ. - + has at least %1 GB working memory има поне %1 ГБ работна памет - + The system does not have enough working memory. At least %1 GB is required. Системата не разполага с достатъчно работна памет. Необходима е поне %1 ГБ. - + is plugged in to a power source е включен към източник на захранване - + The system is not plugged in to a power source. Системата не е включена към източник на захранване. - + is connected to the Internet е свързан към интернет - + The system is not connected to the Internet. Системата не е свързана с интернет. - + The installer is not running with administrator rights. Инсталаторът не е стартиран с права на администратор. diff --git a/lang/calamares_ca.ts b/lang/calamares_ca.ts index 001b5be94..0df48b9a2 100644 --- a/lang/calamares_ca.ts +++ b/lang/calamares_ca.ts @@ -1793,52 +1793,52 @@ L'instal·lador es tancarà i tots els canvis es perdran. RequirementsChecker - + Gathering system information... Recopilant informació del sistema... - + has at least %1 GB available drive space té com a mínim %1 GB d'espai de disc disponible. - + There is not enough drive space. At least %1 GB is required. No hi ha prou espai de disc disponible. Com a mínim hi ha d'haver %1 GB. - + has at least %1 GB working memory té com a mínim %1 GB de memòria de treball - + The system does not have enough working memory. At least %1 GB is required. El sistema no té prou memòria de treball. Com a mínim es necessita %1 GB. - + is plugged in to a power source està connectat a una font de corrent - + The system is not plugged in to a power source. El sistema no està connectat a una font de corrent. - + is connected to the Internet està connectat a Internet - + The system is not connected to the Internet. El sistema no està connectat a Internet. - + The installer is not running with administrator rights. L'instal·lador no s'ha executat amb privilegis d'administrador. diff --git a/lang/calamares_cs_CZ.ts b/lang/calamares_cs_CZ.ts index d497e63c5..ba39849a4 100644 --- a/lang/calamares_cs_CZ.ts +++ b/lang/calamares_cs_CZ.ts @@ -1793,52 +1793,52 @@ Instalační program bude ukončen a všechny změny ztraceny. RequirementsChecker - + Gathering system information... Shromažďuji informace o systému... - + has at least %1 GB available drive space má minimálně %1 GB dostupného místa na disku. - + There is not enough drive space. At least %1 GB is required. Nedostatek místa na disku. Je potřeba nejméně %1 GB. - + has at least %1 GB working memory má alespoň %1 GB operační paměti - + The system does not have enough working memory. At least %1 GB is required. Systém nemá dostatek paměti. Je potřeba nejméně %1 GB. - + is plugged in to a power source je připojený ke zdroji napájení - + The system is not plugged in to a power source. Systém není připojen ke zdroji napájení. - + is connected to the Internet je připojený k Internetu - + The system is not connected to the Internet. Systém není připojený k Internetu. - + The installer is not running with administrator rights. Instalační program není spuštěn s právy administrátora. diff --git a/lang/calamares_da.ts b/lang/calamares_da.ts index 41ca19f43..12d1d84f7 100644 --- a/lang/calamares_da.ts +++ b/lang/calamares_da.ts @@ -1793,52 +1793,52 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt. RequirementsChecker - + Gathering system information... Samler system informationer... - + has at least %1 GB available drive space har mindst %1 GB fri plads på drevet - + There is not enough drive space. At least %1 GB is required. Der er ikke nok fri plads på drevet. Mindst %1 GB er påkrævet. - + has at least %1 GB working memory har mindst %1 GB virkende hukkommelse - + The system does not have enough working memory. At least %1 GB is required. Systemet har ikke nok virkende hukkommelse. Mindst %1 GB er påkrævet. - + is plugged in to a power source er sat til en strømkilde - + The system is not plugged in to a power source. Systemet er ikke sat til en strømkilde. - + is connected to the Internet er forbundet til internettet - + The system is not connected to the Internet. Systemet er ikke forbundet til internettet. - + The installer is not running with administrator rights. Installationsprogrammet kører ikke med administrator rettigheder. diff --git a/lang/calamares_de.ts b/lang/calamares_de.ts index 6809b7e36..243457d24 100644 --- a/lang/calamares_de.ts +++ b/lang/calamares_de.ts @@ -1794,52 +1794,52 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. RequirementsChecker - + Gathering system information... Sammle Systeminformationen... - + has at least %1 GB available drive space mindestens %1 GB freien Festplattenplatz hat - + There is not enough drive space. At least %1 GB is required. Der Speicherplatz auf der Festplatte ist unzureichend. Es wird mindestens %1 GB benötigt. - + has at least %1 GB working memory hat mindestens %1 GB Arbeitsspeicher - + The system does not have enough working memory. At least %1 GB is required. Das System hat nicht genug Arbeitsspeicher. Es wird mindestens %1GB benötigt. - + is plugged in to a power source ist an eine Stromquelle angeschlossen - + The system is not plugged in to a power source. Das System ist an keine Stromquelle angeschlossen. - + is connected to the Internet ist mit dem Internet verbunden - + The system is not connected to the Internet. Das System ist nicht mit dem Internet verbunden. - + The installer is not running with administrator rights. Das Installationsprogramm wird nicht mit Administratorrechten ausgeführt. diff --git a/lang/calamares_el.ts b/lang/calamares_el.ts index f4631c645..8c9c0d2bd 100644 --- a/lang/calamares_el.ts +++ b/lang/calamares_el.ts @@ -1793,52 +1793,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... Συλλογή πληροφοριών συστήματος... - + has at least %1 GB available drive space έχει τουλάχιστον %1 GB διαθέσιμου χώρου στον δίσκο - + There is not enough drive space. At least %1 GB is required. Δεν υπάρχει αρκετός χώρος στον δίσκο. Απαιτείται τουλάχιστον %1 GB. - + has at least %1 GB working memory έχει τουλάχιστον %1 GB μνημης - + The system does not have enough working memory. At least %1 GB is required. Το σύστημα δεν έχει αρκετή μνήμη. Απαιτείται τουλάχιστον %1 GB. - + is plugged in to a power source είναι συνδεδεμένος σε πηγή ρεύματος - + The system is not plugged in to a power source. Το σύστημα δεν είναι συνδεδεμένο σε πηγή ρεύματος. - + is connected to the Internet είναι συνδεδεμένος στο διαδίκτυο - + The system is not connected to the Internet. Το σύστημα δεν είναι συνδεδεμένο στο διαδίκτυο. - + The installer is not running with administrator rights. Το πρόγραμμα εγκατάστασης δεν εκτελείται με δικαιώματα διαχειριστή. diff --git a/lang/calamares_en.ts b/lang/calamares_en.ts index 02ef333c5..e9c09c1c4 100644 --- a/lang/calamares_en.ts +++ b/lang/calamares_en.ts @@ -1793,52 +1793,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... Gathering system information... - + has at least %1 GB available drive space has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source is plugged in to a power source - + The system is not plugged in to a power source. The system is not plugged in to a power source. - + is connected to the Internet is connected to the Internet - + The system is not connected to the Internet. The system is not connected to the Internet. - + The installer is not running with administrator rights. The installer is not running with administrator rights. diff --git a/lang/calamares_en_GB.ts b/lang/calamares_en_GB.ts index d1bbcaab2..dc3080132 100644 --- a/lang/calamares_en_GB.ts +++ b/lang/calamares_en_GB.ts @@ -1793,52 +1793,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_es.ts b/lang/calamares_es.ts index 6e1bb9f19..72362bdad 100644 --- a/lang/calamares_es.ts +++ b/lang/calamares_es.ts @@ -1794,52 +1794,52 @@ Saldrá del instalador y se perderán todos los cambios. RequirementsChecker - + Gathering system information... Obteniendo información del sistema... - + has at least %1 GB available drive space tiene al menos %1 GB espacio libre en el disco - + There is not enough drive space. At least %1 GB is required. No hay suficiente espació en el disco duro. Se requiere al menos %1 GB libre. - + has at least %1 GB working memory tiene al menos %1 GB de memoria. - + The system does not have enough working memory. At least %1 GB is required. El sistema no tiene suficiente memoria. Se requiere al menos %1 GB - + is plugged in to a power source esta conectado a una fuente de alimentación - + The system is not plugged in to a power source. El sistema no esta conectado a una fuente de alimentación. - + is connected to the Internet esta conectado a Internet - + The system is not connected to the Internet. El sistema no esta conectado a Internet - + The installer is not running with administrator rights. El instalador no esta ejecutándose con permisos de administrador. diff --git a/lang/calamares_es_ES.ts b/lang/calamares_es_ES.ts index 91d724b21..b494e4623 100644 --- a/lang/calamares_es_ES.ts +++ b/lang/calamares_es_ES.ts @@ -1793,52 +1793,52 @@ El instalador se cerrará y se perderán todos los cambios. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_es_MX.ts b/lang/calamares_es_MX.ts index 498a1e2bc..b2644e63e 100644 --- a/lang/calamares_es_MX.ts +++ b/lang/calamares_es_MX.ts @@ -1796,52 +1796,52 @@ El instalador terminará y se perderán todos los cambios. RequirementsChecker - + Gathering system information... Obteniendo información del sistema... - + has at least %1 GB available drive space tiene al menos %1 GB de espacio en disco disponible - + There is not enough drive space. At least %1 GB is required. No hay suficiente espacio disponible en disco. Se requiere al menos %1 GB. - + has at least %1 GB working memory tiene al menos %1 GB de memoria para trabajar - + The system does not have enough working memory. At least %1 GB is required. No hay suficiente espacio disponible en disco. Se requiere al menos %1 GB. - + is plugged in to a power source está conectado a una fuente de energía - + The system is not plugged in to a power source. El sistema no está conectado a una fuente de energía. - + is connected to the Internet está conectado a Internet - + The system is not connected to the Internet. El sistema no está conectado a Internet. - + The installer is not running with administrator rights. El instalador no se está ejecutando con privilegios de administrador. diff --git a/lang/calamares_es_PR.ts b/lang/calamares_es_PR.ts index 97e1e54f4..c1362ddb3 100644 --- a/lang/calamares_es_PR.ts +++ b/lang/calamares_es_PR.ts @@ -1792,52 +1792,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_et.ts b/lang/calamares_et.ts index 8781ed499..e38509fd8 100644 --- a/lang/calamares_et.ts +++ b/lang/calamares_et.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_eu.ts b/lang/calamares_eu.ts index 7ae9e8880..fac72a010 100644 --- a/lang/calamares_eu.ts +++ b/lang/calamares_eu.ts @@ -1790,52 +1790,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... Sistemaren informazioa eskuratzen... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. Sistema ez dago indar iturri batetara konektatuta. - + is connected to the Internet Internetera konektatuta dago - + The system is not connected to the Internet. Sistema ez dago Internetera konektatuta. - + The installer is not running with administrator rights. diff --git a/lang/calamares_fa.ts b/lang/calamares_fa.ts index 8572d3f44..2478ebc84 100644 --- a/lang/calamares_fa.ts +++ b/lang/calamares_fa.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_fi_FI.ts b/lang/calamares_fi_FI.ts index ffa2b6350..4a53c5070 100644 --- a/lang/calamares_fi_FI.ts +++ b/lang/calamares_fi_FI.ts @@ -1793,52 +1793,52 @@ Asennusohjelma sulkeutuu ja kaikki muutoksesi katoavat. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_fr.ts b/lang/calamares_fr.ts index 53183c56e..fa959e9e2 100644 --- a/lang/calamares_fr.ts +++ b/lang/calamares_fr.ts @@ -1793,52 +1793,52 @@ L'installateur se fermera et les changements seront perdus. RequirementsChecker - + Gathering system information... Récupération des informations système... - + has at least %1 GB available drive space a au moins %1 Go d'espace disque disponible - + There is not enough drive space. At least %1 GB is required. Il n'y a pas assez d'espace disque. Au moins %1 Go sont requis. - + has at least %1 GB working memory a au moins %1 Go de mémoire vive - + The system does not have enough working memory. At least %1 GB is required. Le système n'a pas assez de mémoire vive. Au moins %1 Go sont requis. - + is plugged in to a power source est relié à une source de courant - + The system is not plugged in to a power source. Le système n'est pas relié à une source de courant. - + is connected to the Internet est connecté à Internet - + The system is not connected to the Internet. Le système n'est pas connecté à Internet. - + The installer is not running with administrator rights. L'installateur ne dispose pas des droits administrateur. diff --git a/lang/calamares_fr_CH.ts b/lang/calamares_fr_CH.ts index f64facf63..7e040762c 100644 --- a/lang/calamares_fr_CH.ts +++ b/lang/calamares_fr_CH.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_gl.ts b/lang/calamares_gl.ts index 39e2555e1..8a8924290 100644 --- a/lang/calamares_gl.ts +++ b/lang/calamares_gl.ts @@ -1794,52 +1794,52 @@ O instalador pecharase e perderanse todos os cambios. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_gu.ts b/lang/calamares_gu.ts index 2b1559f4c..95ebca6b0 100644 --- a/lang/calamares_gu.ts +++ b/lang/calamares_gu.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_hi.ts b/lang/calamares_hi.ts index 357d14375..1d97e1819 100644 --- a/lang/calamares_hi.ts +++ b/lang/calamares_hi.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_hr.ts b/lang/calamares_hr.ts index f2bcad8cb..81f58f539 100644 --- a/lang/calamares_hr.ts +++ b/lang/calamares_hr.ts @@ -1793,52 +1793,52 @@ Instalacijski program će izaći i sve promjene će biti izgubljene. RequirementsChecker - + Gathering system information... Skupljanje informacija o sustavu... - + has at least %1 GB available drive space ima barem %1 GB dostupne slobodne memorije na disku - + There is not enough drive space. At least %1 GB is required. Nema dovoljno prostora na disku. Potrebno je najmanje %1 GB. - + has at least %1 GB working memory ima barem %1 GB radne memorije - + The system does not have enough working memory. At least %1 GB is required. Ovaj sustav nema dovoljno radne memorije. Potrebno je najmanje %1 GB. - + is plugged in to a power source je spojeno na izvor struje - + The system is not plugged in to a power source. Ovaj sustav nije spojen na izvor struje. - + is connected to the Internet je spojeno na Internet - + The system is not connected to the Internet. Ovaj sustav nije spojen na internet. - + The installer is not running with administrator rights. Instalacijski program nije pokrenut sa administratorskim dozvolama. diff --git a/lang/calamares_hu.ts b/lang/calamares_hu.ts index 7091aae00..366e39d6f 100644 --- a/lang/calamares_hu.ts +++ b/lang/calamares_hu.ts @@ -1794,52 +1794,52 @@ Telepítés nem folytatható. <a href="#details">Részletek...&l RequirementsChecker - + Gathering system information... Rendszerinformációk gyűjtése... - + has at least %1 GB available drive space Legalább %1 GB lemezterület elérhető - + There is not enough drive space. At least %1 GB is required. Nincs elég lemezterület. Legalább %1GB szükséges. - + has at least %1 GB working memory Legalább %1 GB elérhető memória - + The system does not have enough working memory. At least %1 GB is required. A rendszernek nincs elég memóriája. Legalább %1 GB szükséges. - + is plugged in to a power source csatlakoztatva van külső áramforráshoz - + The system is not plugged in to a power source. A rendszer nincs csatlakoztatva külső áramforráshoz - + is connected to the Internet csatlakozik az internethez - + The system is not connected to the Internet. A rendszer nem csatlakozik az internethez. - + The installer is not running with administrator rights. A telepítő nem adminisztrátori jogokkal fut. diff --git a/lang/calamares_id.ts b/lang/calamares_id.ts index d0d30c9e9..03b8a5a5f 100644 --- a/lang/calamares_id.ts +++ b/lang/calamares_id.ts @@ -37,17 +37,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>Lingkungan boot</strong> pada sistem ini.<br><br>Sistem x86 kuno hanya mendukung <strong>BIOS</strong>.<br>Sistem moderen biasanya menggunakan <strong>EFI</strong>, tapi mungkin juga tampak sebagai BIOS jika dimulai dalam mode kompatibilitas. 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. - + Sistem ini telah dimulai dengan lingkungan boot <strong>EFI</strong>.<br><br>Untuk mengkonfigurasi startup dari lingkungan EFI, pemasang ini seharusnya memaparkan sebuah aplikasi boot loader, seperti <strong>GRUB</strong> atau <strong>systemd-boot</strong> pada sebuah <strong>EFI System Partition</strong>. Ini adalah otomatis, kecuali kalau kamu memilih pemartisian manual, dalam beberapa kasus kamu harus memilihnya atau menciptakannya pada milikmu. 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. - + Sistem ini dimulai dengan sebuah lingkungan boot <strong>BIOS</strong>.<br><br>Untuk mengkonfigurasi startup dari sebuah lingkungan BIOS, pemasang ini seharusnya memasang sebuah boot loader, seperti <strong>GRUB</strong>, baik di awal partisi atau pada <strong>Master Boot Record</strong> di dekat awalan tabel partisi (yang disukai). Ini adalah otomatis, kecuali kalau kamu memilih pemartisian manual, dalam beberapa kasus kamu harus menyetelnya pada milikmu. @@ -444,22 +444,22 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. <strong>Select a partition to shrink, then drag the bottom bar to resize</strong> - + <strong>Pilih sebuah partisi untuk diiris, kemudian seret bilah di bawah untuk mengubah ukuran</strong> <strong>Select a partition to install on</strong> - + <strong>Pilih sebuah partisi untuk memasang</strong> An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1. - + Sebuah partisi sistem EFI tidak ditemukan pada sistem ini. Silakan kembali dan gunakan pemartisian manual untuk mengeset %1. The EFI system partition at %1 will be used for starting %2. - + Partisi sistem EFI di %1 akan digunakan untuk memulai %2. @@ -622,7 +622,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Mountpoint already in use. Please select another one. - + Titik-kait sudah digunakan. Silakan pilih yang lainnya. @@ -774,12 +774,12 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Cannot add user %1 to groups: %2. - + Tak bisa menambahkan pengguna %1 ke kelompok: %2. usermod terminated with error code %1. - + usermod terhenti dengan kode galat %1. @@ -835,17 +835,17 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. The type of <strong>partition table</strong> on the selected storage device.<br><br>The only way to change the partition table type is to erase and recreate the partition table from scratch, which destroys all data on the storage device.<br>This installer will keep the current partition table unless you explicitly choose otherwise.<br>If unsure, on modern systems GPT is preferred. - + Tipe dari <strong>tabel partisi</strong> pada perangkat penyimpanan terpilih.<br><br>Satu-satunya cara untuk mengubah tabel partisi adalah dengan menyetip dan menciptakan ulang tabel partisi dari awal, yang melenyapkan semua data pada perangkat penyimpanan.<br>Pemasang ini akan menjaga tabel partisi saat ini kecuali kamu secara gamblang memilih sebaliknya.<br>Jika tidak yakin, pada sistem GPT modern lebih disukai. This device has a <strong>%1</strong> partition table. - + Perangkai in memiliki sebuah tabel partisi <strong>%1</strong>. 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. - + Ini adalah sebuah perangkat <strong>loop</strong>.<br><br>Itu adalah sebuah pseudo-device dengan tiada tabel partisi yang membuat sebuah file dapat diakses sebagai perangkat blok. Ini jenis set yang biasanya hanya berisi filesystem tunggal. @@ -860,7 +860,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. <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>Tipe tabel partisi ini adalah hanya baik pada sistem kuno yang mulai dari sebuah lingkungan boot <strong>BIOS</strong>. GPT adalah yang dianjurkan dalam beberapa kasus lainnya.<br><br><strong>Peringatan:</strong> tabel partisi MBR adalah sebuah standar era MS-DOS usang.<br>Hanya 4 partisi <em>primary</em> yang mungkin dapat diciptakan, dan yang 4, salah satu yang bisa dijadikan sebuah partisi <em>extended</em>, yang mana terdapat berisi beberapa partisi <em>logical</em>. @@ -876,17 +876,17 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Write LUKS configuration for Dracut to %1 - + Tulis konfigurasi LUKS untuk Dracut ke %1 Skip writing LUKS configuration for Dracut: "/" partition is not encrypted - + Lewati penulisan konfigurasi LUKS untuk Dracut: partisi "/" tidak dienkripsi Failed to open %1 - + Gagal membuka %1 @@ -947,7 +947,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Mountpoint already in use. Please select another one. - + Titik-kait sudah digunakan. Silakan pilih yang lainnya. @@ -960,7 +960,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. En&crypt system - + &Sistem enkripsi @@ -1251,13 +1251,13 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. The system language will be set to %1. - + Bahasa sistem akan disetel ke %1. The numbers and dates locale will be set to %1. - + Nomor dan tanggal lokal akan disetel ke %1. @@ -1284,7 +1284,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. %1 (%2) Language (Country) - + %1 (%2) @@ -1354,7 +1354,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Network Installation. (Disabled: Unable to fetch package lists, check your network connection) - + Pemasangan Jaringan. (Dinonaktifkan: Tak mampu menarik daftar paket, periksa sambungan jaringanmu) @@ -1362,7 +1362,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Package selection - + Pemilihan paket @@ -1489,7 +1489,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. New partition - + Partisi baru @@ -1640,7 +1640,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Current: - + Saat ini: @@ -1650,12 +1650,12 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. No EFI system partition configured - + Tiada partisi sistem EFI terkonfigurasi An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a FAT32 filesystem with the <strong>esp</strong> flag enabled and mount point <strong>%2</strong>.<br/><br/>You can continue without setting up an EFI system partition but your system may fail to start. - + Sebuah partisi sistem EFI perlu memulai %1.<br/><br/>Untuk mengkonfigurasi sebuah partisi sistem EFI, pergi mundur dan pilih atau ciptakan sebuah filesystem FAT32 dengan bendera <strong>esp</strong> teraktifkan dan titik kait <strong>%2</strong>.<br/><br/>Kamu bisa melanjutkan tanpa menyetel sebuah partisi sistem EFI tapi sistemmu mungkin gagal memulai. @@ -1665,17 +1665,17 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. An EFI system partition is necessary to start %1.<br/><br/>A partition was configured with mount point <strong>%2</strong> but its <strong>esp</strong> flag is not set.<br/>To set the flag, go back and edit the partition.<br/><br/>You can continue without setting the flag but your system may fail to start. - + Sebuah partisi sistem EFI perlu memulai %1.<br/><br/>Sebuah partisi telah dikonfigurasi dengan titik kait <strong>%2</strong> tapi bendera <strong>esp</strong> tersebut tidak disetel.<br/>Untuk mengeset bendera, pergi mundur dan editlah partisi.<br/><br/>Kamu bisa melanjutkan tanpa menyetel bendera tapi sistemmu mungkin gagal memulai. Boot partition not encrypted - + Partisi boot tidak dienkripsi 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. - + Sebuah partisi tersendiri telah terset bersama dengan sebuah partisi root terenkripsi, tapi partisi boot tidak terenkripsi.<br/><br/>Ada kekhawatiran keamanan dengan jenis setup ini, karena file sistem penting tetap pada partisi tak terenkripsi.<br/>Kamu bisa melanjutkan jika kamu menghendaki, tapi filesystem unlocking akan terjadi nanti selama memulai sistem.<br/>Untuk mengenkripsi partisi boot, pergi mundur dan menciptakannya ulang, memilih <strong>Encrypt</strong> di jendela penciptaan partisi. @@ -1709,7 +1709,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. swap - + swap @@ -1795,52 +1795,52 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. RequirementsChecker - + Gathering system information... Mengumpulkan informasi sistem... - + has at least %1 GB available drive space memiliki paling sedikit %1 GB ruang drive tersedia - + There is not enough drive space. At least %1 GB is required. Ruang drive tidak cukup. Butuh minial %1 GB. - + has at least %1 GB working memory memiliki paling sedikit %1 GB memori bekerja - + The system does not have enough working memory. At least %1 GB is required. Sistem ini tidak memiliki memori yang cukup. Butuh minial %1 GB. - + is plugged in to a power source terhubung dengan sumber listrik - + The system is not plugged in to a power source. Sistem tidak terhubung dengan sumber listrik. - + is connected to the Internet terkoneksi dengan internet - + The system is not connected to the Internet. Sistem tidak terkoneksi dengan internet. - + The installer is not running with administrator rights. Pemasang tidak dijalankan dengan kewenangan administrator. @@ -1945,7 +1945,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Failed to write keyboard configuration for the virtual console. - Gagal menulis konfigurasi papan ketik untuk virtual console. + Gagal menulis konfigurasi keyboard untuk virtual console. @@ -1957,12 +1957,12 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Failed to write keyboard configuration for X11. - Gagal menulis konfigurasi papan ketik untuk X11. + Gagal menulis konfigurasi keyboard untuk X11. Failed to write keyboard configuration to existing /etc/default directory. - + Gagal menulis konfigurasi keyboard ke direktori /etc/default yang ada. @@ -1970,37 +1970,37 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Set flags on partition %1. - + Setel bendera pada partisi %1. Set flags on %1MB %2 partition. - + Setel bendera pada partisi %2 %1MB. Set flags on new partition. - + Setel bendera pada partisi baru. Clear flags on partition <strong>%1</strong>. - + Bersihkan bendera pada partisi <strong>%1</strong>. Clear flags on %1MB <strong>%2</strong> partition. - + Bersihkan bendera pada partisi <strong>%2</strong> %1MB. Clear flags on new partition. - + Bersihkan bendera pada partisi baru. Flag partition <strong>%1</strong> as <strong>%2</strong>. - + Benderakan partisi <strong>%1</strong> sebagai <strong>%2</strong>. @@ -2010,17 +2010,17 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. Flag new partition as <strong>%1</strong>. - + Benderakan partisi baru sebagai <strong>%1</strong>. Clearing flags on partition <strong>%1</strong>. - + Membersihkan bendera pada partisi <strong>%1</strong>. Clearing flags on %1MB <strong>%2</strong> partition. - + Membersihkan bendera pada partisi <strong>%2</strong> %1MB. @@ -2260,7 +2260,7 @@ Pemasangan dapat dilanjutkan, namun beberapa fitur akan ditiadakan. <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@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="http://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/>untuk %3</strong><br/><br/>Hak Cipta 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Terimakasih kepada: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg dan <a href="https://www.transifex.com/calamares/calamares/">regu penerjemah Calamares</a>.<br/><br/>Pengembangan <a href="http://calamares.io/">Calamares</a> disponsori oleh <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. diff --git a/lang/calamares_is.ts b/lang/calamares_is.ts index 10a102a93..d88c05aef 100644 --- a/lang/calamares_is.ts +++ b/lang/calamares_is.ts @@ -1793,52 +1793,52 @@ Uppsetning mun hætta og allar breytingar tapast. RequirementsChecker - + Gathering system information... Söfnun kerfis upplýsingar... - + has at least %1 GB available drive space hefur að minnsta kosti %1 GB laus á harðadisk - + There is not enough drive space. At least %1 GB is required. Það er ekki nóg diskapláss. Að minnsta kosti %1 GB eru þörf. - + has at least %1 GB working memory hefur að minnsta kosti %1 GB vinnsluminni - + The system does not have enough working memory. At least %1 GB is required. Kerfið hefur ekki nóg vinnsluminni. Að minnsta kosti %1 GB er krafist. - + is plugged in to a power source er í sambandi við aflgjafa - + The system is not plugged in to a power source. Kerfið er ekki í sambandi við aflgjafa. - + is connected to the Internet er tengd við Internetið - + The system is not connected to the Internet. Kerfið er ekki tengd við internetið. - + The installer is not running with administrator rights. Uppsetningin er ekki keyrandi með kerfisstjórnar réttindi. diff --git a/lang/calamares_it_IT.ts b/lang/calamares_it_IT.ts index bcf214450..e83a36942 100644 --- a/lang/calamares_it_IT.ts +++ b/lang/calamares_it_IT.ts @@ -1793,52 +1793,52 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno RequirementsChecker - + Gathering system information... Raccolta delle informazioni di sistema... - + has at least %1 GB available drive space ha almeno %1 GB di spazio disponibile - + There is not enough drive space. At least %1 GB is required. Non c'è spazio sufficiente sul dispositivo. E' richiesto almeno %1 GB. - + has at least %1 GB working memory ha almeno %1 GB di memoria - + The system does not have enough working memory. At least %1 GB is required. Il sistema non dispone di sufficiente memoria. E' richiesto almeno %1 GB. - + is plugged in to a power source è collegato a una presa di alimentazione - + The system is not plugged in to a power source. Il sistema non è collegato a una presa di alimentazione. - + is connected to the Internet è connesso a Internet - + The system is not connected to the Internet. Il sistema non è connesso a internet. - + The installer is not running with administrator rights. Il programma di installazione non è stato avviato con i diritti di amministrazione. diff --git a/lang/calamares_ja.ts b/lang/calamares_ja.ts index a06732ba1..2f8c2a107 100644 --- a/lang/calamares_ja.ts +++ b/lang/calamares_ja.ts @@ -1794,52 +1794,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... システム情報を取得中... - + has at least %1 GB available drive space 最低 %1 GB のディスク空き容量があること - + There is not enough drive space. At least %1 GB is required. 十分なドライブ空き容量がありません。少なくとも %1 GB 必要です。 - + has at least %1 GB working memory 最低 %1 GB のワーキングメモリーがあること - + The system does not have enough working memory. At least %1 GB is required. システムには十分なワーキングメモリがありません。少なくとも %1 GB 必要です。 - + is plugged in to a power source 電源が接続されていること - + The system is not plugged in to a power source. システムに電源が接続されていません。 - + is connected to the Internet インターネットに接続されていること - + The system is not connected to the Internet. システムはインターネットに接続されていません。 - + The installer is not running with administrator rights. インストーラーは管理者権限で実行されていません。 diff --git a/lang/calamares_kk.ts b/lang/calamares_kk.ts index 509ebc0cd..61ec722a5 100644 --- a/lang/calamares_kk.ts +++ b/lang/calamares_kk.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_lo.ts b/lang/calamares_lo.ts index 43acaae13..302433dcc 100644 --- a/lang/calamares_lo.ts +++ b/lang/calamares_lo.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_lt.ts b/lang/calamares_lt.ts index 7460fed03..2a6fd94dc 100644 --- a/lang/calamares_lt.ts +++ b/lang/calamares_lt.ts @@ -1793,52 +1793,52 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti. RequirementsChecker - + Gathering system information... Renkama sistemos informacija... - + has at least %1 GB available drive space turi bent %1 GB laisvos vietos diske - + There is not enough drive space. At least %1 GB is required. Neužtenka vietos diske. Reikia bent %1 GB. - + has at least %1 GB working memory turi bent %1 GB darbinės atminties - + The system does not have enough working memory. At least %1 GB is required. Sistemai neužtenka darbinės atminties. Reikia bent %1 GB. - + is plugged in to a power source yra įjungtas į maitinimo šaltinį - + The system is not plugged in to a power source. Sistema nėra įjungta į maitinimo šaltinį. - + is connected to the Internet yra prijungtas prie Interneto - + The system is not connected to the Internet. Sistema nėra prijungta prie Interneto. - + The installer is not running with administrator rights. Diegimo programa yra vykdoma be administratoriaus teisių. diff --git a/lang/calamares_mr.ts b/lang/calamares_mr.ts index 6c0414fd1..0c5796cc2 100644 --- a/lang/calamares_mr.ts +++ b/lang/calamares_mr.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_nb.ts b/lang/calamares_nb.ts index db63dd94f..c4713c8b1 100644 --- a/lang/calamares_nb.ts +++ b/lang/calamares_nb.ts @@ -1793,52 +1793,52 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_nl.ts b/lang/calamares_nl.ts index 275b8a324..37fb8f454 100644 --- a/lang/calamares_nl.ts +++ b/lang/calamares_nl.ts @@ -1793,52 +1793,52 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. RequirementsChecker - + Gathering system information... Systeeminformatie verzamelen... - + has at least %1 GB available drive space tenminste %1 GB vrije schijfruimte heeft - + There is not enough drive space. At least %1 GB is required. Er is onvoldoende vrije schijfruimte. Tenminste %1 GB is vereist. - + has at least %1 GB working memory tenminste %1 GB werkgeheugen heeft - + The system does not have enough working memory. At least %1 GB is required. Dit systeem heeft onvoldoende werkgeheugen. Tenminste %1 GB is vereist. - + is plugged in to a power source aangesloten is op netstroom - + The system is not plugged in to a power source. Dit systeem is niet aangesloten op netstroom. - + is connected to the Internet verbonden is met het Internet - + The system is not connected to the Internet. Dit systeem is niet verbonden met het Internet. - + The installer is not running with administrator rights. Het installatieprogramma draait zonder administratorrechten. diff --git a/lang/calamares_pl.ts b/lang/calamares_pl.ts index 0bf57cea4..f68eb2d20 100644 --- a/lang/calamares_pl.ts +++ b/lang/calamares_pl.ts @@ -1793,52 +1793,52 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone. RequirementsChecker - + Gathering system information... Zbieranie informacji o systemie... - + has at least %1 GB available drive space ma przynajmniej %1 GB dostępnego miejsca na dysku - + There is not enough drive space. At least %1 GB is required. Nie ma wystarczającej ilości miejsca na dysku. Wymagane jest przynajmniej %1 GB. - + has at least %1 GB working memory ma przynajmniej %1 GB pamięci roboczej - + The system does not have enough working memory. At least %1 GB is required. System nie posiada wystarczającej ilości pamięci roboczej. Wymagane jest przynajmniej %1 GB. - + is plugged in to a power source jest podłączony do źródła zasilania - + The system is not plugged in to a power source. System nie jest podłączony do źródła zasilania. - + is connected to the Internet jest podłączony do Internetu - + The system is not connected to the Internet. System nie jest podłączony do Internetu. - + The installer is not running with administrator rights. Instalator jest uruchomiony bez praw administratora. @@ -2258,7 +2258,7 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone. <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@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="http://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/>Prawa autorskie 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Podziękowania dla: 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/"> zespołu tłumaczy Calamares</a>.<br/><br/>Rozwój <a href="http://calamares.io/">Calamares</a> jest sponsorowany przez <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. diff --git a/lang/calamares_pl_PL.ts b/lang/calamares_pl_PL.ts index e6468d081..e861a386b 100644 --- a/lang/calamares_pl_PL.ts +++ b/lang/calamares_pl_PL.ts @@ -109,7 +109,7 @@ none - + brak @@ -1793,52 +1793,52 @@ Instalator zakończy działanie i wszystkie zmiany zostaną utracone. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_pt_BR.ts b/lang/calamares_pt_BR.ts index 939037108..c40b8bb10 100644 --- a/lang/calamares_pt_BR.ts +++ b/lang/calamares_pt_BR.ts @@ -103,18 +103,18 @@ Type: - + Tipo: none - + nenhum Interface: - + Interface: @@ -622,7 +622,7 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Mountpoint already in use. Please select another one. - + Ponto de montagem já em uso. Selecione outro. @@ -947,7 +947,7 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Mountpoint already in use. Please select another one. - + Ponto de montagem já em uso. Selecione outro. @@ -1675,7 +1675,7 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. 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. - + Uma partição de inicialização separada foi configurada juntamente com uma partição raiz criptografada, mas a partição de inicialização não é criptografada.<br/><br/>Há preocupações de segurança com este tipo de configuração, porque arquivos de sistema importantes são mantidos em uma partição não criptografada.<br/>Você pode continuar se quiser, mas o desbloqueio do sistema de arquivos acontecerá mais tarde durante a inicialização do sistema.<br/>Para criptografar a partição de inicialização, volte e recrie-a, selecionando <strong>Criptografar</strong> Na janela de criação da partição. @@ -1795,52 +1795,52 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. RequirementsChecker - + Gathering system information... Coletando informações do sistema... - + has at least %1 GB available drive space tenha pelo menos %1 GB de espaço disponível no dispositivo - + There is not enough drive space. At least %1 GB is required. Não há espaço suficiente no armazenamento. Pelo menos %1 GB é necessário. - + has at least %1 GB working memory tenha pelo menos %1 GB de memória - + The system does not have enough working memory. At least %1 GB is required. O sistema não tem memória de trabalho suficiente. Pelo menos %1 GB é necessário. - + is plugged in to a power source está conectado a uma fonte de energia - + The system is not plugged in to a power source. O sistema não está conectado a uma fonte de energia. - + is connected to the Internet está conectado à Internet - + The system is not connected to the Internet. O sistema não está conectado à Internet. - + The installer is not running with administrator rights. O instalador não está sendo executado com permissões de administrador. @@ -1962,7 +1962,7 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Failed to write keyboard configuration to existing /etc/default directory. - + Falha ao gravar a configuração do teclado no diretório /etc/default existente. @@ -1975,12 +1975,12 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Set flags on %1MB %2 partition. - + Definir sinalizadores na partição %1MB %2. Set flags on new partition. - + Definir sinalizadores na nova partição. @@ -1990,12 +1990,12 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Clear flags on %1MB <strong>%2</strong> partition. - + Limpar bandeiras %1MB <strong>%2</strong> Partição. Clear flags on new partition. - + Limpar bandeiras na nova partição. @@ -2005,12 +2005,12 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Flag %1MB <strong>%2</strong> partition as <strong>%3</strong>. - + Sinalizar %1MB <strong>%2</strong> a partição como <strong>%3</strong>. Flag new partition as <strong>%1</strong>. - + Sinalizar nova partição como <strong>%1</strong>. @@ -2020,12 +2020,12 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Clearing flags on %1MB <strong>%2</strong> partition. - + Limpar sinalizadores na %1MB <strong>%2</strong> Partição. Clearing flags on new partition. - + Limpar sinalizadores na nova partição. @@ -2035,12 +2035,12 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Setting flags <strong>%3</strong> on %1MB <strong>%2</strong> partition. - + Definindo sinalizadores <strong>%3</strong> em %1MB <strong>%2</strong> Partição. Setting flags <strong>%1</strong> on new partition. - + Definindo sinalizadores <strong>%1</strong> na nova partição. @@ -2101,12 +2101,12 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. Cannot disable root account. - + Não é possível desativar a conta root. passwd terminated with error code %1. - + passwd terminado com código de erro %1. @@ -2260,7 +2260,7 @@ A instalação pode continuar, mas alguns recursos podem ser desativados. <h1>%1</h1><br/><strong>%2<br/>for %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@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="http://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/>para %3</strong><br/><br/>Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>Agradecimentos: Anke Boersma, Aurélien Gâteau, Kevin Kofler, Lisa Vitolo, Philip Müller, Pier Luigi Fiorini, Rohan Garg e a <a href="https://www.transifex.com/calamares/calamares/">equipe de tradutores do Calamares</a>.<br/><br/>O desenvolvimento do <a href="http://calamares.io/">Calamares</a> tem o apoio da <br/><a href="http://www.blue-systems.com/">Blue Systems</a> - Liberating Software. diff --git a/lang/calamares_pt_PT.ts b/lang/calamares_pt_PT.ts index 581ba1ca1..38026c93f 100644 --- a/lang/calamares_pt_PT.ts +++ b/lang/calamares_pt_PT.ts @@ -1793,52 +1793,52 @@ O instalador será encerrado e todas as alterações serão perdidas. RequirementsChecker - + Gathering system information... A recolher informação de sistema... - + has at least %1 GB available drive space tem pelo menos %1 GB de espaço livre em disco - + There is not enough drive space. At least %1 GB is required. Não existe espaço livre suficiente em disco. É necessário pelo menos %1 GB. - + has at least %1 GB working memory tem pelo menos %1 GB de memória disponível - + The system does not have enough working memory. At least %1 GB is required. O sistema não tem memória disponível suficiente. É necessário pelo menos %1 GB. - + is plugged in to a power source está ligado a uma fonte de energia - + The system is not plugged in to a power source. O sistema não está ligado a uma fonte de energia. - + is connected to the Internet está ligado à internet - + The system is not connected to the Internet. O sistema não está ligado à internet. - + The installer is not running with administrator rights. O instalador não está a correr com permissões de administrador. diff --git a/lang/calamares_ro.ts b/lang/calamares_ro.ts index 9635d7995..4cd7b0123 100644 --- a/lang/calamares_ro.ts +++ b/lang/calamares_ro.ts @@ -1793,52 +1793,52 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute. RequirementsChecker - + Gathering system information... Se adună informații despre sistem... - + has at least %1 GB available drive space are cel puțin %1 spațiu disponibil - + There is not enough drive space. At least %1 GB is required. Nu este suficient spațiu disponibil. Sunt necesari cel puțin %1 GB. - + has at least %1 GB working memory are cel puțin %1 GB de memorie utilizabilă - + The system does not have enough working memory. At least %1 GB is required. Sistemul nu are suficientă memorie utilizabilă. Sunt necesari cel puțin %1 GB. - + is plugged in to a power source este alimentat cu curent - + The system is not plugged in to a power source. Sistemul nu este alimentat cu curent. - + is connected to the Internet este conectat la Internet - + The system is not connected to the Internet. Sistemul nu este conectat la Internet. - + The installer is not running with administrator rights. Programul de instalare nu rulează cu privilegii de administrator. diff --git a/lang/calamares_ru.ts b/lang/calamares_ru.ts index 52f8d02da..9435f07ba 100644 --- a/lang/calamares_ru.ts +++ b/lang/calamares_ru.ts @@ -1792,52 +1792,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... Сбор информации о системе... - + has at least %1 GB available drive space доступно как минимум %1 ГБ свободного дискового пространства - + There is not enough drive space. At least %1 GB is required. Недостаточно места на дисках. Необходимо как минимум %1 ГБ. - + has at least %1 GB working memory доступно как минимум %1 ГБ оперативной памяти - + The system does not have enough working memory. At least %1 GB is required. Недостаточно оперативной памяти. Необходимо как минимум %1 ГБ. - + is plugged in to a power source подключено сетевое питание - + The system is not plugged in to a power source. Сетевое питание не подключено. - + is connected to the Internet присутствует выход в сеть Интернет - + The system is not connected to the Internet. Отсутствует выход в Интернет. - + The installer is not running with administrator rights. Программа установки не запущена с привилегиями администратора. @@ -2098,7 +2098,7 @@ The installer will quit and all changes will be lost. Cannot disable root account. - + Невозможно отключить учетную запись root diff --git a/lang/calamares_sk.ts b/lang/calamares_sk.ts index b99b0ee7b..16a316597 100644 --- a/lang/calamares_sk.ts +++ b/lang/calamares_sk.ts @@ -1793,52 +1793,52 @@ Inštalátor sa ukončí a všetky zmeny budú stratené. RequirementsChecker - + Gathering system information... Zbierajú sa informácie o počítači... - + has at least %1 GB available drive space obsahuje aspoň %1 GB voľného miesta na disku - + There is not enough drive space. At least %1 GB is required. Nie je dostatok miesta na disku. Vyžaduje sa aspoň %1 GB. - + has at least %1 GB working memory obsahuje aspoň %1 GB voľnej operačnej pamäte - + The system does not have enough working memory. At least %1 GB is required. Počítač neobsahuje dostatok operačnej pamäte. Vyžaduje sa aspoň %1 GB. - + is plugged in to a power source je pripojený k zdroju napájania - + The system is not plugged in to a power source. Počítač nie je pripojený k zdroju napájania. - + is connected to the Internet je pripojený k internetu - + The system is not connected to the Internet. Počítač nie je pripojený k internetu. - + The installer is not running with administrator rights. Inštalátor nie je spustený s právami správcu. diff --git a/lang/calamares_sl.ts b/lang/calamares_sl.ts index d94d1ead0..d49dc87f3 100644 --- a/lang/calamares_sl.ts +++ b/lang/calamares_sl.ts @@ -1793,52 +1793,52 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_sr.ts b/lang/calamares_sr.ts index 97fbb8702..8ae751fde 100644 --- a/lang/calamares_sr.ts +++ b/lang/calamares_sr.ts @@ -1792,52 +1792,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_sr@latin.ts b/lang/calamares_sr@latin.ts index d98998719..f1515884f 100644 --- a/lang/calamares_sr@latin.ts +++ b/lang/calamares_sr@latin.ts @@ -1793,52 +1793,52 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_sv.ts b/lang/calamares_sv.ts index 2a4a1109a..e23e5bdee 100644 --- a/lang/calamares_sv.ts +++ b/lang/calamares_sv.ts @@ -1793,52 +1793,52 @@ Alla ändringar kommer att gå förlorade. RequirementsChecker - + Gathering system information... Samlar systeminformation... - + has at least %1 GB available drive space har minst %1 GB tillgängligt utrymme på hårddisken - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory har minst %1 GB arbetsminne - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source är ansluten till en strömkälla - + The system is not plugged in to a power source. Systemet är inte anslutet till någon strömkälla. - + is connected to the Internet är ansluten till internet - + The system is not connected to the Internet. Systemet är inte anslutet till internet. - + The installer is not running with administrator rights. Installationsprogammet körs inte med administratörsrättigheter. diff --git a/lang/calamares_th.ts b/lang/calamares_th.ts index be574be0d..b64dd3931 100644 --- a/lang/calamares_th.ts +++ b/lang/calamares_th.ts @@ -1793,52 +1793,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_tr_TR.ts b/lang/calamares_tr_TR.ts index b733f75f7..6c52f4334 100644 --- a/lang/calamares_tr_TR.ts +++ b/lang/calamares_tr_TR.ts @@ -1797,53 +1797,53 @@ Kuruluma devam edebilirsiniz fakat bazı özellikler devre dışı kalabilir. RequirementsChecker - + Gathering system information... Sistem bilgileri toplanıyor... - + has at least %1 GB available drive space En az %1 GB disk alanı olduğundan... - + There is not enough drive space. At least %1 GB is required. Yeterli disk alanı mevcut değil. En az %1 GB disk alanı gereklidir. - + has at least %1 GB working memory En az %1 GB bellek bulunduğundan... - + The system does not have enough working memory. At least %1 GB is required. Yeterli ram bellek gereksinimi karşılanamıyor. En az %1 GB ram bellek gereklidir. - + is plugged in to a power source Bir güç kaynağına takılı olduğundan... - + The system is not plugged in to a power source. Sistem güç kaynağına bağlı değil. - + is connected to the Internet İnternete bağlı olduğundan... - + The system is not connected to the Internet. Sistem internete bağlı değil. - + The installer is not running with administrator rights. Sistem yükleyici yönetici haklarına sahip olmadan çalışmıyor. diff --git a/lang/calamares_uk.ts b/lang/calamares_uk.ts index 8d375eba0..3e29fd027 100644 --- a/lang/calamares_uk.ts +++ b/lang/calamares_uk.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_ur.ts b/lang/calamares_ur.ts index 633f9821b..79d5f14ad 100644 --- a/lang/calamares_ur.ts +++ b/lang/calamares_ur.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_uz.ts b/lang/calamares_uz.ts index bd7ff4d9f..26bf91ebb 100644 --- a/lang/calamares_uz.ts +++ b/lang/calamares_uz.ts @@ -1786,52 +1786,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... - + has at least %1 GB available drive space - + There is not enough drive space. At least %1 GB is required. - + has at least %1 GB working memory - + The system does not have enough working memory. At least %1 GB is required. - + is plugged in to a power source - + The system is not plugged in to a power source. - + is connected to the Internet - + The system is not connected to the Internet. - + The installer is not running with administrator rights. diff --git a/lang/calamares_zh_CN.ts b/lang/calamares_zh_CN.ts index 2d3fa660f..41c5858bd 100644 --- a/lang/calamares_zh_CN.ts +++ b/lang/calamares_zh_CN.ts @@ -1795,52 +1795,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... 正在收集系统信息 ... - + has at least %1 GB available drive space 至少 %1 GB 可用磁盘空间 - + There is not enough drive space. At least %1 GB is required. 没有足够的磁盘空间。至少需要 %1 GB。 - + has at least %1 GB working memory 至少 %1 GB 可用内存 - + The system does not have enough working memory. At least %1 GB is required. 系统没有足够的内存。至少需要 %1 GB。 - + is plugged in to a power source 已连接到电源 - + The system is not plugged in to a power source. 系统未连接到电源。 - + is connected to the Internet 已连接到互联网 - + The system is not connected to the Internet. 系统未连接到互联网。 - + The installer is not running with administrator rights. 安装器未以管理员权限运行 diff --git a/lang/calamares_zh_TW.ts b/lang/calamares_zh_TW.ts index fe5a0b3b3..cdb4bef05 100644 --- a/lang/calamares_zh_TW.ts +++ b/lang/calamares_zh_TW.ts @@ -1793,52 +1793,52 @@ The installer will quit and all changes will be lost. RequirementsChecker - + Gathering system information... 收集系統資訊中... - + has at least %1 GB available drive space 有至少 %1 GB 的可用磁碟空間 - + There is not enough drive space. At least %1 GB is required. 沒有足夠的磁碟空間。至少需要 %1 GB。 - + has at least %1 GB working memory 有至少 %1 GB 的可用記憶體 - + The system does not have enough working memory. At least %1 GB is required. 系統沒有足夠的記憶體。至少需要 %1 GB。 - + is plugged in to a power source 已插入外接電源 - + The system is not plugged in to a power source. 系統未插入外接電源。 - + is connected to the Internet 已連上網際網路 - + The system is not connected to the Internet. 系統未連上網際網路 - + The installer is not running with administrator rights. 安裝程式並未以管理員權限執行。 diff --git a/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.mo index 198e0760f..e0041394f 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/ar/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.po index 2abd7049d..5bfe6d02f 100644 --- a/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ar/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.mo index f7ebd411c..bb0413d21 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/ast/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.po index 62be1e17a..57386fcc9 100644 --- a/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ast/LC_MESSAGES/dummypythonqt.po @@ -2,11 +2,14 @@ # Copyright (C) YEAR ORGANIZATION # FIRST AUTHOR , YEAR. # +# Translators: +# enolp , 2017 msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ANSI_X3.4-1968\n" @@ -17,20 +20,20 @@ msgstr "" #: src/modules/dummypythonqt/main.py:80 msgid "Click me!" -msgstr "" +msgstr "¡Prímime!" #: src/modules/dummypythonqt/main.py:90 msgid "A new QLabel." -msgstr "" +msgstr "Una QLabel nueva." #: src/modules/dummypythonqt/main.py:176 msgid "The Dummy PythonQt Job" -msgstr "" +msgstr "El trabayu maniquín de PythonQt" #: src/modules/dummypythonqt/main.py:179 msgid "This is the Dummy PythonQt Job. The dummy job says: {}" -msgstr "" +msgstr "Esti ye'l trabayu maniquín de PythonQt. El trabayu maniquín diz: {}" #: src/modules/dummypythonqt/main.py:183 msgid "A status message for Dummy PythonQt Job." -msgstr "" +msgstr "Un mensaxe d'estáu pal trabayu maniquín de PythonQt." diff --git a/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.mo index 982801b5e..4a35921aa 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/bg/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.po index 15cc31bba..dea5fd911 100644 --- a/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/bg/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.po index fe89c1d54..1ec03b96e 100644 --- a/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ca/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Davidmp , 2016\n" "Language-Team: Catalan (https://www.transifex.com/calamares/teams/20061/ca/)\n" 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 89256ce92..962217f25 100644 --- a/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/cs_CZ/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: pavelrz , 2016\n" "Language-Team: Czech (Czech Republic) (https://www.transifex.com/calamares/teams/20061/cs_CZ/)\n" diff --git a/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.mo index 04a23d019..6d634fd9a 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 06d914b40..f4d86a66e 100644 --- a/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/da/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Danish (https://www.transifex.com/calamares/teams/20061/da/)\n" "MIME-Version: 1.0\n" diff --git a/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.mo index aca3c9bfe..57d41b605 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 d465d6734..007254bad 100644 --- a/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/de/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: German (https://www.transifex.com/calamares/teams/20061/de/)\n" "MIME-Version: 1.0\n" diff --git a/src/modules/dummypythonqt/lang/dummypythonqt.pot b/src/modules/dummypythonqt/lang/dummypythonqt.pot index 036b9409c..a29dcedc3 100644 --- a/src/modules/dummypythonqt/lang/dummypythonqt.pot +++ b/src/modules/dummypythonqt/lang/dummypythonqt.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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 f9a4b5035..2816a6179 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/el/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/el/LC_MESSAGES/dummypythonqt.po index 312cc1b63..37282de46 100644 --- a/src/modules/dummypythonqt/lang/el/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/el/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Greek (https://www.transifex.com/calamares/teams/20061/el/)\n" "MIME-Version: 1.0\n" 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 d63274556..f58cd1120 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/en_GB/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/en_GB/LC_MESSAGES/dummypythonqt.po index de80a758b..836501651 100644 --- a/src/modules/dummypythonqt/lang/en_GB/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/en_GB/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po index 3029fb0f8..92b434a41 100644 --- a/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/es/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: strel , 2016\n" "Language-Team: Spanish (https://www.transifex.com/calamares/teams/20061/es/)\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 712315500..20f5d93ea 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_ES/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/es_ES/LC_MESSAGES/dummypythonqt.po index 10bd63730..5dc2f4f7c 100644 --- a/src/modules/dummypythonqt/lang/es_ES/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/es_ES/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.mo index f916f891c..c87e5b941 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_MX/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.po index 3c5042003..3d6b77713 100644 --- a/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/es_MX/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.mo index 3dc2dd24b..8e7b1b7b4 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/es_PR/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.po index 74e2adb49..e4dd4f66a 100644 --- a/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/es_PR/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.mo index 4a8cc90b9..80f5ab446 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/et/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.po index 2b0e36d20..9166966a7 100644 --- a/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/et/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.mo index 18d6d6fc4..a8399d14d 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/eu/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.po index 0134c3613..52a999eb4 100644 --- a/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/eu/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.mo index c62eb04ad..452cc4f6a 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/fa/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.po index ba0834072..d564a8340 100644 --- a/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/fa/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.mo index fa2861b97..c709b1d83 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/fi_FI/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.po index 96d8ec052..0aa2928bb 100644 --- a/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/fi_FI/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.mo index 224e28dad..aff695f73 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 5d0d0cd41..6fdf05e60 100644 --- a/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/fr/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: French (https://www.transifex.com/calamares/teams/20061/fr/)\n" "MIME-Version: 1.0\n" 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 763592518..7a543f264 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/fr_CH/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/fr_CH/LC_MESSAGES/dummypythonqt.po index c6085e25d..d36aaa01f 100644 --- a/src/modules/dummypythonqt/lang/fr_CH/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/fr_CH/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.mo index bf57620f4..f959ecbb8 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/gl/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.po index c83d32d99..783e88d52 100644 --- a/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/gl/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.mo index fdf1f782a..78d378087 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/gu/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.po index d0a7a3c70..168feb560 100644 --- a/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/gu/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.mo index 9bc2a9488..b523c7ee0 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/hi/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.po index 16c98ad3a..f6ee7b778 100644 --- a/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/hi/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.po index 3343a7454..b111ec400 100644 --- a/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/hr/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Lovro Kudelić , 2016\n" "Language-Team: Croatian (https://www.transifex.com/calamares/teams/20061/hr/)\n" diff --git a/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po index b3ce81b98..767c5d3dc 100644 --- a/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/hu/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Lajos Pasztor , 2016\n" "Language-Team: Hungarian (https://www.transifex.com/calamares/teams/20061/hu/)\n" diff --git a/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.mo index dc397cf97..ed58da830 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/id/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.po index 8deb436d4..098a934a0 100644 --- a/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/id/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Kukuh Syafaat , 2016\n" "Language-Team: Indonesian (https://www.transifex.com/calamares/teams/20061/id/)\n" diff --git a/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.mo index 1a1b3bb39..1d16a4c7b 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 af0e1b9ed..9bd344ae8 100644 --- a/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/is/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Icelandic (https://www.transifex.com/calamares/teams/20061/is/)\n" "MIME-Version: 1.0\n" diff --git a/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.po index 55c6324d1..db3127afc 100644 --- a/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/it_IT/LC_MESSAGES/dummypythonqt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Saverio , 2016\n" "Language-Team: Italian (Italy) (https://www.transifex.com/calamares/teams/20061/it_IT/)\n" diff --git a/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po index 1277a4806..9e92b308e 100644 --- a/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ja/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Takefumi Nagata , 2016\n" "Language-Team: Japanese (https://www.transifex.com/calamares/teams/20061/ja/)\n" diff --git a/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.mo index 6ea51cafb..fb1fd7c0d 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/kk/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.po index 596eab084..9e96b1302 100644 --- a/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/kk/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.mo index 7f299cc56..d821d5536 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/lo/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.po index f6b187322..89cfe39ac 100644 --- a/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/lo/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po index 52577fed2..61797f6fa 100644 --- a/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/lt/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Moo , 2016\n" "Language-Team: Lithuanian (https://www.transifex.com/calamares/teams/20061/lt/)\n" diff --git a/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.mo index 7bf61271f..51a8ca843 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/mr/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.po index abb571035..cf9d19fa1 100644 --- a/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/mr/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.mo index 292b6cb17..989b36f45 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/nb/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.po index 9968b0d1e..f4225dc79 100644 --- a/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/nb/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Norwegian Bokmål (https://www.transifex.com/calamares/teams/20061/nb/)\n" "MIME-Version: 1.0\n" diff --git a/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.mo index 79a13355b..442d8e5e8 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/nl/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.po index 9b15b8a4c..87b544fe0 100644 --- a/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/nl/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: De Zeeappel , 2016\n" "Language-Team: Dutch (https://www.transifex.com/calamares/teams/20061/nl/)\n" diff --git a/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.po index ca09fdcaa..984c4789a 100644 --- a/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/pl/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: m4sk1n , 2016\n" "Language-Team: Polish (https://www.transifex.com/calamares/teams/20061/pl/)\n" 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 dca64cfa2..243582760 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/pl_PL/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/pl_PL/LC_MESSAGES/dummypythonqt.po index 3ec7f5468..49958d917 100644 --- a/src/modules/dummypythonqt/lang/pl_PL/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/pl_PL/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.mo index 38a4ae764..820ff3855 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_BR/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.po index 95bdd02ca..8d0664124 100644 --- a/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/pt_BR/LC_MESSAGES/dummypythonqt.po @@ -2,11 +2,14 @@ # Copyright (C) YEAR ORGANIZATION # FIRST AUTHOR , YEAR. # +# Translators: +# Rodrigo Macedo , 2017 msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Rodrigo Macedo , 2017\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/calamares/teams/20061/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ANSI_X3.4-1968\n" @@ -17,20 +20,20 @@ msgstr "" #: src/modules/dummypythonqt/main.py:80 msgid "Click me!" -msgstr "" +msgstr "Clique em mim!" #: src/modules/dummypythonqt/main.py:90 msgid "A new QLabel." -msgstr "" +msgstr "Uma nova QLabel." #: src/modules/dummypythonqt/main.py:176 msgid "The Dummy PythonQt Job" -msgstr "" +msgstr "O trabalho de modelo do PythonQt" #: src/modules/dummypythonqt/main.py:179 msgid "This is the Dummy PythonQt Job. The dummy job says: {}" -msgstr "" +msgstr "Este é o trabalho do modelo PythonQt. O trabalho fictício diz: {}" #: src/modules/dummypythonqt/main.py:183 msgid "A status message for Dummy PythonQt Job." -msgstr "" +msgstr "Uma mensagem de status para Dummy PythonQt Job." diff --git a/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.po index 80b25b22e..bb0910def 100644 --- a/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/pt_PT/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Ricardo Simões , 2016\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/calamares/teams/20061/pt_PT/)\n" diff --git a/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.mo index f7eed1790..854061ea7 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/ro/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.po index 3f0554aed..46dd924b2 100644 --- a/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ro/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Baadur Jobava , 2016\n" "Language-Team: Romanian (https://www.transifex.com/calamares/teams/20061/ro/)\n" diff --git a/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.mo index de38e3f9a..ce05afebf 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/ru/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.po index ddbebabd4..da2bb9f2f 100644 --- a/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ru/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.po index 8b5c6941e..627e08770 100644 --- a/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/sk/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Dušan Kazik , 2016\n" "Language-Team: Slovak (https://www.transifex.com/calamares/teams/20061/sk/)\n" diff --git a/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.mo index a42d92783..7175de933 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/sl/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.po index a084c54cf..18f9dbabd 100644 --- a/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/sl/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.mo index 833f8177f..45364b14f 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/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.po index 1ffeb27f9..3b0214e60 100644 --- a/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/sr/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.mo index b0373bf8d..ae0b2401a 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/sr@latin/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.po index dfc8510d7..1144ba76f 100644 --- a/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/sr@latin/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Language-Team: Serbian (Latin) (https://www.transifex.com/calamares/teams/20061/sr@latin/)\n" "MIME-Version: 1.0\n" diff --git a/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.mo index 9f4b508f6..cb1850417 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/sv/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.po index 841786b3e..4bbe587fd 100644 --- a/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/sv/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.mo index 3d69823f7..55d141b9e 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/th/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.po index f7ac8b689..f8bbf1878 100644 --- a/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/th/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.po index 5c24ece36..80d2b8354 100644 --- a/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/tr_TR/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Demiray Muhterem , 2016\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/calamares/teams/20061/tr_TR/)\n" diff --git a/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.mo index ea359413f..09bde5a6e 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/uk/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.po index a4623c98b..57f8b071a 100644 --- a/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/uk/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.mo index 0feaf55e2..082a18d76 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/ur/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.po index d16c145bb..4f20f8b61 100644 --- a/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/ur/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.mo b/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.mo index ebb4eeb76..38d2d1d12 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/uz/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.po index c4f498e95..e18577b55 100644 --- a/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/uz/LC_MESSAGES/dummypythonqt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\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/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.po index 6e01299c0..3b10cf922 100644 --- a/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/zh_CN/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Mingcong Bai , 2017\n" "Language-Team: Chinese (China) (https://www.transifex.com/calamares/teams/20061/zh_CN/)\n" diff --git a/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.po b/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.po index 0738d63a6..51cc114c5 100644 --- a/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.po +++ b/src/modules/dummypythonqt/lang/zh_TW/LC_MESSAGES/dummypythonqt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-01-25 00:56+0000\n" +"POT-Creation-Date: 2017-02-06 00:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Jeff Huang , 2016\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/calamares/teams/20061/zh_TW/)\n" diff --git a/src/modules/netinstall/CMakeLists.txt b/src/modules/netinstall/CMakeLists.txt index 2038a2658..1de1c7505 100644 --- a/src/modules/netinstall/CMakeLists.txt +++ b/src/modules/netinstall/CMakeLists.txt @@ -6,10 +6,10 @@ calamares_add_plugin( netinstall SOURCES NetInstallViewStep.cpp NetInstallPage.cpp - widgets/groupselectionwidget.cpp + PackageTreeItem.cpp + PackageModel.cpp UI page_netinst.ui - widgets/groupselectionwidget.ui RESOURCES netinstall.qrc LINK_PRIVATE_LIBRARIES diff --git a/src/modules/netinstall/NetInstallPage.cpp b/src/modules/netinstall/NetInstallPage.cpp index 5c02d0b1b..956b49fc9 100644 --- a/src/modules/netinstall/NetInstallPage.cpp +++ b/src/modules/netinstall/NetInstallPage.cpp @@ -1,6 +1,7 @@ /* * Copyright 2016, Luca Giambonini * Copyright 2016, Lisa Vitolo + * Copyright 2017, Kyle Robbertze * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -18,11 +19,13 @@ #include "NetInstallPage.h" -#include "widgets/groupselectionwidget.h" +#include "PackageModel.h" + #include "ui_page_netinst.h" #include "GlobalStorage.h" #include "JobQueue.h" #include "utils/Logger.h" +#include "utils/Retranslator.h" #include "utils/YamlUtils.h" #include @@ -33,6 +36,7 @@ #include #include +#include #include #include #include @@ -62,34 +66,10 @@ void NetInstallPage::readGroups( const QByteArray& yamlData ) { YAML::Node groups = YAML::Load( yamlData.constData() ); Q_ASSERT( groups.IsSequence() ); - - for ( YAML::const_iterator it = groups.begin(); it != groups.end(); ++it ) - { - const YAML::Node groupDefinition = *it; - - QString name( tr( yamlToVariant(groupDefinition["name"]).toByteArray() ) ); - QString description( tr( yamlToVariant(groupDefinition["description"]).toByteArray() ) ); - QStringList packages; - - for ( YAML::const_iterator it = groupDefinition["packages"].begin(); - it != groupDefinition["packages"].end(); ++it ) - packages.append( yamlToVariant(*it).toString() ); - - m_groups[name].name = name; - m_groups[name].description = description; - m_groups[name].packages = packages; - - if ( groupDefinition["selected"] ) - m_groups[name].selected = yamlToVariant( groupDefinition["selected"] ).toBool(); - - if ( groupDefinition["hidden"] ) - m_groups[name].hidden = yamlToVariant( groupDefinition["hidden"] ).toBool(); - - if ( groupDefinition["critical"] ) - m_groups[name].critical = yamlToVariant( groupDefinition["critical"] ).toBool(); - - m_groupOrder.append( name ); - } + m_groups = new PackageModel( groups ); + CALAMARES_RETRANSLATE( + m_groups->setHeaderData( 0, Qt::Horizontal, tr( "Name" ) ); + m_groups->setHeaderData( 0, Qt::Horizontal, tr( "Description" ) ); ) } void @@ -104,48 +84,17 @@ NetInstallPage::dataIsHere( QNetworkReply* reply ) readGroups( reply->readAll() ); - QSignalMapper* mapper = new QSignalMapper( this ); - foreach ( const QString& groupKey, m_groupOrder ) - { - Group group = m_groups[groupKey]; - if ( group.hidden ) - { - // Do not present on view. - continue; - } - - GroupSelectionWidget* groupWidget = new GroupSelectionWidget( group.name, group.description, group.packages, group.selected, this ); - m_groupWidgets.insert( groupKey, groupWidget ); - ui->groupswidget->layout()->addWidget( groupWidget ); - - mapper->setMapping( groupWidget, groupKey ); - connect( groupWidget, &GroupSelectionWidget::toggled, mapper, - static_cast(&QSignalMapper::map) ); - } + ui->groupswidget->setModel( m_groups ); + ui->groupswidget->header()->setSectionResizeMode( 0, QHeaderView::ResizeToContents ); + ui->groupswidget->header()->setSectionResizeMode( 1, QHeaderView::Stretch ); reply->deleteLater(); emit checkReady( isReady() ); } -QList NetInstallPage::selectedGroups() const +QList NetInstallPage::selectedPackages() const { - QList selectedGroups; - - // Add all the groups that are toggled in the view. - for ( auto it = m_groupWidgets.constBegin(); it != m_groupWidgets.constEnd(); it++ ) - { - if ( it.value()->isToggled() ) - selectedGroups += m_groups[it.key()]; - } - - // Add all groups that are hidden but selected. - for ( const Group& group : m_groups.values() ) - { - if ( group.hidden && group.selected ) - selectedGroups += group; - } - - return selectedGroups; + return m_groups->getPackages(); } void NetInstallPage::loadGroupList() @@ -157,14 +106,14 @@ void NetInstallPage::loadGroupList() QNetworkRequest request; request.setUrl( QUrl( confUrl ) ); // Follows all redirects except unsafe ones (https to http). - request.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true); + request.setAttribute( QNetworkRequest::FollowRedirectsAttribute, true ); // Not everybody likes the default User Agent used by this class (looking at you, // sourceforge.net), so let's set a more descriptive one. request.setRawHeader( "User-Agent", "Mozilla/5.0 (compatible; Calamares)" ); - connect(&m_networkManager, &QNetworkAccessManager::finished, - this, &NetInstallPage::dataIsHere); - m_networkManager.get(request); + connect( &m_networkManager, &QNetworkAccessManager::finished, + this, &NetInstallPage::dataIsHere ); + m_networkManager.get( request ); } void NetInstallPage::onActivate() diff --git a/src/modules/netinstall/NetInstallPage.h b/src/modules/netinstall/NetInstallPage.h index 7460c9c11..7ecc74f89 100644 --- a/src/modules/netinstall/NetInstallPage.h +++ b/src/modules/netinstall/NetInstallPage.h @@ -1,6 +1,7 @@ /* * Copyright 2016, Luca Giambonini * Copyright 2016, Lisa Vitolo + * Copyright 2017, Kyle Robbertze * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -19,7 +20,10 @@ #ifndef NETINSTALLPAGE_H #define NETINSTALLPAGE_H +#include "PackageModel.h" +#include "PackageTreeItem.h" #include "Typedefs.h" + #include #include #include @@ -27,37 +31,15 @@ // required forward declarations class QByteArray; class QNetworkReply; -class GroupSelectionWidget; namespace Ui { class Page_NetInst; } -// Representation of a package group. -struct Group -{ - Group() - : Group( "","",false, false, false ) { } - Group( QString name, QString description, bool selected, bool hidden, bool critical ) - : name( name ), description( description ), selected( selected ), hidden( hidden ), critical( critical ) { } - Group( QString name, QString description ) - : Group( name, description, false, false, false ) { } - - QString name; - QString description; - QStringList packages; - - // See README.md for a description of these fields. - bool selected = false; - bool hidden = false; - bool critical = false; -}; - class NetInstallPage : public QWidget { Q_OBJECT - public: NetInstallPage( QWidget* parent = nullptr ); @@ -70,9 +52,10 @@ public: // in the global storage. This should be called before displaying the page. void loadGroupList(); - // Return a list of groups currently selected. No data is cached here, so - // this function does not run in constant time. - QList selectedGroups() const; + // Returns the list of packages belonging to groups that are + // selected in the view in this given moment. No data is cached here, so + // this function does not have constant time. + QList selectedPackages() const; public slots: void dataIsHere( QNetworkReply* ); @@ -91,11 +74,7 @@ private: // Handles connection with the remote URL storing the configuration. QNetworkAccessManager m_networkManager; - QHash m_groups; - // For each group name, store the selection widget to retrieve UI - // properties. - QHash m_groupWidgets; - QList m_groupOrder; + PackageModel* m_groups; }; #endif // NETINSTALLPAGE_H diff --git a/src/modules/netinstall/NetInstallViewStep.cpp b/src/modules/netinstall/NetInstallViewStep.cpp index 3313996b2..c714418df 100644 --- a/src/modules/netinstall/NetInstallViewStep.cpp +++ b/src/modules/netinstall/NetInstallViewStep.cpp @@ -1,6 +1,7 @@ /* * Copyright 2016, Luca Giambonini * Copyright 2016, Lisa Vitolo + * Copyright 2017, Kyle Robbertze * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -125,32 +126,31 @@ NetInstallViewStep::onLeave() cDebug() << "Leaving netinstall, adding packages to be installed" << "to global storage"; - const QList& selectedGroups = m_widget->selectedGroups(); + QMap packagesWithOperation; + QList packages = m_widget->selectedPackages(); + QVariantList installPackages; + QVariantList tryInstallPackages; + cDebug() << "Processing"; - if ( !selectedGroups.empty() ) + for ( auto package : packages ) { - QMap packagesWithOperation; - QStringList packages, critical_packages; + QMap details; + details.insert( "pre-script", package.preScript ); + details.insert( "package", package.packageName ); + details.insert( "post-script", package.postScript ); + if ( package.isCritical ) + installPackages.append( details ); + else + tryInstallPackages.append( details ); + } - // We have two types of groups: "critical" (failing to install any of - // the packages makes Calamares fail) and "non critical" (we only log - // an error if the installation fails). We distinguish them here and select - // the correct package operation. - for (const Group& group : selectedGroups) { - if (group.critical) { - critical_packages += group.packages; - } else { - packages += group.packages; - } - } - - if (!critical_packages.empty()) { - packagesWithOperation.insert( "install", critical_packages ); - } - if (!packages.empty()) { - packagesWithOperation.insert( "try_install", packages); - } + if ( !installPackages.empty() ) + packagesWithOperation.insert( "install", QVariant( installPackages ) ); + if ( !tryInstallPackages.empty() ) + packagesWithOperation.insert( "try_install", QVariant( tryInstallPackages ) ); + if ( !packagesWithOperation.isEmpty() ) + { Calamares::GlobalStorage* gs = Calamares::JobQueue::instance()->globalStorage(); gs->insert( "packageOperations", QVariant( packagesWithOperation ) ); } diff --git a/src/modules/netinstall/PackageModel.cpp b/src/modules/netinstall/PackageModel.cpp new file mode 100644 index 000000000..629133c86 --- /dev/null +++ b/src/modules/netinstall/PackageModel.cpp @@ -0,0 +1,251 @@ +/* === This file is part of Calamares - === + * + * Copyright (c) 2017, Kyle Robbertze + * + * 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 "PackageModel.h" + +#include "utils/YamlUtils.h" + +PackageModel::PackageModel( const YAML::Node& data, QObject* parent ) : + QAbstractItemModel( parent ), + m_columnHeadings() +{ + m_rootItem = new PackageTreeItem(); + setupModelData( data, m_rootItem ); +} + +PackageModel::~PackageModel() +{ + delete m_rootItem; +} + +QModelIndex +PackageModel::index( int row, int column, const QModelIndex& parent ) const +{ + if ( !hasIndex( row, column, parent ) ) + return QModelIndex(); + + PackageTreeItem* parentItem; + + if ( !parent.isValid() ) + parentItem = m_rootItem; + else + parentItem = static_cast( parent.internalPointer() ); + + PackageTreeItem* childItem = parentItem->child( row ); + if ( childItem ) + return createIndex( row, column, childItem ); + else + return QModelIndex(); +} + +QModelIndex +PackageModel::parent( const QModelIndex& index ) const +{ + if ( !index.isValid() ) + return QModelIndex(); + + PackageTreeItem* child = static_cast( index.internalPointer() ); + PackageTreeItem* parent = child->parentItem(); + + if ( parent == m_rootItem ) + return QModelIndex(); + return createIndex( parent->row(), 0, parent ); +} + +int +PackageModel::rowCount( const QModelIndex& parent ) const +{ + if ( parent.column() > 0 ) + return 0; + + PackageTreeItem* parentItem; + if ( !parent.isValid() ) + parentItem = m_rootItem; + else + parentItem = static_cast( parent.internalPointer() ); + + return parentItem->childCount(); +} + +int +PackageModel::columnCount( const QModelIndex& parent ) const +{ + if ( parent.isValid() ) + return static_cast( parent.internalPointer() )->columnCount(); + return m_rootItem->columnCount(); +} + +QVariant +PackageModel::data( const QModelIndex& index, int role ) const +{ + if ( !index.isValid() ) + return QVariant(); + + PackageTreeItem* item = static_cast( index.internalPointer() ); + if ( index.column() == 0 && role == Qt::CheckStateRole ) + return item->isSelected(); + + if ( item->isHidden() && role == Qt::DisplayRole ) // Hidden group + return QVariant(); + + if ( role == Qt::DisplayRole ) + return item->data( index.column() ); + return QVariant(); +} + +bool +PackageModel::setData( const QModelIndex& index, const QVariant& value, int role ) +{ + if ( role == Qt::CheckStateRole && index.isValid() ) + { + PackageTreeItem* item = static_cast( index.internalPointer() ); + item->setSelected( static_cast( value.toInt() ) ); + + emit dataChanged( this->index( 0, 0 ), index.sibling( index.column(), index.row() + 1 ), + QVector( Qt::CheckStateRole ) ); + } + return true; +} + +bool +PackageModel::setHeaderData( int section, Qt::Orientation orientation, + const QVariant& value, int role ) +{ + if ( orientation == Qt::Horizontal ) + { + if ( m_columnHeadings.value( section ) != QVariant() ) + m_columnHeadings.replace( section, value ); + else + m_columnHeadings.insert( section, value ); + emit headerDataChanged( orientation, section, section ); + } + return true; +} + +Qt::ItemFlags +PackageModel::flags( const QModelIndex& index ) const +{ + if ( !index.isValid() ) + return 0; + if ( index.column() == 0 ) + return Qt::ItemIsUserCheckable | QAbstractItemModel::flags( index ); + return QAbstractItemModel::flags( index ); +} + +QVariant +PackageModel::headerData( int section, Qt::Orientation orientation, int role ) const +{ + if ( orientation == Qt::Horizontal && role == Qt::DisplayRole ) + return m_columnHeadings.value( section ); + return QVariant(); +} + +QList +PackageModel::getPackages() const +{ + QList items = getItemPackages( m_rootItem ); + for ( auto package : m_hiddenItems ) + items.append( getItemPackages( package ) ); + QList packages; + for ( auto item : items ) + { + PackageTreeItem::ItemData itemData; + itemData.preScript = item->parentItem()->preScript(); // Only groups have hooks + itemData.packageName = item->packageName(); // this seg faults + itemData.postScript = item->parentItem()->postScript(); // Only groups have hooks + itemData.isCritical = item->parentItem()->isCritical(); // Only groups are critical + packages.append( itemData ); + } + return packages; +} + +QList +PackageModel::getItemPackages( PackageTreeItem* item ) const +{ + QList selectedPackages; + for ( int i = 0; i < item->childCount(); i++ ) + { + if ( item->child( i )->isSelected() == Qt::Unchecked ) + continue; + + if ( !item->child( i )->childCount() ) // package + selectedPackages.append( item->child( i ) ); + else + selectedPackages.append( getItemPackages( item->child( i ) ) ); + } + return selectedPackages; + +} + +void +PackageModel::setupModelData( const YAML::Node& data, PackageTreeItem* parent ) +{ + for ( YAML::const_iterator it = data.begin(); it != data.end(); ++it ) + { + const YAML::Node itemDefinition = *it; + + QString name( + tr( CalamaresUtils::yamlToVariant( itemDefinition["name"] ).toByteArray() ) ); + QString description( + tr( CalamaresUtils::yamlToVariant( itemDefinition["description"] ).toByteArray() ) ); + + PackageTreeItem::ItemData itemData; + itemData.name = name; + itemData.description = description; + + if ( itemDefinition["pre-install"] ) + itemData.preScript = + CalamaresUtils::yamlToVariant( itemDefinition["pre-install"] ).toString(); + if ( itemDefinition["post-install"] ) + itemData.postScript = + CalamaresUtils::yamlToVariant( itemDefinition["post-install"] ).toString(); + PackageTreeItem* item = new PackageTreeItem( itemData, parent ); + + if ( itemDefinition["selected"] ) + item->setSelected( + CalamaresUtils::yamlToVariant( itemDefinition["selected"] ).toBool() ? + Qt::Checked : Qt::Unchecked ); + else + item->setSelected( parent->isSelected() ); // Inherit from it's parent + + if ( itemDefinition["hidden"] ) + item->setHidden( + CalamaresUtils::yamlToVariant( itemDefinition["hidden"] ).toBool() ); + + if ( itemDefinition["critical"] ) + item->setCritical( + CalamaresUtils::yamlToVariant( itemDefinition["critical"] ).toBool() ); + + if ( itemDefinition["packages"] ) + for ( YAML::const_iterator packageIt = itemDefinition["packages"].begin(); + packageIt != itemDefinition["packages"].end(); ++packageIt ) + item->appendChild( + new PackageTreeItem( CalamaresUtils::yamlToVariant( *packageIt ).toString(), item ) ); + + if ( itemDefinition["subgroups"] ) + setupModelData( itemDefinition["subgroups"], item ); + + if ( item->isHidden() ) + m_hiddenItems.append( item ); + else + { + item->setCheckable( true ); + parent->appendChild( item ); + } + } +} diff --git a/src/modules/netinstall/PackageModel.h b/src/modules/netinstall/PackageModel.h new file mode 100644 index 000000000..d49dd88c2 --- /dev/null +++ b/src/modules/netinstall/PackageModel.h @@ -0,0 +1,65 @@ +/* === This file is part of Calamares - === + * + * Copyright (c) 2017, Kyle Robbertze + * + * 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 PACKAGEMODEL_H +#define PACKAGEMODEL_H + +#include "PackageTreeItem.h" + +#include +#include +#include + +#include + +// Required forward declarations +class PackageTreeItem; + +class PackageModel : public QAbstractItemModel +{ + Q_OBJECT + +public: + explicit PackageModel( const YAML::Node& data, QObject* parent = 0 ); + ~PackageModel(); + + QVariant data( const QModelIndex& index, int role ) const override; + bool setData( const QModelIndex& index, const QVariant& value, + int role = Qt::EditRole ) override; + bool setHeaderData( int section, Qt::Orientation orientation, + const QVariant& value, int role = Qt::EditRole ); + Qt::ItemFlags flags( const QModelIndex& index ) const override; + QVariant headerData( int section, Qt::Orientation orientation, + int role = Qt::DisplayRole ) const override; + QModelIndex index( int row, int column, + const QModelIndex& parent = QModelIndex() ) const override; + QModelIndex parent( const QModelIndex& index ) const override; + int rowCount( const QModelIndex& parent = QModelIndex() ) const override; + int columnCount( const QModelIndex& parent = QModelIndex() ) const override; + QList getPackages() const; + QList getItemPackages( PackageTreeItem* item ) const; + +private: + void setupModelData( const YAML::Node& data, PackageTreeItem* parent ); + + PackageTreeItem* m_rootItem; + QList m_hiddenItems; + QVariantList m_columnHeadings; +}; + +#endif // PACKAGEMODEL_H diff --git a/src/modules/netinstall/PackageTreeItem.cpp b/src/modules/netinstall/PackageTreeItem.cpp new file mode 100644 index 000000000..0cbc52223 --- /dev/null +++ b/src/modules/netinstall/PackageTreeItem.cpp @@ -0,0 +1,205 @@ +/* === This file is part of Calamares - === + * + * Copyright (c) 2017, Kyle Robbertze + * + * 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 "PackageTreeItem.h" + +PackageTreeItem::PackageTreeItem( const ItemData& data, PackageTreeItem* parent ) : + m_data( data ), + m_parentItem( parent ) +{ } + +PackageTreeItem::PackageTreeItem( const QString packageName, PackageTreeItem* parent ) : + m_parentItem( parent ) +{ + m_data.packageName = packageName; + if ( parent != nullptr ) + m_data.selected = parent->isSelected(); + else + m_data.selected = Qt::Unchecked; +} + +PackageTreeItem::PackageTreeItem( PackageTreeItem* parent ) : + m_parentItem( parent ) +{ } + +PackageTreeItem::~PackageTreeItem() +{ + qDeleteAll( m_childItems ); +} + +void +PackageTreeItem::appendChild( PackageTreeItem* child ) +{ + m_childItems.append( child ); +} + +PackageTreeItem* +PackageTreeItem::child( int row ) +{ + return m_childItems.value( row ); +} + +int +PackageTreeItem::childCount() const +{ + return m_childItems.count(); +} + +int +PackageTreeItem::row() const +{ + if ( m_parentItem ) + return m_parentItem->m_childItems.indexOf( const_cast( this ) ); + return 0; +} + +int +PackageTreeItem::columnCount() const +{ + return m_columns; +} + +QVariant +PackageTreeItem::data( int column ) const +{ + if ( packageName() != nullptr ) // package + { + if ( !column ) + return QVariant( packageName() ); + return QVariant(); + } + switch ( column ) // group + { + case 0: + return QVariant( prettyName() ); + case 1: + return QVariant( description() ); + default: + return QVariant(); + } +} + +PackageTreeItem* +PackageTreeItem::parentItem() +{ + return m_parentItem; +} + +QString +PackageTreeItem::prettyName() const +{ + return m_data.name; +} + +QString +PackageTreeItem::description() const +{ + return m_data.description; +} + +QString +PackageTreeItem::preScript() const +{ + return m_data.preScript; +} + +QString +PackageTreeItem::packageName() const +{ + return m_data.packageName; +} + +QString +PackageTreeItem::postScript() const +{ + return m_data.postScript; +} + +bool +PackageTreeItem::isHidden() const +{ + return m_data.isHidden; +} + +void +PackageTreeItem::setHidden( bool isHidden ) +{ + m_data.isHidden = isHidden; +} + +bool +PackageTreeItem::isCritical() const +{ + return m_data.isCritical; +} + +void +PackageTreeItem::setCritical( bool isCritical ) +{ + m_data.isCritical = isCritical; +} + +Qt::CheckState +PackageTreeItem::isSelected() const +{ + return m_data.selected; +} + +void +PackageTreeItem::setSelected( Qt::CheckState isSelected ) +{ + m_data.selected = isSelected; + setChildrenSelected( isSelected ); + PackageTreeItem* currentItem = parentItem(); + while ( currentItem != nullptr ) + { + int childrenSelected = 0; + bool isChildPartiallySelected = false; + for ( int i = 0; i < currentItem->childCount(); i++ ) + { + if ( currentItem->child( i )->isSelected() == Qt::Checked ) + childrenSelected++; + if ( currentItem->child( i )->isSelected() == Qt::PartiallyChecked ) + isChildPartiallySelected = true; + } + if ( !childrenSelected && !isChildPartiallySelected ) + currentItem->m_data.selected = Qt::Unchecked; + else if ( childrenSelected == currentItem->childCount() ) + currentItem->m_data.selected = Qt::Checked; + else + currentItem->m_data.selected = Qt::PartiallyChecked; + currentItem = currentItem->parentItem(); + } +} + +void +PackageTreeItem::setChildrenSelected( Qt::CheckState isSelected ) +{ + if ( isSelected != Qt::PartiallyChecked ) + for ( auto child : m_childItems ) + { + child->m_data.selected = isSelected; + child->setChildrenSelected( isSelected ); + } +} + +int +PackageTreeItem::type() const +{ + return QStandardItem::UserType; +} diff --git a/src/modules/netinstall/PackageTreeItem.h b/src/modules/netinstall/PackageTreeItem.h new file mode 100644 index 000000000..291def37d --- /dev/null +++ b/src/modules/netinstall/PackageTreeItem.h @@ -0,0 +1,72 @@ +/* === This file is part of Calamares - === + * + * Copyright (c) 2017, Kyle Robbertze + * + * 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 PACKAGETREEITEM_H +#define PACKAGETREEITEM_H + +#include +#include +#include + +class PackageTreeItem : public QStandardItem +{ +public: + struct ItemData + { + QString name; + QString description; + QString preScript; + QString packageName; + QString postScript; + bool isCritical = false; + bool isHidden = false; + Qt::CheckState selected = Qt::Unchecked; + }; + explicit PackageTreeItem( const ItemData& data, PackageTreeItem* parent = 0 ); + explicit PackageTreeItem( const QString packageName, PackageTreeItem* parent = 0 ); + explicit PackageTreeItem( PackageTreeItem* parent = 0 ); + ~PackageTreeItem(); + + void appendChild( PackageTreeItem* child ); + PackageTreeItem* child( int row ); + int childCount() const; + int columnCount() const; + QVariant data( int column ) const override; + int row() const; + PackageTreeItem* parentItem(); + QString prettyName() const; + QString description() const; + QString preScript() const; + QString packageName() const; + QString postScript() const; + bool isHidden() const; + void setHidden( bool isHidden ); + bool isCritical() const; + void setCritical( bool isCritical ); + Qt::CheckState isSelected() const; + void setSelected( Qt::CheckState isSelected ); + void setChildrenSelected( Qt::CheckState isSelected ); + int type() const override; +private: + PackageTreeItem* m_parentItem; + QList m_childItems; + ItemData m_data; + const int m_columns = 2; // Name, description +}; + +#endif // PACKAGETREEITEM_H diff --git a/src/modules/netinstall/README.md b/src/modules/netinstall/README.md index 931ef37ff..f3860254e 100644 --- a/src/modules/netinstall/README.md +++ b/src/modules/netinstall/README.md @@ -27,13 +27,16 @@ The URL must point to a YAML file. Here is a short example of how the YAML file The file is composed of a list of entry, each describing one group. The keys *name*, *description* and *packages* are required. -Three more keys are supported: +More keys are supported: - hidden: if true, do not show the group on the page. Defaults to false. - selected: if true, display the group as selected. Defaults to false. - critical: if true, make the installation process fail if installing any of the packages in the group fails. Otherwise, just log a warning. Defaults to false. + - subgroups: if present this follows the same structure as the top level + of the YAML file, allowing there to be sub-groups of packages to an + arbitary depth If you set both *hidden* and *selected* for a group, you are basically creating a "default" group of packages which will always be installed in the user's system. diff --git a/src/modules/netinstall/page_netinst.ui b/src/modules/netinstall/page_netinst.ui index 3b7a260ec..15d27cfb4 100644 --- a/src/modules/netinstall/page_netinst.ui +++ b/src/modules/netinstall/page_netinst.ui @@ -25,7 +25,7 @@ true - + 0 @@ -34,6 +34,11 @@ 434 + + + 11 + + diff --git a/src/modules/netinstall/widgets/groupselectionwidget.cpp b/src/modules/netinstall/widgets/groupselectionwidget.cpp deleted file mode 100644 index 3048fb01f..000000000 --- a/src/modules/netinstall/widgets/groupselectionwidget.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2016, Luca Giambonini - * Copyright 2016, Lisa Vitolo - * - * 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 "groupselectionwidget.h" - -#include - -GroupSelectionWidget::GroupSelectionWidget( QString name, QString description, QStringList packages, bool selected, QWidget* parent ) : - QWidget( parent ), - m_isToggled( false ) -{ - ui.setupUi( this ); - - connect( ui.group, &QCheckBox::toggled, this, &GroupSelectionWidget::toggleGroup ); - - ui.group->setText( name ); - ui.group->setChecked( selected ); // also triggers the toggleGroup slot - ui.description->setText( description ); - const int columns = 4; - const int rows = ( packages.size() - 1 ) / columns + 1; - ui.packageview->setRowCount( rows ); - ui.packageview->setColumnCount( columns ); - - ui.packageview->horizontalHeader()->setSectionResizeMode( QHeaderView::Stretch ); - - int r = 0, c = 0; - for ( int i = 0; i < packages.size(); ++i ) - { - ui.packageview->setItem( r++,c, new QTableWidgetItem( packages.at( i ) ) ); - if ( r == ui.packageview->rowCount() ) - { - ++c; - r = 0; - } - } - - int rowsShown = 6; - rowsShown = rows < rowsShown ? rows : 6; - ui.packageview->setFixedHeight( rowsShown * ui.packageview->rowHeight( 0 ) ); - ui.packageview->hide(); -} - -void GroupSelectionWidget::toggleGroup( bool isToggled ) -{ - m_isToggled = isToggled; - emit toggled( isToggled ); -} - -bool GroupSelectionWidget::isToggled() const -{ - return m_isToggled; -} diff --git a/src/modules/netinstall/widgets/groupselectionwidget.h b/src/modules/netinstall/widgets/groupselectionwidget.h deleted file mode 100644 index 1f7a0fc97..000000000 --- a/src/modules/netinstall/widgets/groupselectionwidget.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2016, Luca Giambonini - * Copyright 2016, Lisa Vitolo - * - * 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 GROUPSELECTIONWIDGET_H -#define GROUPSELECTIONWIDGET_H - -#include "ui_groupselectionwidget.h" - -#include -#include - -// Represents a widget to display and select a group. -class GroupSelectionWidget : public QWidget -{ - Q_OBJECT -public: - explicit GroupSelectionWidget( QString name, QString description, QStringList packages, bool selected, QWidget* parent = nullptr ); - - // Current status of the group: is it selected in the view? - bool isToggled() const; - -signals: - void toggled( bool ); - -public slots: - void toggleGroup( bool isToggled ); - -private: - Ui::GroupSelectionWidget ui; - static QSignalMapper* m_mapper; - - bool m_isToggled; -}; - -#endif // GROUPSELECTIONWIDGET_H diff --git a/src/modules/netinstall/widgets/groupselectionwidget.ui b/src/modules/netinstall/widgets/groupselectionwidget.ui deleted file mode 100644 index 8093b48e1..000000000 --- a/src/modules/netinstall/widgets/groupselectionwidget.ui +++ /dev/null @@ -1,138 +0,0 @@ - - - GroupSelectionWidget - - - - 0 - 0 - 805 - 62 - - - - - 0 - 0 - - - - Frame - - - - - - - - - group - - - - - - - description - - - - - - - - 0 - 0 - - - - - - - - :/images/arrow-down.png:/images/arrow-down.png - - - true - - - false - - - - - - - - - - true - - - - 0 - 0 - - - - - 0 - 0 - - - - - 16777215 - 0 - - - - QAbstractItemView::NoEditTriggers - - - false - - - false - - - false - - - QAbstractItemView::NoSelection - - - false - - - false - - - - - - - - - - - pushButton - toggled(bool) - packageview - setVisible(bool) - - - 772 - 25 - - - 653 - 61 - - - - - - toggled(bool) - - diff --git a/src/modules/packages/main.py b/src/modules/packages/main.py index 3ec60ff2d..d0f34a08f 100644 --- a/src/modules/packages/main.py +++ b/src/modules/packages/main.py @@ -4,6 +4,8 @@ # === This file is part of Calamares - === # # Copyright 2014, Pier Luigi Fiorini +# Copyright 2015-2017, Teo Mrnjavac +# Copyright 2016-2017, Kyle Robbertze # # Calamares is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -96,7 +98,7 @@ class PackageManager: if self.backend == "packagekit": check_target_env_call(["pkcon", "refresh"]) elif self.backend == "zypp": - check_target_env_call(["zypper", "update"]) + check_target_env_call(["zypper", "--non-interactive", "update"]) elif self.backend == "urpmi": check_target_env_call(["urpmi.update", "-a"]) elif self.backend == "apt": @@ -108,6 +110,10 @@ class PackageManager: elif self.backend == "entropy": check_target_env_call(["equo", "update"]) + def run(self, script): + if script != "": + check_target_env_call(scrtip.split(" ")) + def subst_locale(list): ret = [] @@ -132,19 +138,37 @@ def run_operations(pkgman, entry): for key in entry.keys(): entry[key] = subst_locale(entry[key]) if key == "install": - pkgman.install(entry[key]) - elif key == "try_install": - try: + if isinstance(package, str): pkgman.install(entry[key]) - except subprocess.CalledProcessError: - libcalamares.utils.debug("WARNING: could not install packages {}".format(", ".join(entry[key]))) + else: + for package in entry[key]: + pkgman.run(package["pre-script"]) + pkgman.install([package["package"]]) + pkgman.run(package["post-script"]) + elif key == "try_install": + # we make a separate package manager call for each package so a single + # failing package won't stop all of them + for package in entry[key]: + if isinstance(package, str): + try: + pkgman.install([package]) + except subprocess.CalledProcessError: + libcalamares.utils.debug("WARNING: could not install package {}".format(package)) + else: + try: + pkgman.run(package["pre-script"]) + pkgman.install([package["package"]]) + pkgman.run(package["post-script"]) + except subprocess.CalledProcessError: + libcalamares.utils.debug("WARNING: could not install packages {}".format(package["package"])) elif key == "remove": pkgman.remove(entry[key]) elif key == "try_remove": - try: - pkgman.remove(entry[key]) - except subprocess.CalledProcessError: - libcalamares.utils.debug("WARNING: could not remove packages {}".format(", ".join(entry[key]))) + for package in entry[key]: + try: + pkgman.remove([package]) + except subprocess.CalledProcessError: + libcalamares.utils.debug("WARNING: could not remove package {}".format(package)) elif key == "localInstall": pkgman.install(entry[key], from_local=True) diff --git a/src/modules/partition/gui/PartitionLabelsView.cpp b/src/modules/partition/gui/PartitionLabelsView.cpp index a43b6b88b..d7364fb5f 100644 --- a/src/modules/partition/gui/PartitionLabelsView.cpp +++ b/src/modules/partition/gui/PartitionLabelsView.cpp @@ -207,7 +207,7 @@ PartitionLabelsView::buildTexts( const QModelIndex& index ) const else if ( index.data( PartitionModel::OsproberNameRole ).toString().isEmpty() ) { firstLine = index.data().toString(); - if ( firstLine.startsWith( "/dev/sd" ) ) + if ( firstLine.startsWith( "/dev/" ) ) firstLine.remove( 0, 5 ); // "/dev/" } else diff --git a/src/modules/partition/gui/PartitionPage.cpp b/src/modules/partition/gui/PartitionPage.cpp index 93d8e8be2..1d807a939 100644 --- a/src/modules/partition/gui/PartitionPage.cpp +++ b/src/modules/partition/gui/PartitionPage.cpp @@ -96,7 +96,7 @@ PartitionPage::PartitionPage( PartitionCoreModule* core, QWidget* parent ) connect( m_core, &PartitionCoreModule::isDirtyChanged, m_ui->revertButton, &QWidget::setEnabled ); - connect( m_ui->partitionTreeView, &QAbstractItemView::activated, this, &PartitionPage::onPartitionViewActivated ); + connect( m_ui->partitionTreeView, &QAbstractItemView::doubleClicked, this, &PartitionPage::onPartitionViewActivated ); connect( m_ui->revertButton, &QAbstractButton::clicked, this, &PartitionPage::onRevertClicked ); connect( m_ui->newPartitionTableButton, &QAbstractButton::clicked, this, &PartitionPage::onNewPartitionTableClicked ); connect( m_ui->createButton, &QAbstractButton::clicked, this, &PartitionPage::onCreateClicked ); diff --git a/src/modules/users/users.conf b/src/modules/users/users.conf index 34a5fcfc9..5dfa8e947 100644 --- a/src/modules/users/users.conf +++ b/src/modules/users/users.conf @@ -9,6 +9,9 @@ defaultGroups: - audio autologinGroup: autologin doAutologin: true + +# remove the following line to avoid creating /etc/sudoers.d/10-installer sudoersGroup: wheel + setRootPassword: true doReusePassword: true diff --git a/src/modules/welcome/checker/RequirementsChecker.cpp b/src/modules/welcome/checker/RequirementsChecker.cpp index 3d7eb7da7..80bc92974 100644 --- a/src/modules/welcome/checker/RequirementsChecker.cpp +++ b/src/modules/welcome/checker/RequirementsChecker.cpp @@ -1,6 +1,6 @@ /* === This file is part of Calamares - === * - * Copyright 2014-2016, Teo Mrnjavac + * Copyright 2014-2017, Teo Mrnjavac * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -33,10 +33,13 @@ #include #include #include +#include #include #include #include #include +#include +#include #include #include @@ -222,6 +225,27 @@ RequirementsChecker::setConfigurationMap( const QVariantMap& configurationMap ) incompleteConfiguration = true; } + if ( configurationMap.contains( "internetCheckUrl" ) && + configurationMap.value( "internetCheckUrl" ).type() == QVariant::String ) + { + m_checkHasInternetUrl = configurationMap.value( "internetCheckUrl" ).toString().trimmed(); + if ( m_checkHasInternetUrl.isEmpty() || + !QUrl( m_checkHasInternetUrl ).isValid() ) + { + cDebug() << "Invalid internetCheckUrl in welcome.conf" << m_checkHasInternetUrl + << "reverting to default (http://example.com)."; + m_checkHasInternetUrl = "http://example.com"; + incompleteConfiguration = true; + } + } + else + { + cDebug() << "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 ) { @@ -338,7 +362,21 @@ bool RequirementsChecker::checkHasInternet() { // default to true in the QNetworkAccessManager::UnknownAccessibility case - bool hasInternet = QNetworkAccessManager(this).networkAccessible() != QNetworkAccessManager::NotAccessible; + QNetworkAccessManager qnam( this ); + bool hasInternet = qnam.networkAccessible() == QNetworkAccessManager::Accessible; + + if ( !hasInternet && qnam.networkAccessible() == QNetworkAccessManager::UnknownAccessibility ) + { + QNetworkRequest req = QNetworkRequest( QUrl( m_checkHasInternetUrl ) ); + QNetworkReply* reply = qnam.get( req ); + QEventLoop loop; + connect( reply, &QNetworkReply::finished, + &loop, &QEventLoop::quit ); + loop.exec(); + if( reply->bytesAvailable() ) + hasInternet = true; + } + Calamares::JobQueue::instance()->globalStorage()->insert( "hasInternet", hasInternet ); return hasInternet; } diff --git a/src/modules/welcome/checker/RequirementsChecker.h b/src/modules/welcome/checker/RequirementsChecker.h index 75df70744..1e52d9fc5 100644 --- a/src/modules/welcome/checker/RequirementsChecker.h +++ b/src/modules/welcome/checker/RequirementsChecker.h @@ -1,6 +1,6 @@ /* === This file is part of Calamares - === * - * Copyright 2014-2015, Teo Mrnjavac + * Copyright 2014-2017, Teo Mrnjavac * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -69,6 +69,7 @@ private: QWidget* m_widget; qreal m_requiredStorageGB; qreal m_requiredRamGB; + QString m_checkHasInternetUrl; CheckerWidget* m_actualWidget; bool m_verdict; diff --git a/src/modules/welcome/welcome.conf b/src/modules/welcome/welcome.conf index aa8abb55a..f7cd72cec 100644 --- a/src/modules/welcome/welcome.conf +++ b/src/modules/welcome/welcome.conf @@ -6,6 +6,7 @@ showReleaseNotesUrl: true requirements: requiredStorage: 5.5 requiredRam: 1.0 + internetCheckUrl: http://google.com check: - storage - ram