diff --git a/products.d/slowroll.yaml b/products.d/slowroll.yaml index b577105207..5388e8f97d 100644 --- a/products.d/slowroll.yaml +++ b/products.d/slowroll.yaml @@ -12,7 +12,17 @@ description: 'An experimental and slightly slower rolling release of openSUSE icon: Slowroll.svg # Do not manually change any translations! See README.md for more details. translations: - description: {} + description: + ca: Una versió experimental d'openSUSE però lleugerament més lenta quant a la + continuïtat, dissenyada per actualitzar-se amb menys freqüència que el + Tumbleweed però més sovint que el Leap, sense obligar els usuaris a triar + entre paquets estables i nous. + ja: 実験的なディストリビューションではありますが、 Tumbleweed よりは比較的ゆっくりした、かつ Leap よりは速いペースで公開される + openSUSE ローリングリリース型ディストリビューションです。 "安定性" と最新パッケージの中間を目指しています。 + sv: En experimentell och något långsammare rullande utgåva av openSUSE utformad + för att få nya paketuppdateringar mer sällan än Tumbleweed men oftare än + Leap utan att tvinga användarna att välja mellan "stabila" eller nyare + paket. software: installation_repositories: - url: https://download.opensuse.org/slowroll/repo/oss/ diff --git a/service/po/ca.po b/service/po/ca.po index 5d3374742d..f8747cf54a 100644 --- a/service/po/ca.po +++ b/service/po/ca.po @@ -8,10 +8,10 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-09-18 10:48+0000\n" +"PO-Revision-Date: 2024-10-30 13:48+0000\n" "Last-Translator: David Medina \n" -"Language-Team: Catalan \n" +"Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,7 +148,7 @@ msgstr "No s'ha trobat cap dispositiu per a una partició obligatòria." #: service/lib/agama/storage/config_checker.rb:118 #, c-format msgid "Missing file system type for '%s'" -msgstr "" +msgstr "Falta el tipus de sistema de fitxers per a %s" #. TRANSLATORS: %{filesystem} is replaced by a file system type (e.g., "Btrfs") and #. %{path} is replaced by a mount path (e.g., "/home"). @@ -156,6 +156,7 @@ msgstr "" #, perl-brace-format msgid "The file system type '%{filesystem}' is not suitable for '%{path}'" msgstr "" +"El tipus de sistema de fitxers %{filesystem} no és adequat per a %{path}" #. TRANSLATORS: 'crypt_method' is the identifier of the method to encrypt the device #. (e.g., 'luks1', 'random_swap'). @@ -190,34 +191,38 @@ msgstr "" msgid "" "The device '%s' is used several times as target device for physical volumes" msgstr "" +"El dispositiu %s s'usa diverses vegades com a dispositiu de destinació per a " +"volums físics." #. TRANSLATORS: %s is the replaced by a device alias (e.g., "pv1"). #: service/lib/agama/storage/config_checker.rb:350 -#, fuzzy, c-format +#, c-format msgid "There is no LVM thin pool volume with alias '%s'" msgstr "No hi ha cap volum d'agrupació prim d'LVM amb l'àlies %s." #. TRANSLATORS: %s is the replaced by a device alias (e.g., "pv1"). #: service/lib/agama/storage/config_checker.rb:375 -#, fuzzy, c-format +#, c-format msgid "There is no LVM physical volume with alias '%s'" msgstr "No hi ha cap volum físic d'LVM amb l'àlies %s." #. TRANSLATORS: %s is the replaced by a device alias (e.g., "disk1"). #: service/lib/agama/storage/config_checker.rb:401 -#, fuzzy, c-format +#, c-format msgid "There is no target device for LVM physical volumes with alias '%s'" -msgstr "No hi ha cap volum físic d'LVM amb l'àlies %s." +msgstr "" +"No hi ha cap dispositiu de destinació per als volums físics d'LVM amb " +"l'àlies %s." #. TRANSLATORS: 'crypt_method' is the identifier of the method to encrypt the device #. (e.g., 'luks1'). #: service/lib/agama/storage/config_checker.rb:434 -#, fuzzy, perl-brace-format +#, perl-brace-format msgid "" "'%{crypt_method}' is not a suitable method to encrypt the physical volumes." msgstr "" -"El mètode %{crypt_method} no és un mètode adequat per encriptar el " -"dispositiu." +"El mètode %{crypt_method} no és un mètode adequat per encriptar els volums " +"físics." #. Text of the reason preventing to shrink because there is no content. #. diff --git a/service/po/ja.po b/service/po/ja.po index 69723a5a5c..3997ba5d8c 100644 --- a/service/po/ja.po +++ b/service/po/ja.po @@ -8,10 +8,10 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-09-19 06:48+0000\n" +"PO-Revision-Date: 2024-10-30 00:48+0000\n" "Last-Translator: Yasuhiko Kamata \n" -"Language-Team: Japanese \n" +"Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,14 +148,14 @@ msgstr "必須指定のパーティションに対応するデバイスが見つ #: service/lib/agama/storage/config_checker.rb:118 #, c-format msgid "Missing file system type for '%s'" -msgstr "" +msgstr "'%s' に対するファイルシステムの種類が設定されていません" #. TRANSLATORS: %{filesystem} is replaced by a file system type (e.g., "Btrfs") and #. %{path} is replaced by a mount path (e.g., "/home"). #: service/lib/agama/storage/config_checker.rb:145 #, perl-brace-format msgid "The file system type '%{filesystem}' is not suitable for '%{path}'" -msgstr "" +msgstr "ファイルシステムの種類 '%{filesystem}' は、 '%{path}' に対して不適切です" #. TRANSLATORS: 'crypt_method' is the identifier of the method to encrypt the device #. (e.g., 'luks1', 'random_swap'). @@ -186,33 +186,33 @@ msgstr "'%{crypt_method}' はデバイスの暗号化方式として不適切で #, c-format msgid "" "The device '%s' is used several times as target device for physical volumes" -msgstr "" +msgstr "デバイス '%s' は物理ボリュームとして複数回使用されています" #. TRANSLATORS: %s is the replaced by a device alias (e.g., "pv1"). #: service/lib/agama/storage/config_checker.rb:350 -#, fuzzy, c-format +#, c-format msgid "There is no LVM thin pool volume with alias '%s'" -msgstr "%s という名前の LVM Thin プールボリュームはありません" +msgstr "'%s' という別名の LVM Thin プールボリュームはありません" #. TRANSLATORS: %s is the replaced by a device alias (e.g., "pv1"). #: service/lib/agama/storage/config_checker.rb:375 -#, fuzzy, c-format +#, c-format msgid "There is no LVM physical volume with alias '%s'" -msgstr "%s という名前の LVM 物理ボリュームはありません" +msgstr "'%s' という別名の LVM 物理ボリュームはありません" #. TRANSLATORS: %s is the replaced by a device alias (e.g., "disk1"). #: service/lib/agama/storage/config_checker.rb:401 -#, fuzzy, c-format +#, c-format msgid "There is no target device for LVM physical volumes with alias '%s'" -msgstr "%s という名前の LVM 物理ボリュームはありません" +msgstr "'%s' という別名の LVM 物理ボリュームはありません" #. TRANSLATORS: 'crypt_method' is the identifier of the method to encrypt the device #. (e.g., 'luks1'). #: service/lib/agama/storage/config_checker.rb:434 -#, fuzzy, perl-brace-format +#, perl-brace-format msgid "" "'%{crypt_method}' is not a suitable method to encrypt the physical volumes." -msgstr "'%{crypt_method}' はデバイスの暗号化方式として不適切です。" +msgstr "'%{crypt_method}' は物理ボリュームの暗号化方式として不適切です。" #. Text of the reason preventing to shrink because there is no content. #. diff --git a/service/po/ka.po b/service/po/ka.po index 249ddd4c70..9385c3eafd 100644 --- a/service/po/ka.po +++ b/service/po/ka.po @@ -8,25 +8,25 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-06-28 16:46+0000\n" +"PO-Revision-Date: 2024-10-31 13:48+0000\n" "Last-Translator: Temuri Doghonadze \n" -"Language-Team: Georgian \n" +"Language-Team: Georgian \n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6\n" +"X-Generator: Weblate 5.7.2\n" #. Runs the startup phase #: service/lib/agama/manager.rb:91 msgid "Load software translations" -msgstr "" +msgstr "პროგრამის თარგმანების ჩატვირთვა" #: service/lib/agama/manager.rb:92 msgid "Load storage translations" -msgstr "" +msgstr "საცავის თარგმანების ჩატვირთვა" #. Runs the config phase #: service/lib/agama/manager.rb:107 @@ -49,7 +49,7 @@ msgstr "პროგრამების დაყენება" #: service/lib/agama/manager.rb:129 msgid "Configure the system" -msgstr "" +msgstr "სისტემის მორგება" #. Callback to handle unsigned files #. @@ -63,7 +63,7 @@ msgstr "" #: service/lib/agama/software/callbacks/signature.rb:67 #, perl-brace-format msgid "The file %{filename}" -msgstr "" +msgstr "ფაილი %{filename}" #: service/lib/agama/software/callbacks/signature.rb:71 #, perl-brace-format diff --git a/service/po/sv.po b/service/po/sv.po index a04b960866..3a6f73b0dd 100644 --- a/service/po/sv.po +++ b/service/po/sv.po @@ -1,17 +1,17 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg +# Copyright (C) 2023-2024 SuSE Linux Products GmbH, Nuernberg # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Luna Jernberg , 2023, 2024. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-09-18 10:48+0000\n" +"PO-Revision-Date: 2024-10-29 12:48+0000\n" "Last-Translator: Luna Jernberg \n" -"Language-Team: Swedish \n" +"Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,14 +148,14 @@ msgstr "Ingen enhet hittades för en obligatorisk partition" #: service/lib/agama/storage/config_checker.rb:118 #, c-format msgid "Missing file system type for '%s'" -msgstr "" +msgstr "Saknar filsystems typ för '%s'" #. TRANSLATORS: %{filesystem} is replaced by a file system type (e.g., "Btrfs") and #. %{path} is replaced by a mount path (e.g., "/home"). #: service/lib/agama/storage/config_checker.rb:145 #, perl-brace-format msgid "The file system type '%{filesystem}' is not suitable for '%{path}'" -msgstr "" +msgstr "Filsystemstypen '%{filesystem}' är inte lämplig för '%{path}'" #. TRANSLATORS: 'crypt_method' is the identifier of the method to encrypt the device #. (e.g., 'luks1', 'random_swap'). @@ -187,33 +187,35 @@ msgstr "'%{crypt_method}' är inte en lämplig metod för att kryptera enheten." #, c-format msgid "" "The device '%s' is used several times as target device for physical volumes" -msgstr "" +msgstr "Enheten '%s' används flera gånger som målenhet för fysiska volymer" #. TRANSLATORS: %s is the replaced by a device alias (e.g., "pv1"). #: service/lib/agama/storage/config_checker.rb:350 -#, fuzzy, c-format +#, c-format msgid "There is no LVM thin pool volume with alias '%s'" -msgstr "Det finns ingen tunn LVM-poolvolym med alias %s" +msgstr "Det finns ingen LVM tunn poolvolym med alias '%s'" #. TRANSLATORS: %s is the replaced by a device alias (e.g., "pv1"). #: service/lib/agama/storage/config_checker.rb:375 -#, fuzzy, c-format +#, c-format msgid "There is no LVM physical volume with alias '%s'" -msgstr "Det finns ingen LVM fysisk volym med alias %s" +msgstr "Det finns ingen LVM fysisk volym med alias '%s'" #. TRANSLATORS: %s is the replaced by a device alias (e.g., "disk1"). #: service/lib/agama/storage/config_checker.rb:401 -#, fuzzy, c-format +#, c-format msgid "There is no target device for LVM physical volumes with alias '%s'" -msgstr "Det finns ingen LVM fysisk volym med alias %s" +msgstr "Det finns ingen LVM fysisk volym med alias '%s'" #. TRANSLATORS: 'crypt_method' is the identifier of the method to encrypt the device #. (e.g., 'luks1'). #: service/lib/agama/storage/config_checker.rb:434 -#, fuzzy, perl-brace-format +#, perl-brace-format msgid "" "'%{crypt_method}' is not a suitable method to encrypt the physical volumes." -msgstr "'%{crypt_method}' är inte en lämplig metod för att kryptera enheten." +msgstr "" +"'%{crypt_method}' är inte en lämplig metod för att kryptera de fysiska " +"volymerna." #. Text of the reason preventing to shrink because there is no content. #. diff --git a/web/package/agama-web-ui.changes b/web/package/agama-web-ui.changes index c306710042..e0d79ae883 100644 --- a/web/package/agama-web-ui.changes +++ b/web/package/agama-web-ui.changes @@ -3,6 +3,13 @@ Tue Nov 5 11:33:12 UTC 2024 - Imobach Gonzalez Sosa - Fix a crash when editing a network connection containing an additional IP address (gh#agama-project/agama#1728). + +------------------------------------------------------------------- +Mon Nov 4 20:32:29 UTC 2024 - David Diaz + +- Add missing subscription to avoid Agama getting stuck at the installation + progress when the installation finishes + (gh#agama-project/agama#1726, gh#agama-project/agama#1727). ------------------------------------------------------------------- Wed Oct 30 22:26:29 UTC 2024 - David Diaz diff --git a/web/po/ca.po b/web/po/ca.po index aa3a0ddf05..6f3ac22107 100644 --- a/web/po/ca.po +++ b/web/po/ca.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-09-19 09:48+0000\n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" +"PO-Revision-Date: 2024-10-30 13:48+0000\n" "Last-Translator: David Medina \n" "Language-Team: Catalan \n" @@ -116,7 +116,6 @@ msgid "Reboot" msgstr "Reinicia" #: src/components/core/InstallationProgress.tsx:42 -#, fuzzy msgid "Installing the system, please wait..." msgstr "Instal·lant el sistema. Espereu, si us plau..." @@ -158,11 +157,12 @@ msgstr "" msgid "" "Installation not possible yet because of issues. Check them at Overview page." msgstr "" +"La instal·lació encara no és possible a causa de problemes. Consulteu-los a " +"la pàgina de resum general." #: src/components/core/IssuesLink.tsx:52 -#, fuzzy msgid "Installation issues" -msgstr "S'ha acabat la instal·lació." +msgstr "Problemes d'instal·lació" #: src/components/core/ListSearch.jsx:49 msgid "Search" @@ -351,14 +351,13 @@ msgstr " Selecció de la zona horària" #: src/components/layout/Header.tsx:81 msgid "Options toggle" -msgstr "" +msgstr "Canvi d'opcions" #: src/components/layout/Header.tsx:92 msgid "Download logs" msgstr "Baixa els registres" #: src/components/layout/Header.tsx:98 -#, fuzzy msgid "Installer Options" msgstr "Opcions de l'instal·lador" @@ -650,9 +649,8 @@ msgid "configured" msgstr "configurat" #: src/components/network/WifiNetworksListPage.tsx:267 -#, fuzzy msgid "No visible Wi-Fi networks found" -msgstr "Xarxes Wi-Fi visibles" +msgstr "No s'ha trobat cap xarxa Wi-Fi visible." #: src/components/network/WifiNetworksListPage.tsx:271 msgid "Visible Wi-Fi networks" @@ -687,9 +685,8 @@ msgid "Software" msgstr "Programari" #: src/components/overview/OverviewPage.tsx:87 -#, fuzzy msgid "Installation blocking issues" -msgstr "S'ha acabat la instal·lació." +msgstr "Problemes de bloqueig de la instal·lació" #: src/components/overview/OverviewPage.tsx:88 msgid "Before installing, please check the following problems." @@ -1158,7 +1155,7 @@ msgid "Activate disks" msgstr "Activa els discs" #: src/components/storage/DevicesTechMenu.tsx:57 -#: src/components/storage/zfcp/ZFCPPage.tsx:191 +#: src/components/storage/zfcp/ZFCPPage.tsx:190 msgid "zFCP" msgstr "zFCP" @@ -1923,7 +1920,7 @@ msgid "DASD devices selection table" msgstr "Taula de selecció de dispositius DASD" #: src/components/storage/dasd/DASDPage.tsx:54 -#: src/components/storage/zfcp/ZFCPPage.tsx:200 +#: src/components/storage/zfcp/ZFCPPage.tsx:199 msgid "Back to device selection" msgstr "Torna a la selecció del dispositiu" @@ -1977,26 +1974,30 @@ msgid "Partition Info" msgstr "Informació de la partició" #: src/components/storage/dasd/DASDTable.tsx:95 -#, fuzzy msgid "Cannot format all selected devices" -msgstr "Esperant informació sobre el dispositiu seleccionat" +msgstr "No es poden formatar tots els dispositius seleccionats." #: src/components/storage/dasd/DASDTable.tsx:99 msgid "" "Offline devices must be activated before formatting them. Please, unselect " "or activate the devices listed below and try it again" msgstr "" +"Els dispositius fora de línia s'han d'activar abans de formatar-los. Si us " +"plau, desmarqueu o activeu els dispositius que s'indiquen a continuació i " +"torneu-ho a provar." #: src/components/storage/dasd/DASDTable.tsx:111 -#, fuzzy msgid "Format selected devices?" -msgstr "Formata el dispositiu" +msgstr "Voleu formatar els dispositius seleccionats?" #: src/components/storage/dasd/DASDTable.tsx:115 msgid "" "This action could destroy any data stored on the devices listed below. " "Please, confirm that you really want to continue." msgstr "" +"Aquesta acció podria destruir qualsevol dada emmagatzemada als dispositius " +"que s'indiquen a continuació. Si us plau, confirmeu que realment voleu " +"continuar." #. TRANSLATORS: drop down menu label #: src/components/storage/dasd/DASDTable.tsx:174 @@ -2044,9 +2045,8 @@ msgid "Remove max channel filter" msgstr "Suprimeix el filtre de canal màxim" #: src/components/storage/dasd/DASDTable.tsx:385 -#, fuzzy msgid "DASDs table section" -msgstr "Selecció de programari" +msgstr "Secció de taula DASD" #: src/components/storage/device-utils.tsx:75 msgid "Unused space" @@ -2360,7 +2360,7 @@ msgid "Please, try to activate a zFCP disk." msgstr "Si us plau, proveu d'activar un disc zFCP." #: src/components/storage/zfcp/ZFCPPage.tsx:81 -#: src/components/storage/zfcp/ZFCPPage.tsx:164 +#: src/components/storage/zfcp/ZFCPPage.tsx:163 msgid "Please, try to activate a zFCP controller." msgstr "Si us plau, proveu d'activar un controlador de zFCP." @@ -2368,27 +2368,27 @@ msgstr "Si us plau, proveu d'activar un controlador de zFCP." msgid "No zFCP disks found." msgstr "No s'ha trobat cap disc zFCP." -#: src/components/storage/zfcp/ZFCPPage.tsx:92 +#: src/components/storage/zfcp/ZFCPPage.tsx:91 msgid "Activate zFCP disk" msgstr "Activa el disc zFCP" -#: src/components/storage/zfcp/ZFCPPage.tsx:115 +#: src/components/storage/zfcp/ZFCPPage.tsx:114 msgid "Activate new disk" msgstr "Activa el disc nou" -#: src/components/storage/zfcp/ZFCPPage.tsx:133 +#: src/components/storage/zfcp/ZFCPPage.tsx:132 msgid "Disks" msgstr "Discs" -#: src/components/storage/zfcp/ZFCPPage.tsx:143 +#: src/components/storage/zfcp/ZFCPPage.tsx:142 msgid "Controllers" msgstr "Controladors" -#: src/components/storage/zfcp/ZFCPPage.tsx:156 +#: src/components/storage/zfcp/ZFCPPage.tsx:155 msgid "No zFCP controllers found." msgstr "No s'ha trobat cap controlador de zFCP." -#: src/components/storage/zfcp/ZFCPPage.tsx:160 +#: src/components/storage/zfcp/ZFCPPage.tsx:159 msgid "Read zFCP devices" msgstr "Llegeix els dispositius zFCP" diff --git a/web/po/cs.po b/web/po/cs.po index 788967bcec..c0cfb6e695 100644 --- a/web/po/cs.po +++ b/web/po/cs.po @@ -8,17 +8,17 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-09-23 14:19+0000\n" -"Last-Translator: Aleš Kastner \n" -"Language-Team: Czech \n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" +"PO-Revision-Date: 2024-11-01 10:48+0000\n" +"Last-Translator: Anežka Lábusová \n" +"Language-Team: Czech " +"\n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 5.7.2\n" +"X-Generator: Weblate 5.8.1\n" #: src/components/core/ChangeProductLink.tsx:39 msgid "Change product" @@ -1142,7 +1142,7 @@ msgid "Activate disks" msgstr "Aktivace disků" #: src/components/storage/DevicesTechMenu.tsx:57 -#: src/components/storage/zfcp/ZFCPPage.tsx:191 +#: src/components/storage/zfcp/ZFCPPage.tsx:190 msgid "zFCP" msgstr "zFCP" @@ -1906,7 +1906,7 @@ msgid "DASD devices selection table" msgstr "Tabulka výběru zařízení DASD" #: src/components/storage/dasd/DASDPage.tsx:54 -#: src/components/storage/zfcp/ZFCPPage.tsx:200 +#: src/components/storage/zfcp/ZFCPPage.tsx:199 msgid "Back to device selection" msgstr "Zpět na výběr zařízení" @@ -1961,7 +1961,7 @@ msgstr "Údaje o oddílech" #: src/components/storage/dasd/DASDTable.tsx:95 msgid "Cannot format all selected devices" -msgstr "" +msgstr "Nelze formátovat všechna vybraná zařízení" #: src/components/storage/dasd/DASDTable.tsx:99 msgid "" @@ -2341,7 +2341,7 @@ msgid "Please, try to activate a zFCP disk." msgstr "Zkuste aktivovat disk zFCP." #: src/components/storage/zfcp/ZFCPPage.tsx:81 -#: src/components/storage/zfcp/ZFCPPage.tsx:164 +#: src/components/storage/zfcp/ZFCPPage.tsx:163 msgid "Please, try to activate a zFCP controller." msgstr "Zkuste aktivovat řadič zFCP." @@ -2349,27 +2349,27 @@ msgstr "Zkuste aktivovat řadič zFCP." msgid "No zFCP disks found." msgstr "Nebyly nalezeny žádné disky zFCP." -#: src/components/storage/zfcp/ZFCPPage.tsx:92 +#: src/components/storage/zfcp/ZFCPPage.tsx:91 msgid "Activate zFCP disk" msgstr "Aktivovat disk zFCP" -#: src/components/storage/zfcp/ZFCPPage.tsx:115 +#: src/components/storage/zfcp/ZFCPPage.tsx:114 msgid "Activate new disk" msgstr "Aktivace nového disku" -#: src/components/storage/zfcp/ZFCPPage.tsx:133 +#: src/components/storage/zfcp/ZFCPPage.tsx:132 msgid "Disks" msgstr "Disky" -#: src/components/storage/zfcp/ZFCPPage.tsx:143 +#: src/components/storage/zfcp/ZFCPPage.tsx:142 msgid "Controllers" msgstr "Řadiče" -#: src/components/storage/zfcp/ZFCPPage.tsx:156 +#: src/components/storage/zfcp/ZFCPPage.tsx:155 msgid "No zFCP controllers found." msgstr "Nebyly nalezeny žádné řadiče zFCP." -#: src/components/storage/zfcp/ZFCPPage.tsx:160 +#: src/components/storage/zfcp/ZFCPPage.tsx:159 msgid "Read zFCP devices" msgstr "Načtení zařízení zFCP" diff --git a/web/po/de.po b/web/po/de.po index d5e71d52da..c27b1610ab 100644 --- a/web/po/de.po +++ b/web/po/de.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-09-20 22:21+0000\n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" +"PO-Revision-Date: 2024-11-02 01:48+0000\n" "Last-Translator: Ettore Atalan \n" "Language-Team: German \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.7.2\n" +"X-Generator: Weblate 5.8.1\n" #: src/components/core/ChangeProductLink.tsx:39 msgid "Change product" @@ -163,9 +163,8 @@ msgid "" msgstr "" #: src/components/core/IssuesLink.tsx:52 -#, fuzzy msgid "Installation issues" -msgstr "Installation abgeschlossen" +msgstr "Installationsprobleme" #: src/components/core/ListSearch.jsx:49 msgid "Search" @@ -1182,7 +1181,7 @@ msgid "Activate disks" msgstr "Festplatten aktivieren" #: src/components/storage/DevicesTechMenu.tsx:57 -#: src/components/storage/zfcp/ZFCPPage.tsx:191 +#: src/components/storage/zfcp/ZFCPPage.tsx:190 msgid "zFCP" msgstr "zFCP" @@ -1965,7 +1964,7 @@ msgid "DASD devices selection table" msgstr "DASD-Geräte-Auswahltabelle" #: src/components/storage/dasd/DASDPage.tsx:54 -#: src/components/storage/zfcp/ZFCPPage.tsx:200 +#: src/components/storage/zfcp/ZFCPPage.tsx:199 msgid "Back to device selection" msgstr "Zurück zur Geräteauswahl" @@ -2403,7 +2402,7 @@ msgid "Please, try to activate a zFCP disk." msgstr "Bitte versuchen Sie, eine zFCP-Festplatte zu aktivieren." #: src/components/storage/zfcp/ZFCPPage.tsx:81 -#: src/components/storage/zfcp/ZFCPPage.tsx:164 +#: src/components/storage/zfcp/ZFCPPage.tsx:163 msgid "Please, try to activate a zFCP controller." msgstr "Bitte versuchen Sie, einen zFCP-Controller zu aktivieren." @@ -2411,27 +2410,27 @@ msgstr "Bitte versuchen Sie, einen zFCP-Controller zu aktivieren." msgid "No zFCP disks found." msgstr "Keine zFCP-Festplatten gefunden." -#: src/components/storage/zfcp/ZFCPPage.tsx:92 +#: src/components/storage/zfcp/ZFCPPage.tsx:91 msgid "Activate zFCP disk" msgstr "zFCP-Festplatte aktivieren" -#: src/components/storage/zfcp/ZFCPPage.tsx:115 +#: src/components/storage/zfcp/ZFCPPage.tsx:114 msgid "Activate new disk" msgstr "Neue Festplatte aktivieren" -#: src/components/storage/zfcp/ZFCPPage.tsx:133 +#: src/components/storage/zfcp/ZFCPPage.tsx:132 msgid "Disks" msgstr "Festplatten" -#: src/components/storage/zfcp/ZFCPPage.tsx:143 +#: src/components/storage/zfcp/ZFCPPage.tsx:142 msgid "Controllers" msgstr "Controller" -#: src/components/storage/zfcp/ZFCPPage.tsx:156 +#: src/components/storage/zfcp/ZFCPPage.tsx:155 msgid "No zFCP controllers found." msgstr "Keine zFCP-Controller gefunden." -#: src/components/storage/zfcp/ZFCPPage.tsx:160 +#: src/components/storage/zfcp/ZFCPPage.tsx:159 msgid "Read zFCP devices" msgstr "zFCP-Geräte lesen" diff --git a/web/po/es.po b/web/po/es.po index 3217b87856..4240a69e19 100644 --- a/web/po/es.po +++ b/web/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" "PO-Revision-Date: 2024-09-30 18:48+0000\n" "Last-Translator: Victor hck \n" "Language-Team: Spanish \n" "Language-Team: French \n" "Language-Team: Indonesian \n" "Language-Team: Japanese \n" @@ -116,7 +116,6 @@ msgid "Reboot" msgstr "再起動" #: src/components/core/InstallationProgress.tsx:42 -#, fuzzy msgid "Installing the system, please wait..." msgstr "システムをインストールしています。しばらくお待ちください..." @@ -157,11 +156,11 @@ msgstr "インストールを開始する前に、下記の問題に対応する msgid "" "Installation not possible yet because of issues. Check them at Overview page." msgstr "" +"問題があるためインストールできません。概要ページで問題点をご確認ください。" #: src/components/core/IssuesLink.tsx:52 -#, fuzzy msgid "Installation issues" -msgstr "インストール完了" +msgstr "インストールの問題点" #: src/components/core/ListSearch.jsx:49 msgid "Search" @@ -348,16 +347,14 @@ msgid " Timezone selection" msgstr " タイムゾーンの選択" #: src/components/layout/Header.tsx:81 -#, fuzzy msgid "Options toggle" -msgstr "オプション" +msgstr "オプションの切り替え" #: src/components/layout/Header.tsx:92 msgid "Download logs" msgstr "ログのダウンロード" #: src/components/layout/Header.tsx:98 -#, fuzzy msgid "Installer Options" msgstr "インストーラのオプション" @@ -649,9 +646,8 @@ msgid "configured" msgstr "設定済み" #: src/components/network/WifiNetworksListPage.tsx:267 -#, fuzzy msgid "No visible Wi-Fi networks found" -msgstr "検出された Wi-Fi ネットワーク" +msgstr "検出された Wi-Fi ネットワークはありません" #: src/components/network/WifiNetworksListPage.tsx:271 msgid "Visible Wi-Fi networks" @@ -686,9 +682,8 @@ msgid "Software" msgstr "ソフトウエア" #: src/components/overview/OverviewPage.tsx:87 -#, fuzzy msgid "Installation blocking issues" -msgstr "インストール完了" +msgstr "インストールを阻害する問題点" #: src/components/overview/OverviewPage.tsx:88 msgid "Before installing, please check the following problems." @@ -1148,7 +1143,7 @@ msgid "Activate disks" msgstr "ディスクの有効化" #: src/components/storage/DevicesTechMenu.tsx:57 -#: src/components/storage/zfcp/ZFCPPage.tsx:191 +#: src/components/storage/zfcp/ZFCPPage.tsx:190 msgid "zFCP" msgstr "zFCP" @@ -1906,7 +1901,7 @@ msgid "DASD devices selection table" msgstr "DASD デバイス選択テーブル" #: src/components/storage/dasd/DASDPage.tsx:54 -#: src/components/storage/zfcp/ZFCPPage.tsx:200 +#: src/components/storage/zfcp/ZFCPPage.tsx:199 msgid "Back to device selection" msgstr "デバイス選択に戻る" @@ -1960,26 +1955,28 @@ msgid "Partition Info" msgstr "パーティション情報" #: src/components/storage/dasd/DASDTable.tsx:95 -#, fuzzy msgid "Cannot format all selected devices" -msgstr "選択したデバイスに関する情報を待機しています" +msgstr "選択した全てのデバイスをフォーマットできません" #: src/components/storage/dasd/DASDTable.tsx:99 msgid "" "Offline devices must be activated before formatting them. Please, unselect " "or activate the devices listed below and try it again" msgstr "" +"フォーマットを実施する前にオフラインのデバイスを有効化する必要があります。下" +"記に示されたデバイスの選択を外すか、有効化してからやり直してください" #: src/components/storage/dasd/DASDTable.tsx:111 -#, fuzzy msgid "Format selected devices?" -msgstr "デバイスのフォーマット" +msgstr "選択したデバイスをフォーマットしますか?" #: src/components/storage/dasd/DASDTable.tsx:115 msgid "" "This action could destroy any data stored on the devices listed below. " "Please, confirm that you really want to continue." msgstr "" +"この処理により、下記に示したデバイス内のデータが全て消去されます。続行して問" +"題ないかどうか、ご確認ください。" #. TRANSLATORS: drop down menu label #: src/components/storage/dasd/DASDTable.tsx:174 @@ -2027,9 +2024,8 @@ msgid "Remove max channel filter" msgstr "最大チャネルのフィルタを削除" #: src/components/storage/dasd/DASDTable.tsx:385 -#, fuzzy msgid "DASDs table section" -msgstr "ソフトウエア選択" +msgstr "DASD 表選択" #: src/components/storage/device-utils.tsx:75 msgid "Unused space" @@ -2344,7 +2340,7 @@ msgid "Please, try to activate a zFCP disk." msgstr "zFCP ディスクの有効化をお試しください。" #: src/components/storage/zfcp/ZFCPPage.tsx:81 -#: src/components/storage/zfcp/ZFCPPage.tsx:164 +#: src/components/storage/zfcp/ZFCPPage.tsx:163 msgid "Please, try to activate a zFCP controller." msgstr "zFCP コントローラの有効化をお試しください。" @@ -2352,27 +2348,27 @@ msgstr "zFCP コントローラの有効化をお試しください。" msgid "No zFCP disks found." msgstr "zFCP ディスクが見つかりませんでした。" -#: src/components/storage/zfcp/ZFCPPage.tsx:92 +#: src/components/storage/zfcp/ZFCPPage.tsx:91 msgid "Activate zFCP disk" msgstr "zFCP ディスクの有効化" -#: src/components/storage/zfcp/ZFCPPage.tsx:115 +#: src/components/storage/zfcp/ZFCPPage.tsx:114 msgid "Activate new disk" msgstr "新しいディスクの有効化" -#: src/components/storage/zfcp/ZFCPPage.tsx:133 +#: src/components/storage/zfcp/ZFCPPage.tsx:132 msgid "Disks" msgstr "ディスク" -#: src/components/storage/zfcp/ZFCPPage.tsx:143 +#: src/components/storage/zfcp/ZFCPPage.tsx:142 msgid "Controllers" msgstr "コントローラ" -#: src/components/storage/zfcp/ZFCPPage.tsx:156 +#: src/components/storage/zfcp/ZFCPPage.tsx:155 msgid "No zFCP controllers found." msgstr "zFCP コントローラが見つかりませんでした。" -#: src/components/storage/zfcp/ZFCPPage.tsx:160 +#: src/components/storage/zfcp/ZFCPPage.tsx:159 msgid "Read zFCP devices" msgstr "zFCP デバイスの読み込み" diff --git a/web/po/ka.po b/web/po/ka.po index 624760a4a9..667e73e688 100644 --- a/web/po/ka.po +++ b/web/po/ka.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-06-28 16:46+0000\n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" +"PO-Revision-Date: 2024-10-31 12:48+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6\n" +"X-Generator: Weblate 5.7.2\n" #: src/components/core/ChangeProductLink.tsx:39 msgid "Change product" @@ -148,9 +148,8 @@ msgid "" msgstr "" #: src/components/core/IssuesLink.tsx:52 -#, fuzzy msgid "Installation issues" -msgstr "დაყენება დასრულდა" +msgstr "დაყენების პრობლემები" #: src/components/core/ListSearch.jsx:49 msgid "Search" @@ -167,9 +166,9 @@ msgstr "" #. TRANSLATORS: Title for a form to provide the password for the root user. %s #. will be replaced by "root" #: src/components/core/LoginPage.tsx:60 -#, fuzzy, c-format +#, c-format msgid "Log in as %s" -msgstr "შესვლა" +msgstr "შესვლა, როგორც %s" #: src/components/core/LoginPage.tsx:66 msgid "The installer requires [root] user privileges." @@ -336,20 +335,19 @@ msgstr " დროის სარტყლის არჩევანი" #: src/components/layout/Header.tsx:81 msgid "Options toggle" -msgstr "" +msgstr "პარამეტრის გადართვა" #: src/components/layout/Header.tsx:92 msgid "Download logs" msgstr "ჟურნალის გადმოწერა" #: src/components/layout/Header.tsx:98 -#, fuzzy msgid "Installer Options" msgstr "დაყენების პროგრამის მორგება" #: src/components/layout/Header.tsx:140 msgid "Main navigation" -msgstr "" +msgstr "მთავარი ნავიგაცია" #: src/components/layout/Loading.jsx:30 msgid "Loading installation environment, please wait." @@ -410,9 +408,8 @@ msgstr "IP მისამართები" #. TRANSLATORS: table header aria label #: src/components/network/ConnectionsTable.tsx:70 -#, fuzzy msgid "Connection actions" -msgstr "დაკავშირება" +msgstr "კავშირის ქმედებები" #: src/components/network/ConnectionsTable.tsx:77 #: src/components/network/WifiNetworksListPage.tsx:128 @@ -445,9 +442,9 @@ msgstr "%s მიერთების დავიწყება" #. TRANSLATORS: %s is replaced by a network connection name #: src/components/network/ConnectionsTable.tsx:101 -#, fuzzy, c-format +#, c-format msgid "Actions for connection %s" -msgstr "%s მიერთების დავიწყება" +msgstr "ქმედებები მიერთებისთვის %s" #. TRANSLATORS: input field name #: src/components/network/DnsDataList.tsx:91 @@ -468,9 +465,8 @@ msgid "DNS" msgstr "DNS" #: src/components/network/IpPrefixInput.tsx:35 -#, fuzzy msgid "Ip prefix or netmask" -msgstr "პრეფიქსის სიგრძე ან ნეტმასკა" +msgstr "IP პრეფიქსი ან ქსელის ნიღაბი" #. TRANSLATORS: error message #: src/components/network/IpSettingsForm.tsx:103 @@ -523,9 +519,9 @@ msgid "Connect" msgstr "დაკავშირება" #: src/components/network/NetworkPage.tsx:70 -#, fuzzy, c-format +#, c-format msgid "Connected to %s" -msgstr "მიერთებულია %s-ზე" +msgstr "მიერთებულია %s-სთან" #: src/components/network/NetworkPage.tsx:77 msgid "No connected yet" @@ -563,14 +559,12 @@ msgstr "WPA & WPA2 პერსონალური" #. TRANSLATORS: accessible name for the WiFi connection form #: src/components/network/WifiConnectionForm.tsx:93 -#, fuzzy msgid "WiFi connection form" -msgstr "%s მიერთების ჩასწორება" +msgstr "WiFi მიერთება წყაროდან" #: src/components/network/WifiConnectionForm.tsx:100 -#, fuzzy msgid "Authentication failed, please try again" -msgstr "ავთენტიკაცია სამიზნით" +msgstr "ავთენტიკაცია ჩავარდა. თავიდან სცადეთ" #: src/components/network/WifiConnectionForm.tsx:101 #: src/components/storage/iscsi/DiscoverForm.tsx:99 @@ -635,19 +629,16 @@ msgid "configured" msgstr "მორგებულია" #: src/components/network/WifiNetworksListPage.tsx:267 -#, fuzzy msgid "No visible Wi-Fi networks found" -msgstr "WiFi ქსელები" +msgstr "ხილული WiFi ქსელები აღმოჩენილი არაა" #: src/components/network/WifiNetworksListPage.tsx:271 -#, fuzzy msgid "Visible Wi-Fi networks" -msgstr "WiFi ქსელები" +msgstr "ხილული WiFi ქსელები" #: src/components/network/WifiSelectorPage.tsx:36 -#, fuzzy msgid "Connect to a Wi-Fi network" -msgstr "დამალულ ქსელთან მიერთება" +msgstr "Wi-Fi ქსელთან მიერთება" #. TRANSLATORS: %s will be replaced by a language name and territory, example: #. "English (United States)". @@ -674,9 +665,8 @@ msgid "Software" msgstr "პროგრამები" #: src/components/overview/OverviewPage.tsx:87 -#, fuzzy msgid "Installation blocking issues" -msgstr "დაყენება დასრულდა" +msgstr "დაყენების დაბლოკვის პრობლემები" #: src/components/overview/OverviewPage.tsx:88 msgid "Before installing, please check the following problems." @@ -704,9 +694,9 @@ msgstr "დაყენებას დასჭირდება" #. TRANSLATORS: %s will be replaced with the installation size, example: "5GiB". #: src/components/overview/SoftwareSection.tsx:49 -#, fuzzy, c-format +#, c-format msgid "The installation will take %s including:" -msgstr "დაყენებას დასჭირდება" +msgstr "დაყენებას დასჭირდება %s ჩათვლით:" #: src/components/overview/StorageSection.tsx:42 msgid "" @@ -797,17 +787,15 @@ msgstr "" #: src/components/product/ProductSelectionPage.tsx:59 #, c-format msgid "%s logo" -msgstr "" +msgstr "%s-ის ლოგო" #: src/components/product/ProductSelectionPage.tsx:124 -#, fuzzy msgid "Select a product" -msgstr "აირჩიეთ მდებარეობა" +msgstr "აირჩიეთ პროდუქტი" #: src/components/product/ProductSelectionPage.tsx:125 -#, fuzzy msgid "Available products" -msgstr "ხელმისაწვდომი ლოკალიზაციები" +msgstr "ხელმისაწვდომი პროდუქტები" #: src/components/product/ProductSelectionProgress.jsx:45 msgid "Configuring the product, please wait ..." @@ -820,9 +808,8 @@ msgstr "კითხვა" #. TRANSLATORS: error message, user entered a wrong password #: src/components/questions/LuksActivationQuestion.tsx:38 -#, fuzzy msgid "The encryption password did not work" -msgstr "დაშიფვრის პაროლი" +msgstr "დაშიფვრის პაროლმა არ იმუშავა" #: src/components/questions/LuksActivationQuestion.tsx:69 msgid "Encrypted Device" @@ -834,9 +821,8 @@ msgid "Encryption Password" msgstr "დაშიფვრის პაროლი" #: src/components/questions/QuestionWithPassword.tsx:56 -#, fuzzy msgid "Password Required" -msgstr "პაროლის შეყვანა" +msgstr "პაროლი აუცილებელია" #: src/components/software/SoftwarePage.tsx:48 msgid "No additional software was selected." @@ -870,9 +856,8 @@ msgid "auto selected" msgstr "ავტომატურად არჩეული" #: src/components/software/SoftwarePatternsSelection.tsx:167 -#, fuzzy msgid "Unselect" -msgstr "არჩეულია" +msgstr "მონიშვნის მოხსნა" #: src/components/software/SoftwarePatternsSelection.tsx:187 msgid "Software selection" @@ -906,20 +891,18 @@ msgid "Change boot options" msgstr "ჩატვირთვის პარამეტრების შეცვლა" #: src/components/storage/BootConfigField.tsx:79 -#, fuzzy msgid "Installation will not configure partitions for booting." -msgstr "ჩატვირთვადი დანაყოფები მორგებული არ იქნება" +msgstr "ჩატვირთვადი დანაყოფები მორგებული არ იქნება." #: src/components/storage/BootConfigField.tsx:83 -#, fuzzy msgid "" "Installation will configure partitions for booting at the installation disk." -msgstr "ჩატვირთვადი დანაყოფები მორგებული არ იქნება" +msgstr "დაყენების პროგრამა მოირგებს ჩატვირთვად დანაყოფებს დაყენების დისკზე." #: src/components/storage/BootConfigField.tsx:87 -#, fuzzy, c-format +#, c-format msgid "Installation will configure partitions for booting at %s." -msgstr "ჩატვირთვადი დანაყოფები მორგებული არ იქნება" +msgstr "დაყენებისას მორგებული იქნება შემდეგი ჩატვირთვადი დანაყოფები: %s." #: src/components/storage/BootSelection.tsx:109 msgid "" @@ -928,9 +911,8 @@ msgid "" msgstr "" #: src/components/storage/BootSelection.tsx:115 -#, fuzzy msgid "Partitions to boot will be allocated at the installation disk." -msgstr "ჩატვირთვადი დანაყოფები დაყენების დისკზე" +msgstr "ჩატვირთვადი დანაყოფები დაყენების დისკზე გამოიყოფა." #. TRANSLATORS: %s is replaced by a device name and size (e.g., "/dev/sda, 500GiB") #: src/components/storage/BootSelection.tsx:120 @@ -960,9 +942,8 @@ msgid "Choose a disk for placing the boot loader" msgstr "" #: src/components/storage/BootSelection.tsx:205 -#, fuzzy msgid "Do not configure" -msgstr "მორგებულია" +msgstr "მორგება არ მოხდება" #: src/components/storage/BootSelection.tsx:211 msgid "" @@ -991,9 +972,8 @@ msgid "Install new system on" msgstr "ახალი სისტემის დაყენება დისკზე" #: src/components/storage/DeviceSelection.tsx:131 -#, fuzzy msgid "An existing disk" -msgstr "არსებული დანაყოფების დაპატარავება" +msgstr "არსებული დისკი" #: src/components/storage/DeviceSelection.tsx:140 msgid "A new LVM Volume Group" @@ -1018,7 +998,7 @@ msgstr "საცავის ტექნოლოგიები" #. TRANSLATORS: multipath device type #: src/components/storage/DeviceSelectorTable.tsx:54 msgid "Multipath" -msgstr "Multipath" +msgstr "მრავალბილიკიანი" #. TRANSLATORS: %s is replaced by the device bus ID #: src/components/storage/DeviceSelectorTable.tsx:59 @@ -1067,9 +1047,9 @@ msgstr "მავთულები: %s" #. TRANSLATORS: disk partition info, %s is replaced by partition table #. type (MS-DOS or GPT), %d is the number of the partitions #: src/components/storage/DeviceSelectorTable.tsx:145 -#, fuzzy, c-format +#, c-format msgid "%s with %d partitions" -msgstr "დანაყოფების შემცირება" +msgstr "%s %d დანაყოფით" #. TRANSLATORS: status message, no existing content was found on the disk, #. i.e. the disk is completely empty @@ -1112,7 +1092,7 @@ msgid "Activate disks" msgstr "დისკების გააქტიურება" #: src/components/storage/DevicesTechMenu.tsx:57 -#: src/components/storage/zfcp/ZFCPPage.tsx:191 +#: src/components/storage/zfcp/ZFCPPage.tsx:190 msgid "zFCP" msgstr "zFCP" @@ -1174,9 +1154,8 @@ msgid "" msgstr "" #: src/components/storage/EncryptionSettingsDialog.tsx:128 -#, fuzzy msgid "Encrypt the system" -msgstr "ფაილური სისტემის მიმაგრება" +msgstr "სისტემის დაშიფვრა" #. TRANSLATORS: %s is the installation disk (eg. "/dev/sda, 80 GiB) #: src/components/storage/InstallationDeviceField.tsx:42 @@ -1248,15 +1227,15 @@ msgstr "" #. TRANSLATORS: This results in something like "Swap at /dev/sda3 (2 GiB)" since #. %1$s is replaced by the device name, and %2$s by the size #: src/components/storage/PartitionsField.tsx:115 -#, fuzzy, c-format +#, c-format msgid "Swap at %1$s (%2$s)" -msgstr "სვოპის დანაყოფი (%s)" +msgstr "სვოპის დანაყოფი მისამართზე %1$s (%2$s)" #. TRANSLATORS: Swap is in an LVM logical volume. %s replaced by size string, e.g. "8 GiB" #: src/components/storage/PartitionsField.tsx:119 -#, fuzzy, c-format +#, c-format msgid "Swap volume (%s)" -msgstr "სვოპის დანაყოფი (%s)" +msgstr "სვოპის ტომი (%s)" #. TRANSLATORS: %s replaced by size string, e.g. "8 GiB" #: src/components/storage/PartitionsField.tsx:121 @@ -1275,16 +1254,16 @@ msgstr "" #. Results in something like "Btrfs root volume (at least 20 GiB)" since #. $1$s is replaced by filesystem type and %2$s by size description #: src/components/storage/PartitionsField.tsx:136 -#, fuzzy, c-format +#, c-format msgid "%1$s root volume (%2$s)" -msgstr "ტრანზაქციული Btrfs ძირითადი ტომი (%s)" +msgstr "%1$s ძირითადი ტომი (%2$s)" #. TRANSLATORS: Results in something like "Btrfs root partition (at least 20 GiB)" since #. $1$s is replaced by filesystem type and %2$s by size description #: src/components/storage/PartitionsField.tsx:139 -#, fuzzy, c-format +#, c-format msgid "%1$s root partition (%2$s)" -msgstr "ჩატვირთვადი დანაყოფები მისამართზე %s" +msgstr "%1$s ძირითადი დანაყოფი (%2$s)" #. TRANSLATORS: This results in something like "Ext4 /home at /dev/sda3 (20 GiB)" since #. %1$s is replaced by filesystem type, %2$s by mount point, %3$s by device name and %4$s by size @@ -1304,9 +1283,9 @@ msgstr "" #. TRANSLATORS: This results in something like "Ext4 /home partition (at least 10 GiB)" since #. %1$s is replaced by the filesystem type, %2$s by the mount point and %3$s by the size description #: src/components/storage/PartitionsField.tsx:154 -#, fuzzy, c-format +#, c-format msgid "%1$s %2$s partition (%3$s)" -msgstr "სვოპის დანაყოფი (%s)" +msgstr "%1$s%2$s დანაყოფი (%3$s)" #: src/components/storage/PartitionsField.tsx:162 msgid "Do not configure partitions for booting" @@ -1333,9 +1312,9 @@ msgid "The configuration of snapshots" msgstr "" #: src/components/storage/PartitionsField.tsx:196 -#, fuzzy, c-format +#, c-format msgid "Presence of other volumes (%s)" -msgstr "ტრანზაქციული Btrfs ძირითადი ტომი (%s)" +msgstr "სხვა ტომების არსებობა (%s)" #. TRANSLATORS: list item, describes a factor that affects the computed size of a #. file system; eg. adjusting the size of the swap @@ -1378,9 +1357,8 @@ msgid "Logical volume at system LVM" msgstr "ლოგიკური ტომი სისტემურ LVM-ზე" #: src/components/storage/PartitionsField.tsx:294 -#, fuzzy msgid "Partition at installation disk" -msgstr "ჩატვირთვადი დანაყოფები დაყენების დისკზე" +msgstr "დანაყოფები დაყენების დისკზე" #: src/components/storage/PartitionsField.tsx:314 msgid "Reset location" @@ -1454,9 +1432,8 @@ msgstr[0] "" msgstr[1] "" #: src/components/storage/ProposalActionsSummary.tsx:55 -#, fuzzy msgid "Destructive actions are not allowed" -msgstr "დანაყოფების დაპატარავება დაშვებული არაა" +msgstr "გამანადგურებელი ქმედებები დაშვებული არაა" #: src/components/storage/ProposalActionsSummary.tsx:57 msgid "Destructive actions are allowed" @@ -1476,9 +1453,8 @@ msgid "Shrinking partitions is allowed" msgstr "დანაყოფების დაპატარავება დაშვებულია" #: src/components/storage/ProposalActionsSummary.tsx:120 -#, fuzzy msgid "Shrinking some partitions is allowed but not needed" -msgstr "დანაყოფების დაპატარავება დაშვებულია" +msgstr "დანაყოფების დაპატარავება დაშვებულია, მაგრამ საჭირო არაა" #: src/components/storage/ProposalActionsSummary.tsx:123 #, c-format @@ -1636,9 +1612,8 @@ msgid "A size value is required" msgstr "" #: src/components/storage/VolumeDialog.tsx:194 -#, fuzzy msgid "Minimum size is required" -msgstr "მინიმალური სასურველი ზომა" +msgstr "მინიმალური საჭირო ზომა" #: src/components/storage/VolumeDialog.tsx:243 #, c-format @@ -1665,9 +1640,8 @@ msgid "" msgstr "" #: src/components/storage/VolumeFields.tsx:243 -#, fuzzy msgid "More info for file system types" -msgstr "მდებარეობა %s ფაილური სისტემისთვის" +msgstr "მეტი ინფორმაცია ფაილური სისტემის ტიპებზე" #. TRANSLATORS: label for the file system selector. #: src/components/storage/VolumeFields.tsx:254 @@ -1709,9 +1683,8 @@ msgid "Automatically calculated size according to the selected product." msgstr "" #: src/components/storage/VolumeFields.tsx:342 -#, fuzzy msgid "Exact size for the file system." -msgstr "მდებარეობა %s ფაილური სისტემისთვის" +msgstr "ზუსტი ზომა ფაილური სისტემისთვის." #. TRANSLATORS: requested partition size #: src/components/storage/VolumeFields.tsx:351 @@ -1795,14 +1768,12 @@ msgid "Select a location" msgstr "აირჩიეთ მდებარეობა" #: src/components/storage/VolumeLocationDialog.tsx:162 -#, fuzzy msgid "Select how to allocate the file system" -msgstr "ფაილური სისტემის მიმაგრება" +msgstr "არჩიეთ, როგორ გამოიყოფა ფაილური სისტემა" #: src/components/storage/VolumeLocationDialog.tsx:167 -#, fuzzy msgid "Create a new partition" -msgstr "აირჩიეთ ჩატვირთვადი დანაყოფი" +msgstr "ახალი დანაყოფის შექმნა" #: src/components/storage/VolumeLocationDialog.tsx:169 msgid "" @@ -1847,9 +1818,8 @@ msgid "Formatting DASD devices" msgstr "DASD მოწყობილობების დაფორმატება" #: src/components/storage/dasd/DASDPage.tsx:39 src/routes/storage.tsx:77 -#, fuzzy msgid "DASD" -msgstr "DASD %s" +msgstr "DASD" #. TRANSLATORS: DASD devices selection table #: src/components/storage/dasd/DASDPage.tsx:44 @@ -1857,10 +1827,9 @@ msgid "DASD devices selection table" msgstr "" #: src/components/storage/dasd/DASDPage.tsx:54 -#: src/components/storage/zfcp/ZFCPPage.tsx:200 -#, fuzzy +#: src/components/storage/zfcp/ZFCPPage.tsx:199 msgid "Back to device selection" -msgstr "ლოკალის არჩევანი" +msgstr "მოწყობილობის არჩევაზე დაბრუნება" #: src/components/storage/dasd/DASDTable.tsx:69 #: src/components/storage/iscsi/InitiatorPresenter.tsx:57 @@ -1912,9 +1881,8 @@ msgid "Partition Info" msgstr "დანაყოფის ინფორმაცია" #: src/components/storage/dasd/DASDTable.tsx:95 -#, fuzzy msgid "Cannot format all selected devices" -msgstr "ავტომატურად მონიშნული" +msgstr "ყველა მონიშნული მოწყობილობის დაფორმატება შეუძლებელია" #: src/components/storage/dasd/DASDTable.tsx:99 msgid "" @@ -1923,9 +1891,8 @@ msgid "" msgstr "" #: src/components/storage/dasd/DASDTable.tsx:111 -#, fuzzy msgid "Format selected devices?" -msgstr "მოწყობილობების დაფორმატება" +msgstr "დავაფორმატო არჩეული მოწყობილობები?" #: src/components/storage/dasd/DASDTable.tsx:115 msgid "" @@ -1979,9 +1946,8 @@ msgid "Remove max channel filter" msgstr "" #: src/components/storage/dasd/DASDTable.tsx:385 -#, fuzzy msgid "DASDs table section" -msgstr "პროგრამების არჩევანი" +msgstr "DASD-ის ცხრილის სექცია" #: src/components/storage/device-utils.tsx:75 msgid "Unused space" @@ -2064,9 +2030,8 @@ msgid "Edit %s" msgstr "%s-ის ჩასწორება" #: src/components/storage/iscsi/InitiatorForm.tsx:43 -#, fuzzy msgid "Edit iSCSI Initiator" -msgstr "ინიციატორი" +msgstr "ჩასწორება iSCSI ინიციატორის" #. TRANSLATORS: iSCSI initiator name #: src/components/storage/iscsi/InitiatorForm.tsx:50 @@ -2133,9 +2098,8 @@ msgid "Interface" msgstr "ინტერფეისი" #: src/components/storage/iscsi/TargetsSection.tsx:57 -#, fuzzy msgid "No iSCSI targets found." -msgstr "მოწყობილობები ვერ ვიპოვე." +msgstr "პრობლემა iSCSI სამიზნეების აღმოჩენისას." #: src/components/storage/iscsi/TargetsSection.tsx:59 msgid "" @@ -2187,7 +2151,6 @@ msgstr "" #. TRANSLATORS: This is presented next to the label "Find space", so the whole sentence #. would read as "Find space deleting current content". Keep it short #: src/components/storage/utils.ts:78 -#, fuzzy msgid "deleting current content" msgstr "მიმდინარე შემცველობის წაშლა" @@ -2225,9 +2188,8 @@ msgid "Custom" msgstr "მორგებული" #: src/components/storage/utils.ts:104 -#, fuzzy msgid "Select what to do with each partition." -msgstr "აირჩიეთ ჩატვირთვადი დანაყოფი" +msgstr "აირჩიეთ, რა მოუვა თითოეულ დანაყოფს." #. TRANSLATORS: This is presented next to the label "Find space", so the whole sentence #. would read as "Find space with custom actions". Keep it short. @@ -2289,7 +2251,7 @@ msgid "Please, try to activate a zFCP disk." msgstr "" #: src/components/storage/zfcp/ZFCPPage.tsx:81 -#: src/components/storage/zfcp/ZFCPPage.tsx:164 +#: src/components/storage/zfcp/ZFCPPage.tsx:163 msgid "Please, try to activate a zFCP controller." msgstr "" @@ -2297,27 +2259,27 @@ msgstr "" msgid "No zFCP disks found." msgstr "" -#: src/components/storage/zfcp/ZFCPPage.tsx:92 +#: src/components/storage/zfcp/ZFCPPage.tsx:91 msgid "Activate zFCP disk" msgstr "" -#: src/components/storage/zfcp/ZFCPPage.tsx:115 +#: src/components/storage/zfcp/ZFCPPage.tsx:114 msgid "Activate new disk" msgstr "ახალი დისკის გააქტიურება" -#: src/components/storage/zfcp/ZFCPPage.tsx:133 +#: src/components/storage/zfcp/ZFCPPage.tsx:132 msgid "Disks" msgstr "დისკები" -#: src/components/storage/zfcp/ZFCPPage.tsx:143 +#: src/components/storage/zfcp/ZFCPPage.tsx:142 msgid "Controllers" -msgstr "" +msgstr "კონტროლერები" -#: src/components/storage/zfcp/ZFCPPage.tsx:156 +#: src/components/storage/zfcp/ZFCPPage.tsx:155 msgid "No zFCP controllers found." msgstr "" -#: src/components/storage/zfcp/ZFCPPage.tsx:160 +#: src/components/storage/zfcp/ZFCPPage.tsx:159 msgid "Read zFCP devices" msgstr "" @@ -2326,9 +2288,8 @@ msgid "Define a user now" msgstr "" #: src/components/users/FirstUser.tsx:40 -#, fuzzy msgid "No user defined yet." -msgstr "ჯერ არჩეული არაა" +msgstr "მომხმარებელი ჯერ აღწერილი არაა." #: src/components/users/FirstUser.tsx:44 msgid "" @@ -2385,9 +2346,8 @@ msgid "User full name" msgstr "მომხმარებლის სრული სახელი" #: src/components/users/FirstUserForm.tsx:265 -#, fuzzy msgid "Edit password too" -msgstr "Root-ის პაროლი" +msgstr "პაროლის ჩასწორებაც" #: src/components/users/FirstUserForm.tsx:281 msgid "user autologin" @@ -2444,14 +2404,12 @@ msgid "Upload a SSH Public Key" msgstr "" #: src/components/users/RootAuthMethods.tsx:166 -#, fuzzy msgid "Change the root password" -msgstr "Root-ის პაროლი" +msgstr "Root-ის პაროლის შეცვლა" #: src/components/users/RootAuthMethods.tsx:166 -#, fuzzy msgid "Set a root password" -msgstr "პაროლის დაყენება" +msgstr "Root-ის პაროლის დაყენება" #: src/components/users/RootAuthMethods.tsx:176 msgid "Edit the SSH Public Key for root" @@ -2489,7 +2447,7 @@ msgstr "გაწმენდა" #: src/routes/storage.tsx:86 msgid "ZFCP" -msgstr "" +msgstr "ZFCP" #~ msgid "About" #~ msgstr "შესახებ" diff --git a/web/po/mk.po b/web/po/mk.po index 4dddc0cc45..0f9eed7661 100644 --- a/web/po/mk.po +++ b/web/po/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" "PO-Revision-Date: 2024-05-09 06:43+0000\n" "Last-Translator: Kristijan Fremen Velkovski \n" "Language-Team: Macedonian \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Russian , 2023. +# Luna Jernberg , 2023, 2024. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" -"PO-Revision-Date: 2024-09-24 08:54+0000\n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" +"PO-Revision-Date: 2024-10-29 12:48+0000\n" "Last-Translator: Luna Jernberg \n" "Language-Team: Swedish \n" @@ -116,7 +116,6 @@ msgid "Reboot" msgstr "Starta om" #: src/components/core/InstallationProgress.tsx:42 -#, fuzzy msgid "Installing the system, please wait..." msgstr "Installerar systemet, vänligen vänta ..." @@ -157,11 +156,12 @@ msgstr "Innan du startar installationen måste du åtgärda följande problem:" msgid "" "Installation not possible yet because of issues. Check them at Overview page." msgstr "" +"Installationen är inte möjlig ännu på grund av problem. Kontrollera dem på " +"översikt sidan." #: src/components/core/IssuesLink.tsx:52 -#, fuzzy msgid "Installation issues" -msgstr "Installation slutförd" +msgstr "Installationsproblem" #: src/components/core/ListSearch.jsx:49 msgid "Search" @@ -346,16 +346,14 @@ msgid " Timezone selection" msgstr " Tidszon val" #: src/components/layout/Header.tsx:81 -#, fuzzy msgid "Options toggle" -msgstr "Alternativ" +msgstr "Växla mellan alternativ" #: src/components/layout/Header.tsx:92 msgid "Download logs" msgstr "Ladda ner loggar" #: src/components/layout/Header.tsx:98 -#, fuzzy msgid "Installer Options" msgstr "Installationsalternativ" @@ -646,9 +644,8 @@ msgid "configured" msgstr "konfigurerad" #: src/components/network/WifiNetworksListPage.tsx:267 -#, fuzzy msgid "No visible Wi-Fi networks found" -msgstr "Synliga WiFi nätverk" +msgstr "Inga synliga WiFi nätverk hittades" #: src/components/network/WifiNetworksListPage.tsx:271 msgid "Visible Wi-Fi networks" @@ -683,9 +680,8 @@ msgid "Software" msgstr "Programvara" #: src/components/overview/OverviewPage.tsx:87 -#, fuzzy msgid "Installation blocking issues" -msgstr "Installation slutförd" +msgstr "Installationsblockerande problem" #: src/components/overview/OverviewPage.tsx:88 msgid "Before installing, please check the following problems." @@ -1154,7 +1150,7 @@ msgid "Activate disks" msgstr "Aktivera diskar" #: src/components/storage/DevicesTechMenu.tsx:57 -#: src/components/storage/zfcp/ZFCPPage.tsx:191 +#: src/components/storage/zfcp/ZFCPPage.tsx:190 msgid "zFCP" msgstr "zFCP" @@ -1915,7 +1911,7 @@ msgid "DASD devices selection table" msgstr "DASD-enhetsvalstabell" #: src/components/storage/dasd/DASDPage.tsx:54 -#: src/components/storage/zfcp/ZFCPPage.tsx:200 +#: src/components/storage/zfcp/ZFCPPage.tsx:199 msgid "Back to device selection" msgstr "Tillbaka till val av enhet" @@ -1969,26 +1965,28 @@ msgid "Partition Info" msgstr "Partitionsinformation" #: src/components/storage/dasd/DASDTable.tsx:95 -#, fuzzy msgid "Cannot format all selected devices" -msgstr "Väntar på information om den valda enheten" +msgstr "Kan inte formatera alla valda enheter" #: src/components/storage/dasd/DASDTable.tsx:99 msgid "" "Offline devices must be activated before formatting them. Please, unselect " "or activate the devices listed below and try it again" msgstr "" +"Offlineenheter måste aktiveras innan de formateras. Vänligen avmarkera eller " +"aktivera enheterna listade nedan och försök igen" #: src/components/storage/dasd/DASDTable.tsx:111 -#, fuzzy msgid "Format selected devices?" -msgstr "Formatera enheten" +msgstr "Formatera valda enheter?" #: src/components/storage/dasd/DASDTable.tsx:115 msgid "" "This action could destroy any data stored on the devices listed below. " "Please, confirm that you really want to continue." msgstr "" +"Denna åtgärd kan förstöra all data som lagras på enheterna som anges nedan. " +"Vänligen bekräfta att du verkligen vill fortsätta." #. TRANSLATORS: drop down menu label #: src/components/storage/dasd/DASDTable.tsx:174 @@ -2036,9 +2034,8 @@ msgid "Remove max channel filter" msgstr "Ta bort maximum kanal filter" #: src/components/storage/dasd/DASDTable.tsx:385 -#, fuzzy msgid "DASDs table section" -msgstr "Val av programvara" +msgstr "DASDs tabellsektion" #: src/components/storage/device-utils.tsx:75 msgid "Unused space" @@ -2352,7 +2349,7 @@ msgid "Please, try to activate a zFCP disk." msgstr "Snälla, försök att aktivera en zFCP-disk." #: src/components/storage/zfcp/ZFCPPage.tsx:81 -#: src/components/storage/zfcp/ZFCPPage.tsx:164 +#: src/components/storage/zfcp/ZFCPPage.tsx:163 msgid "Please, try to activate a zFCP controller." msgstr "Snälla, försök att aktivera en zFCP-kontroller." @@ -2360,27 +2357,27 @@ msgstr "Snälla, försök att aktivera en zFCP-kontroller." msgid "No zFCP disks found." msgstr "Inga zFCP-diskar hittades." -#: src/components/storage/zfcp/ZFCPPage.tsx:92 +#: src/components/storage/zfcp/ZFCPPage.tsx:91 msgid "Activate zFCP disk" msgstr "Aktivera en zFCP-disk" -#: src/components/storage/zfcp/ZFCPPage.tsx:115 +#: src/components/storage/zfcp/ZFCPPage.tsx:114 msgid "Activate new disk" msgstr "Aktivera ny disk" -#: src/components/storage/zfcp/ZFCPPage.tsx:133 +#: src/components/storage/zfcp/ZFCPPage.tsx:132 msgid "Disks" msgstr "Diskar" -#: src/components/storage/zfcp/ZFCPPage.tsx:143 +#: src/components/storage/zfcp/ZFCPPage.tsx:142 msgid "Controllers" msgstr "Styrenheter" -#: src/components/storage/zfcp/ZFCPPage.tsx:156 +#: src/components/storage/zfcp/ZFCPPage.tsx:155 msgid "No zFCP controllers found." msgstr "Inga zFCP-kontroller hittades." -#: src/components/storage/zfcp/ZFCPPage.tsx:160 +#: src/components/storage/zfcp/ZFCPPage.tsx:159 msgid "Read zFCP devices" msgstr "Läs zFCP-enheter" diff --git a/web/po/tr.po b/web/po/tr.po index d39fa655ea..46a5d22b2c 100644 --- a/web/po/tr.po +++ b/web/po/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-29 09:01+0000\n" +"POT-Creation-Date: 2024-10-30 02:42+0000\n" "PO-Revision-Date: 2024-09-19 17:48+0000\n" "Last-Translator: yok2 \n" "Language-Team: Turkish \n" "Language-Team: Ukrainian \n" "Language-Team: Chinese (Simplified) () =>
ProgressReport Mock
); jest.mock("~/queries/status", () => ({ ...jest.requireActual("~/queries/status"), - useInstallerStatus: () => ({ isBusy: true, phase: InstallationPhase.Install }), + useInstallerStatus: () => ({ isBusy, phase }), + useInstallerStatusChanges: () => mockInstallerStatusChanges(), })); describe("InstallationProgress", () => { - it("renders progress report", () => { + it("subscribes to installer status", () => { installerRender(); - screen.getByText("ProgressReport Mock"); + expect(mockInstallerStatusChanges).toHaveBeenCalled(); }); - it.todo("redirects to root path when not in an installation phase"); - it.todo("redirects to installatino finished path if in an installation phase but not busy"); + describe("when not in an installation phase", () => { + beforeEach(() => { + phase = InstallationPhase.Config; + }); + + it("redirects to the root path", async () => { + installerRender(); + await screen.findByText(`Navigating to ${ROOT.root}`); + }); + }); + + describe("when installer in the installation phase and busy", () => { + beforeEach(() => { + phase = InstallationPhase.Install; + isBusy = true; + }); + + it("renders progress report", () => { + installerRender(); + screen.getByText("ProgressReport Mock"); + }); + }); + + describe("when installer in the installation phase but not busy", () => { + beforeEach(() => { + phase = InstallationPhase.Install; + isBusy = false; + }); + + it("redirect to installation finished path", async () => { + installerRender(); + await screen.findByText(`Navigating to ${ROOT.installationFinished}`); + }); + }); }); diff --git a/web/src/components/core/InstallationProgress.tsx b/web/src/components/core/InstallationProgress.tsx index 1725b8b828..53e38685d4 100644 --- a/web/src/components/core/InstallationProgress.tsx +++ b/web/src/components/core/InstallationProgress.tsx @@ -26,10 +26,11 @@ import ProgressReport from "./ProgressReport"; import { InstallationPhase } from "~/types/status"; import { ROOT as PATHS } from "~/routes/paths"; import { Navigate } from "react-router-dom"; -import { useInstallerStatus } from "~/queries/status"; +import { useInstallerStatus, useInstallerStatusChanges } from "~/queries/status"; function InstallationProgress() { const { isBusy, phase } = useInstallerStatus({ suspense: true }); + useInstallerStatusChanges(); if (phase !== InstallationPhase.Install) { return ;