From 348395b3fcb38aa6097900fd344e9b662fae481c Mon Sep 17 00:00:00 2001 From: heliguy Date: Sun, 17 Dec 2023 18:40:24 -0500 Subject: [PATCH] Add batch action to create snapshots --- data/ui/window.blp | 29 +- po/LINGUAS | 3 - po/POTFILES | 2 + po/es.po | 690 ++++++++++++------------ po/fr.po | 713 ++++++++++++------------- po/hu.po | 660 +++++++++++------------ po/it.po | 562 +++++++++++--------- po/nb_NO.po | 576 ++++++++++---------- po/nl.po | 668 +++++++++++------------- po/oc.po | 598 ++++++++++----------- po/pl.po | 1103 ++++++++++++++++++++------------------- po/pt_BR.po | 571 ++++++++++---------- po/ru.po | 669 +++++++++++------------- po/sv.po | 673 +++++++++++------------- po/th.po | 702 ++++++++++++------------- po/tr.po | 562 +++++++++++--------- po/uk.po | 895 ------------------------------- po/warehouse.pot | 185 +++---- po/zh_Hans.po | 649 +++++++++++------------ po/zh_Hant.po | 833 ----------------------------- src/app_row_widget.py | 1 + src/common.py | 43 +- src/filter_window.py | 20 +- src/orphans_window.py | 37 +- src/remotes_window.py | 138 +---- src/snapshots_window.py | 24 +- src/window.py | 63 ++- 27 files changed, 4876 insertions(+), 6793 deletions(-) delete mode 100644 po/uk.po delete mode 100644 po/zh_Hant.po diff --git a/data/ui/window.blp b/data/ui/window.blp index 8ff5f72..7fd7a71 100644 --- a/data/ui/window.blp +++ b/data/ui/window.blp @@ -142,6 +142,33 @@ template $WarehouseWindow: Adw.ApplicationWindow { } } + Box snapshotting { + orientation: vertical; + spacing: 10; + margin-top: 40; + margin-bottom: 20; + halign: center; + valign: center; + + Spinner { + margin-bottom: 35; + width-request: 30; + height-request: 30; + opacity: 0.5; + spinning: true; + } + + Label { + label: _("Creating Snapshots…"); + styles ["title-1", "title"] + } + + Label { + label: _("This could take a while."); + styles ["description", "body"] + } + } + Adw.StatusPage no_flatpaks { icon-name: "error-symbolic"; title: _("No Flatpaks Found"); @@ -195,7 +222,7 @@ template $WarehouseWindow: Adw.ApplicationWindow { Button batch_snapshot_button { icon-name: "clock-alt-symbolic"; tooltip-text: _("Snapshot Selected Apps' Data"); - visible: false; + visible: true; } } } diff --git a/po/LINGUAS b/po/LINGUAS index 8bcdb41..e806060 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -12,6 +12,3 @@ oc zh_Hans pt_BR sv -zh_Hant -uk -de diff --git a/po/POTFILES b/po/POTFILES index 2309cb3..9175433 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -9,6 +9,8 @@ src/gtk/help-overlay.blp src/properties_window.py src/remotes_window.py data/ui/remotes.blp +src/popular_remotes_window.py +data/ui/popular_remotes.blp src/orphans_window.py data/ui/orphans.blp src/filter_window.py diff --git a/po/es.po b/po/es.po index b926b14..e1deced 100644 --- a/po/es.po +++ b/po/es.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" -"PO-Revision-Date: 2023-12-08 04:55+0000\n" +"POT-Creation-Date: 2023-11-13 13:49+0100\n" +"PO-Revision-Date: 2023-10-23 12:28+0000\n" "Last-Translator: Racsu \n" "Language-Team: Spanish \n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.0\n" -#: data/io.github.flattool.Warehouse.desktop.in:3 +#: data/io.github.flattool.Warehouse.desktop.in:3 src/main.py:128 msgid "Warehouse" msgstr "Warehouse" @@ -79,350 +79,434 @@ msgstr "Racsu " #: src/main.py:143 msgid "Donate" -msgstr "Donar" +msgstr "" #: src/main.py:144 +#, fuzzy msgid "Contributors" -msgstr "Contribuidores" +msgstr "Continuar" -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "Desinstalado correctamente" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "No se pueden desinstalar algunas aplicaciones" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "¿Desinstalar aplicaciones seleccionadas?" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "No será posible usar estas aplicaciones después de la eliminación." -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "Configuración y datos de la aplicación" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "Mantener" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "" "Permitir restaurar la configuración y el contenido de estas aplicaciones" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "Borrar" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "" "Enviar la configuración y el contenido de estas aplicaciones a la papelera" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "Cancelar" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "Desinstalar" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "No se puede desinstalar mientras ya se está desinstalando" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "¿Desinstalar {}?" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "No será posible usar {} después de la eliminación." -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "Permitir restaurar la configuración y el contenido de esta aplicación" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "" "Enviar la configuración y el contenido de esta aplicación a la papelera" -#: src/window.py:311 -msgid "List refreshed" -msgstr "Lista actualizada" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" +msgstr "Fin de soporte de la app" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 +#: src/window.py:282 src/properties_window.py:157 +msgid "" +"{} has reached its End of Life and will not receive any security updates" +msgstr "" +"{} ha llegado al final de su vida y no recibirá actualizaciones de seguridad" + +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" +msgstr "Fin del soporte para el tiempo de ejecución" + +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" +msgstr "" +"El tiempo de ejecución de {} ha llegado al final de su vida y no recibirá " +"actualizaciones de seguridad" + +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "Actualizaciones desactivadas" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "{} está restringido y no recibirá actualizaciones" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "Ver propiedades" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "Nombre copiado" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "Copiar nombre" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "ID copiada" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "Copiar ID" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "Ref copiada" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "Copiar Ref" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "Comando de lanzamiento copiado" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "Copiar comando de lanzamiento" + +#: src/window.py:330 src/window.py:491 +msgid "Copy" +msgstr "Copiar" + +#: src/window.py:333 +msgid "Opened {}" +msgstr "Abierto {}" + +#: src/window.py:334 +msgid "Open" +msgstr "Abrir" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "Desactivar actualizaciones" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "Activar actualizaciones" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "Abrir carpeta de datos de usuario" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "Eliminar datos de usuario" + +#: src/window.py:374 +#, fuzzy +#| msgid "Manage Remotes" +msgid "Manage Snapshots" +msgstr "Gestionar los repositorios remotos" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "Revertir" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 msgid "Could not open folder" msgstr "No se ha podido abrir la carpeta" -#: src/window.py:328 src/properties_window.py:124 +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 msgid "Could not trash user data" msgstr "No se han podido borrar los datos del usuario" -#: src/window.py:332 src/properties_window.py:118 +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 msgid "Trashed user data" msgstr "Datos de usuario borrados" -#: src/window.py:334 src/properties_window.py:126 +#: src/window.py:441 src/properties_window.py:125 msgid "Send {}'s User Data to the Trash?" msgstr "¿Enviar los datos de usuario de {} a la papelera?" -#: src/window.py:335 +#: src/window.py:442 msgid "Your files and data for this app will be sent to the trash." msgstr "Sus archivos y datos de esta aplicación se enviarán a la papelera." -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 msgid "Trash Data" msgstr "Borrar datos" -#: src/window.py:349 src/downgrade_window.py:106 -#, fuzzy -#| msgid "Could disable updates for {}" -msgid "Could not disable updates for {}" +#: src/window.py:457 +msgid "Could disable updates for {}" msgstr "Puede desactivar las actualizaciones para {}" -#: src/window.py:364 +#: src/window.py:472 msgid "Disable Updates for {}?" msgstr "¿Desactivar actualizaciones para {}?" -#: src/window.py:365 +#: src/window.py:473 msgid "" -"This will mask {} ensuring it will never receive any feature or security " +"This will mask {} ensuring it will never recieve any feature or security " "updates." msgstr "" "Esto restringirá {} asegurando que nunca reciba ninguna función o " "actualización de seguridad." -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "Desactivar actualizaciones" - -#: src/window.py:382 +#: src/window.py:490 msgid "Could not Run App" msgstr "No se puede ejecutar la aplicación" -#: src/window.py:383 -msgid "Copy" -msgstr "Copiar" - -#: src/window.py:388 +#: src/window.py:496 msgid "OK" msgstr "De acuerdo" -#: src/window.py:434 -#, fuzzy -#| msgid "Send {}'s User Data to the Trash?" -msgid "{} has no data to trash" -msgstr "¿Enviar los datos de usuario de {} a la papelera?" +#: src/window.py:514 +msgid "List refreshed" +msgstr "Lista actualizada" -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "No se han podido borrar los datos del usuario" +#: src/window.py:557 +msgid "No user data for {}" +msgstr "No hay datos de usuario para {}" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "¿Eliminar los datos de usuario de las aplicaciones seleccionadas?" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "Sus archivos y datos de estas aplicaciones se enviarán a la papelera." -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "Copiados los nombres de las aplicaciones seleccionadas" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "Copiados los ID de las aplicaciones seleccionadas" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "Copiadas las refs de las aplicaciones seleccionadas" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "Instalado correctamente" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "No se ha podido instalar la aplicación" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "¿Instalar {}?" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "Instalar" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "Usuario" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "La aplicación solo estará disponible para usted" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "Sistema" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "La aplicación estará disponible para todos los usuarios del sistema" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "Tipo de archivo no compatible" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "Actualizar lista" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "Buscar en la lista" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "Filtrar lista" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "Menú principal" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "Conmutar modo de selección" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 #, fuzzy -#| msgid "This could take a while." -msgid "This should only take a moment." -msgstr "Esto podría tardar un poco." - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#| msgid "Installation" msgid "Installing…" -msgstr "Instalando…" +msgstr "Instalación" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 +#, fuzzy +#| msgid "Installing… This could take a while" msgid "This could take a while." -msgstr "Esto podría tardar un poco." +msgstr "Instalando… Esto podría tardar un poco" -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 +#, fuzzy +#| msgid "Uninstall" msgid "Uninstalling…" -msgstr "Desinstalando…" +msgstr "Desinstalar" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "No se han encontrado Flatpaks" -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse cannot see the list of remotes or the system has no remotes " -#| "added" +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" -"Warehouse no puede ver la lista de repositorios o el sistema no tiene " -"repositorios añadidos" +"No hay Flatpaks que coincidan con el filtro actual, Warehouse no puede ver " +"la lista de Flatpaks instaladas o el sistema no tiene Flatpaks instaladas." -#: data/ui/window.blp:153 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 #, fuzzy #| msgid "No Flatpaks Found" -msgid "No Flatpaks Match Filters" +msgid "No Results Found" msgstr "No se han encontrado Flatpaks" -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "" -#: data/ui/window.blp:159 data/ui/orphans.blp:107 -msgid "No Results Found" -msgstr "No se han encontrado resultados" - -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -#, fuzzy -#| msgid "Try a different search term" -msgid "Try a different search term." -msgstr "Intentar un término de búsqueda diferente" - -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "Seleccionar todo" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "Desinstalar aplicaciones seleccionadas" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "Enviar a la papelera los datos de las aplicaciones seleccionadas" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "Abrir el menú para copiar datos" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 #, fuzzy #| msgid "Trash Selected Apps' User Data?" msgid "Snapshot Selected Apps' Data" msgstr "¿Eliminar los datos de usuario de las aplicaciones seleccionadas?" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 #, fuzzy #| msgid "Install From File" msgid "Install From File…" msgstr "Instalar desde archivo" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 +#, fuzzy +#| msgid "Manage Leftover Data" msgid "Manage Leftover Data…" -msgstr "Gestionar los datos sobrantes…" +msgstr "Gestionar los datos sobrantes" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 +#, fuzzy +#| msgid "Manage Remotes" msgid "Manage Remotes…" -msgstr "Gestionar los repositorios remotos…" +msgstr "Gestionar los repositorios remotos" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +#, fuzzy +#| msgid "Install From File" +msgid "Install From The Web…" +msgstr "Instalar desde archivo" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "Atajos del _teclado" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "_Acerca de Warehouse" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "Copiar nombres" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "Copiar IDs" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "Copiar refs" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "Abrir app" @@ -446,11 +530,11 @@ msgstr "Refrescar" msgid "More Functions" msgstr "Más funciones" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "Gestionar los datos sobrantes" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "Gestionar los repositorios remotos" @@ -474,7 +558,7 @@ msgstr "Mostrar atajos" msgid "Quit" msgstr "Salir" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "Copiado {}" @@ -490,269 +574,224 @@ msgstr "No se pueden gestionar los datos" msgid "User Data" msgstr "Eliminar datos de usuario" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 #, fuzzy #| msgid "Trash User Data" msgid "No User Data" msgstr "Eliminar datos de usuario" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "Nombre" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "Descripción" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "ID de la aplicación" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "Versión" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "Rama" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "Arquitectura" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "Origen" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "Instalación" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "Ref" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "Versión en uso" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "Última versión" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "Tamaño de instalación" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "Opciones" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "" -"{} ha llegado al final de su vida y no recibirá actualizaciones de seguridad" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" -"El tiempo de ejecución de {} ha llegado al final de su vida y no recibirá " -"actualizaciones de seguridad" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "{} está restringido y no recibirá actualizaciones" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "Propiedades de {}" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "No se ha podido eliminar {}" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "Las aplicaciones instaladas de {} dejarán de recibir actualizaciones" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "¿Eliminar {}?" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "Eliminar" -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "Desactivar actualizaciones" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "{} ancho" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "Copiar nombre del repositorio" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "Eliminar {}" +#: src/remotes_window.py:113 src/remotes_window.py:246 +msgid "Could not add {}" +msgstr "No se ha podido añadir {}" + +#: src/remotes_window.py:139 +msgid "Add Flatpak Remote" +msgstr "Añadir repositorio Flatpak" + +#: src/remotes_window.py:142 src/remotes_window.py:289 +msgid "Add" +msgstr "Añadir" + +#: src/remotes_window.py:204 +msgid "URL" +msgstr "URL" + +#: src/remotes_window.py:215 src/remotes_window.py:299 +msgid "Remote will be available to only you" +msgstr "El repositorio solo estará disponible para usted" + +#: src/remotes_window.py:221 src/remotes_window.py:300 +msgid "Remote will be available to every user on the system" +msgstr "El repositorio estará disponible para todos los usuarios del sistema" + +#: src/remotes_window.py:244 +msgid "{} successfully added" +msgstr "{} añadido con éxito" + +#: src/remotes_window.py:286 +msgid "Add {}?" +msgstr "¿Añadir {}?" + #. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 +#: src/remotes_window.py:325 msgid "The open source, pay-what-you-want app store from elementary" msgstr "" "La tienda de aplicaciones de código abierto y \"paga lo que quieras\" de " "elementary" -#: src/remotes_window.py:151 +#: src/remotes_window.py:326 msgid "Central repository of Flatpak applications" msgstr "Repositorio central de aplicaciones Flatpak" -#: src/remotes_window.py:152 +#: src/remotes_window.py:327 msgid "Beta builds of Flatpak applications" msgstr "Versiones beta de aplicaciones Flatpak" -#: src/remotes_window.py:153 +#: src/remotes_window.py:328 msgid "Flatpaks packaged by Fedora Linux" msgstr "Flatpaks empaquetadas por Fedora Linux" -#: src/remotes_window.py:154 +#: src/remotes_window.py:329 msgid "The latest beta GNOME Apps and Runtimes" msgstr "" "La última versión beta de las aplicaciones y tiempos de ejecución de GNOME" -#: src/remotes_window.py:155 +#: src/remotes_window.py:330 msgid "Beta KDE Apps and Runtimes" msgstr "Aplicaciones y tiempos de ejecución beta de KDE" -#: src/remotes_window.py:156 +#: src/remotes_window.py:331 msgid "Central repository of the WebKit Developer and Runtime SDK" msgstr "" "Repositorio central del SDK de desarrollo y tiempo de ejecución de WebKit" -#: src/remotes_window.py:188 src/remotes_window.py:314 -msgid "Could not add {}" -msgstr "No se ha podido añadir {}" +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "Agregar repositorio" -#: src/remotes_window.py:210 -msgid "Add Flatpak Remote" -msgstr "Añadir repositorio Flatpak" +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "No hay repositorios" -#: src/remotes_window.py:213 src/remotes_window.py:355 -msgid "Add" -msgstr "Añadir" +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" +"Warehouse no puede ver la lista de repositorios o el sistema no tiene " +"repositorios añadidos" -#: src/remotes_window.py:272 -msgid "URL" -msgstr "URL" - -#: src/remotes_window.py:283 src/remotes_window.py:365 -msgid "Remote will be available to only you" -msgstr "El repositorio solo estará disponible para usted" - -#: src/remotes_window.py:289 src/remotes_window.py:366 -msgid "Remote will be available to every user on the system" -msgstr "El repositorio estará disponible para todos los usuarios del sistema" - -#: src/remotes_window.py:312 -msgid "{} successfully added" -msgstr "{} añadido con éxito" - -#: src/remotes_window.py:352 -msgid "Add {}?" -msgstr "¿Añadir {}?" - -#: src/remotes_window.py:395 +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "Repositorios Flatpak" -#: data/ui/remotes.blp:22 -#, fuzzy -#| msgid "Installed Size" -msgid "Installed Remotes" -msgstr "Tamaño de instalación" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." +msgstr "Elija entre una lista de repositorios populares o añada uno nuevo." -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add a Remote" -msgid "Add a Popular Remote" -msgstr "Añadir un remoto" - -#: data/ui/remotes.blp:48 -#, fuzzy -#| msgid "Add a Remote" -msgid "Add Other Remotes" -msgstr "Añadir un remoto" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "Añadir un archivo repo" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "Añadir un repositorio personalizado" -#: data/ui/remotes.blp:78 -#, fuzzy -#| msgid "Add Remote" -msgid "Adding Remote…" -msgstr "Agregar repositorio" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "No se pueden instalar algunas aplicaciones" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "¿Intentar instalar?" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" "Warehouse intentará instalar aplicaciones que coincidan con los datos " "seleccionados." -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "{} ancho" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "¿Eliminar carpetas?" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "Estas carpetas se enviarán a la papelera." -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "Continuar" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "No se pueden gestionar los datos" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "Abrir carpeta de datos de usuario" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "Abrir carpeta de datos" @@ -793,11 +832,17 @@ msgstr "Hash de la confirmación: {}" msgid "Could not downgrade {}" msgstr "No se pudo revertir {}" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +#, fuzzy +#| msgid "Could disable updates for {}" +msgid "Could not disable updates for {}" +msgstr "Puede desactivar las actualizaciones para {}" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "Revirtiendo…" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "Revertir {}" @@ -809,10 +854,6 @@ msgstr "Obteniendo versiones…" msgid "Ensure that {} will never be updated to a newer version" msgstr "Garantizar que nunca se actualizará a una versión más reciente" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "Revertir" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "Seleccionar una versión" @@ -825,91 +866,6 @@ msgstr "" "Esto desinstalará la versión actual e instalará la elegida en su lugar. " "Tenga en cuenta que la desinstalación puede causar problemas." -#~ msgid "Install From The Web…" -#~ msgstr "Instalar desde la web…" - -#~ msgid "Add Remote" -#~ msgstr "Agregar repositorio" - -#~ msgid "No Remotes" -#~ msgstr "No hay repositorios" - -#~ msgid "" -#~ "Warehouse cannot see the list of remotes or the system has no remotes " -#~ "added" -#~ msgstr "" -#~ "Warehouse no puede ver la lista de repositorios o el sistema no tiene " -#~ "repositorios añadidos" - -#~ msgid "Choose from a list of popular remotes or add a new one." -#~ msgstr "Elija entre una lista de repositorios populares o añada uno nuevo." - -#~ msgid "App EOL" -#~ msgstr "Fin de soporte de la app" - -#~ msgid "Runtime EOL" -#~ msgstr "Fin del soporte para el tiempo de ejecución" - -#~ msgid "Updates Disabled" -#~ msgstr "Actualizaciones desactivadas" - -#~ msgid "View Properties" -#~ msgstr "Ver propiedades" - -#~ msgid "Copied name" -#~ msgstr "Nombre copiado" - -#~ msgid "Copy Name" -#~ msgstr "Copiar nombre" - -#~ msgid "Copied ID" -#~ msgstr "ID copiada" - -#~ msgid "Copy ID" -#~ msgstr "Copiar ID" - -#~ msgid "Copied ref" -#~ msgstr "Ref copiada" - -#~ msgid "Copy Ref" -#~ msgstr "Copiar Ref" - -#~ msgid "Copied launch command" -#~ msgstr "Comando de lanzamiento copiado" - -#~ msgid "Copy Launch Command" -#~ msgstr "Copiar comando de lanzamiento" - -#~ msgid "Opened {}" -#~ msgstr "Abierto {}" - -#~ msgid "Open" -#~ msgstr "Abrir" - -#~ msgid "Enable Updates" -#~ msgstr "Activar actualizaciones" - -#~ msgid "Trash User Data" -#~ msgstr "Eliminar datos de usuario" - -#~ msgid "Manage Snapshots" -#~ msgstr "Gestionar Snapshots" - -#~ msgid "Could disable updates for {}" -#~ msgstr "Puede desactivar las actualizaciones para {}" - -#~ msgid "No user data for {}" -#~ msgstr "No hay datos de usuario para {}" - -#~ msgid "" -#~ "There are either no Flatpaks that match the current filter, Warehouse " -#~ "cannot see the list of installed Flatpaks, or the system has no Flatpaks " -#~ "installed." -#~ msgstr "" -#~ "No hay Flatpaks que coincidan con el filtro actual, Warehouse no puede " -#~ "ver la lista de Flatpaks instaladas o el sistema no tiene Flatpaks " -#~ "instaladas." - #~ msgid "Show Apps Using this Runtime" #~ msgstr "Mostrar aplicaciones que usan este tiempo de ejecución" @@ -919,9 +875,17 @@ msgstr "" #~ msgid "Copy {}" #~ msgstr "Copiar {}" +#~ msgid "Add a Remote" +#~ msgstr "Añadir un remoto" + #~ msgid "Open the User Data Folder" #~ msgstr "Abrir la carpeta de datos de usuario" +#, fuzzy +#~| msgid "Send {}'s User Data to the Trash?" +#~ msgid "Send {}'s User Data to the trash?" +#~ msgstr "¿Enviar los datos de usuario de {} a la papelera?" + #~ msgid "EOL" #~ msgstr "EOL" diff --git a/po/fr.po b/po/fr.po index 28f00c7..bff250b 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" -"PO-Revision-Date: 2023-12-05 08:43+0000\n" -"Last-Translator: rene-coty \n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" +"PO-Revision-Date: 2023-11-07 22:01+0000\n" +"Last-Translator: Maxim Therrien \n" "Language-Team: French \n" "Language: fr\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.0\n" -#: data/io.github.flattool.Warehouse.desktop.in:3 +#: data/io.github.flattool.Warehouse.desktop.in:3 src/main.py:128 msgid "Warehouse" msgstr "Entrepôt" @@ -79,354 +79,445 @@ msgstr "Maxim Therrien " #: src/main.py:143 msgid "Donate" -msgstr "Faire un don" +msgstr "" #: src/main.py:144 msgid "Contributors" -msgstr "Contributeurs" +msgstr "" -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "Désinstallation achevée" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "Certaines applications n’ont pu être désinstallées" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "Désinstaller les applications sélectionnées ?" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "" "Il ne sera plus possible d’utiliser ces applications après leur suppression." -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "Paramètres et données de l’application" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "Conserver" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "" "Permettre la restauration des paramètres et contenus de ces applications" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "Mettre à la corbeille" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "" "Envoyer les paramètres et le contenu de ces applications à la corbeille" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "Annuler" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "Désinstaller" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "" "Impossible de désinstaller l’application lorsqu’elle est en cours " "d’utilisation" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "Désinstaller {} ?" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "Il ne sera plus possible d’utiliser {} après sa désinstallation." -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "" "Permettre la restauration des paramètres et du contenu de cette application" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "" "Mettre les paramètres et le contenu de cette application à la corbeille" -#: src/window.py:311 -msgid "List refreshed" -msgstr "Liste actualisée" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" +msgstr "Appli EFV" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 +#: src/window.py:282 src/properties_window.py:157 +msgid "" +"{} has reached its End of Life and will not receive any security updates" +msgstr "{} est En Fin de Vie et ne recevra plus de mises à jour de sécurité" + +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" +msgstr "Environnement d’exécution EFV" + +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" +msgstr "" +"L’environnement d’exécution de {} est en fin de vie et ne recevra plus de " +"mises à jour de sécurité" + +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "Mises à jour désactivées" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "{} est masquée et ne sera plus mise à jour" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "Voir les propriétés" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "Nom copié" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "Copier le nom" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "Identifiant copié" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "Copier l’identifiant" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "Référentiel copié" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "Copier le référentiel" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "Commande de lancement copiée" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "Copier la commande de lancement" + +#: src/window.py:330 src/window.py:491 +msgid "Copy" +msgstr "Copier" + +#: src/window.py:333 +msgid "Opened {}" +msgstr "{} ouverte" + +#: src/window.py:334 +msgid "Open" +msgstr "Ouvrir" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "Désactiver les mises à jour" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "Activer les mises à jour" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "Ouvrir le dossier des données utilisateur" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "Mettre les données utilisateur à la corbeille" + +#: src/window.py:374 +#, fuzzy +#| msgid "Manage Remotes" +msgid "Manage Snapshots" +msgstr "Gérer les dépôts de logiciels" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "Rétrograder" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 msgid "Could not open folder" msgstr "Échec de l’ouverture du dossier" -#: src/window.py:328 src/properties_window.py:124 +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 msgid "Could not trash user data" msgstr "Échec de la mise à la corbeille des données utilisateur" -#: src/window.py:332 src/properties_window.py:118 +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 msgid "Trashed user data" msgstr "Données utilisateur mises à la corbeille" -#: src/window.py:334 src/properties_window.py:126 +#: src/window.py:441 src/properties_window.py:125 msgid "Send {}'s User Data to the Trash?" msgstr "Mettre les données utilisateur de {} à la corbeille ?" -#: src/window.py:335 +#: src/window.py:442 msgid "Your files and data for this app will be sent to the trash." msgstr "" "Vos fichiers et données utilisateur pour cette application seront mis à la " "corbeille." -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 msgid "Trash Data" msgstr "Mettre les données à la corbeille" -#: src/window.py:349 src/downgrade_window.py:106 -msgid "Could not disable updates for {}" -msgstr "Impossible de désactiver les mises à jour pour {}" +#: src/window.py:457 +msgid "Could disable updates for {}" +msgstr "Mises à jour désactivables pour {}" -#: src/window.py:364 +#: src/window.py:472 msgid "Disable Updates for {}?" msgstr "Désactiver les mises à jour pour {} ?" -#: src/window.py:365 +#: src/window.py:473 msgid "" -"This will mask {} ensuring it will never receive any feature or security " +"This will mask {} ensuring it will never recieve any feature or security " "updates." msgstr "" "Ceci masquera {} pour que cette application ne reçoive plus de mises à jour " "de sécurité ou de fonctionnalités." -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "Désactiver les mises à jour" - -#: src/window.py:382 +#: src/window.py:490 msgid "Could not Run App" msgstr "Impossible de lancer l’application" -#: src/window.py:383 -msgid "Copy" -msgstr "Copier" - -#: src/window.py:388 +#: src/window.py:496 msgid "OK" msgstr "OK" -#: src/window.py:434 -#, fuzzy -#| msgid "Send Selected Apps' Data to the Trash" -msgid "{} has no data to trash" -msgstr "Envoyer les données des applications sélectionnées à la corbeille" +#: src/window.py:514 +msgid "List refreshed" +msgstr "Liste actualisée" -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "Échec de la mise à la corbeille des données utilisateur" +#: src/window.py:557 +msgid "No user data for {}" +msgstr "Aucune donnée utilisateur pour {}" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "" "Mettre les données utilisateur des applications sélectionnées à la " "corbeille ?" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "" "Vos fichiers et données utilisateur pour ces applications seront mis à la " "corbeille." -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "Les noms des applications sélectionnées ont été copiés" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "Les identifiants des applications sélectionnées ont été copiés" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "Référentiels des applications sélectionnées copiés" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "Installation réussie" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "Impossible d’installer l’application" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "Installer {} ?" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "Installer" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "Utilisateur" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "L’application ne sera disponible que sur votre session" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "Système" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "L’application sera disponible pour tous les utilisateurs de ce système" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "Type de fichier non pris en charge" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "Actualiser la liste" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "Rechercher dans la liste" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "Filtrer la liste" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "Menu principal" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "Basculer en mode sélection" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 #, fuzzy -#| msgid "This could take a while." -msgid "This should only take a moment." -msgstr "Cela peut prendre du temps." - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#| msgid "Installation" msgid "Installing…" -msgstr "Installation…" +msgstr "Installation" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 +#, fuzzy +#| msgid "Installing… This could take a while" msgid "This could take a while." -msgstr "Cela peut prendre du temps." +msgstr "Installations en cours… Cela peut prendre du temps" -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 +#, fuzzy +#| msgid "Uninstall" msgid "Uninstalling…" -msgstr "Désinstallation…" +msgstr "Désinstaller" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "Aucun Flatpak trouvé" -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse cannot see the list of remotes or the system has no remotes " -#| "added" +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" -"Soit Entrepôt ne peut voir la liste des dépôts soit aucun dépôt n’a été " -"ajouté sur ce système" +"Soit il n’y a aucun Flatpak correspondant au filtre actuel, soit Entrepôt ne " +"peut voir la liste des Flatpaks installés, soit aucun Flatpak n’a été " +"installé sur ce système." -#: data/ui/window.blp:153 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 #, fuzzy #| msgid "No Flatpaks Found" -msgid "No Flatpaks Match Filters" +msgid "No Results Found" msgstr "Aucun Flatpak trouvé" -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "" -#: data/ui/window.blp:159 data/ui/orphans.blp:107 -msgid "No Results Found" -msgstr "Aucun résultat" - -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -#, fuzzy -#| msgid "Try a different search term" -msgid "Try a different search term." -msgstr "Essayez une recherche différente" - -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "Tout sélectionner" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "Désinstaller les applications sélectionnées" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "Mettre les données des applications sélectionnées à la corbeille" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "Ouvrir le menu de copie" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 +#, fuzzy +#| msgid "Trash Selected Apps' User Data?" msgid "Snapshot Selected Apps' Data" -msgstr "Sauvegarder les données utilisateur des applications sélectionnées" +msgstr "" +"Mettre les données utilisateur des applications sélectionnées à la " +"corbeille ?" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 +#, fuzzy +#| msgid "Install From File" msgid "Install From File…" -msgstr "Installer à partir d’un fichier…" +msgstr "Installer à partir d’un fichier" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 +#, fuzzy +#| msgid "Manage Leftover Data" msgid "Manage Leftover Data…" -msgstr "Gérer les données résiduelles…" +msgstr "Gérer les données résiduelles" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 +#, fuzzy +#| msgid "Manage Remotes" msgid "Manage Remotes…" -msgstr "Gérer les dépôts de logiciels…" +msgstr "Gérer les dépôts de logiciels" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +#, fuzzy +#| msgid "Install From File" +msgid "Install From The Web…" +msgstr "Installer à partir d’un fichier" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "Raccourcis _clavier" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "À _propos d’Entrepôt" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "Copier les noms" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "Copier les identifiants" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "Copier les référentiels" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "Ouvrir l’application" @@ -450,11 +541,11 @@ msgstr "Actualiser" msgid "More Functions" msgstr "Plus de fonctionnalités" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "Gérer les données résiduelles" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "Gérer les dépôts de logiciels" @@ -478,276 +569,240 @@ msgstr "Afficher les raccourcis" msgid "Quit" msgstr "Quitter" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "{} copié" #: src/properties_window.py:48 +#, fuzzy +#| msgid "Could not install app" msgid "Could not show details" -msgstr "Impossible d’afficher les détails" +msgstr "L'application n'a pas pu être installée" #: src/properties_window.py:54 +#, fuzzy +#| msgid "Trash User Data" msgid "User Data" -msgstr "Données utilisateur" +msgstr "Mettre les données utilisateur à la corbeille" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 +#, fuzzy +#| msgid "Trash User Data" msgid "No User Data" -msgstr "Aucune donnée utilisateur" +msgstr "Mettre les données utilisateur à la corbeille" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "Nom" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "Description" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "Identifiant de l’application" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "Version" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "Branche" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "Architecture" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "Origine" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "Installation" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "Référentiel" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "Commit actif" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "Dernier commit" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "Taille installée" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "Options" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "{} est En Fin de Vie et ne recevra plus de mises à jour de sécurité" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" -"L’environnement d’exécution de {} est en fin de vie et ne recevra plus de " -"mises à jour de sécurité" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "{} est masquée et ne sera plus mise à jour" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "Propriétés de {}" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "Impossible de supprimer {}" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "" "Toutes les applications installées depuis {} cesseront de recevoir des mises " "à jour" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "Supprimer {} ?" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "Supprimer" -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "Désactiver les mises à jour" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "{} wide" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "Copier le nom du dépôt" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "Supprimer {}" -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "Le magasin d’applications open-source et à prix libre de elementary" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "Répertoire central des applications Flatpak" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "Versions bêta des applications Flatpak" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "Flatpaks empaquetés par Fedora Linux" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "Les dernières applis et environnements d’exécution bêta de GNOME" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "Applis et environnements d’exécution bêta de KDE" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "Répertoire central des développeurs WebKit et Runtime SDK" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:246 msgid "Could not add {}" msgstr "Impossible d’ajouter {}" -#: src/remotes_window.py:210 +#: src/remotes_window.py:139 msgid "Add Flatpak Remote" msgstr "Ajouter un dépôt de logiciels Flatpak" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:142 src/remotes_window.py:289 msgid "Add" msgstr "Ajouter" -#: src/remotes_window.py:272 +#: src/remotes_window.py:204 msgid "URL" msgstr "URL" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:215 src/remotes_window.py:299 msgid "Remote will be available to only you" msgstr "Le dépôt ne sera accessible que sur votre session" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:221 src/remotes_window.py:300 msgid "Remote will be available to every user on the system" msgstr "Le dépôt sera accessible pour tous les utilisateurs de ce système" -#: src/remotes_window.py:312 +#: src/remotes_window.py:244 msgid "{} successfully added" msgstr "{} a été ajouté avec succès" -#: src/remotes_window.py:352 +#: src/remotes_window.py:286 msgid "Add {}?" msgstr "Ajouter {} ?" -#: src/remotes_window.py:395 +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:325 +msgid "The open source, pay-what-you-want app store from elementary" +msgstr "Le magasin d’applications open-source et à prix libre de elementary" + +#: src/remotes_window.py:326 +msgid "Central repository of Flatpak applications" +msgstr "Répertoire central des applications Flatpak" + +#: src/remotes_window.py:327 +msgid "Beta builds of Flatpak applications" +msgstr "Versions bêta des applications Flatpak" + +#: src/remotes_window.py:328 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "Flatpaks empaquetés par Fedora Linux" + +#: src/remotes_window.py:329 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "Les dernières applis et environnements d’exécution bêta de GNOME" + +#: src/remotes_window.py:330 +msgid "Beta KDE Apps and Runtimes" +msgstr "Applis et environnements d’exécution bêta de KDE" + +#: src/remotes_window.py:331 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "Répertoire central des développeurs WebKit et Runtime SDK" + +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "Ajouter un dépôt de logiciels" + +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "Aucun dépôt de logiciels" + +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" +"Soit Entrepôt ne peut voir la liste des dépôts soit aucun dépôt n’a été " +"ajouté sur ce système" + +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "Répertoires Flatpak" -#: data/ui/remotes.blp:22 -#, fuzzy -#| msgid "Installed Size" -msgid "Installed Remotes" -msgstr "Taille installée" - -#: data/ui/remotes.blp:26 -msgid "Show disabled" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." msgstr "" +"Choisissez depuis la liste des dépôts logiciels populaires ou ajoutez-en un " +"nouveau." -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add Flatpak Remote" -msgid "Add a Popular Remote" -msgstr "Ajouter un dépôt de logiciels Flatpak" - -#: data/ui/remotes.blp:48 -#, fuzzy -#| msgid "Add Remote" -msgid "Add Other Remotes" -msgstr "Ajouter un dépôt de logiciels" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "Ajouter un fichier de répertoire" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "Ajouter un dépôt personnalisé" -#: data/ui/remotes.blp:78 -#, fuzzy -#| msgid "Add Remote" -msgid "Adding Remote…" -msgstr "Ajouter un dépôt de logiciels" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "Certaines applications n’ont pu être installées" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "Essayer d’installer ?" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" "Entrepôt essayera d’installer les applications correspondant aux données " "sélectionnées." -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "{} wide" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "Mettre les dossiers à la corbeille ?" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "Ces dossiers seront mis à la corbeille." -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "Continuer" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "Impossible de gérer les données" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "Ouvrir le dossier des données utilisateur" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "Ouvrir le dossier des données" @@ -788,11 +843,17 @@ msgstr "Hachage du commit : {}" msgid "Could not downgrade {}" msgstr "Impossible de rétrograder {}" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +#, fuzzy +#| msgid "Could disable updates for {}" +msgid "Could not disable updates for {}" +msgstr "Mises à jour désactivables pour {}" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "Rétrogradage…" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "Rétrograder {}" @@ -805,10 +866,6 @@ msgid "Ensure that {} will never be updated to a newer version" msgstr "" "Assurez vous que {} ne sera jamais mise à jour vers une nouvelle version" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "Rétrograder" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "Sélectionnez une version" @@ -821,93 +878,6 @@ msgstr "" "Ceci désinstallera la version actuelle et installera celle choisie à la " "place. Noter que le rétrogradage peut causer des problèmes." -#~ msgid "Install From The Web…" -#~ msgstr "Installer à partir du web…" - -#~ msgid "Add Remote" -#~ msgstr "Ajouter un dépôt de logiciels" - -#~ msgid "No Remotes" -#~ msgstr "Aucun dépôt de logiciels" - -#~ msgid "" -#~ "Warehouse cannot see the list of remotes or the system has no remotes " -#~ "added" -#~ msgstr "" -#~ "Soit Entrepôt ne peut voir la liste des dépôts soit aucun dépôt n’a été " -#~ "ajouté sur ce système" - -#~ msgid "Choose from a list of popular remotes or add a new one." -#~ msgstr "" -#~ "Choisissez depuis la liste des dépôts logiciels populaires ou ajoutez-en " -#~ "un nouveau." - -#~ msgid "App EOL" -#~ msgstr "Appli EFV" - -#~ msgid "Runtime EOL" -#~ msgstr "Environnement d’exécution EFV" - -#~ msgid "Updates Disabled" -#~ msgstr "Mises à jour désactivées" - -#~ msgid "View Properties" -#~ msgstr "Voir les propriétés" - -#~ msgid "Copied name" -#~ msgstr "Nom copié" - -#~ msgid "Copy Name" -#~ msgstr "Copier le nom" - -#~ msgid "Copied ID" -#~ msgstr "Identifiant copié" - -#~ msgid "Copy ID" -#~ msgstr "Copier l’identifiant" - -#~ msgid "Copied ref" -#~ msgstr "Référentiel copié" - -#~ msgid "Copy Ref" -#~ msgstr "Copier le référentiel" - -#~ msgid "Copied launch command" -#~ msgstr "Commande de lancement copiée" - -#~ msgid "Copy Launch Command" -#~ msgstr "Copier la commande de lancement" - -#~ msgid "Opened {}" -#~ msgstr "{} ouverte" - -#~ msgid "Open" -#~ msgstr "Ouvrir" - -#~ msgid "Enable Updates" -#~ msgstr "Activer les mises à jour" - -#~ msgid "Trash User Data" -#~ msgstr "Mettre les données utilisateur à la corbeille" - -#~ msgid "Manage Snapshots" -#~ msgstr "Gérer les sauvegardes" - -#~ msgid "Could disable updates for {}" -#~ msgstr "Mises à jour désactivables pour {}" - -#~ msgid "No user data for {}" -#~ msgstr "Aucune donnée utilisateur pour {}" - -#~ msgid "" -#~ "There are either no Flatpaks that match the current filter, Warehouse " -#~ "cannot see the list of installed Flatpaks, or the system has no Flatpaks " -#~ "installed." -#~ msgstr "" -#~ "Soit il n’y a aucun Flatpak correspondant au filtre actuel, soit Entrepôt " -#~ "ne peut voir la liste des Flatpaks installés, soit aucun Flatpak n’a été " -#~ "installé sur ce système." - #~ msgid "Show Apps Using this Runtime" #~ msgstr "Afficher les applications utilisant cet environnement d’exécution" @@ -917,6 +887,11 @@ msgstr "" #~ msgid "Copy {}" #~ msgstr "Copier {}" +#, fuzzy +#~| msgid "Send Selected Apps' Data to the Trash" +#~ msgid "Send {}'s User Data to the trash?" +#~ msgstr "Envoyer les données des applications sélectionnées à la corbeille" + #~ msgid "EOL" #~ msgstr "Fin de vie" diff --git a/po/hu.po b/po/hu.po index 1519dec..25a5d38 100644 --- a/po/hu.po +++ b/po/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" "PO-Revision-Date: 2023-10-23 10:42+0000\n" "Last-Translator: kramo \n" "Language-Team: Hungarian \n" "Language-Team: Italian \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "" - -#: src/main.py:143 +#: src/main.py:141 msgid "Donate" msgstr "" -#: src/main.py:144 -#, fuzzy -#| msgid "Continue" -msgid "Contributors" -msgstr "Verdergaan" - -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "Met succes gedeïnstalleerd" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "Kon sommige applicaties niet deïnstalleren" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "Geselecteerde applicaties deïnstalleren?" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "" "Het zal niet meer mogelijk zijn deze applicaties te gebruiken na ze te " "verwijderen." -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "Applicatie-instellingen en -data" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "Behouden" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "Herstellen instellingen en inhoud van deze applicaties toestaan" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "In prullenbak gooien" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "Werp de instellingen en inhoud van deze applicaties in de prullenbak" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "Annuleren" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "Deïnstalleren" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "Deïnstalleren is niet beschikbaar wanneer er al gedeïnstalleerd wordt" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "{} deïnstalleren?" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "Het zal niet mogelijk zijn om {} te gebruiken na het te verwijderen." -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "Herstellen instellingen en inhoud van deze applicatie toestaan" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "Werp de instellingen en inhoud van deze applicatie in de prullenbak" -#: src/window.py:311 -msgid "List refreshed" -msgstr "Lijst bijgewerkt" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" +msgstr "App EOL" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 +#: src/window.py:282 src/properties_window.py:157 +msgid "" +"{} has reached its End of Life and will not receive any security updates" +msgstr "" +"{} is 'end-of-life' wat betekent dat niet meer bijgewerkt zal worden of " +"beveiligingsupdates zal krijgen" + +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" +msgstr "Runtime EOL" + +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" +msgstr "" +"De runtime van {} is 'end-of-life' wat betekent dat niet meer bijgewerkt zal " +"worden of beveiligingsupdates zal krijgen" + +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "Updates uitgeschakeld" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "{} is gemaskeerd en zal niet bijgewerkt worden" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "Eigenschappen weergeven" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "Naam gekopieerd" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "Naam kopiëren" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "ID gekopieerd" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "ID kopiëren" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "Ref gekopieerd" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "Ref kopiëren" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "Startcommando gekopieerd" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "Startcommando kopiëren" + +#: src/window.py:330 src/window.py:491 +msgid "Copy" +msgstr "Kopiëren" + +#: src/window.py:333 +msgid "Opened {}" +msgstr "{} geopend" + +#: src/window.py:334 +msgid "Open" +msgstr "Openen" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "Updates uitschakelen" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "Updates inschakelen" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "Map met gebruikersdata openen" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "Gebruikersdata in prullenbak gooien" + +#: src/window.py:374 +#, fuzzy +#| msgid "Manage Remotes" +msgid "Manage Snapshots" +msgstr "Bronnen beheren" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "Downgraden" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 msgid "Could not open folder" msgstr "Kon map niet openen" -#: src/window.py:328 src/properties_window.py:124 +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 msgid "Could not trash user data" msgstr "Kon gebruikersdata niet in prullenbak gooien" -#: src/window.py:332 src/properties_window.py:118 +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 msgid "Trashed user data" msgstr "Gebruikersdata in prullenbak gegooid" -#: src/window.py:334 src/properties_window.py:126 +#: src/window.py:441 src/properties_window.py:125 msgid "Send {}'s User Data to the Trash?" msgstr "Gebruikersdata van {} in de prullenbak gooien?" -#: src/window.py:335 +#: src/window.py:442 msgid "Your files and data for this app will be sent to the trash." msgstr "" "Je bestanden en data van deze applicatie zullen in de prullenbak gegooid " "worden." -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 msgid "Trash Data" msgstr "Data in de prullenbak gooien" -#: src/window.py:349 src/downgrade_window.py:106 -#, fuzzy -#| msgid "Could disable updates for {}" -msgid "Could not disable updates for {}" +#: src/window.py:457 +msgid "Could disable updates for {}" msgstr "Updates voor {} uitgeschakeld" -#: src/window.py:364 +#: src/window.py:472 msgid "Disable Updates for {}?" msgstr "Updates voor {} uitschakelen?" -#: src/window.py:365 +#: src/window.py:473 msgid "" -"This will mask {} ensuring it will never receive any feature or security " +"This will mask {} ensuring it will never recieve any feature or security " "updates." msgstr "" "Dit zal {} maskeren waardoor toekomstige versies of beveiligingsupdates " "genegeerd worden." -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "Updates uitschakelen" - -#: src/window.py:382 +#: src/window.py:490 msgid "Could not Run App" msgstr "Kon applicatie niet starten" -#: src/window.py:383 -msgid "Copy" -msgstr "Kopiëren" - -#: src/window.py:388 +#: src/window.py:496 msgid "OK" msgstr "OK" -#: src/window.py:434 -#, fuzzy -#| msgid "Send {}'s User Data to the Trash?" -msgid "{} has no data to trash" -msgstr "Gebruikersdata van {} in de prullenbak gooien?" +#: src/window.py:514 +msgid "List refreshed" +msgstr "Lijst bijgewerkt" -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "Kon gebruikersdata niet in prullenbak gooien" +#: src/window.py:557 +msgid "No user data for {}" +msgstr "Geen gebruikersdata voor {}" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "Gebruikersdata van geselecteerde applicatie in prullenbak gooien?" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "" "Je bestanden en data van deze applicaties zullen in de prullenbak gegooid " "worden." -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "Geselecteerde applicatienamen gekopieerd" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "Geselecteerde applicatie-IDs gekopieerd" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "Geselecteerde applicatie-refs gekopieerd" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "Met succes geïnstalleerd" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "Kon applicatie niet installeren" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "{} installeren?" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "Installeren" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "Gebruiker" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "De applicatie zal enkel voor jou beschikbaar zijn" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "Systeem" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "De applicatie zal voor elke gebruiker op het systeem beschikbaar zijn" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "Bestandstype niet ondersteund" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "Lijst vernieuwen" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "Lijst doorzoeken" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "Lijst filteren" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "Hoofdmenu" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "Selectiemodus omschakelen" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -#, fuzzy -#| msgid "Installing… This could take a while" -msgid "This should only take a moment." -msgstr "Bezig met installeren... Dit kan even duren" - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 #, fuzzy #| msgid "Installation" msgid "Installing…" msgstr "Installatie" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 #, fuzzy #| msgid "Installing… This could take a while" msgid "This could take a while." msgstr "Bezig met installeren... Dit kan even duren" -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 #, fuzzy #| msgid "Uninstall" msgid "Uninstalling…" msgstr "Deïnstalleren" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "Geen Flatpaks teruggevonden" -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse cannot see the list of remotes or the system has no remotes " -#| "added" +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." -msgstr "Warehouse kan de lijst van bronnen niet ophalen of er zijn er nog geen" - -#: data/ui/window.blp:153 -#, fuzzy -#| msgid "No Flatpaks Found" -msgid "No Flatpaks Match Filters" -msgstr "Geen Flatpaks teruggevonden" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" +"Er zijn ofwel geen Flatpaks die voldoen aan de huidige filter, ofwel kan " +"Warehouse de lijst van geïnstalleerde Flatpaks niet opvragen." -#: data/ui/window.blp:159 data/ui/orphans.blp:107 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 #, fuzzy #| msgid "No Flatpaks Found" msgid "No Results Found" msgstr "Geen Flatpaks teruggevonden" -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -msgid "Try a different search term." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "" -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "Alles selecteren" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "Geselecteerde applicaties deïnstalleren" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "Data van geselecteerde applicaties in de prullenbak gooien" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "Kopieermenu openen" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 #, fuzzy #| msgid "Trash Selected Apps' User Data?" msgid "Snapshot Selected Apps' Data" msgstr "Gebruikersdata van geselecteerde applicatie in prullenbak gooien?" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 #, fuzzy #| msgid "Install From File" msgid "Install From File…" msgstr "Uit bestand installeren" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 #, fuzzy #| msgid "Manage Leftover Data" msgid "Manage Leftover Data…" msgstr "Overgebleven data beheren" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 #, fuzzy #| msgid "Manage Remotes" msgid "Manage Remotes…" msgstr "Bronnen beheren" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +#, fuzzy +#| msgid "Install From File" +msgid "Install From The Web…" +msgstr "Uit bestand installeren" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "_Sneltoetsen" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "_Over Warehouse" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "Namen kopiëren" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "IDs kopiëren" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "Refs kopiëren" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "Applicatie openen" @@ -459,11 +524,11 @@ msgstr "Vernieuwen" msgid "More Functions" msgstr "Meer functies" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "Overgebleven data beheren" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "Bronnen beheren" @@ -487,7 +552,7 @@ msgstr "Sneltoetsen tonen" msgid "Quit" msgstr "Afsluiten" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "{} gekopieerd" @@ -503,266 +568,218 @@ msgstr "Kon gebruikersdata niet in prullenbak gooien" msgid "User Data" msgstr "Gebruikersdata in prullenbak gooien" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 #, fuzzy #| msgid "Trash User Data" msgid "No User Data" msgstr "Gebruikersdata in prullenbak gooien" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "Naam" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "Beschrijving" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "Applicatie-ID" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "Versie" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "Tak" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "Architectuur" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "Bron" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "Installatie" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "Referentie" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "Actieve commit" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "Laatste commit" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "Geïnstalleerde grootte" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "Opties" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "" -"{} is 'end-of-life' wat betekent dat niet meer bijgewerkt zal worden of " -"beveiligingsupdates zal krijgen" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" -"De runtime van {} is 'end-of-life' wat betekent dat niet meer bijgewerkt zal " -"worden of beveiligingsupdates zal krijgen" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "{} is gemaskeerd en zal niet bijgewerkt worden" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "Eigenschappen van {}" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "Kon {} niet verwijderen" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "Alle applicaties geïnstalleerd uit {} zullen geen updates meer krijgen" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "{} verwijderen?" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "Verwijderen" -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "Updates uitschakelen" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "{} breed" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "Naam bron kopiëren" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "{} verwijderen" -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "De open source, 'betaal wat je wil', applicatiewinkel van elementary" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "Centrale collectie van Flatpak-applicaties" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "Bèta-versies van Flatpak-applicaties" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "Flatpaks beheerd door Fedora Linux" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "De laatste bèta-versies van GNOME-applicaties en -runtimes" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "Bèta-versies van KDE-applicaties en -runtimes" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "Centrale collectie met de WebKit-ontwikkelaars- en runtime-SDK" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:246 msgid "Could not add {}" msgstr "Kon {} niet toevoegen" -#: src/remotes_window.py:210 +#: src/remotes_window.py:139 msgid "Add Flatpak Remote" msgstr "Flatpak-bron toevoegen" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:142 src/remotes_window.py:289 msgid "Add" msgstr "Toevoegen" -#: src/remotes_window.py:272 +#: src/remotes_window.py:204 msgid "URL" msgstr "URL" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:215 src/remotes_window.py:299 msgid "Remote will be available to only you" msgstr "De bron zal enkel voor jou beschikbaar zijn" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:221 src/remotes_window.py:300 msgid "Remote will be available to every user on the system" msgstr "De bron zal voor elke gebruiker op het systeem beschikbaar zijn" -#: src/remotes_window.py:312 +#: src/remotes_window.py:244 msgid "{} successfully added" msgstr "{} met succes toegevoegd" -#: src/remotes_window.py:352 +#: src/remotes_window.py:286 msgid "Add {}?" msgstr "{} toevoegen?" -#: src/remotes_window.py:395 +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:325 +msgid "The open source, pay-what-you-want app store from elementary" +msgstr "De open source, 'betaal wat je wil', applicatiewinkel van elementary" + +#: src/remotes_window.py:326 +msgid "Central repository of Flatpak applications" +msgstr "Centrale collectie van Flatpak-applicaties" + +#: src/remotes_window.py:327 +msgid "Beta builds of Flatpak applications" +msgstr "Bèta-versies van Flatpak-applicaties" + +#: src/remotes_window.py:328 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "Flatpaks beheerd door Fedora Linux" + +#: src/remotes_window.py:329 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "De laatste bèta-versies van GNOME-applicaties en -runtimes" + +#: src/remotes_window.py:330 +msgid "Beta KDE Apps and Runtimes" +msgstr "Bèta-versies van KDE-applicaties en -runtimes" + +#: src/remotes_window.py:331 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "Centrale collectie met de WebKit-ontwikkelaars- en runtime-SDK" + +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "Bron toevoegen" + +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "Geen bronnen" + +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "Warehouse kan de lijst van bronnen niet ophalen of er zijn er nog geen" + +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "Flatpak-bronnen" -#: data/ui/remotes.blp:22 -#, fuzzy -#| msgid "Installed Size" -msgid "Installed Remotes" -msgstr "Geïnstalleerde grootte" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." +msgstr "Kies uit een lijst van populaire bronnen of voeg een nieuwe toe." -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add Flatpak Remote" -msgid "Add a Popular Remote" -msgstr "Flatpak-bron toevoegen" - -#: data/ui/remotes.blp:48 -#, fuzzy -#| msgid "Add Remote" -msgid "Add Other Remotes" -msgstr "Bron toevoegen" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "Collectiebestand toevoegen" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "Aangepaste bron toevoegen" -#: data/ui/remotes.blp:78 -#, fuzzy -#| msgid "Add Remote" -msgid "Adding Remote…" -msgstr "Bron toevoegen" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "Kon sommige applicaties niet installeren" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "Proberen te installeren?" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" "Warehouse zal proberen applicaties te installeren die overeenkomen met de " "geselecteerde data." -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "{} breed" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "Mappen in de prullenbak gooien?" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "Deze mappen zullen in de prullenbak gegooid worden." -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "Verdergaan" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "Kon data niet beheren" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "Map met gebruikersdata openen" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "Datamap openen" @@ -803,11 +820,17 @@ msgstr "Commit-hash: {}" msgid "Could not downgrade {}" msgstr "Kon {} niet downgraden" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +#, fuzzy +#| msgid "Could disable updates for {}" +msgid "Could not disable updates for {}" +msgstr "Updates voor {} uitgeschakeld" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "Downgraden…" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "{} downgraden" @@ -819,10 +842,6 @@ msgstr "Uitgaves ophalen…" msgid "Ensure that {} will never be updated to a newer version" msgstr "Voorkom dat {} ooit bijgewerkt wordt naar een nieuwere versie" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "Downgraden" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "Een versie selecteren" @@ -835,93 +854,6 @@ msgstr "" "Dit zal de huidige versie deïnstalleren en vervangen met de gekozen versie. " "Merk op dat downgraden problemen kan veroorzaken." -#, fuzzy -#~| msgid "Install From File" -#~ msgid "Install From The Web…" -#~ msgstr "Uit bestand installeren" - -#~ msgid "Add Remote" -#~ msgstr "Bron toevoegen" - -#~ msgid "No Remotes" -#~ msgstr "Geen bronnen" - -#~ msgid "" -#~ "Warehouse cannot see the list of remotes or the system has no remotes " -#~ "added" -#~ msgstr "" -#~ "Warehouse kan de lijst van bronnen niet ophalen of er zijn er nog geen" - -#~ msgid "Choose from a list of popular remotes or add a new one." -#~ msgstr "Kies uit een lijst van populaire bronnen of voeg een nieuwe toe." - -#~ msgid "App EOL" -#~ msgstr "App EOL" - -#~ msgid "Runtime EOL" -#~ msgstr "Runtime EOL" - -#~ msgid "Updates Disabled" -#~ msgstr "Updates uitgeschakeld" - -#~ msgid "View Properties" -#~ msgstr "Eigenschappen weergeven" - -#~ msgid "Copied name" -#~ msgstr "Naam gekopieerd" - -#~ msgid "Copy Name" -#~ msgstr "Naam kopiëren" - -#~ msgid "Copied ID" -#~ msgstr "ID gekopieerd" - -#~ msgid "Copy ID" -#~ msgstr "ID kopiëren" - -#~ msgid "Copied ref" -#~ msgstr "Ref gekopieerd" - -#~ msgid "Copy Ref" -#~ msgstr "Ref kopiëren" - -#~ msgid "Copied launch command" -#~ msgstr "Startcommando gekopieerd" - -#~ msgid "Copy Launch Command" -#~ msgstr "Startcommando kopiëren" - -#~ msgid "Opened {}" -#~ msgstr "{} geopend" - -#~ msgid "Open" -#~ msgstr "Openen" - -#~ msgid "Enable Updates" -#~ msgstr "Updates inschakelen" - -#~ msgid "Trash User Data" -#~ msgstr "Gebruikersdata in prullenbak gooien" - -#, fuzzy -#~| msgid "Manage Remotes" -#~ msgid "Manage Snapshots" -#~ msgstr "Bronnen beheren" - -#~ msgid "Could disable updates for {}" -#~ msgstr "Updates voor {} uitgeschakeld" - -#~ msgid "No user data for {}" -#~ msgstr "Geen gebruikersdata voor {}" - -#~ msgid "" -#~ "There are either no Flatpaks that match the current filter, Warehouse " -#~ "cannot see the list of installed Flatpaks, or the system has no Flatpaks " -#~ "installed." -#~ msgstr "" -#~ "Er zijn ofwel geen Flatpaks die voldoen aan de huidige filter, ofwel kan " -#~ "Warehouse de lijst van geïnstalleerde Flatpaks niet opvragen." - #~ msgid "Show Apps Using this Runtime" #~ msgstr "Toon applicaties op deze runtime" diff --git a/po/oc.po b/po/oc.po index b9ff70b..9e2f37e 100644 --- a/po/oc.po +++ b/po/oc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" "PO-Revision-Date: 2023-10-28 06:14+0000\n" "Last-Translator: Mejans \n" "Language-Team: Occitan , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "" - -#: src/main.py:143 +#: src/main.py:141 msgid "Donate" msgstr "" -#: src/main.py:144 -#, fuzzy -#| msgid "Continue" -msgid "Contributors" -msgstr "Contunhar" - -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "Desinstallacion amb succès" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "" -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "Donadas e paramètres de l'aplicacion" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "Gardar" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "Bordilhièr" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "Anullar" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "Desinstallar" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "Desinstallar {} ?" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "" -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "" -#: src/window.py:311 -msgid "List refreshed" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" msgstr "" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 -msgid "Could not open folder" -msgstr "" - -#: src/window.py:328 src/properties_window.py:124 -msgid "Could not trash user data" -msgstr "" - -#: src/window.py:332 src/properties_window.py:118 -msgid "Trashed user data" -msgstr "" - -#: src/window.py:334 src/properties_window.py:126 -msgid "Send {}'s User Data to the Trash?" -msgstr "" - -#: src/window.py:335 -msgid "Your files and data for this app will be sent to the trash." -msgstr "" - -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 -msgid "Trash Data" -msgstr "" - -#: src/window.py:349 src/downgrade_window.py:106 -msgid "Could not disable updates for {}" -msgstr "" - -#: src/window.py:364 -msgid "Disable Updates for {}?" -msgstr "" - -#: src/window.py:365 +#: src/window.py:282 src/properties_window.py:157 msgid "" -"This will mask {} ensuring it will never receive any feature or security " -"updates." +"{} has reached its End of Life and will not receive any security updates" msgstr "" -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" msgstr "" -#: src/window.py:382 -msgid "Could not Run App" +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" msgstr "" -#: src/window.py:383 +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "Copiar lo nom" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "" + +#: src/window.py:330 src/window.py:491 msgid "Copy" msgstr "Copiar" -#: src/window.py:388 +#: src/window.py:333 +msgid "Opened {}" +msgstr "" + +#: src/window.py:334 +msgid "Open" +msgstr "Dobrir" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "" + +#: src/window.py:374 +msgid "Manage Snapshots" +msgstr "" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "Installar una version anteriora" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 +msgid "Could not open folder" +msgstr "" + +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 +msgid "Could not trash user data" +msgstr "" + +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 +msgid "Trashed user data" +msgstr "" + +#: src/window.py:441 src/properties_window.py:125 +msgid "Send {}'s User Data to the Trash?" +msgstr "" + +#: src/window.py:442 +msgid "Your files and data for this app will be sent to the trash." +msgstr "" + +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 +msgid "Trash Data" +msgstr "" + +#: src/window.py:457 +msgid "Could disable updates for {}" +msgstr "" + +#: src/window.py:472 +msgid "Disable Updates for {}?" +msgstr "" + +#: src/window.py:473 +msgid "" +"This will mask {} ensuring it will never recieve any feature or security " +"updates." +msgstr "" + +#: src/window.py:490 +msgid "Could not Run App" +msgstr "" + +#: src/window.py:496 msgid "OK" msgstr "D’ACÒRDI" -#: src/window.py:434 -msgid "{} has no data to trash" +#: src/window.py:514 +msgid "List refreshed" msgstr "" -#: src/window.py:437 -msgid "Could not trash {}'s data" +#: src/window.py:557 +msgid "No user data for {}" msgstr "" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "" -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "Installar {} ?" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "installar" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "Utilizaire" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "Sistèma" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "Refrescar la lista" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "Menú principal" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -msgid "This should only take a moment." -msgstr "" - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 #, fuzzy #| msgid "Installation" msgid "Installing…" msgstr "Installacion" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 msgid "This could take a while." msgstr "" -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 #, fuzzy #| msgid "Uninstall" msgid "Uninstalling…" msgstr "Desinstallar" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "Cap de Flatpak pas trobat" -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse is an app that manages installed Flatpaks, their user data, and " -#| "Flatpak remotes." +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." -msgstr "" -"Entrepaus es una aplicacion que gerís los Flatpaks installats, lors donadas " -"d’utilizaire e los depauses distants." - -#: data/ui/window.blp:153 -#, fuzzy -#| msgid "No Flatpaks Found" -msgid "No Flatpaks Match Filters" -msgstr "Cap de Flatpak pas trobat" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" -#: data/ui/window.blp:159 data/ui/orphans.blp:107 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 #, fuzzy #| msgid "No Flatpaks Found" msgid "No Results Found" msgstr "Cap de Flatpak pas trobat" -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -msgid "Try a different search term." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "" -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "Tot seleccionar" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 msgid "Snapshot Selected Apps' Data" msgstr "" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 msgid "Install From File…" msgstr "" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 msgid "Manage Leftover Data…" msgstr "" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 msgid "Manage Remotes…" msgstr "" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +msgid "Install From The Web…" +msgstr "" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "_Acorchis de clavièr" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "_A prepaus d’Entrepaus" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "Copiar los noms" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "Copiar los identificants" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "Copiar las referéncias" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "Dobrir l’aplicacion" @@ -435,11 +496,11 @@ msgstr "Refrescar" msgid "More Functions" msgstr "Mai de foncions" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "" @@ -463,7 +524,7 @@ msgstr "Afichar los acorchis" msgid "Quit" msgstr "Quitar" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "" @@ -477,256 +538,214 @@ msgstr "" msgid "User Data" msgstr "Utilizaire" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 msgid "No User Data" msgstr "" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "Nom" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "Descripcion" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "Identificant de l’aplicacion" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "Version" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "Branca" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "Arq." -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "Origina" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "Installacion" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "Referéncia" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "Talha installada" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "Opcions" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "Suprimir" -#: src/remotes_window.py:119 -msgid "Disabled" -msgstr "" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "" -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:246 msgid "Could not add {}" msgstr "" -#: src/remotes_window.py:210 +#: src/remotes_window.py:139 msgid "Add Flatpak Remote" msgstr "" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:142 src/remotes_window.py:289 msgid "Add" msgstr "Apondre" -#: src/remotes_window.py:272 +#: src/remotes_window.py:204 msgid "URL" msgstr "URL" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:215 src/remotes_window.py:299 msgid "Remote will be available to only you" msgstr "" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:221 src/remotes_window.py:300 msgid "Remote will be available to every user on the system" msgstr "" -#: src/remotes_window.py:312 +#: src/remotes_window.py:244 msgid "{} successfully added" msgstr "" -#: src/remotes_window.py:352 +#: src/remotes_window.py:286 msgid "Add {}?" msgstr "" -#: src/remotes_window.py:395 +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:325 +msgid "The open source, pay-what-you-want app store from elementary" +msgstr "" + +#: src/remotes_window.py:326 +msgid "Central repository of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:327 +msgid "Beta builds of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:328 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "" + +#: src/remotes_window.py:329 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:330 +msgid "Beta KDE Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:331 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "" + +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "Apondre un depaus distant" + +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "" + +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" + +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "" -#: data/ui/remotes.blp:22 -#, fuzzy -#| msgid "Installed Size" -msgid "Installed Remotes" -msgstr "Talha installada" - -#: data/ui/remotes.blp:26 -msgid "Show disabled" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." msgstr "" -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add Remote" -msgid "Add a Popular Remote" -msgstr "Apondre un depaus distant" - -#: data/ui/remotes.blp:48 -#, fuzzy -#| msgid "Add Remote" -msgid "Add Other Remotes" -msgstr "Apondre un depaus distant" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "" -#: data/ui/remotes.blp:78 -#, fuzzy -#| msgid "Add Remote" -msgid "Adding Remote…" -msgstr "Apondre un depaus distant" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "" -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "Contunhar" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "" @@ -767,11 +786,15 @@ msgstr "" msgid "Could not downgrade {}" msgstr "" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +msgid "Could not disable updates for {}" +msgstr "" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "" @@ -783,10 +806,6 @@ msgstr "" msgid "Ensure that {} will never be updated to a newer version" msgstr "" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "Installar una version anteriora" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "" @@ -797,15 +816,6 @@ msgid "" "Note that downgrading can cause issues." msgstr "" -#~ msgid "Add Remote" -#~ msgstr "Apondre un depaus distant" - -#~ msgid "Copy Name" -#~ msgstr "Copiar lo nom" - -#~ msgid "Open" -#~ msgstr "Dobrir" - #~ msgid "Runtime" #~ msgstr "Environament d’execucion" diff --git a/po/pl.po b/po/pl.po index 543065e..037037b 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" -"PO-Revision-Date: 2023-12-13 12:14+0000\n" -"Last-Translator: K0RR \n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" +"PO-Revision-Date: 2023-10-21 09:35+0000\n" +"Last-Translator: eryn \n" "Language-Team: Polish \n" "Language: pl\n" @@ -20,11 +20,13 @@ msgstr "" "|| n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 5.0\n" -#: data/io.github.flattool.Warehouse.desktop.in:3 +#: data/io.github.flattool.Warehouse.desktop.in:3 src/main.py:128 +#, fuzzy msgid "Warehouse" msgstr "Warehouse" #: data/io.github.flattool.Warehouse.desktop.in:10 +#, fuzzy msgid "flatpak" msgstr "flatpak" @@ -80,639 +82,681 @@ msgstr "eryn " #: src/main.py:143 msgid "Donate" -msgstr "Wpłać datek" +msgstr "" #: src/main.py:144 msgid "Contributors" -msgstr "Współautorzy" +msgstr "" -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" -msgstr "Odinstalowano pomyślnie" +msgstr "" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" -msgstr "Nie udało się odinstalować pewnych aplikacji" +msgstr "" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" -msgstr "Odinstalować wybrane aplikacje?" +msgstr "" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." -msgstr "Nie będzie możliwe korzystanie z tych aplikacji po usunięciu." +msgstr "" -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" -msgstr "Ustawienia i dane aplikacji" +msgstr "" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" -msgstr "Zachowaj" +msgstr "" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" -msgstr "Kosz" +msgstr "" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" -msgstr "Wyślij dane i ustawienia tych aplikacji do kosza" +msgstr "" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" -msgstr "Anuluj" +msgstr "" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" -msgstr "Odinstaluj" +msgstr "" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" -msgstr "Nie można odinstalować, gdy już trwa odinstalowywanie" +msgstr "" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" -msgstr "Odinstalować {}?" +msgstr "" + +#: src/window.py:227 +msgid "It will not be possible to use {} after removal." +msgstr "" #: src/window.py:234 -msgid "It will not be possible to use {} after removal." -msgstr "Nie będzie można korzystać z {} po usunięciu." - -#: src/window.py:241 msgid "Allow restoring this app's settings and content" msgstr "" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" -msgstr "Wyślij dane i ustawienia tej aplikacji do kosza" - -#: src/window.py:311 -msgid "List refreshed" -msgstr "Lista odświeżona" - -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 -msgid "Could not open folder" -msgstr "Nie można otworzyć folderu" - -#: src/window.py:328 src/properties_window.py:124 -msgid "Could not trash user data" -msgstr "Nie udało się przenieść do kosza danych użytkownika" - -#: src/window.py:332 src/properties_window.py:118 -msgid "Trashed user data" -msgstr "Przeniesiono do kosza dane użytkownika" - -#: src/window.py:334 src/properties_window.py:126 -msgid "Send {}'s User Data to the Trash?" msgstr "" -#: src/window.py:335 -msgid "Your files and data for this app will be sent to the trash." -msgstr "Twoje pliki i dane dla tej aplikacji zostaną wysłane do kosza." - -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 -msgid "Trash Data" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" msgstr "" -#: src/window.py:349 src/downgrade_window.py:106 -msgid "Could not disable updates for {}" -msgstr "Nie udało się wyłączyć aktualizacji {}" - -#: src/window.py:364 -msgid "Disable Updates for {}?" -msgstr "Wyłączyć aktualizacje {}?" - -#: src/window.py:365 -msgid "" -"This will mask {} ensuring it will never receive any feature or security " -"updates." -msgstr "" - -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "Wyłącz aktualizacje" - -#: src/window.py:382 -msgid "Could not Run App" -msgstr "Nie udało się uruchomić aplikacji" - -#: src/window.py:383 -msgid "Copy" -msgstr "Kopiuj" - -#: src/window.py:388 -msgid "OK" -msgstr "OK" - -#: src/window.py:434 -msgid "{} has no data to trash" -msgstr "{} nie ma danych do usunięcia" - -#: src/window.py:437 -msgid "Could not trash {}'s data" -msgstr "Nie udało się przenieść do kosza danych {}" - -#: src/window.py:443 -msgid "Trash Selected Apps' User Data?" -msgstr "Przenieść do kosza dane użytkownika wybranych aplikacji?" - -#: src/window.py:443 -msgid "Your files and data for these apps will be sent to the trash." -msgstr "Twoje dane i pliki dla tych aplikacji zostaną wysłane do kosza." - -#: src/window.py:502 -msgid "Copied selected app names" -msgstr "Skopiowano nazwy wybranych aplikacji" - -#: src/window.py:515 -msgid "Copied selected app IDs" -msgstr "Skopiowano ID wybranych aplikacji" - -#: src/window.py:528 -#, fuzzy -msgid "Copied selected app refs" -msgstr "Skopiowano refs wybranych aplikacji" - -#: src/window.py:592 src/orphans_window.py:73 -msgid "Installed successfully" -msgstr "Zainstalowano pomyślnie" - -#: src/window.py:594 -msgid "Could not install app" -msgstr "Nie udało się zainstalować aplikacji" - -#: src/window.py:616 -msgid "Install {}?" -msgstr "Zainstalować {}?" - -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 -msgid "Install" -msgstr "Zainstaluj" - -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 -msgid "User" -msgstr "Użytkownik" - -#: src/window.py:626 -msgid "The app will be available to only you" -msgstr "Ta aplikacja będzie dostępna tylko dla ciebie" - -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 -msgid "System" -msgstr "System" - -#: src/window.py:627 -msgid "The app will be available to every user on the system" -msgstr "Ta aplikacja będzie dostępna dla każdego użytkownika systemu" - -#: src/window.py:656 -msgid "File type not supported" -msgstr "Niewspierany typ pliku" - -#: data/ui/window.blp:12 -msgid "Refresh List" -msgstr "Odśwież listę" - -#: data/ui/window.blp:18 data/ui/orphans.blp:14 -msgid "Search List" -msgstr "Przeszukaj listę" - -#: data/ui/window.blp:24 -msgid "Filter List" -msgstr "Filtruj listę" - -#: data/ui/window.blp:30 -msgid "Main Menu" -msgstr "Menu główne" - -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 -msgid "Toggle Selection Mode" -msgstr "" - -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "Ładowanie Flatpak'ów…" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -msgid "This should only take a moment." -msgstr "To powinno zająć tylko chwilę." - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 -msgid "Installing…" -msgstr "Instalowanie…" - -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 -msgid "This could take a while." -msgstr "To może chwilę zająć." - -#: data/ui/window.blp:135 -msgid "Uninstalling…" -msgstr "Odinstalowywanie…" - -#: data/ui/window.blp:147 -msgid "No Flatpaks Found" -msgstr "Nie znaleziono Flatpak'ów" - -#: data/ui/window.blp:148 -msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." -msgstr "" -"Warehouse nie może zobaczyć listy zainstalowanych Flatpak'ów, albo system " -"nie ma żadnych zainstalowanych." - -#: data/ui/window.blp:153 -msgid "No Flatpaks Match Filters" -msgstr "Żaden Flatpak nie pasuje do filtrów" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." -msgstr "Żaden zainstalowany Flatpak nie pasuje do obecnie wybranych filtrów." - -#: data/ui/window.blp:159 data/ui/orphans.blp:107 -msgid "No Results Found" -msgstr "Brak wyników" - -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -msgid "Try a different search term." -msgstr "Spróbuj wyszukać inną frazę." - -#: data/ui/window.blp:172 data/ui/orphans.blp:118 -msgid "Select All" -msgstr "Wybierz wszystkie" - -#: data/ui/window.blp:178 -msgid "Uninstall Selected Apps" -msgstr "Odinstaluj wybrane aplikacje" - -#: data/ui/window.blp:184 -msgid "Send Selected Apps' Data to the Trash" -msgstr "Wyślij dane wybranych aplikacji do kosza" - -#: data/ui/window.blp:190 -msgid "Open Copy Menu" -msgstr "Otwórz menu kopiowania" - -#: data/ui/window.blp:197 -msgid "Snapshot Selected Apps' Data" -msgstr "Wykonaj migawkę danych wybranych aplikacji" - -#: data/ui/window.blp:207 -msgid "Install From File…" -msgstr "Zainstaluj z pliku…" - -#: data/ui/window.blp:212 -msgid "Manage Leftover Data…" -msgstr "Zarządzaj pozostałymi danymi…" - -#: data/ui/window.blp:221 -msgid "Manage Remotes…" -msgstr "" - -#: data/ui/window.blp:231 -msgid "_Keyboard Shortcuts" -msgstr "Skróty _klawiszowe" - -#: data/ui/window.blp:236 -msgid "_About Warehouse" -msgstr "_O Warehouse" - -#: data/ui/window.blp:245 -msgid "Copy Names" -msgstr "Skopiuj nazwy" - -#: data/ui/window.blp:250 -msgid "Copy IDs" -msgstr "Skopiuj IDs" - -#: data/ui/window.blp:255 -#, fuzzy -msgid "Copy Refs" -msgstr "Skopiuj Refs" - -#: data/ui/window.blp:264 -msgid "Open app" -msgstr "Otwórz apkę" - -#: src/gtk/help-overlay.blp:11 -msgid "App Management" -msgstr "Zarządzanie aplikacjami" - -#: src/gtk/help-overlay.blp:14 -msgid "Search" -msgstr "Szukaj" - -#: src/gtk/help-overlay.blp:19 data/ui/filter.blp:7 -msgid "Set Filters" -msgstr "Ustaw filtry" - -#: src/gtk/help-overlay.blp:24 -msgid "Refresh" -msgstr "Odśwież" - -#: src/gtk/help-overlay.blp:34 -msgid "More Functions" -msgstr "Więcej funkcji" - -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 -msgid "Manage Leftover Data" -msgstr "" - -#: src/gtk/help-overlay.blp:42 -msgid "Manage Remotes" -msgstr "" - -#: src/gtk/help-overlay.blp:47 -msgid "Install From File" -msgstr "Zainstaluj z pliku" - -#: src/gtk/help-overlay.blp:52 -msgid "General" -msgstr "Podstawowe" - -#: src/gtk/help-overlay.blp:55 -msgid "Open Menu" -msgstr "Otwórz menu" - -#: src/gtk/help-overlay.blp:60 -msgid "Show Shortcuts" -msgstr "Pokaż skróty" - -#: src/gtk/help-overlay.blp:65 -msgid "Quit" -msgstr "Wyjdź" - -#: src/properties_window.py:36 src/remotes_window.py:96 -msgid "Copied {}" -msgstr "Skopiowano {}" - -#: src/properties_window.py:48 -msgid "Could not show details" -msgstr "Nie można pokazać szczegółów" - -#: src/properties_window.py:54 -msgid "User Data" -msgstr "Dane użytkownika" - -#: src/properties_window.py:73 src/properties_window.py:119 -msgid "No User Data" -msgstr "Brak danych użytkownika" - -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 -msgid "Name" -msgstr "Nazwa" - -#: src/properties_window.py:84 -msgid "Description" -msgstr "Opis" - -#: src/properties_window.py:84 -msgid "App ID" -msgstr "ID apki" - -#: src/properties_window.py:84 -msgid "Version" -msgstr "Wersja" - -#: src/properties_window.py:84 -msgid "Branch" -msgstr "Gałąź" - -#: src/properties_window.py:85 -msgid "Arch" -msgstr "Architektura" - -#: src/properties_window.py:85 -msgid "Origin" -msgstr "Pochodzenie" - -#: src/properties_window.py:85 -msgid "Installation" -msgstr "" - -#: src/properties_window.py:85 -msgid "Ref" -msgstr "" - -#: src/properties_window.py:85 -msgid "Active Commit" -msgstr "" - -#: src/properties_window.py:86 -msgid "Latest Commit" -msgstr "Najnowszy commit" - -#: src/properties_window.py:86 -msgid "Installed Size" -msgstr "Rozmiar po instalacji" - -#: src/properties_window.py:86 -msgid "Options" -msgstr "Opcje" - -#: src/properties_window.py:158 +#: src/window.py:282 src/properties_window.py:157 msgid "" "{} has reached its End of Life and will not receive any security updates" msgstr "" -#: src/properties_window.py:162 +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" +msgstr "" + +#: src/window.py:288 src/properties_window.py:161 msgid "" "{}'s runtime has reached its End of Life and will not receive any security " "updates" msgstr "" -#: src/properties_window.py:166 +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "" + +#: src/window.py:292 src/properties_window.py:165 msgid "{} is masked and will not be updated" -msgstr "{} jest zamaskowane i nie będzie aktualizowane" +msgstr "" -#: src/properties_window.py:178 +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "" + +#: src/window.py:330 src/window.py:491 +msgid "Copy" +msgstr "" + +#: src/window.py:333 +msgid "Opened {}" +msgstr "" + +#: src/window.py:334 +msgid "Open" +msgstr "" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "" + +#: src/window.py:374 +msgid "Manage Snapshots" +msgstr "" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 +msgid "Could not open folder" +msgstr "" + +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 +#, fuzzy +msgid "Could not trash user data" +msgstr "Znajdź i przenieś do kosza pozostałe dane użytkownika" + +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 +msgid "Trashed user data" +msgstr "" + +#: src/window.py:441 src/properties_window.py:125 +msgid "Send {}'s User Data to the Trash?" +msgstr "" + +#: src/window.py:442 +msgid "Your files and data for this app will be sent to the trash." +msgstr "" + +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 +msgid "Trash Data" +msgstr "" + +#: src/window.py:457 +msgid "Could disable updates for {}" +msgstr "" + +#: src/window.py:472 +msgid "Disable Updates for {}?" +msgstr "" + +#: src/window.py:473 +msgid "" +"This will mask {} ensuring it will never recieve any feature or security " +"updates." +msgstr "" + +#: src/window.py:490 +msgid "Could not Run App" +msgstr "" + +#: src/window.py:496 +msgid "OK" +msgstr "" + +#: src/window.py:514 +msgid "List refreshed" +msgstr "" + +#: src/window.py:557 +msgid "No user data for {}" +msgstr "" + +#: src/window.py:566 +msgid "Trash Selected Apps' User Data?" +msgstr "" + +#: src/window.py:566 +msgid "Your files and data for these apps will be sent to the trash." +msgstr "" + +#: src/window.py:620 +msgid "Copied selected app names" +msgstr "" + +#: src/window.py:628 +msgid "Copied selected app IDs" +msgstr "" + +#: src/window.py:636 +msgid "Copied selected app refs" +msgstr "" + +#: src/window.py:696 src/orphans_window.py:71 +msgid "Installed successfully" +msgstr "" + +#: src/window.py:698 +msgid "Could not install app" +msgstr "" + +#: src/window.py:719 +msgid "Install {}?" +msgstr "" + +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 +msgid "Install" +msgstr "" + +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 +msgid "User" +msgstr "" + +#: src/window.py:729 +msgid "The app will be available to only you" +msgstr "" + +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 +msgid "System" +msgstr "" + +#: src/window.py:730 +msgid "The app will be available to every user on the system" +msgstr "" + +#: src/window.py:759 +msgid "File type not supported" +msgstr "" + +#: data/ui/window.blp:11 +msgid "Refresh List" +msgstr "" + +#: data/ui/window.blp:17 data/ui/orphans.blp:14 +msgid "Search List" +msgstr "" + +#: data/ui/window.blp:23 +msgid "Filter List" +msgstr "" + +#: data/ui/window.blp:29 +msgid "Main Menu" +msgstr "" + +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 +msgid "Toggle Selection Mode" +msgstr "" + +#: data/ui/window.blp:97 data/ui/orphans.blp:81 +msgid "Installing…" +msgstr "" + +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 +msgid "This could take a while." +msgstr "" + +#: data/ui/window.blp:128 +msgid "Uninstalling…" +msgstr "" + +#: data/ui/window.blp:140 +msgid "No Flatpaks Found" +msgstr "" + +#: data/ui/window.blp:141 +msgid "" +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." +msgstr "" + +#: data/ui/window.blp:146 data/ui/orphans.blp:107 +msgid "No Results Found" +msgstr "" + +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" +msgstr "" + +#: data/ui/window.blp:159 data/ui/orphans.blp:118 +msgid "Select All" +msgstr "" + +#: data/ui/window.blp:165 +msgid "Uninstall Selected Apps" +msgstr "" + +#: data/ui/window.blp:171 +msgid "Send Selected Apps' Data to the Trash" +msgstr "" + +#: data/ui/window.blp:177 +msgid "Open Copy Menu" +msgstr "" + +#: data/ui/window.blp:184 +msgid "Snapshot Selected Apps' Data" +msgstr "" + +#: data/ui/window.blp:194 +msgid "Install From File…" +msgstr "" + +#: data/ui/window.blp:199 +msgid "Manage Leftover Data…" +msgstr "" + +#: data/ui/window.blp:208 +msgid "Manage Remotes…" +msgstr "" + +#: data/ui/window.blp:213 +msgid "Install From The Web…" +msgstr "" + +#: data/ui/window.blp:218 +msgid "_Keyboard Shortcuts" +msgstr "" + +#: data/ui/window.blp:223 +msgid "_About Warehouse" +msgstr "" + +#: data/ui/window.blp:232 +msgid "Copy Names" +msgstr "" + +#: data/ui/window.blp:237 +msgid "Copy IDs" +msgstr "" + +#: data/ui/window.blp:242 +msgid "Copy Refs" +msgstr "" + +#: data/ui/window.blp:251 +msgid "Open app" +msgstr "" + +#: src/gtk/help-overlay.blp:11 +msgid "App Management" +msgstr "" + +#: src/gtk/help-overlay.blp:14 +msgid "Search" +msgstr "" + +#: src/gtk/help-overlay.blp:19 data/ui/filter.blp:7 +msgid "Set Filters" +msgstr "" + +#: src/gtk/help-overlay.blp:24 +msgid "Refresh" +msgstr "" + +#: src/gtk/help-overlay.blp:34 +msgid "More Functions" +msgstr "" + +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 +msgid "Manage Leftover Data" +msgstr "" + +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 +msgid "Manage Remotes" +msgstr "" + +#: src/gtk/help-overlay.blp:47 +msgid "Install From File" +msgstr "" + +#: src/gtk/help-overlay.blp:52 +msgid "General" +msgstr "" + +#: src/gtk/help-overlay.blp:55 +msgid "Open Menu" +msgstr "" + +#: src/gtk/help-overlay.blp:60 +msgid "Show Shortcuts" +msgstr "" + +#: src/gtk/help-overlay.blp:65 +msgid "Quit" +msgstr "" + +#: src/properties_window.py:36 src/remotes_window.py:72 +msgid "Copied {}" +msgstr "" + +#: src/properties_window.py:48 +#, fuzzy +#| msgid "Find and trash leftover user data" +msgid "Could not show details" +msgstr "Znajdź i przenieś do kosza pozostałe dane użytkownika" + +#: src/properties_window.py:54 +msgid "User Data" +msgstr "" + +#: src/properties_window.py:73 src/properties_window.py:118 +msgid "No User Data" +msgstr "" + +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 +msgid "Name" +msgstr "" + +#: src/properties_window.py:83 +msgid "Description" +msgstr "" + +#: src/properties_window.py:83 +msgid "App ID" +msgstr "" + +#: src/properties_window.py:83 +msgid "Version" +msgstr "" + +#: src/properties_window.py:83 +msgid "Branch" +msgstr "" + +#: src/properties_window.py:84 +msgid "Arch" +msgstr "" + +#: src/properties_window.py:84 +msgid "Origin" +msgstr "" + +#: src/properties_window.py:84 +msgid "Installation" +msgstr "" + +#: src/properties_window.py:84 +msgid "Ref" +msgstr "" + +#: src/properties_window.py:84 +msgid "Active Commit" +msgstr "" + +#: src/properties_window.py:85 +msgid "Latest Commit" +msgstr "" + +#: src/properties_window.py:85 +msgid "Installed Size" +msgstr "" + +#: src/properties_window.py:85 +msgid "Options" +msgstr "" + +#: src/properties_window.py:177 msgid "{} Properties" -msgstr "Właściwości {}" +msgstr "" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" -msgstr "Nie udało się usunąć {}" +msgstr "" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" -msgstr "Usunąć {}?" - -#: src/remotes_window.py:69 -msgid "Remove" -msgstr "Usuń" - -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "Wyłącz aktualizacje" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "{} szerokość" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" msgstr "" -#: src/remotes_window.py:128 +#: src/remotes_window.py:60 +msgid "Remove" +msgstr "" + +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" -msgstr "Usuń {}" - -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" msgstr "" -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "Główne repozytorium aplikacji Flatpak" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "Wydania Beta aplikacji Flatpak" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "Flatpaki spakowane przez Fedora Linux" - -#: src/remotes_window.py:154 -#, fuzzy -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "Najnowsze wydania Beta aplikacji i środowisk GNOME" - -#: src/remotes_window.py:155 -#, fuzzy -msgid "Beta KDE Apps and Runtimes" -msgstr "Wydania Beta aplikacji i środowisk KDE" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:246 msgid "Could not add {}" -msgstr "Nie udało się dodać {}" +msgstr "" -#: src/remotes_window.py:210 +#: src/remotes_window.py:139 msgid "Add Flatpak Remote" msgstr "" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:142 src/remotes_window.py:289 msgid "Add" -msgstr "Dodaj" +msgstr "" -#: src/remotes_window.py:272 +#: src/remotes_window.py:204 msgid "URL" -msgstr "URL" +msgstr "" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:215 src/remotes_window.py:299 msgid "Remote will be available to only you" msgstr "" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:221 src/remotes_window.py:300 msgid "Remote will be available to every user on the system" msgstr "" -#: src/remotes_window.py:312 +#: src/remotes_window.py:244 msgid "{} successfully added" -msgstr "Pomyślnie dodano {}" +msgstr "" -#: src/remotes_window.py:352 +#: src/remotes_window.py:286 msgid "Add {}?" -msgstr "Dodać {}?" +msgstr "" -#: src/remotes_window.py:395 +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:325 +msgid "The open source, pay-what-you-want app store from elementary" +msgstr "" + +#: src/remotes_window.py:326 +msgid "Central repository of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:327 +msgid "Beta builds of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:328 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "" + +#: src/remotes_window.py:329 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:330 +msgid "Beta KDE Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:331 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "" + +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "" + +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "" + +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" + +#: src/popular_remotes_window.py:31 +#, fuzzy msgid "Flatpak Repos" -msgstr "Repozytoria Flatpak" +msgstr "Flatpaki" -#: data/ui/remotes.blp:22 -msgid "Installed Remotes" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." msgstr "" -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -msgid "Add a Popular Remote" -msgstr "Dodaj popularne źródło aplikacji" - -#: data/ui/remotes.blp:48 -msgid "Add Other Remotes" -msgstr "" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" -msgstr "Dodaj plik Repo" +msgstr "" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "" -#: data/ui/remotes.blp:78 -msgid "Adding Remote…" +#: src/orphans_window.py:73 +msgid "Could not install some apps" msgstr "" -#: src/orphans_window.py:75 -msgid "Could not install some apps" -msgstr "Nie udało się zainstalować niektórych aplikacji" - #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" -msgstr "Spróbować zainstalować?" +msgstr "" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." -msgstr "Te foldery zostaną wysłane do kosza." +msgstr "" -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" -msgstr "Kontynuuj" +msgstr "" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "Otwórz folder danych użytkownika" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" -msgstr "Otwórz folder danych" +msgstr "" #: data/ui/orphans.blp:101 msgid "No Leftover Data" @@ -724,11 +768,11 @@ msgstr "" #: data/ui/filter.blp:22 msgid "Apply" -msgstr "Zaaplikuj" +msgstr "" #: data/ui/filter.blp:54 msgid "Show Apps" -msgstr "Pokaż aplikacje" +msgstr "" #: data/ui/filter.blp:64 msgid "Show Runtimes" @@ -750,11 +794,15 @@ msgstr "" msgid "Could not downgrade {}" msgstr "" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +msgid "Could not disable updates for {}" +msgstr "" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "" @@ -766,19 +814,12 @@ msgstr "" msgid "Ensure that {} will never be updated to a newer version" msgstr "" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "" - #: data/ui/downgrade.blp:52 msgid "Select a Release" -msgstr "Wybierz wydanie" +msgstr "" #: data/ui/downgrade.blp:53 msgid "" "This will uninstall the current release and install the chosen one instead. " "Note that downgrading can cause issues." msgstr "" - -#~ msgid "Install From The Web…" -#~ msgstr "Zainstaluj z Sieci…" diff --git a/po/pt_BR.po b/po/pt_BR.po index a687263..a4513e6 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -67,330 +67,401 @@ msgstr "" msgid "Flatpaks" msgstr "" -#. Translators: do one of the following, one per line: Your Name, Your Name , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "" - -#: src/main.py:143 +#: src/main.py:141 msgid "Donate" msgstr "" -#: src/main.py:144 -msgid "Contributors" -msgstr "" - -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "" -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "" -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "" -#: src/window.py:311 -msgid "List refreshed" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" msgstr "" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 -msgid "Could not open folder" -msgstr "" - -#: src/window.py:328 src/properties_window.py:124 -msgid "Could not trash user data" -msgstr "" - -#: src/window.py:332 src/properties_window.py:118 -msgid "Trashed user data" -msgstr "" - -#: src/window.py:334 src/properties_window.py:126 -msgid "Send {}'s User Data to the Trash?" -msgstr "" - -#: src/window.py:335 -msgid "Your files and data for this app will be sent to the trash." -msgstr "" - -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 -msgid "Trash Data" -msgstr "" - -#: src/window.py:349 src/downgrade_window.py:106 -msgid "Could not disable updates for {}" -msgstr "" - -#: src/window.py:364 -msgid "Disable Updates for {}?" -msgstr "" - -#: src/window.py:365 +#: src/window.py:282 src/properties_window.py:157 msgid "" -"This will mask {} ensuring it will never receive any feature or security " -"updates." +"{} has reached its End of Life and will not receive any security updates" msgstr "" -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" msgstr "" -#: src/window.py:382 -msgid "Could not Run App" +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" msgstr "" -#: src/window.py:383 +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "" + +#: src/window.py:330 src/window.py:491 msgid "Copy" msgstr "" -#: src/window.py:388 +#: src/window.py:333 +msgid "Opened {}" +msgstr "" + +#: src/window.py:334 +msgid "Open" +msgstr "" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "" + +#: src/window.py:374 +msgid "Manage Snapshots" +msgstr "" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 +msgid "Could not open folder" +msgstr "" + +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 +msgid "Could not trash user data" +msgstr "" + +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 +msgid "Trashed user data" +msgstr "" + +#: src/window.py:441 src/properties_window.py:125 +msgid "Send {}'s User Data to the Trash?" +msgstr "" + +#: src/window.py:442 +msgid "Your files and data for this app will be sent to the trash." +msgstr "" + +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 +msgid "Trash Data" +msgstr "" + +#: src/window.py:457 +msgid "Could disable updates for {}" +msgstr "" + +#: src/window.py:472 +msgid "Disable Updates for {}?" +msgstr "" + +#: src/window.py:473 +msgid "" +"This will mask {} ensuring it will never recieve any feature or security " +"updates." +msgstr "" + +#: src/window.py:490 +msgid "Could not Run App" +msgstr "" + +#: src/window.py:496 msgid "OK" msgstr "" -#: src/window.py:434 -msgid "{} has no data to trash" +#: src/window.py:514 +msgid "List refreshed" msgstr "" -#: src/window.py:437 -msgid "Could not trash {}'s data" +#: src/window.py:557 +msgid "No user data for {}" msgstr "" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "" -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -msgid "This should only take a moment." -msgstr "" - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 msgid "Installing…" msgstr "" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 msgid "This could take a while." msgstr "" -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 msgid "Uninstalling…" msgstr "" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "" -#: data/ui/window.blp:148 +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" -#: data/ui/window.blp:153 -msgid "No Flatpaks Match Filters" -msgstr "" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." -msgstr "" - -#: data/ui/window.blp:159 data/ui/orphans.blp:107 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 msgid "No Results Found" msgstr "" -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -msgid "Try a different search term." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "" -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 msgid "Snapshot Selected Apps' Data" msgstr "" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 msgid "Install From File…" msgstr "" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 msgid "Manage Leftover Data…" msgstr "" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 msgid "Manage Remotes…" msgstr "" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +msgid "Install From The Web…" +msgstr "" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "" @@ -414,11 +485,11 @@ msgstr "" msgid "More Functions" msgstr "" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "" @@ -442,7 +513,7 @@ msgstr "" msgid "Quit" msgstr "" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "" @@ -454,248 +525,214 @@ msgstr "" msgid "User Data" msgstr "" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 msgid "No User Data" msgstr "" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "" -#: src/remotes_window.py:119 -msgid "Disabled" -msgstr "" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "" -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:246 msgid "Could not add {}" msgstr "" -#: src/remotes_window.py:210 +#: src/remotes_window.py:139 msgid "Add Flatpak Remote" msgstr "" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:142 src/remotes_window.py:289 msgid "Add" msgstr "" -#: src/remotes_window.py:272 +#: src/remotes_window.py:204 msgid "URL" msgstr "" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:215 src/remotes_window.py:299 msgid "Remote will be available to only you" msgstr "" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:221 src/remotes_window.py:300 msgid "Remote will be available to every user on the system" msgstr "" -#: src/remotes_window.py:312 +#: src/remotes_window.py:244 msgid "{} successfully added" msgstr "" -#: src/remotes_window.py:352 +#: src/remotes_window.py:286 msgid "Add {}?" msgstr "" -#: src/remotes_window.py:395 +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:325 +msgid "The open source, pay-what-you-want app store from elementary" +msgstr "" + +#: src/remotes_window.py:326 +msgid "Central repository of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:327 +msgid "Beta builds of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:328 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "" + +#: src/remotes_window.py:329 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:330 +msgid "Beta KDE Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:331 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "" + +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "" + +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "" + +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" + +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "" -#: data/ui/remotes.blp:22 -msgid "Installed Remotes" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." msgstr "" -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -msgid "Add a Popular Remote" -msgstr "" - -#: data/ui/remotes.blp:48 -msgid "Add Other Remotes" -msgstr "" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "" -#: data/ui/remotes.blp:78 -msgid "Adding Remote…" -msgstr "" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "" -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "" @@ -736,11 +773,15 @@ msgstr "" msgid "Could not downgrade {}" msgstr "" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +msgid "Could not disable updates for {}" +msgstr "" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "" @@ -752,10 +793,6 @@ msgstr "" msgid "Ensure that {} will never be updated to a newer version" msgstr "" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "" diff --git a/po/ru.po b/po/ru.po index 1ac30b8..5c1055f 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" -"PO-Revision-Date: 2023-11-15 06:50+0000\n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" +"PO-Revision-Date: 2023-11-14 01:28+0000\n" "Last-Translator: Сергей Ворон \n" "Language-Team: Russian \n" @@ -16,11 +16,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 5.0\n" -#: data/io.github.flattool.Warehouse.desktop.in:3 +#: data/io.github.flattool.Warehouse.desktop.in:3 src/main.py:128 msgid "Warehouse" msgstr "Warehouse" @@ -73,346 +73,419 @@ msgstr "Переустановка приложений, в которых ос msgid "Flatpaks" msgstr "Пакеты Flatpak" -#. Translators: do one of the following, one per line: Your Name, Your Name , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "Сергей Ворон " - -#: src/main.py:143 +#: src/main.py:141 msgid "Donate" msgstr "Пожертвовать" +#. Translators: do one of the following, one per line: Your Name, Your Name , Your Name https://websi.te +#: src/main.py:138 +msgid "translator-credits" +msgstr "" + #: src/main.py:144 msgid "Contributors" -msgstr "Участники" +msgstr "" -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "Успешно удалено" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "Не удалось удалить некоторые приложения" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "Удалить выбранные приложения?" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "После удаления, использовать эти приложения будет невозможно." -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "Настройки и данные приложения" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "Оставить" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "Позволяет восстановить настройки и данные этих приложений" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "Очистить" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "Очистить настройки и данные этих приложений" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "Отмена" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "Удалить" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "Невозможно удалить, если уже идёт удаление" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "Удалить {}?" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "После удаления, использовать {} будет невозможно." -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "Позволяет восстановить настройки и контент этого приложения" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "Очистить настройки и данные этого приложения" -#: src/window.py:311 -msgid "List refreshed" -msgstr "Список обновлен" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" +msgstr "Cрок поддержки приложения" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 +#: src/window.py:282 src/properties_window.py:157 +msgid "" +"{} has reached its End of Life and will not receive any security updates" +msgstr "" +"Срок поддержки приложения {} закончился и оно больше не будет получать " +"никаких обновлений безопасности" + +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" +msgstr "Cрок поддержки среды выполнения" + +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" +msgstr "" +"Срок поддержки среды выполнения {} закончился и она больше не будет получать " +"никаких обновлений безопасности" + +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "Обновления отключены" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "{} скрыт и не будет обновляться" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "Просмотр свойств" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "Имя скопировано" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "Копировать имя" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "ИД скопирован" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "Копировать ИД" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "Ссылка скопирована" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "Копировать ссылку" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "Команда запуска скопирована" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "Копировать команду запуска" + +#: src/window.py:330 src/window.py:491 +msgid "Copy" +msgstr "Копировать" + +#: src/window.py:333 +msgid "Opened {}" +msgstr "Открыто {}" + +#: src/window.py:334 +msgid "Open" +msgstr "Открыть" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "Отключить обновления" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "Включить обновления" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "Открыть папку с данными приложения" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "Очистить данные приложения" + +#: src/window.py:374 +msgid "Manage Snapshots" +msgstr "Управление снимками" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "Понизить версию" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 msgid "Could not open folder" msgstr "Не удалось открыть папку" -#: src/window.py:328 src/properties_window.py:124 +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 msgid "Could not trash user data" msgstr "Не удалось очистить данные приложения" -#: src/window.py:332 src/properties_window.py:118 +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 msgid "Trashed user data" msgstr "Данные приложения очищены" -#: src/window.py:334 src/properties_window.py:126 +#: src/window.py:441 src/properties_window.py:125 msgid "Send {}'s User Data to the Trash?" msgstr "Очистить данные приложения {}?" -#: src/window.py:335 +#: src/window.py:442 msgid "Your files and data for this app will be sent to the trash." msgstr "Ваши файлы и данные этого приложения будут очищены." -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 msgid "Trash Data" msgstr "Очистить данные" -#: src/window.py:349 src/downgrade_window.py:106 -msgid "Could not disable updates for {}" -msgstr "Не удалось отключить обновления для {}" +#: src/window.py:457 +msgid "Could disable updates for {}" +msgstr "Можно отключить обновления для {}" -#: src/window.py:364 +#: src/window.py:472 msgid "Disable Updates for {}?" msgstr "Отключить обновления для {}?" -#: src/window.py:365 +#: src/window.py:473 msgid "" -"This will mask {} ensuring it will never receive any feature or security " +"This will mask {} ensuring it will never recieve any feature or security " "updates." msgstr "" "Это скроет {}, гарантируя, что он никогда не получит никаких обновлений " "функций и безопасности." -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "Отключить обновления" - -#: src/window.py:382 +#: src/window.py:490 msgid "Could not Run App" msgstr "Не удалось запустить приложение" -#: src/window.py:383 -msgid "Copy" -msgstr "Копировать" - -#: src/window.py:388 +#: src/window.py:496 msgid "OK" msgstr "ОК" -#: src/window.py:434 -#, fuzzy -#| msgid "Send {}'s User Data to the Trash?" -msgid "{} has no data to trash" -msgstr "Очистить данные приложения {}?" +#: src/window.py:514 +msgid "List refreshed" +msgstr "Список обновлен" -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "Не удалось очистить данные приложения" +#: src/window.py:557 +msgid "No user data for {}" +msgstr "Нет данных для {}" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "Очистить данные выбранных приложений?" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "Ваши файлы и данные этих приложений будут очищены." -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "Выбранное имя приложения скопировано" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "Выбранный ИД приложения скопирован" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "Выбранная ссылка приложения скопирована" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "Успешно установлено" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "Не удалось установить приложение" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "Установить {}?" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "Установить" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "Пользователь" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "Приложение будет доступно только вам" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "Система" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "Приложение будет доступно всем пользователям системы" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "Тип файла не поддерживается" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "Обновить список" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "Список поиска" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "Список фильтров" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "Главное меню" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "Переключение режима выбора" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -#, fuzzy -#| msgid "This could take a while." -msgid "This should only take a moment." -msgstr "Это займет некоторое время." - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 msgid "Installing…" msgstr "Установка…" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 msgid "This could take a while." msgstr "Это займет некоторое время." -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 msgid "Uninstalling…" msgstr "Удаление…" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "Пакеты Flatpak не найдены" -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse cannot see the list of remotes or the system has no remotes " -#| "added" +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." -msgstr "Warehouse не видит список репозиториев или они не добавлены в системе" - -#: data/ui/window.blp:153 -#, fuzzy -#| msgid "No Flatpaks Found" -msgid "No Flatpaks Match Filters" -msgstr "Пакеты Flatpak не найдены" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" +"Либо нет пакетов Flatpak, соответствующих текущему фильтру, либо Warehouse " +"не видит список установленных пакетов Flatpak, либо в системе не установлены " +"пакеты Flatpak." -#: data/ui/window.blp:159 data/ui/orphans.blp:107 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 msgid "No Results Found" msgstr "Результатов не найдено" -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -#, fuzzy -#| msgid "Try a different search term" -msgid "Try a different search term." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "Попробуйте другой поисковый запрос" -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "Выбрать все" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "Удалить выбранные приложения" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "Очистить данные выбранных приложений" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "Открыть меню копирования" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 msgid "Snapshot Selected Apps' Data" msgstr "Снимок выбранных данных приложений" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 msgid "Install From File…" msgstr "Установить из файла…" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 msgid "Manage Leftover Data…" msgstr "Управление остатками данных…" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 msgid "Manage Remotes…" msgstr "Управление репозиториями…" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +msgid "Install From The Web…" +msgstr "Установить из сети…" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "_Комбинации клавиш" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "_О приложении" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "Копировать имена" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "Копировать ИД" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "Копировать ссылки" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "Открыть приложение" @@ -436,11 +509,11 @@ msgstr "Обновить" msgid "More Functions" msgstr "Дополнительные функции" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "Управление данными" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "Управление репозиториями" @@ -464,7 +537,7 @@ msgstr "Показать комбинации клавиш" msgid "Quit" msgstr "Выйти" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "Скопировано {}" @@ -476,265 +549,217 @@ msgstr "Не удалось показать детали" msgid "User Data" msgstr "Пользовательские данные" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 msgid "No User Data" msgstr "Нет пользовательских данных" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "Имя" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "Описание" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "ИД приложения" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "Версия" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "Ветка" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "Архитектура" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "Источник" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "Установка" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "Ссылка" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "Текущий коммит" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "Последний коммит" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "Установленный размер" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "Опции" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "" -"Срок поддержки приложения {} закончился и оно больше не будет получать " -"никаких обновлений безопасности" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" -"Срок поддержки среды выполнения {} закончился и она больше не будет получать " -"никаких обновлений безопасности" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "{} скрыт и не будет обновляться" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "Свойства {}" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "Не удалось удалить {}" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "Все установленные приложения из {} перестанут получать обновления" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "Удалить {}?" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "Удалить" -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "Отключить обновления" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "Тип {}" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "Скопировать имя репозитория" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "Удалить {}" +#: src/remotes_window.py:113 src/remotes_window.py:246 +msgid "Could not add {}" +msgstr "Не удалось добавить {}" + +#: src/remotes_window.py:139 +msgid "Add Flatpak Remote" +msgstr "Добавить репозиторий Flatpak" + +#: src/remotes_window.py:142 src/remotes_window.py:289 +msgid "Add" +msgstr "Добавить" + +#: src/remotes_window.py:204 +msgid "URL" +msgstr "URL" + +#: src/remotes_window.py:215 src/remotes_window.py:299 +msgid "Remote will be available to only you" +msgstr "Репозиторий будет доступен только вам" + +#: src/remotes_window.py:221 src/remotes_window.py:300 +msgid "Remote will be available to every user on the system" +msgstr "Репозиторий будет доступен всем пользователям системы" + +#: src/remotes_window.py:244 +msgid "{} successfully added" +msgstr "{} успешно добавлен" + +#: src/remotes_window.py:286 +msgid "Add {}?" +msgstr "Добавить {}?" + #. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 +#: src/remotes_window.py:325 msgid "The open source, pay-what-you-want app store from elementary" msgstr "" "Магазин приложений с открытым исходным кодом и оплатой по желанию от " "elementary" -#: src/remotes_window.py:151 +#: src/remotes_window.py:326 msgid "Central repository of Flatpak applications" msgstr "Центральный репозиторий приложений Flatpak" -#: src/remotes_window.py:152 +#: src/remotes_window.py:327 msgid "Beta builds of Flatpak applications" msgstr "Бета-версии приложений Flatpak" -#: src/remotes_window.py:153 +#: src/remotes_window.py:328 msgid "Flatpaks packaged by Fedora Linux" msgstr "Flatpak, упакованные Fedora Linux" -#: src/remotes_window.py:154 +#: src/remotes_window.py:329 msgid "The latest beta GNOME Apps and Runtimes" msgstr "Последняя бета-версия приложений и сред выполнения GNOME" -#: src/remotes_window.py:155 +#: src/remotes_window.py:330 msgid "Beta KDE Apps and Runtimes" msgstr "Бета-приложения и среды выполнения KDE" -#: src/remotes_window.py:156 +#: src/remotes_window.py:331 msgid "Central repository of the WebKit Developer and Runtime SDK" msgstr "Центральный репозиторий WebKit Developer and Runtime SDK" -#: src/remotes_window.py:188 src/remotes_window.py:314 -msgid "Could not add {}" -msgstr "Не удалось добавить {}" +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "Добавить репозиторий" -#: src/remotes_window.py:210 -msgid "Add Flatpak Remote" -msgstr "Добавить репозиторий Flatpak" +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "Нет репозиториев" -#: src/remotes_window.py:213 src/remotes_window.py:355 -msgid "Add" -msgstr "Добавить" +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "Warehouse не видит список репозиториев или они не добавлены в системе" -#: src/remotes_window.py:272 -msgid "URL" -msgstr "URL" - -#: src/remotes_window.py:283 src/remotes_window.py:365 -msgid "Remote will be available to only you" -msgstr "Репозиторий будет доступен только вам" - -#: src/remotes_window.py:289 src/remotes_window.py:366 -msgid "Remote will be available to every user on the system" -msgstr "Репозиторий будет доступен всем пользователям системы" - -#: src/remotes_window.py:312 -msgid "{} successfully added" -msgstr "{} успешно добавлен" - -#: src/remotes_window.py:352 -msgid "Add {}?" -msgstr "Добавить {}?" - -#: src/remotes_window.py:395 +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "Репозитории Flatpak" -#: data/ui/remotes.blp:22 -#, fuzzy -#| msgid "Installed Size" -msgid "Installed Remotes" -msgstr "Установленный размер" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." +msgstr "Выберите из списка популярные репозитории или добавьте новый." -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add Flatpak Remote" -msgid "Add a Popular Remote" -msgstr "Добавить репозиторий Flatpak" - -#: data/ui/remotes.blp:48 -#, fuzzy -#| msgid "Add Remote" -msgid "Add Other Remotes" -msgstr "Добавить репозиторий" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "Добавить файл репозитория" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "Добавить пользовательский репозиторий" -#: data/ui/remotes.blp:78 -#, fuzzy -#| msgid "Add Remote" -msgid "Adding Remote…" -msgstr "Добавить репозиторий" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "Не удалось установить некоторые приложения" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "Попытаться установить?" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" "Warehouse попытается установить приложения, соответствующие выбранным данным." -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "Тип {}" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "Очистить папки?" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "Эти папки будут очищены." -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "Продолжить" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "Не удалось управление данными" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "Открыть папку с данными приложения" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "Открыть папку данных" @@ -775,11 +800,15 @@ msgstr "Хеш коммита: {}" msgid "Could not downgrade {}" msgstr "Не удалось понизить версию {}" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +msgid "Could not disable updates for {}" +msgstr "Не удалось отключить обновления для {}" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "Понижение версии…" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "Понизить версию {}" @@ -791,10 +820,6 @@ msgstr "Получение релизов…" msgid "Ensure that {} will never be updated to a newer version" msgstr "Гарантируется, что {} никогда не будет обновлен до более новой версии" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "Понизить версию" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "Выбрать релиз" @@ -807,90 +832,6 @@ msgstr "" "Это приведет к удалению текущей версии и вместо нее установится выбранная. " "Обратите внимание, что понижение версии может вызвать проблемы." -#~ msgid "Install From The Web…" -#~ msgstr "Установить из сети…" - -#~ msgid "Add Remote" -#~ msgstr "Добавить репозиторий" - -#~ msgid "No Remotes" -#~ msgstr "Нет репозиториев" - -#~ msgid "" -#~ "Warehouse cannot see the list of remotes or the system has no remotes " -#~ "added" -#~ msgstr "" -#~ "Warehouse не видит список репозиториев или они не добавлены в системе" - -#~ msgid "Choose from a list of popular remotes or add a new one." -#~ msgstr "Выберите из списка популярные репозитории или добавьте новый." - -#~ msgid "App EOL" -#~ msgstr "Cрок поддержки приложения" - -#~ msgid "Runtime EOL" -#~ msgstr "Cрок поддержки среды выполнения" - -#~ msgid "Updates Disabled" -#~ msgstr "Обновления отключены" - -#~ msgid "View Properties" -#~ msgstr "Просмотр свойств" - -#~ msgid "Copied name" -#~ msgstr "Имя скопировано" - -#~ msgid "Copy Name" -#~ msgstr "Копировать имя" - -#~ msgid "Copied ID" -#~ msgstr "ИД скопирован" - -#~ msgid "Copy ID" -#~ msgstr "Копировать ИД" - -#~ msgid "Copied ref" -#~ msgstr "Ссылка скопирована" - -#~ msgid "Copy Ref" -#~ msgstr "Копировать ссылку" - -#~ msgid "Copied launch command" -#~ msgstr "Команда запуска скопирована" - -#~ msgid "Copy Launch Command" -#~ msgstr "Копировать команду запуска" - -#~ msgid "Opened {}" -#~ msgstr "Открыто {}" - -#~ msgid "Open" -#~ msgstr "Открыть" - -#~ msgid "Enable Updates" -#~ msgstr "Включить обновления" - -#~ msgid "Trash User Data" -#~ msgstr "Очистить данные приложения" - -#~ msgid "Manage Snapshots" -#~ msgstr "Управление снимками" - -#~ msgid "Could disable updates for {}" -#~ msgstr "Можно отключить обновления для {}" - -#~ msgid "No user data for {}" -#~ msgstr "Нет данных для {}" - -#~ msgid "" -#~ "There are either no Flatpaks that match the current filter, Warehouse " -#~ "cannot see the list of installed Flatpaks, or the system has no Flatpaks " -#~ "installed." -#~ msgstr "" -#~ "Либо нет пакетов Flatpak, соответствующих текущему фильтру, либо " -#~ "Warehouse не видит список установленных пакетов Flatpak, либо в системе " -#~ "не установлены пакеты Flatpak." - #~ msgid "Show Apps Using this Runtime" #~ msgstr "Показать приложения, использующие эту среду выполнения" diff --git a/po/sv.po b/po/sv.po index 8e89a28..d2da2d1 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" "PO-Revision-Date: 2023-11-07 04:13+0000\n" "Last-Translator: skøldis \n" "Language-Team: Swedish , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "" - -#: src/main.py:143 +#: src/main.py:141 msgid "Donate" msgstr "" -#: src/main.py:144 -#, fuzzy -#| msgid "Continue" -msgid "Contributors" -msgstr "Fortsätt" - -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "Avinstallation lycakdes" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "Kunde inte avinstallera vissa appar" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "Avinstallera Utvalda Appar?" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "" "Efter borttagning kommer det inte att vara möjligt att använda dessa appar." -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "Appinställningar och Data" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "Behåll" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "Tillåt återställning av dessa appars inställningar och innehåll" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "Trasha" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "Skicka dessa appars inställningar och innehåll till papperskorgen" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "Avbryt" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "Avinstallera" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "Kan inte avinstallera medan andra appar avinstalleras" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "Avinstallera {}?" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "Efter borttagning kommer det inte att vara möjligt att använda {}." -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "Tillåt återställning av denna apps inställningar och innehåll" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "Skicka denna apps inställningar och innehåll till papperskorgen" -#: src/window.py:311 -msgid "List refreshed" -msgstr "Listan laddades om" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" +msgstr "Uttjänt" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 +#: src/window.py:282 src/properties_window.py:157 +msgid "" +"{} has reached its End of Life and will not receive any security updates" +msgstr "{} är uttjänt och kommer inte att få säkerhetsuppdateringar" + +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" +msgstr "Exekveringsmiljö uttjänt" + +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" +msgstr "" +"{}s exekveringsmiljö är uttjänt och kommer inte att få säkerhetsuppdateringar" + +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "Uppdateringar inaktiverad" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "{} är maskad och kommer inte att uppdateras" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "Visa egenskaper" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "Koperiade namn" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "Kopiera namn" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "Kopierade ID" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "Kopiera ID" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "Kopierade ref" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "Kopiera Ref" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "Kopierade körningskommando" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "Kopiera körningskommando" + +#: src/window.py:330 src/window.py:491 +msgid "Copy" +msgstr "Kopiera" + +#: src/window.py:333 +msgid "Opened {}" +msgstr "Öppnade {}" + +#: src/window.py:334 +msgid "Open" +msgstr "Öppna" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "Inaktivera uppdateringar" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "Aktivera uppdateringar" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "Öppna mappen för användardata" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "Trasha användardata" + +#: src/window.py:374 +#, fuzzy +#| msgid "Manage Remotes" +msgid "Manage Snapshots" +msgstr "Hantera fjärrkontroller" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "Nedgradera" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 msgid "Could not open folder" msgstr "Kunde inte öppna mappen" -#: src/window.py:328 src/properties_window.py:124 +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 msgid "Could not trash user data" msgstr "Kunde inte trasha användardata" -#: src/window.py:332 src/properties_window.py:118 +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 msgid "Trashed user data" msgstr "Trashade användardata" -#: src/window.py:334 src/properties_window.py:126 +#: src/window.py:441 src/properties_window.py:125 msgid "Send {}'s User Data to the Trash?" msgstr "Skicka {}s användardata till papperskorgen?" -#: src/window.py:335 +#: src/window.py:442 msgid "Your files and data for this app will be sent to the trash." msgstr "" "Dina filer och användardata för denna app kommer att skickas till " "papperskorgen." -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 msgid "Trash Data" msgstr "Trasha" -#: src/window.py:349 src/downgrade_window.py:106 -#, fuzzy -#| msgid "Could disable updates for {}" -msgid "Could not disable updates for {}" +#: src/window.py:457 +msgid "Could disable updates for {}" msgstr "Kunde inaktivera uppdateringar för {}" -#: src/window.py:364 +#: src/window.py:472 msgid "Disable Updates for {}?" msgstr "Inaktivera Uppdateringar för {}?" -#: src/window.py:365 +#: src/window.py:473 msgid "" -"This will mask {} ensuring it will never receive any feature or security " +"This will mask {} ensuring it will never recieve any feature or security " "updates." msgstr "" "Detta kommer att maska {} och säkerställar att det kommer att aldrig få " "funktions- eller säkerhetsuppdateringar." -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "Inaktivera uppdateringar" - -#: src/window.py:382 +#: src/window.py:490 msgid "Could not Run App" msgstr "Kunde inte köra appen" -#: src/window.py:383 -msgid "Copy" -msgstr "Kopiera" - -#: src/window.py:388 +#: src/window.py:496 msgid "OK" msgstr "Okej" -#: src/window.py:434 -#, fuzzy -#| msgid "Send {}'s User Data to the Trash?" -msgid "{} has no data to trash" -msgstr "Skicka {}s användardata till papperskorgen?" +#: src/window.py:514 +msgid "List refreshed" +msgstr "Listan laddades om" -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "Kunde inte trasha användardata" +#: src/window.py:557 +msgid "No user data for {}" +msgstr "Ingen anvandärdata för {}" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "Trasha Utvalda Appars Användardata?" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "" "Dina filer och användardata för dessa appar kommer att skickas till " "papperskorgen." -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "Kopierade utvalda appars namn" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "Kopierade utvalda appars ID:er" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "Kopierade utvalda appars ref:ar" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "Installation lyckades" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "Kunde inte installera app" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "Installera {}?" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "Installera" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "Användare" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "Appen kommer att vara tillgänglig till bara dig" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "System" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "Appen kommer att vara tillgänglig till varje användare på systemet" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "Filtyp stöds inte" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "Ladda Om Listan" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "Söka Genom Listan" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "Filtrera Listan" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "Huvudmeny" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "Växla urvalsläge" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -#, fuzzy -#| msgid "Installing… This could take a while" -msgid "This should only take a moment." -msgstr "Installerar… Detta kan ta ett tag" - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 #, fuzzy #| msgid "Installation" msgid "Installing…" msgstr "Installation" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 #, fuzzy #| msgid "Installing… This could take a while" msgid "This could take a while." msgstr "Installerar… Detta kan ta ett tag" -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 #, fuzzy #| msgid "Uninstall" msgid "Uninstalling…" msgstr "Avinstallera" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "Inga Flatpak Hittades" -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse cannot see the list of remotes or the system has no remotes " -#| "added" +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" -"Lagerhus kan inte se listan över fjärrkontroller eller systemet har inga " -"fjärrkontroller installerad" +"Det finns antigen inga Flatpak som matcherar det aktuella filtret, Lagerhus " +"kan inte se listan av installerade Flatpak, eller systemet har inga Flatpak " +"installerade." -#: data/ui/window.blp:153 -#, fuzzy -#| msgid "No Flatpaks Found" -msgid "No Flatpaks Match Filters" -msgstr "Inga Flatpak Hittades" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." -msgstr "" - -#: data/ui/window.blp:159 data/ui/orphans.blp:107 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 #, fuzzy #| msgid "No Flatpaks Found" msgid "No Results Found" msgstr "Inga Flatpak Hittades" -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -msgid "Try a different search term." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "" -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "Välj alla" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "Avinstallera utvalda appar" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "Skicka utvalda appars användardata till papperskorgen" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "Öppna Kopieringsmeny" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 #, fuzzy #| msgid "Trash Selected Apps' User Data?" msgid "Snapshot Selected Apps' Data" msgstr "Trasha Utvalda Appars Användardata?" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 #, fuzzy #| msgid "Install From File" msgid "Install From File…" msgstr "Installera från fil" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 #, fuzzy #| msgid "Manage Leftover Data" msgid "Manage Leftover Data…" msgstr "Hantera överblivna data" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 #, fuzzy #| msgid "Manage Remotes" msgid "Manage Remotes…" msgstr "Hantera fjärrkontroller" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +#, fuzzy +#| msgid "Install From File" +msgid "Install From The Web…" +msgstr "Installera från fil" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "_Tangentbordsgenvägar" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "_Om Lagerhus" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "Kopiera namn" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "Kopiera ID:er" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "Kopiera ref:ar" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "Öppna app" @@ -460,11 +521,11 @@ msgstr "Ladda om" msgid "More Functions" msgstr "Mera funktioner" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "Hantera överblivna data" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "Hantera fjärrkontroller" @@ -488,7 +549,7 @@ msgstr "Visa tangentbordsgenvägar" msgid "Quit" msgstr "Avsluta" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "Kopierade {}" @@ -504,265 +565,224 @@ msgstr "Kunde inte trasha användardata" msgid "User Data" msgstr "Trasha användardata" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 #, fuzzy #| msgid "Trash User Data" msgid "No User Data" msgstr "Trasha användardata" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "Namn" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "Beskrivning" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "App ID" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "Version" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "Gren" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "Ark" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "Fjärrkontroll" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "Installation" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "Ref" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "Aktiv kommit" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "Senaste kommit" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "Installerad storlek" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "Inställningar" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "{} är uttjänt och kommer inte att få säkerhetsuppdateringar" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" -"{}s exekveringsmiljö är uttjänt och kommer inte att få säkerhetsuppdateringar" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "{} är maskad och kommer inte att uppdateras" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "{} Egenskaper" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "Kunde inte radera {}" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "Varje app som installerades från {} kommer att sluta få uppdateringar" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "Radera {}?" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "Radera" -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "Inaktivera uppdateringar" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "{} bred" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "Kopiera fjärrkontrollnamn" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "Radera {}" -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "Den öppenkällkod, betala-vad-du-vill appbutik från elementary" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "Standardfjärrkontrol för Flatpak" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "Beta-versioner av Flatpak appar" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "Flatpak från Fedora Linux" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "De senaste GNOME beta-appar och -exekveringsmiljö" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "KDE beta-appar och -exekveringsmiljö" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "" -"Fjärrkontrollen för de WebKit Developer- och Runtime-exekveringsmiljöna" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:246 msgid "Could not add {}" msgstr "Kunde inte lägga till {}" -#: src/remotes_window.py:210 +#: src/remotes_window.py:139 msgid "Add Flatpak Remote" msgstr "Lägg till Flatpak fjärrkontroll" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:142 src/remotes_window.py:289 msgid "Add" msgstr "Lägg till" -#: src/remotes_window.py:272 +#: src/remotes_window.py:204 msgid "URL" msgstr "URL" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:215 src/remotes_window.py:299 msgid "Remote will be available to only you" msgstr "Fjärrkontroll kommer att vara tillgänglig till dig" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:221 src/remotes_window.py:300 msgid "Remote will be available to every user on the system" msgstr "" "Fjärrkontroll kommer att vara tillgänglig till varje användare på systemet" -#: src/remotes_window.py:312 +#: src/remotes_window.py:244 msgid "{} successfully added" msgstr "{} lades till" -#: src/remotes_window.py:352 +#: src/remotes_window.py:286 msgid "Add {}?" msgstr "Lägg till {}?" -#: src/remotes_window.py:395 +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:325 +msgid "The open source, pay-what-you-want app store from elementary" +msgstr "Den öppenkällkod, betala-vad-du-vill appbutik från elementary" + +#: src/remotes_window.py:326 +msgid "Central repository of Flatpak applications" +msgstr "Standardfjärrkontrol för Flatpak" + +#: src/remotes_window.py:327 +msgid "Beta builds of Flatpak applications" +msgstr "Beta-versioner av Flatpak appar" + +#: src/remotes_window.py:328 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "Flatpak från Fedora Linux" + +#: src/remotes_window.py:329 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "De senaste GNOME beta-appar och -exekveringsmiljö" + +#: src/remotes_window.py:330 +msgid "Beta KDE Apps and Runtimes" +msgstr "KDE beta-appar och -exekveringsmiljö" + +#: src/remotes_window.py:331 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "" +"Fjärrkontrollen för de WebKit Developer- och Runtime-exekveringsmiljöna" + +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "Lägg till fjärrkontroll" + +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "Inga fjärrkontroller" + +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" +"Lagerhus kan inte se listan över fjärrkontroller eller systemet har inga " +"fjärrkontroller installerad" + +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "Flatpak Fjärrkontroller" -#: data/ui/remotes.blp:22 -#, fuzzy -#| msgid "Installed Size" -msgid "Installed Remotes" -msgstr "Installerad storlek" - -#: data/ui/remotes.blp:26 -msgid "Show disabled" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." msgstr "" +"Välja från en lista över de mest popuära fjärrkontrollerna eller lägg till " +"en ny fjärrkontroll." -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add Flatpak Remote" -msgid "Add a Popular Remote" -msgstr "Lägg till Flatpak fjärrkontroll" - -#: data/ui/remotes.blp:48 -#, fuzzy -#| msgid "Add Remote" -msgid "Add Other Remotes" -msgstr "Lägg till fjärrkontroll" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "Lägg till en fjärrkontrollfil" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "Lägg till en anpassat fjärrkontroll" -#: data/ui/remotes.blp:78 -#, fuzzy -#| msgid "Add Remote" -msgid "Adding Remote…" -msgstr "Lägg till fjärrkontroll" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "Kunde inte installera vissa appar" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "Försök att installera?" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" "Lagerhus kommer att försöka att installera appar som matcherar de utvalda " "datorna." -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "{} bred" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "Trasha mappar?" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "Dessa mappar kommer att skickas till papperskorgen." -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "Fortsätt" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "Kunde inte hantera data" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "Öppna mappen för användardata" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "Öppna datamapp" @@ -803,11 +823,17 @@ msgstr "Commit Hash: {}" msgid "Could not downgrade {}" msgstr "Kunde inte nedgradera {}" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +#, fuzzy +#| msgid "Could disable updates for {}" +msgid "Could not disable updates for {}" +msgstr "Kunde inaktivera uppdateringar för {}" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "Nedgraderar…" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "Nedgradera {}" @@ -819,10 +845,6 @@ msgstr "Hämtar släpp…" msgid "Ensure that {} will never be updated to a newer version" msgstr "" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "Nedgradera" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "" @@ -833,97 +855,6 @@ msgid "" "Note that downgrading can cause issues." msgstr "" -#, fuzzy -#~| msgid "Install From File" -#~ msgid "Install From The Web…" -#~ msgstr "Installera från fil" - -#~ msgid "Add Remote" -#~ msgstr "Lägg till fjärrkontroll" - -#~ msgid "No Remotes" -#~ msgstr "Inga fjärrkontroller" - -#~ msgid "" -#~ "Warehouse cannot see the list of remotes or the system has no remotes " -#~ "added" -#~ msgstr "" -#~ "Lagerhus kan inte se listan över fjärrkontroller eller systemet har inga " -#~ "fjärrkontroller installerad" - -#~ msgid "Choose from a list of popular remotes or add a new one." -#~ msgstr "" -#~ "Välja från en lista över de mest popuära fjärrkontrollerna eller lägg " -#~ "till en ny fjärrkontroll." - -#~ msgid "App EOL" -#~ msgstr "Uttjänt" - -#~ msgid "Runtime EOL" -#~ msgstr "Exekveringsmiljö uttjänt" - -#~ msgid "Updates Disabled" -#~ msgstr "Uppdateringar inaktiverad" - -#~ msgid "View Properties" -#~ msgstr "Visa egenskaper" - -#~ msgid "Copied name" -#~ msgstr "Koperiade namn" - -#~ msgid "Copy Name" -#~ msgstr "Kopiera namn" - -#~ msgid "Copied ID" -#~ msgstr "Kopierade ID" - -#~ msgid "Copy ID" -#~ msgstr "Kopiera ID" - -#~ msgid "Copied ref" -#~ msgstr "Kopierade ref" - -#~ msgid "Copy Ref" -#~ msgstr "Kopiera Ref" - -#~ msgid "Copied launch command" -#~ msgstr "Kopierade körningskommando" - -#~ msgid "Copy Launch Command" -#~ msgstr "Kopiera körningskommando" - -#~ msgid "Opened {}" -#~ msgstr "Öppnade {}" - -#~ msgid "Open" -#~ msgstr "Öppna" - -#~ msgid "Enable Updates" -#~ msgstr "Aktivera uppdateringar" - -#~ msgid "Trash User Data" -#~ msgstr "Trasha användardata" - -#, fuzzy -#~| msgid "Manage Remotes" -#~ msgid "Manage Snapshots" -#~ msgstr "Hantera fjärrkontroller" - -#~ msgid "Could disable updates for {}" -#~ msgstr "Kunde inaktivera uppdateringar för {}" - -#~ msgid "No user data for {}" -#~ msgstr "Ingen anvandärdata för {}" - -#~ msgid "" -#~ "There are either no Flatpaks that match the current filter, Warehouse " -#~ "cannot see the list of installed Flatpaks, or the system has no Flatpaks " -#~ "installed." -#~ msgstr "" -#~ "Det finns antigen inga Flatpak som matcherar det aktuella filtret, " -#~ "Lagerhus kan inte se listan av installerade Flatpak, eller systemet har " -#~ "inga Flatpak installerade." - #~ msgid "Show Apps Using this Runtime" #~ msgstr "Visa appar som använder detta exekveringsmiljö" diff --git a/po/th.po b/po/th.po index 653276c..4c424cf 100644 --- a/po/th.po +++ b/po/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" "PO-Revision-Date: 2023-10-23 10:42+0000\n" "Last-Translator: Win \n" "Language-Team: Thai , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" -"PO-Revision-Date: 2023-12-11 10:36+0000\n" -"Last-Translator: Vovkiv \n" -"Language-Team: Ukrainian \n" -"Language: uk\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%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.0\n" - -#: data/io.github.flattool.Warehouse.desktop.in:3 -msgid "Warehouse" -msgstr "Warehouse" - -#: data/io.github.flattool.Warehouse.desktop.in:10 -msgid "flatpak" -msgstr "flatpak;флатпак;додатки;програми;видалити;встановити;" - -#: data/io.github.flattool.Warehouse.desktop.in:11 -#: data/io.github.flattool.Warehouse.metainfo.xml.in:9 -msgid "Manage all things Flatpak" -msgstr "Керуйте вашими Flatpak пакунками" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:11 -msgid "" -"Warehouse is an app that manages installed Flatpaks, their user data, and " -"Flatpak remotes." -msgstr "" -"Warehouse це додаток для керування встановленими Flatpak пакунками, їхніми " -"даними користувача та віддаленими сховищами Flatpak." - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:12 -msgid "Features:" -msgstr "Можливості:" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:14 -msgid "Show and filter the list of installed Flatpaks" -msgstr "Відображення та фільтрування списку встановлених Flatpak пакунків" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:15 -msgid "Display properties of installed Flatpaks" -msgstr "Відображення властивостей встановлених Flatpak пакунків" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:16 -msgid "Manage large groups of Flatpaks at once" -msgstr "Керування великими група Flatpak пакунків одночасно" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:17 -msgid "Add and remove Flatpak remotes" -msgstr "Додавання і видаляння віддалених сховищ Flatpak" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:18 -msgid "Find and trash leftover user data" -msgstr "Знайти та відправити у Смітник залишки даних користувача" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:19 -msgid "Reinstall apps that have leftover data" -msgstr "Перевстановити додатки які мають залишки даних" - -#: src/main.py:103 -msgid "Flatpaks" -msgstr "Flatpak пакунки" - -#. Translators: do one of the following, one per line: Your Name, Your Name , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "volkov " - -#: src/main.py:143 -msgid "Donate" -msgstr "Зробити пожертвування" - -#: src/main.py:144 -msgid "Contributors" -msgstr "Спільнота" - -#: src/window.py:112 -msgid "Uninstalled successfully" -msgstr "Успішно видалено" - -#: src/window.py:114 -msgid "Could not uninstall some apps" -msgstr "Не вдалося видалити деякі додатки" - -#. Create Widgets -#: src/window.py:156 -msgid "Uninstall Selected Apps?" -msgstr "Видалити обрані додатки?" - -#: src/window.py:156 -msgid "It will not be possible to use these apps after removal." -msgstr "Неможливо буде використовувати ці додатки після їхнього видалення." - -#: src/window.py:172 src/window.py:239 -msgid "App Settings & Data" -msgstr "Налаштування та дані додатку" - -#: src/window.py:174 src/window.py:241 -msgid "Keep" -msgstr "Зберегти" - -#: src/window.py:174 -msgid "Allow restoring these apps' settings and content" -msgstr "Дозволити відновлення налаштувань та вмісту цих додатків" - -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 -msgid "Trash" -msgstr "Видалити" - -#: src/window.py:175 -msgid "Send these apps' settings and content to the trash" -msgstr "Відправити налаштування та вміст цих додатків у Смітник" - -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 -#: data/ui/downgrade.blp:16 -msgid "Cancel" -msgstr "Скасувати" - -#: src/window.py:203 src/window.py:261 -msgid "Uninstall" -msgstr "Видалити" - -#: src/window.py:209 -msgid "Cannot uninstall while already uninstalling" -msgstr "Неможливо видалити доки йде процес видалення" - -#. Create Widgets -#: src/window.py:234 -msgid "Uninstall {}?" -msgstr "Видалити {}?" - -#: src/window.py:234 -msgid "It will not be possible to use {} after removal." -msgstr "Неможливо буде використовувати {} після видалення." - -#: src/window.py:241 -msgid "Allow restoring this app's settings and content" -msgstr "Дозволити відновлення налаштувань та вмісту цього додатку" - -#: src/window.py:242 -msgid "Send this app's settings and content to the trash" -msgstr "Відправити налаштування та вміст цього додатку у Смітник" - -#: src/window.py:311 -msgid "List refreshed" -msgstr "Список оновлено" - -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 -msgid "Could not open folder" -msgstr "Не вдалося відкрити теку" - -#: src/window.py:328 src/properties_window.py:124 -msgid "Could not trash user data" -msgstr "Не вдалося видалити дані користувача" - -#: src/window.py:332 src/properties_window.py:118 -msgid "Trashed user data" -msgstr "Дані користувача у Смітнику" - -#: src/window.py:334 src/properties_window.py:126 -msgid "Send {}'s User Data to the Trash?" -msgstr "Відправити дані користувача додатку {} у Смітник?" - -#: src/window.py:335 -msgid "Your files and data for this app will be sent to the trash." -msgstr "Ваші файли та дані для цього додатку будуть відправлені у Смітник." - -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 -msgid "Trash Data" -msgstr "В Смітник" - -#: src/window.py:349 src/downgrade_window.py:106 -msgid "Could not disable updates for {}" -msgstr "Не вдалося вимкнути оновлення для {}" - -#: src/window.py:364 -msgid "Disable Updates for {}?" -msgstr "Вимкнути оновлення для {}?" - -#: src/window.py:365 -msgid "" -"This will mask {} ensuring it will never recieve any feature or security " -"updates." -msgstr "" -"Це замаскує {} через що він більше не буде отримувати жодних оновлень " -"безпеки та функціоналу." - -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "Вимкнути оновлення" - -#: src/window.py:382 -msgid "Could not Run App" -msgstr "Не вдалося запустити додаток" - -#: src/window.py:383 -msgid "Copy" -msgstr "Скопіювати" - -#: src/window.py:388 -msgid "OK" -msgstr "Добре" - -#: src/window.py:434 -#, fuzzy -#| msgid "Send {}'s User Data to the Trash?" -msgid "{} has no data to trash" -msgstr "Відправити дані користувача додатку {} у Смітник?" - -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "Не вдалося видалити дані користувача" - -#: src/window.py:443 -msgid "Trash Selected Apps' User Data?" -msgstr "Відправити у Смітник дані користувача обраних додатків?" - -#: src/window.py:443 -msgid "Your files and data for these apps will be sent to the trash." -msgstr "Ваші файли та дані обраних додатків будуть відправлені у Смітник." - -#: src/window.py:502 -msgid "Copied selected app names" -msgstr "Скопійовані назви обраних додатків" - -#: src/window.py:515 -msgid "Copied selected app IDs" -msgstr "Скопійовані ідентифікатори обраних додатків" - -#: src/window.py:528 -msgid "Copied selected app refs" -msgstr "Скопійовано референси обраних додатків" - -#: src/window.py:592 src/orphans_window.py:73 -msgid "Installed successfully" -msgstr "Успішно встановлено" - -#: src/window.py:594 -msgid "Could not install app" -msgstr "Не вдалося встановити додаток" - -#: src/window.py:616 -msgid "Install {}?" -msgstr "Встановити {}?" - -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 -msgid "Install" -msgstr "Встановити" - -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 -msgid "User" -msgstr "Користувач" - -#: src/window.py:626 -msgid "The app will be available to only you" -msgstr "Цей додаток буде доступний лише вам" - -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 -msgid "System" -msgstr "Система" - -#: src/window.py:627 -msgid "The app will be available to every user on the system" -msgstr "Додаток буде доступний усім користувачам у системі" - -#: src/window.py:656 -msgid "File type not supported" -msgstr "Тип файлу не підтримується" - -#: data/ui/window.blp:12 -msgid "Refresh List" -msgstr "Оновити список" - -#: data/ui/window.blp:18 data/ui/orphans.blp:14 -msgid "Search List" -msgstr "Шукати у списку" - -#: data/ui/window.blp:24 -msgid "Filter List" -msgstr "Фільтрувати список" - -#: data/ui/window.blp:30 -msgid "Main Menu" -msgstr "Головне меню" - -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 -msgid "Toggle Selection Mode" -msgstr "Перемкнути режим вибору" - -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -#, fuzzy -#| msgid "This could take a while." -msgid "This should only take a moment." -msgstr "Це може зайняти певний час." - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 -msgid "Installing…" -msgstr "Встановлюємо…" - -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 -msgid "This could take a while." -msgstr "Це може зайняти певний час." - -#: data/ui/window.blp:135 -msgid "Uninstalling…" -msgstr "Видаляємо…" - -#: data/ui/window.blp:147 -msgid "No Flatpaks Found" -msgstr "Не знайдено жодного Flatpak пакунку" - -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse cannot see the list of remotes or the system has no remotes " -#| "added" -msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." -msgstr "" -"Warehouse не може побачити список віддалених сховищ або в системі не " -"встановлено жодних віддалених сховищ" - -#: data/ui/window.blp:153 -#, fuzzy -#| msgid "No Flatpaks Found" -msgid "No Flatpaks Match Filters" -msgstr "Не знайдено жодного Flatpak пакунку" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." -msgstr "" - -#: data/ui/window.blp:159 data/ui/orphans.blp:107 -msgid "No Results Found" -msgstr "Не знайдено жодного результату" - -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -#, fuzzy -#| msgid "Try a different search term" -msgid "Try a different search term." -msgstr "Спробуйте використати інші пошукові терміни" - -#: data/ui/window.blp:172 data/ui/orphans.blp:118 -msgid "Select All" -msgstr "Обрати всі" - -#: data/ui/window.blp:178 -msgid "Uninstall Selected Apps" -msgstr "Видалити обрані додатки" - -#: data/ui/window.blp:184 -msgid "Send Selected Apps' Data to the Trash" -msgstr "Відправити дані обраних додатків у Смітник" - -#: data/ui/window.blp:190 -msgid "Open Copy Menu" -msgstr "Відкрити меню копіювання" - -#: data/ui/window.blp:197 -msgid "Snapshot Selected Apps' Data" -msgstr "Зробити снапшот даних обраних додатків" - -#: data/ui/window.blp:207 -msgid "Install From File…" -msgstr "Встановити із файлу…" - -#: data/ui/window.blp:212 -msgid "Manage Leftover Data…" -msgstr "Керувати залишками даних…" - -#: data/ui/window.blp:221 -msgid "Manage Remotes…" -msgstr "Керувати віддаленими сховищами…" - -#: data/ui/window.blp:231 -msgid "_Keyboard Shortcuts" -msgstr "_Клавіатурні скорочення" - -#: data/ui/window.blp:236 -msgid "_About Warehouse" -msgstr "_Про Warehouse" - -#: data/ui/window.blp:245 -msgid "Copy Names" -msgstr "Скопіювати назви" - -#: data/ui/window.blp:250 -msgid "Copy IDs" -msgstr "Скопіювати ідентифікатори" - -#: data/ui/window.blp:255 -msgid "Copy Refs" -msgstr "Скопіювати референси" - -#: data/ui/window.blp:264 -msgid "Open app" -msgstr "Відкрити додаток" - -#: src/gtk/help-overlay.blp:11 -msgid "App Management" -msgstr "Керування додатками" - -#: src/gtk/help-overlay.blp:14 -msgid "Search" -msgstr "Шукати" - -#: src/gtk/help-overlay.blp:19 data/ui/filter.blp:7 -msgid "Set Filters" -msgstr "Встановити фільтри" - -#: src/gtk/help-overlay.blp:24 -msgid "Refresh" -msgstr "Оновити" - -#: src/gtk/help-overlay.blp:34 -msgid "More Functions" -msgstr "Більше функцій" - -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 -msgid "Manage Leftover Data" -msgstr "Керувати залишками даних" - -#: src/gtk/help-overlay.blp:42 -msgid "Manage Remotes" -msgstr "Керувати віддаленими сховищами" - -#: src/gtk/help-overlay.blp:47 -msgid "Install From File" -msgstr "Встановити із файлу" - -#: src/gtk/help-overlay.blp:52 -msgid "General" -msgstr "Загальні" - -#: src/gtk/help-overlay.blp:55 -msgid "Open Menu" -msgstr "Відкрити меню" - -#: src/gtk/help-overlay.blp:60 -msgid "Show Shortcuts" -msgstr "Показати клавіатурні скорочення" - -#: src/gtk/help-overlay.blp:65 -msgid "Quit" -msgstr "Вийти" - -#: src/properties_window.py:36 src/remotes_window.py:96 -msgid "Copied {}" -msgstr "Скопійовано {}" - -#: src/properties_window.py:48 -msgid "Could not show details" -msgstr "Не вдалося показати подробиці" - -#: src/properties_window.py:54 -msgid "User Data" -msgstr "Дані користувача" - -#: src/properties_window.py:73 src/properties_window.py:119 -msgid "No User Data" -msgstr "Немає даних користувача" - -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 -msgid "Name" -msgstr "Назва" - -#: src/properties_window.py:84 -msgid "Description" -msgstr "Опис" - -#: src/properties_window.py:84 -msgid "App ID" -msgstr "Ідентифікатор додатку" - -#: src/properties_window.py:84 -msgid "Version" -msgstr "Версія" - -#: src/properties_window.py:84 -msgid "Branch" -msgstr "Гілка" - -#: src/properties_window.py:85 -msgid "Arch" -msgstr "Архітектура" - -#: src/properties_window.py:85 -msgid "Origin" -msgstr "Походження" - -#: src/properties_window.py:85 -msgid "Installation" -msgstr "Встановлення" - -#: src/properties_window.py:85 -msgid "Ref" -msgstr "Референс" - -#: src/properties_window.py:85 -msgid "Active Commit" -msgstr "Активний коміт" - -#: src/properties_window.py:86 -msgid "Latest Commit" -msgstr "Останній коміт" - -#: src/properties_window.py:86 -msgid "Installed Size" -msgstr "Розмір встановлених файлів" - -#: src/properties_window.py:86 -msgid "Options" -msgstr "Властивості" - -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "" -"Додаток {} досягнув End Of Life (Кінець життя) стану і він більше не буде " -"отримувати жодних оновлень безпеки" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "" -"Рантайм {} досягнув End Of Life (Кінець життя) стану і він більше не буде " -"отримувати жодних оновлень безпеки" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "Додаток {} замасковано і він більше не буде оновлюватися" - -#: src/properties_window.py:178 -msgid "{} Properties" -msgstr "Властивості {}" - -#: src/remotes_window.py:57 -msgid "Could not remove {}" -msgstr "Не вдається видалити {}" - -#: src/remotes_window.py:65 -msgid "Any installed apps from {} will stop receiving updates" -msgstr "" -"Усі додатки які встановлені із {} більше не будуть отримувати жодних оновлень" - -#: src/remotes_window.py:66 -msgid "Remove {}?" -msgstr "Видалити {}?" - -#: src/remotes_window.py:69 -msgid "Remove" -msgstr "Видалити" - -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "Вимкнути оновлення" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "Тип {}" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 -msgid "Copy remote name" -msgstr "Скопіювати назву віддаленого сховища" - -#: src/remotes_window.py:131 -msgid "Remove {}" -msgstr "Видалити {}" - -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "" -"З відкрити джерельним кодом, платіть-скільки-бажаєте, магазин додатків від " -"розробників elementaryOS" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "Центральний репозиторій Flatpak додатків" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "Бета версії Flatpak додатків" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "Flakpak додатки паковані розробниками Fedora Linux" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "Найсвіжіші бета версії додатків і рантаймів GNOME" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "Бета версії додатків і рантаймів KDE" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "Центральний репозиторій розробників WebKit та рантантаймів SDK" - -#: src/remotes_window.py:188 src/remotes_window.py:314 -msgid "Could not add {}" -msgstr "Не вдалося додати {}" - -#: src/remotes_window.py:210 -msgid "Add Flatpak Remote" -msgstr "Додати віддалене сховище Flatpak" - -#: src/remotes_window.py:213 src/remotes_window.py:355 -msgid "Add" -msgstr "Додати" - -#: src/remotes_window.py:272 -msgid "URL" -msgstr "URL-адреса" - -#: src/remotes_window.py:283 src/remotes_window.py:365 -msgid "Remote will be available to only you" -msgstr "Віддалене сховище буде доступно лише цьому користувачу" - -#: src/remotes_window.py:289 src/remotes_window.py:366 -msgid "Remote will be available to every user on the system" -msgstr "Віддалене сховище буде доступно кожному користувачу у цій системі" - -#: src/remotes_window.py:312 -msgid "{} successfully added" -msgstr "{} був успішно доданий" - -#: src/remotes_window.py:352 -msgid "Add {}?" -msgstr "Додати {}?" - -#: src/remotes_window.py:395 -msgid "Flatpak Repos" -msgstr "Репозиторії Flatpak" - -#: data/ui/remotes.blp:22 -#, fuzzy -#| msgid "Installed Size" -msgid "Installed Remotes" -msgstr "Розмір встановлених файлів" - -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add Flatpak Remote" -msgid "Add a Popular Remote" -msgstr "Додати віддалене сховище Flatpak" - -#: data/ui/remotes.blp:48 -#, fuzzy -#| msgid "Add Remote" -msgid "Add Other Remotes" -msgstr "Додати віддалене сховище" - -#: data/ui/remotes.blp:50 -msgid "Add a Repo File" -msgstr "Додати файл репозиторію" - -#: data/ui/remotes.blp:55 -msgid "Add a Custom Remote" -msgstr "Додати власне віддалене сховище" - -#: data/ui/remotes.blp:78 -#, fuzzy -#| msgid "Add Remote" -msgid "Adding Remote…" -msgstr "Додати віддалене сховище" - -#: src/orphans_window.py:75 -msgid "Could not install some apps" -msgstr "Не вдалося встановити деякі додатки" - -#. Make window unable to close -#: src/orphans_window.py:103 -msgid "Attempt to Install?" -msgstr "Спробувати встановити?" - -#: src/orphans_window.py:103 -msgid "Warehouse will attempt to install apps matching the selected data." -msgstr "Warehouse спробує встановити додатки які збігаються з обраними даними." - -#: src/orphans_window.py:156 -msgid "Trash folders?" -msgstr "Відправити теку у Смітник?" - -#: src/orphans_window.py:156 -msgid "These folders will be sent to the trash." -msgstr "Ця тека буде відправлена в Смітник." - -#: src/orphans_window.py:160 -msgid "Continue" -msgstr "Продовжити" - -#: src/orphans_window.py:184 -msgid "Could not manage data" -msgstr "Не вдалося вправитися з даними" - -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "Відкрити таку з даними користувача" - -#: data/ui/orphans.blp:20 -msgid "Open Data Folder" -msgstr "Відкрити теку даних" - -#: data/ui/orphans.blp:101 -msgid "No Leftover Data" -msgstr "Немає залишків даних" - -#: data/ui/orphans.blp:102 -msgid "There is no leftover user data" -msgstr "Немає залишків даних користувача" - -#: data/ui/filter.blp:22 -msgid "Apply" -msgstr "Застосувати" - -#: data/ui/filter.blp:54 -msgid "Show Apps" -msgstr "Показати додатки" - -#: data/ui/filter.blp:64 -msgid "Show Runtimes" -msgstr "Показати рантайми" - -#: data/ui/filter.blp:75 -msgid "Filter Apps by Remotes" -msgstr "Фільтрувати додатки за віддаленими сховищами" - -#: data/ui/filter.blp:80 -msgid "Filter Apps by Runtime" -msgstr "Фільтрувати додатки за рантаймами" - -#: src/downgrade_window.py:78 -msgid "Commit Hash: {}" -msgstr "Хеш-сума коміту: {}" - -#: src/downgrade_window.py:101 -msgid "Could not downgrade {}" -msgstr "Не вдалося виконати даунгрейд {}" - -#: src/downgrade_window.py:115 -msgid "Downgrading…" -msgstr "Даунгрейдинг…" - -#: src/downgrade_window.py:141 -msgid "Downgrade {}" -msgstr "Виконати даунгрейд {}" - -#: src/downgrade_window.py:153 -msgid "Fetching Releases…" -msgstr "Отримуємо дані про релізи…" - -#: src/downgrade_window.py:155 -msgid "Ensure that {} will never be updated to a newer version" -msgstr "Впевнитися що {} ніколи не буде оновлюватися до новітніх версій" - -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "Даунгрейд" - -#: data/ui/downgrade.blp:52 -msgid "Select a Release" -msgstr "Обрати реліз" - -#: data/ui/downgrade.blp:53 -msgid "" -"This will uninstall the current release and install the chosen one instead. " -"Note that downgrading can cause issues." -msgstr "" -"Ця дія видалить поточний реліз і встановить обраний замість нього. Зауважте, " -"що даунгрейд може викликати проблеми." - -#~ msgid "Install From The Web…" -#~ msgstr "Встановити із інтернету…" - -#~ msgid "Add Remote" -#~ msgstr "Додати віддалене сховище" - -#~ msgid "No Remotes" -#~ msgstr "Немає віддалених сховищ" - -#~ msgid "" -#~ "Warehouse cannot see the list of remotes or the system has no remotes " -#~ "added" -#~ msgstr "" -#~ "Warehouse не може побачити список віддалених сховищ або в системі не " -#~ "встановлено жодних віддалених сховищ" - -#~ msgid "Choose from a list of popular remotes or add a new one." -#~ msgstr "Оберіть із списку популярних віддалених сховищ або додайте нове." - -#~ msgid "App EOL" -#~ msgstr "Додаток більше не підтримується (EOL)" - -#~ msgid "Runtime EOL" -#~ msgstr "Рантайм більше не підтримується (EOL)" - -#~ msgid "Updates Disabled" -#~ msgstr "Оновлення вимкнені" - -#~ msgid "View Properties" -#~ msgstr "Переглянути властивості" - -#~ msgid "Copied name" -#~ msgstr "Скопійовано назву" - -#~ msgid "Copy Name" -#~ msgstr "Скопіювати назву" - -#~ msgid "Copied ID" -#~ msgstr "Скопійовано ідентифікатор" - -#~ msgid "Copy ID" -#~ msgstr "Скопіювати ідентифікатор" - -#~ msgid "Copied ref" -#~ msgstr "Скопійовано референс" - -#~ msgid "Copy Ref" -#~ msgstr "Скопіювати референс" - -#~ msgid "Copied launch command" -#~ msgstr "Скопійовано параметри запуску" - -#~ msgid "Copy Launch Command" -#~ msgstr "Скопіювати параметри запуску" - -#~ msgid "Opened {}" -#~ msgstr "Відкрито {}" - -#~ msgid "Open" -#~ msgstr "Відкрити" - -#~ msgid "Enable Updates" -#~ msgstr "Ввімкнути оновлення" - -#~ msgid "Trash User Data" -#~ msgstr "Відправити дані користувача у Смітник" - -#~ msgid "Manage Snapshots" -#~ msgstr "Керувати снапшотами" - -#~ msgid "Could disable updates for {}" -#~ msgstr "Не вдалося вимкнути оновлення для {}" - -#~ msgid "No user data for {}" -#~ msgstr "Немає даних користувача для {}" - -#~ msgid "" -#~ "There are either no Flatpaks that match the current filter, Warehouse " -#~ "cannot see the list of installed Flatpaks, or the system has no Flatpaks " -#~ "installed." -#~ msgstr "" -#~ "Або немає Flatpak пакунків які підходять під критерії пошуку, або " -#~ "Warehouse не може побачити список встановлених Flatpak пакунків, або в " -#~ "системі не встановлено жодного Flatpak пакунку." diff --git a/po/warehouse.pot b/po/warehouse.pot index 1f99305..3205695 100644 --- a/po/warehouse.pot +++ b/po/warehouse.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" +"POT-Creation-Date: 2023-12-08 09:01-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -119,8 +119,8 @@ msgid "Send these apps' settings and content to the trash" msgstr "" #: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 +#: src/window.py:445 src/window.py:616 src/properties_window.py:127 +#: src/remotes_window.py:62 src/remotes_window.py:135 src/remotes_window.py:279 #: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" @@ -189,7 +189,7 @@ msgstr "" #: src/window.py:365 msgid "" -"This will mask {} ensuring it will never receive any feature or security " +"This will mask {} ensuring it will never recieve any feature or security " "updates." msgstr "" @@ -237,39 +237,39 @@ msgstr "" msgid "Copied selected app refs" msgstr "" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:590 src/orphans_window.py:73 msgid "Installed successfully" msgstr "" -#: src/window.py:594 +#: src/window.py:592 msgid "Could not install app" msgstr "" -#: src/window.py:616 +#: src/window.py:614 msgid "Install {}?" msgstr "" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:617 src/orphans_window.py:106 data/ui/orphans.blp:129 msgid "Install" msgstr "" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:624 src/remotes_window.py:206 src/remotes_window.py:290 msgid "User" msgstr "" -#: src/window.py:626 +#: src/window.py:624 msgid "The app will be available to only you" msgstr "" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:625 src/remotes_window.py:212 src/remotes_window.py:291 msgid "System" msgstr "" -#: src/window.py:627 +#: src/window.py:625 msgid "The app will be available to every user on the system" msgstr "" -#: src/window.py:656 +#: src/window.py:654 msgid "File type not supported" msgstr "" @@ -297,7 +297,7 @@ msgstr "" msgid "Loading Flatpaks…" msgstr "" -#: data/ui/window.blp:60 data/ui/remotes.blp:87 +#: data/ui/window.blp:60 data/ui/remotes.blp:77 msgid "This should only take a moment." msgstr "" @@ -371,6 +371,10 @@ msgstr "" msgid "Manage Remotes…" msgstr "" +#: data/ui/window.blp:226 +msgid "Install From The Web…" +msgstr "" + #: data/ui/window.blp:231 msgid "_Keyboard Shortcuts" msgstr "" @@ -407,7 +411,7 @@ msgstr "" msgid "Set Filters" msgstr "" -#: src/gtk/help-overlay.blp:24 +#: src/gtk/help-overlay.blp:24 data/ui/remotes.blp:28 msgid "Refresh" msgstr "" @@ -419,7 +423,7 @@ msgstr "" msgid "Manage Leftover Data" msgstr "" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 data/ui/remotes.blp:5 msgid "Manage Remotes" msgstr "" @@ -443,7 +447,7 @@ msgstr "" msgid "Quit" msgstr "" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:74 msgid "Copied {}" msgstr "" @@ -459,8 +463,8 @@ msgstr "" msgid "No User Data" msgstr "" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:84 src/remotes_window.py:191 +#: src/remotes_window.py:288 msgid "Name" msgstr "" @@ -531,139 +535,136 @@ msgstr "" msgid "{} Properties" msgstr "" -#: src/remotes_window.py:57 +#: src/remotes_window.py:51 msgid "Could not remove {}" msgstr "" -#: src/remotes_window.py:65 +#: src/remotes_window.py:59 msgid "Any installed apps from {} will stop receiving updates" msgstr "" -#: src/remotes_window.py:66 +#: src/remotes_window.py:60 msgid "Remove {}?" msgstr "" -#: src/remotes_window.py:69 +#: src/remotes_window.py:63 msgid "Remove" msgstr "" -#: src/remotes_window.py:119 -msgid "Disabled" -msgstr "" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:95 msgid "Copy remote name" msgstr "" -#: src/remotes_window.py:131 +#: src/remotes_window.py:98 msgid "Remove {}" msgstr "" -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:237 msgid "Could not add {}" msgstr "" -#: src/remotes_window.py:210 +#: src/remotes_window.py:133 msgid "Add Flatpak Remote" msgstr "" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:136 src/remotes_window.py:280 msgid "Add" msgstr "" -#: src/remotes_window.py:272 +#: src/remotes_window.py:195 msgid "URL" msgstr "" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:206 src/remotes_window.py:290 msgid "Remote will be available to only you" msgstr "" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:212 src/remotes_window.py:291 msgid "Remote will be available to every user on the system" msgstr "" -#: src/remotes_window.py:312 +#: src/remotes_window.py:235 msgid "{} successfully added" msgstr "" -#: src/remotes_window.py:352 +#: src/remotes_window.py:277 msgid "Add {}?" msgstr "" -#: src/remotes_window.py:395 -msgid "Flatpak Repos" +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:316 +msgid "The open source, pay-what-you-want app store from elementary" msgstr "" -#: data/ui/remotes.blp:22 +#: src/remotes_window.py:317 +msgid "Central repository of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:318 +msgid "Beta builds of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:319 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "" + +#: src/remotes_window.py:320 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:321 +msgid "Beta KDE Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:322 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "" + +#: data/ui/remotes.blp:14 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "" + +#: data/ui/remotes.blp:25 msgid "Installed Remotes" msgstr "" -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 +#: data/ui/remotes.blp:35 msgid "Add a Popular Remote" msgstr "" -#: data/ui/remotes.blp:48 +#: data/ui/remotes.blp:38 msgid "Add Other Remotes" msgstr "" -#: data/ui/remotes.blp:50 +#: data/ui/remotes.blp:40 data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "" -#: data/ui/remotes.blp:55 +#: data/ui/remotes.blp:45 data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "" -#: data/ui/remotes.blp:78 +#: data/ui/remotes.blp:68 msgid "Adding Remote…" msgstr "" +#: data/ui/remotes.blp:84 +msgid "No Remotes" +msgstr "" + +#: data/ui/remotes.blp:85 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" + +#: src/popular_remotes_window.py:31 +msgid "Flatpak Repos" +msgstr "" + +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." +msgstr "" + #: src/orphans_window.py:75 msgid "Could not install some apps" msgstr "" @@ -677,6 +678,10 @@ msgstr "" msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" +#: src/orphans_window.py:120 +msgid "{} wide" +msgstr "" + #: src/orphans_window.py:156 msgid "Trash folders?" msgstr "" diff --git a/po/zh_Hans.po b/po/zh_Hans.po index 1ac65bd..f8e1fb6 100644 --- a/po/zh_Hans.po +++ b/po/zh_Hans.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" +"POT-Creation-Date: 2023-11-13 03:57-0500\n" "PO-Revision-Date: 2023-10-31 10:22+0000\n" "Last-Translator: The Galaxy \n" "Language-Team: Chinese (Simplified) , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "" - -#: src/main.py:143 +#: src/main.py:141 msgid "Donate" msgstr "" -#: src/main.py:144 -msgid "Contributors" -msgstr "" - -#: src/window.py:112 +#: src/window.py:106 msgid "Uninstalled successfully" msgstr "卸载成功" -#: src/window.py:114 +#: src/window.py:108 msgid "Could not uninstall some apps" msgstr "无法卸载一些应用" #. Create Widgets -#: src/window.py:156 +#: src/window.py:150 msgid "Uninstall Selected Apps?" msgstr "是否卸载选中的应用?" -#: src/window.py:156 +#: src/window.py:150 msgid "It will not be possible to use these apps after removal." msgstr "删除后将无法使用这些应用程序。" -#: src/window.py:172 src/window.py:239 +#: src/window.py:163 src/window.py:232 msgid "App Settings & Data" msgstr "应用设置与数据" -#: src/window.py:174 src/window.py:241 +#: src/window.py:165 src/window.py:234 msgid "Keep" msgstr "保持" -#: src/window.py:174 +#: src/window.py:165 msgid "Allow restoring these apps' settings and content" msgstr "允许恢复这些应用的设置和内容" -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 +#: src/window.py:166 src/window.py:235 data/ui/orphans.blp:123 msgid "Trash" msgstr "回收" -#: src/window.py:175 +#: src/window.py:166 msgid "Send these apps' settings and content to the trash" msgstr "将这些应用的设置和内容发送到回收站" -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 +#: src/window.py:193 src/window.py:253 src/window.py:443 src/window.py:474 +#: src/window.py:568 src/window.py:721 src/properties_window.py:126 +#: src/remotes_window.py:59 src/remotes_window.py:141 src/remotes_window.py:288 +#: src/orphans_window.py:102 src/orphans_window.py:156 data/ui/filter.blp:17 #: data/ui/downgrade.blp:16 msgid "Cancel" msgstr "关闭" -#: src/window.py:203 src/window.py:261 +#: src/window.py:194 src/window.py:254 src/window.py:338 msgid "Uninstall" msgstr "卸载" -#: src/window.py:209 +#: src/window.py:200 msgid "Cannot uninstall while already uninstalling" msgstr "当正在卸载时无法卸载" #. Create Widgets -#: src/window.py:234 +#: src/window.py:227 msgid "Uninstall {}?" msgstr "是否卸载 {}?" -#: src/window.py:234 +#: src/window.py:227 msgid "It will not be possible to use {} after removal." msgstr "删除后将无法使用 {}。" -#: src/window.py:241 +#: src/window.py:234 msgid "Allow restoring this app's settings and content" msgstr "允许恢复这些应用的设置和内容" -#: src/window.py:242 +#: src/window.py:235 msgid "Send this app's settings and content to the trash" msgstr "将此应用的设置和内容发送到回收站" -#: src/window.py:311 -msgid "List refreshed" -msgstr "" +#. EOL = End Of Life, meaning the app will not be updated +#: src/window.py:282 +msgid "App EOL" +msgstr "应用寿命终止" -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 -msgid "Could not open folder" -msgstr "无法打开目录" - -#: src/window.py:328 src/properties_window.py:124 -msgid "Could not trash user data" -msgstr "无法回收用户数据" - -#: src/window.py:332 src/properties_window.py:118 -msgid "Trashed user data" -msgstr "用户数据已回收" - -#: src/window.py:334 src/properties_window.py:126 -msgid "Send {}'s User Data to the Trash?" -msgstr "发送 {} 的用户数据到回收站?" - -#: src/window.py:335 -msgid "Your files and data for this app will be sent to the trash." -msgstr "" - -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 -msgid "Trash Data" -msgstr "" - -#: src/window.py:349 src/downgrade_window.py:106 -#, fuzzy -#| msgid "Could not open folder" -msgid "Could not disable updates for {}" -msgstr "无法打开目录" - -#: src/window.py:364 -msgid "Disable Updates for {}?" -msgstr "" - -#: src/window.py:365 +#: src/window.py:282 src/properties_window.py:157 msgid "" -"This will mask {} ensuring it will never receive any feature or security " -"updates." -msgstr "" +"{} has reached its End of Life and will not receive any security updates" +msgstr "{} 寿命已经终结并且不会再收到任何安全更新" -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "禁用更新" +#. EOL = End Of Life, meaning the runtime will not be updated +#: src/window.py:288 +msgid "Runtime EOL" +msgstr "运行时寿命终结" -#: src/window.py:382 -msgid "Could not Run App" -msgstr "" +#: src/window.py:288 src/properties_window.py:161 +msgid "" +"{}'s runtime has reached its End of Life and will not receive any security " +"updates" +msgstr "{} 的运行时寿命已经终结并且不会再收到安全更新" -#: src/window.py:383 +#: src/window.py:292 +msgid "Updates Disabled" +msgstr "更新已禁用" + +#: src/window.py:292 src/properties_window.py:165 +msgid "{} is masked and will not be updated" +msgstr "{} 被隐藏并且不会更新" + +#. ^ This is up here as we need to add this to flatpak_rows regardless of if its visible or not +#: src/window.py:297 +msgid "View Properties" +msgstr "查看属性" + +#. {Row visibility, Row selected, the row itself, properties, menu button, select, the flatpak row from `flatpak list`, mask label, the dropdown menu model} +#. +#: src/window.py:318 +msgid "Copied name" +msgstr "复制的名称" + +#: src/window.py:319 +msgid "Copy Name" +msgstr "复制名称" + +#: src/window.py:321 +msgid "Copied ID" +msgstr "ID 已复制" + +#: src/window.py:322 +msgid "Copy ID" +msgstr "复制 ID" + +#: src/window.py:324 +msgid "Copied ref" +msgstr "引用已复制" + +#: src/window.py:325 +msgid "Copy Ref" +msgstr "复制引用" + +#: src/window.py:327 +msgid "Copied launch command" +msgstr "已复制启动命令" + +#: src/window.py:328 +msgid "Copy Launch Command" +msgstr "复制启动命令" + +#: src/window.py:330 src/window.py:491 msgid "Copy" msgstr "复制" -#: src/window.py:388 +#: src/window.py:333 +msgid "Opened {}" +msgstr "已打开 {}" + +#: src/window.py:334 +msgid "Open" +msgstr "打开" + +#: src/window.py:342 src/window.py:476 data/ui/downgrade.blp:46 +msgid "Disable Updates" +msgstr "禁用更新" + +#: src/window.py:347 +msgid "Enable Updates" +msgstr "启用更新" + +#: src/window.py:361 src/orphans_window.py:213 +msgid "Open User Data Folder" +msgstr "打开用户数据文件夹" + +#: src/window.py:366 +msgid "Trash User Data" +msgstr "回收用户数据" + +#: src/window.py:374 +msgid "Manage Snapshots" +msgstr "" + +#: src/window.py:378 data/ui/downgrade.blp:22 +msgid "Downgrade" +msgstr "降级" + +#: src/window.py:427 src/properties_window.py:42 src/orphans_window.py:165 +msgid "Could not open folder" +msgstr "无法打开目录" + +#: src/window.py:435 src/window.py:560 src/properties_window.py:123 +msgid "Could not trash user data" +msgstr "无法回收用户数据" + +#: src/window.py:439 src/window.py:562 src/properties_window.py:117 +msgid "Trashed user data" +msgstr "用户数据已回收" + +#: src/window.py:441 src/properties_window.py:125 +msgid "Send {}'s User Data to the Trash?" +msgstr "发送 {} 的用户数据到回收站?" + +#: src/window.py:442 +msgid "Your files and data for this app will be sent to the trash." +msgstr "" + +#: src/window.py:445 src/window.py:569 src/properties_window.py:128 +msgid "Trash Data" +msgstr "" + +#: src/window.py:457 +msgid "Could disable updates for {}" +msgstr "" + +#: src/window.py:472 +msgid "Disable Updates for {}?" +msgstr "" + +#: src/window.py:473 +msgid "" +"This will mask {} ensuring it will never recieve any feature or security " +"updates." +msgstr "" + +#: src/window.py:490 +msgid "Could not Run App" +msgstr "" + +#: src/window.py:496 msgid "OK" msgstr "" -#: src/window.py:434 -#, fuzzy -#| msgid "Send {}'s User Data to the Trash?" -msgid "{} has no data to trash" -msgstr "发送 {} 的用户数据到回收站?" +#: src/window.py:514 +msgid "List refreshed" +msgstr "" -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "无法回收用户数据" +#: src/window.py:557 +msgid "No user data for {}" +msgstr "" -#: src/window.py:443 +#: src/window.py:566 msgid "Trash Selected Apps' User Data?" msgstr "" -#: src/window.py:443 +#: src/window.py:566 msgid "Your files and data for these apps will be sent to the trash." msgstr "" -#: src/window.py:502 +#: src/window.py:620 msgid "Copied selected app names" msgstr "" -#: src/window.py:515 +#: src/window.py:628 msgid "Copied selected app IDs" msgstr "" -#: src/window.py:528 +#: src/window.py:636 msgid "Copied selected app refs" msgstr "" -#: src/window.py:592 src/orphans_window.py:73 +#: src/window.py:696 src/orphans_window.py:71 msgid "Installed successfully" msgstr "" -#: src/window.py:594 +#: src/window.py:698 msgid "Could not install app" msgstr "" -#: src/window.py:616 +#: src/window.py:719 msgid "Install {}?" msgstr "" -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 +#: src/window.py:722 src/orphans_window.py:103 data/ui/orphans.blp:129 msgid "Install" msgstr "" -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 +#: src/window.py:729 src/remotes_window.py:215 src/remotes_window.py:299 msgid "User" msgstr "" -#: src/window.py:626 +#: src/window.py:729 msgid "The app will be available to only you" msgstr "" -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 +#: src/window.py:730 src/remotes_window.py:221 src/remotes_window.py:300 msgid "System" msgstr "" -#: src/window.py:627 +#: src/window.py:730 msgid "The app will be available to every user on the system" msgstr "" -#: src/window.py:656 +#: src/window.py:759 msgid "File type not supported" msgstr "" -#: data/ui/window.blp:12 +#: data/ui/window.blp:11 msgid "Refresh List" msgstr "" -#: data/ui/window.blp:18 data/ui/orphans.blp:14 +#: data/ui/window.blp:17 data/ui/orphans.blp:14 msgid "Search List" msgstr "" -#: data/ui/window.blp:24 +#: data/ui/window.blp:23 msgid "Filter List" msgstr "" -#: data/ui/window.blp:30 +#: data/ui/window.blp:29 msgid "Main Menu" msgstr "" -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 +#: data/ui/window.blp:36 src/gtk/help-overlay.blp:29 msgid "Toggle Selection Mode" msgstr "" -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -msgid "This should only take a moment." -msgstr "" - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 +#: data/ui/window.blp:97 data/ui/orphans.blp:81 msgid "Installing…" msgstr "" -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 +#: data/ui/window.blp:106 data/ui/window.blp:133 data/ui/orphans.blp:90 msgid "This could take a while." msgstr "" -#: data/ui/window.blp:135 +#: data/ui/window.blp:128 #, fuzzy #| msgid "Uninstall" msgid "Uninstalling…" msgstr "卸载" -#: data/ui/window.blp:147 +#: data/ui/window.blp:140 msgid "No Flatpaks Found" msgstr "" -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse is an app that manages installed Flatpaks, their user data, and " -#| "Flatpak remotes." +#: data/ui/window.blp:141 msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." -msgstr "" -"Warehouse 是一个应用程序,用于管理已安装的 Flatpak、他们的用户数据和 Flatpak " -"远程。" - -#: data/ui/window.blp:153 -msgid "No Flatpaks Match Filters" +"There are either no Flatpaks that match the current filter, Warehouse cannot " +"see the list of installed Flatpaks, or the system has no Flatpaks installed." msgstr "" -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." -msgstr "" - -#: data/ui/window.blp:159 data/ui/orphans.blp:107 +#: data/ui/window.blp:146 data/ui/orphans.blp:107 msgid "No Results Found" msgstr "" -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -msgid "Try a different search term." +#: data/ui/window.blp:147 data/ui/orphans.blp:108 +msgid "Try a different search term" msgstr "" -#: data/ui/window.blp:172 data/ui/orphans.blp:118 +#: data/ui/window.blp:159 data/ui/orphans.blp:118 msgid "Select All" msgstr "" -#: data/ui/window.blp:178 +#: data/ui/window.blp:165 msgid "Uninstall Selected Apps" msgstr "" -#: data/ui/window.blp:184 +#: data/ui/window.blp:171 msgid "Send Selected Apps' Data to the Trash" msgstr "" -#: data/ui/window.blp:190 +#: data/ui/window.blp:177 msgid "Open Copy Menu" msgstr "" -#: data/ui/window.blp:197 +#: data/ui/window.blp:184 #, fuzzy #| msgid "Uninstall Selected Apps?" msgid "Snapshot Selected Apps' Data" msgstr "是否卸载选中的应用?" -#: data/ui/window.blp:207 +#: data/ui/window.blp:194 msgid "Install From File…" msgstr "" -#: data/ui/window.blp:212 +#: data/ui/window.blp:199 msgid "Manage Leftover Data…" msgstr "" -#: data/ui/window.blp:221 +#: data/ui/window.blp:208 msgid "Manage Remotes…" msgstr "" -#: data/ui/window.blp:231 +#: data/ui/window.blp:213 +msgid "Install From The Web…" +msgstr "" + +#: data/ui/window.blp:218 msgid "_Keyboard Shortcuts" msgstr "" -#: data/ui/window.blp:236 +#: data/ui/window.blp:223 msgid "_About Warehouse" msgstr "" -#: data/ui/window.blp:245 +#: data/ui/window.blp:232 msgid "Copy Names" msgstr "" -#: data/ui/window.blp:250 +#: data/ui/window.blp:237 msgid "Copy IDs" msgstr "" -#: data/ui/window.blp:255 +#: data/ui/window.blp:242 msgid "Copy Refs" msgstr "" -#: data/ui/window.blp:264 +#: data/ui/window.blp:251 msgid "Open app" msgstr "" @@ -435,11 +494,11 @@ msgstr "" msgid "More Functions" msgstr "" -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 +#: src/gtk/help-overlay.blp:37 src/orphans_window.py:27 msgid "Manage Leftover Data" msgstr "" -#: src/gtk/help-overlay.blp:42 +#: src/gtk/help-overlay.blp:42 src/remotes_window.py:352 msgid "Manage Remotes" msgstr "" @@ -463,7 +522,7 @@ msgstr "" msgid "Quit" msgstr "" -#: src/properties_window.py:36 src/remotes_window.py:96 +#: src/properties_window.py:36 src/remotes_window.py:72 msgid "Copied {}" msgstr "" @@ -479,254 +538,216 @@ msgstr "无法回收用户数据" msgid "User Data" msgstr "回收用户数据" -#: src/properties_window.py:73 src/properties_window.py:119 +#: src/properties_window.py:73 src/properties_window.py:118 #, fuzzy #| msgid "Trash User Data" msgid "No User Data" msgstr "回收用户数据" -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 +#: src/properties_window.py:83 src/remotes_window.py:200 +#: src/remotes_window.py:297 msgid "Name" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Description" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "App ID" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Version" msgstr "" -#: src/properties_window.py:84 +#: src/properties_window.py:83 msgid "Branch" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Arch" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Origin" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Installation" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Ref" msgstr "" -#: src/properties_window.py:85 +#: src/properties_window.py:84 msgid "Active Commit" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Latest Commit" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Installed Size" msgstr "" -#: src/properties_window.py:86 +#: src/properties_window.py:85 msgid "Options" msgstr "" -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "{} 寿命已经终结并且不会再收到任何安全更新" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "{} 的运行时寿命已经终结并且不会再收到安全更新" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "{} 被隐藏并且不会更新" - -#: src/properties_window.py:178 +#: src/properties_window.py:177 msgid "{} Properties" msgstr "" -#: src/remotes_window.py:57 +#: src/remotes_window.py:48 msgid "Could not remove {}" msgstr "" -#: src/remotes_window.py:65 +#: src/remotes_window.py:56 msgid "Any installed apps from {} will stop receiving updates" msgstr "" -#: src/remotes_window.py:66 +#: src/remotes_window.py:57 msgid "Remove {}?" msgstr "" -#: src/remotes_window.py:69 +#: src/remotes_window.py:60 msgid "Remove" msgstr "" -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "禁用更新" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 +#: src/remotes_window.py:93 msgid "Copy remote name" msgstr "" -#: src/remotes_window.py:131 +#: src/remotes_window.py:96 msgid "Remove {}" msgstr "" -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "" - -#: src/remotes_window.py:188 src/remotes_window.py:314 +#: src/remotes_window.py:113 src/remotes_window.py:246 msgid "Could not add {}" msgstr "" -#: src/remotes_window.py:210 +#: src/remotes_window.py:139 msgid "Add Flatpak Remote" msgstr "" -#: src/remotes_window.py:213 src/remotes_window.py:355 +#: src/remotes_window.py:142 src/remotes_window.py:289 msgid "Add" msgstr "" -#: src/remotes_window.py:272 +#: src/remotes_window.py:204 msgid "URL" msgstr "" -#: src/remotes_window.py:283 src/remotes_window.py:365 +#: src/remotes_window.py:215 src/remotes_window.py:299 msgid "Remote will be available to only you" msgstr "" -#: src/remotes_window.py:289 src/remotes_window.py:366 +#: src/remotes_window.py:221 src/remotes_window.py:300 msgid "Remote will be available to every user on the system" msgstr "" -#: src/remotes_window.py:312 +#: src/remotes_window.py:244 msgid "{} successfully added" msgstr "" -#: src/remotes_window.py:352 +#: src/remotes_window.py:286 msgid "Add {}?" msgstr "" -#: src/remotes_window.py:395 +#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] +#: src/remotes_window.py:325 +msgid "The open source, pay-what-you-want app store from elementary" +msgstr "" + +#: src/remotes_window.py:326 +msgid "Central repository of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:327 +msgid "Beta builds of Flatpak applications" +msgstr "" + +#: src/remotes_window.py:328 +msgid "Flatpaks packaged by Fedora Linux" +msgstr "" + +#: src/remotes_window.py:329 +msgid "The latest beta GNOME Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:330 +msgid "Beta KDE Apps and Runtimes" +msgstr "" + +#: src/remotes_window.py:331 +msgid "Central repository of the WebKit Developer and Runtime SDK" +msgstr "" + +#: data/ui/remotes.blp:13 data/ui/popular_remotes.blp:18 +msgid "Add Remote" +msgstr "" + +#: data/ui/remotes.blp:56 +msgid "No Remotes" +msgstr "" + +#: data/ui/remotes.blp:57 +msgid "" +"Warehouse cannot see the list of remotes or the system has no remotes added" +msgstr "" + +#: src/popular_remotes_window.py:31 msgid "Flatpak Repos" msgstr "" -#: data/ui/remotes.blp:22 -msgid "Installed Remotes" +#: data/ui/popular_remotes.blp:19 +msgid "Choose from a list of popular remotes or add a new one." msgstr "" -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add and remove Flatpak remotes" -msgid "Add a Popular Remote" -msgstr "添加和删除 Flatpak 远程" - -#: data/ui/remotes.blp:48 -msgid "Add Other Remotes" -msgstr "" - -#: data/ui/remotes.blp:50 +#: data/ui/popular_remotes.blp:45 msgid "Add a Repo File" msgstr "" -#: data/ui/remotes.blp:55 +#: data/ui/popular_remotes.blp:50 msgid "Add a Custom Remote" msgstr "" -#: data/ui/remotes.blp:78 -msgid "Adding Remote…" -msgstr "" - -#: src/orphans_window.py:75 +#: src/orphans_window.py:73 msgid "Could not install some apps" msgstr "" #. Make window unable to close -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Attempt to Install?" msgstr "" -#: src/orphans_window.py:103 +#: src/orphans_window.py:100 msgid "Warehouse will attempt to install apps matching the selected data." msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:117 +msgid "{} wide" +msgstr "" + +#: src/orphans_window.py:153 msgid "Trash folders?" msgstr "" -#: src/orphans_window.py:156 +#: src/orphans_window.py:153 msgid "These folders will be sent to the trash." msgstr "" -#: src/orphans_window.py:160 +#: src/orphans_window.py:157 msgid "Continue" msgstr "" -#: src/orphans_window.py:184 +#: src/orphans_window.py:181 msgid "Could not manage data" msgstr "" -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "打开用户数据文件夹" - #: data/ui/orphans.blp:20 msgid "Open Data Folder" msgstr "" @@ -767,11 +788,17 @@ msgstr "" msgid "Could not downgrade {}" msgstr "" -#: src/downgrade_window.py:115 +#: src/downgrade_window.py:108 +#, fuzzy +#| msgid "Could not open folder" +msgid "Could not disable updates for {}" +msgstr "无法打开目录" + +#: src/downgrade_window.py:116 msgid "Downgrading…" msgstr "" -#: src/downgrade_window.py:141 +#: src/downgrade_window.py:142 msgid "Downgrade {}" msgstr "" @@ -783,10 +810,6 @@ msgstr "" msgid "Ensure that {} will never be updated to a newer version" msgstr "" -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "降级" - #: data/ui/downgrade.blp:52 msgid "Select a Release" msgstr "" @@ -796,51 +819,3 @@ msgid "" "This will uninstall the current release and install the chosen one instead. " "Note that downgrading can cause issues." msgstr "" - -#~ msgid "App EOL" -#~ msgstr "应用寿命终止" - -#~ msgid "Runtime EOL" -#~ msgstr "运行时寿命终结" - -#~ msgid "Updates Disabled" -#~ msgstr "更新已禁用" - -#~ msgid "View Properties" -#~ msgstr "查看属性" - -#~ msgid "Copied name" -#~ msgstr "复制的名称" - -#~ msgid "Copy Name" -#~ msgstr "复制名称" - -#~ msgid "Copied ID" -#~ msgstr "ID 已复制" - -#~ msgid "Copy ID" -#~ msgstr "复制 ID" - -#~ msgid "Copied ref" -#~ msgstr "引用已复制" - -#~ msgid "Copy Ref" -#~ msgstr "复制引用" - -#~ msgid "Copied launch command" -#~ msgstr "已复制启动命令" - -#~ msgid "Copy Launch Command" -#~ msgstr "复制启动命令" - -#~ msgid "Opened {}" -#~ msgstr "已打开 {}" - -#~ msgid "Open" -#~ msgstr "打开" - -#~ msgid "Enable Updates" -#~ msgstr "启用更新" - -#~ msgid "Trash User Data" -#~ msgstr "回收用户数据" diff --git a/po/zh_Hant.po b/po/zh_Hant.po deleted file mode 100644 index 13593da..0000000 --- a/po/zh_Hant.po +++ /dev/null @@ -1,833 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Heliguy -# This file is distributed under the same license as the io.github.flattool.heliguy.Warehouse package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: io.github.flattool.heliguy.Warehouse\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-11 21:53-0500\n" -"PO-Revision-Date: 2023-12-07 10:43+0000\n" -"Last-Translator: windowsboy111 \n" -"Language-Team: Chinese (Traditional) \n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.0\n" - -#: data/io.github.flattool.Warehouse.desktop.in:3 -msgid "Warehouse" -msgstr "倉庫" - -#: data/io.github.flattool.Warehouse.desktop.in:10 -msgid "flatpak" -msgstr "" - -#: data/io.github.flattool.Warehouse.desktop.in:11 -#: data/io.github.flattool.Warehouse.metainfo.xml.in:9 -msgid "Manage all things Flatpak" -msgstr "管理所有 Flatpak" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:11 -msgid "" -"Warehouse is an app that manages installed Flatpaks, their user data, and " -"Flatpak remotes." -msgstr "倉庫是一個管理已安裝的 Flatpak、其使用者數據及 Flatpak 遠程。" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:12 -msgid "Features:" -msgstr "功能:" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:14 -msgid "Show and filter the list of installed Flatpaks" -msgstr "顯示並篩選已安裝 Flatpak" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:15 -msgid "Display properties of installed Flatpaks" -msgstr "顯示已安裝 Flatpak 的屬性" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:16 -msgid "Manage large groups of Flatpaks at once" -msgstr "大量管理多組 Flatpak" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:17 -msgid "Add and remove Flatpak remotes" -msgstr "添加和刪除 Flatpak 遠程" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:18 -msgid "Find and trash leftover user data" -msgstr "搜尋並移除剩餘使用者數據" - -#: data/io.github.flattool.Warehouse.metainfo.xml.in:19 -msgid "Reinstall apps that have leftover data" -msgstr "重新安裝有剩餘數據的應用" - -#: src/main.py:103 -msgid "Flatpaks" -msgstr "Flatpak 應用" - -#. Translators: do one of the following, one per line: Your Name, Your Name , Your Name https://websi.te -#: src/main.py:138 -msgid "translator-credits" -msgstr "madomado nuko " - -#: src/main.py:143 -msgid "Donate" -msgstr "捐款" - -#: src/main.py:144 -msgid "Contributors" -msgstr "貢獻者" - -#: src/window.py:112 -msgid "Uninstalled successfully" -msgstr "卸載成功" - -#: src/window.py:114 -msgid "Could not uninstall some apps" -msgstr "無法卸載一些應用" - -#. Create Widgets -#: src/window.py:156 -msgid "Uninstall Selected Apps?" -msgstr "確定卸載選擇的應用?" - -#: src/window.py:156 -msgid "It will not be possible to use these apps after removal." -msgstr "移除後將無法使用這些應用。" - -#: src/window.py:172 src/window.py:239 -msgid "App Settings & Data" -msgstr "應用設定與數據" - -#: src/window.py:174 src/window.py:241 -msgid "Keep" -msgstr "保存" - -#: src/window.py:174 -msgid "Allow restoring these apps' settings and content" -msgstr "允許恢復這些應用的設定及內容" - -#: src/window.py:175 src/window.py:242 data/ui/orphans.blp:123 -msgid "Trash" -msgstr "回收" - -#: src/window.py:175 -msgid "Send these apps' settings and content to the trash" -msgstr "回收這些應用設定及內容至" - -#: src/window.py:202 src/window.py:260 src/window.py:336 src/window.py:366 -#: src/window.py:445 src/window.py:618 src/properties_window.py:127 -#: src/remotes_window.py:68 src/remotes_window.py:212 src/remotes_window.py:354 -#: src/orphans_window.py:105 src/orphans_window.py:159 data/ui/filter.blp:17 -#: data/ui/downgrade.blp:16 -msgid "Cancel" -msgstr "取消" - -#: src/window.py:203 src/window.py:261 -msgid "Uninstall" -msgstr "卸載" - -#: src/window.py:209 -msgid "Cannot uninstall while already uninstalling" -msgstr "當正在卸載時無法卸載" - -#. Create Widgets -#: src/window.py:234 -msgid "Uninstall {}?" -msgstr "確定卸載 {}?" - -#: src/window.py:234 -msgid "It will not be possible to use {} after removal." -msgstr "刪除後將無法使用 {}。" - -#: src/window.py:241 -msgid "Allow restoring this app's settings and content" -msgstr "容許恢復這個應用的設定及內容" - -#: src/window.py:242 -msgid "Send this app's settings and content to the trash" -msgstr "回收此應用的設定及內容" - -#: src/window.py:311 -msgid "List refreshed" -msgstr "" - -#: src/window.py:320 src/properties_window.py:42 src/orphans_window.py:168 -msgid "Could not open folder" -msgstr "無法打開文件夾" - -#: src/window.py:328 src/properties_window.py:124 -msgid "Could not trash user data" -msgstr "無法回收用戶資料" - -#: src/window.py:332 src/properties_window.py:118 -msgid "Trashed user data" -msgstr "已回收用戶資料" - -#: src/window.py:334 src/properties_window.py:126 -msgid "Send {}'s User Data to the Trash?" -msgstr "確定回收 {} 的用戶數據?" - -#: src/window.py:335 -msgid "Your files and data for this app will be sent to the trash." -msgstr "此應用的檔案及資料將被回收。" - -#: src/window.py:338 src/window.py:446 src/properties_window.py:129 -msgid "Trash Data" -msgstr "回收數據" - -#: src/window.py:349 src/downgrade_window.py:106 -msgid "Could not disable updates for {}" -msgstr "" - -#: src/window.py:364 -msgid "Disable Updates for {}?" -msgstr "" - -#: src/window.py:365 -msgid "" -"This will mask {} ensuring it will never recieve any feature or security " -"updates." -msgstr "" - -#: src/window.py:368 data/ui/downgrade.blp:46 -msgid "Disable Updates" -msgstr "停止更新" - -#: src/window.py:382 -msgid "Could not Run App" -msgstr "" - -#: src/window.py:383 -msgid "Copy" -msgstr "複製" - -#: src/window.py:388 -msgid "OK" -msgstr "" - -#: src/window.py:434 -#, fuzzy -#| msgid "Send {}'s User Data to the Trash?" -msgid "{} has no data to trash" -msgstr "確定回收 {} 的用戶數據?" - -#: src/window.py:437 -#, fuzzy -#| msgid "Could not trash user data" -msgid "Could not trash {}'s data" -msgstr "無法回收用戶資料" - -#: src/window.py:443 -msgid "Trash Selected Apps' User Data?" -msgstr "" - -#: src/window.py:443 -msgid "Your files and data for these apps will be sent to the trash." -msgstr "" - -#: src/window.py:502 -msgid "Copied selected app names" -msgstr "" - -#: src/window.py:515 -msgid "Copied selected app IDs" -msgstr "" - -#: src/window.py:528 -msgid "Copied selected app refs" -msgstr "" - -#: src/window.py:592 src/orphans_window.py:73 -msgid "Installed successfully" -msgstr "" - -#: src/window.py:594 -msgid "Could not install app" -msgstr "" - -#: src/window.py:616 -msgid "Install {}?" -msgstr "" - -#: src/window.py:619 src/orphans_window.py:106 data/ui/orphans.blp:129 -msgid "Install" -msgstr "" - -#: src/window.py:626 src/remotes_window.py:283 src/remotes_window.py:365 -msgid "User" -msgstr "" - -#: src/window.py:626 -msgid "The app will be available to only you" -msgstr "" - -#: src/window.py:627 src/remotes_window.py:289 src/remotes_window.py:366 -msgid "System" -msgstr "" - -#: src/window.py:627 -msgid "The app will be available to every user on the system" -msgstr "" - -#: src/window.py:656 -msgid "File type not supported" -msgstr "" - -#: data/ui/window.blp:12 -msgid "Refresh List" -msgstr "" - -#: data/ui/window.blp:18 data/ui/orphans.blp:14 -msgid "Search List" -msgstr "" - -#: data/ui/window.blp:24 -msgid "Filter List" -msgstr "" - -#: data/ui/window.blp:30 -msgid "Main Menu" -msgstr "" - -#: data/ui/window.blp:37 src/gtk/help-overlay.blp:29 -msgid "Toggle Selection Mode" -msgstr "" - -#: data/ui/window.blp:59 -msgid "Loading Flatpaks…" -msgstr "" - -#: data/ui/window.blp:60 data/ui/remotes.blp:87 -msgid "This should only take a moment." -msgstr "" - -#: data/ui/window.blp:104 data/ui/orphans.blp:81 -msgid "Installing…" -msgstr "" - -#: data/ui/window.blp:113 data/ui/window.blp:140 data/ui/orphans.blp:90 -msgid "This could take a while." -msgstr "" - -#: data/ui/window.blp:135 -msgid "Uninstalling…" -msgstr "" - -#: data/ui/window.blp:147 -msgid "No Flatpaks Found" -msgstr "" - -#: data/ui/window.blp:148 -#, fuzzy -#| msgid "" -#| "Warehouse is an app that manages installed Flatpaks, their user data, and " -#| "Flatpak remotes." -msgid "" -"Warehouse cannot see the list of installed Flatpaks or the system has no " -"Flatpaks installed." -msgstr "倉庫是一個管理已安裝的 Flatpak、其使用者數據及 Flatpak 遠程。" - -#: data/ui/window.blp:153 -msgid "No Flatpaks Match Filters" -msgstr "" - -#: data/ui/window.blp:154 -msgid "No installed Flatpak matches any of the currently applied filters." -msgstr "" - -#: data/ui/window.blp:159 data/ui/orphans.blp:107 -msgid "No Results Found" -msgstr "" - -#: data/ui/window.blp:160 data/ui/orphans.blp:108 -msgid "Try a different search term." -msgstr "" - -#: data/ui/window.blp:172 data/ui/orphans.blp:118 -msgid "Select All" -msgstr "" - -#: data/ui/window.blp:178 -msgid "Uninstall Selected Apps" -msgstr "" - -#: data/ui/window.blp:184 -msgid "Send Selected Apps' Data to the Trash" -msgstr "" - -#: data/ui/window.blp:190 -msgid "Open Copy Menu" -msgstr "" - -#: data/ui/window.blp:197 -msgid "Snapshot Selected Apps' Data" -msgstr "" - -#: data/ui/window.blp:207 -msgid "Install From File…" -msgstr "" - -#: data/ui/window.blp:212 -msgid "Manage Leftover Data…" -msgstr "" - -#: data/ui/window.blp:221 -msgid "Manage Remotes…" -msgstr "" - -#: data/ui/window.blp:231 -msgid "_Keyboard Shortcuts" -msgstr "" - -#: data/ui/window.blp:236 -msgid "_About Warehouse" -msgstr "" - -#: data/ui/window.blp:245 -msgid "Copy Names" -msgstr "" - -#: data/ui/window.blp:250 -msgid "Copy IDs" -msgstr "" - -#: data/ui/window.blp:255 -msgid "Copy Refs" -msgstr "" - -#: data/ui/window.blp:264 -msgid "Open app" -msgstr "" - -#: src/gtk/help-overlay.blp:11 -msgid "App Management" -msgstr "" - -#: src/gtk/help-overlay.blp:14 -msgid "Search" -msgstr "" - -#: src/gtk/help-overlay.blp:19 data/ui/filter.blp:7 -msgid "Set Filters" -msgstr "" - -#: src/gtk/help-overlay.blp:24 -msgid "Refresh" -msgstr "" - -#: src/gtk/help-overlay.blp:34 -msgid "More Functions" -msgstr "" - -#: src/gtk/help-overlay.blp:37 src/orphans_window.py:28 -msgid "Manage Leftover Data" -msgstr "" - -#: src/gtk/help-overlay.blp:42 -msgid "Manage Remotes" -msgstr "" - -#: src/gtk/help-overlay.blp:47 -msgid "Install From File" -msgstr "" - -#: src/gtk/help-overlay.blp:52 -msgid "General" -msgstr "" - -#: src/gtk/help-overlay.blp:55 -msgid "Open Menu" -msgstr "" - -#: src/gtk/help-overlay.blp:60 -msgid "Show Shortcuts" -msgstr "" - -#: src/gtk/help-overlay.blp:65 -msgid "Quit" -msgstr "" - -#: src/properties_window.py:36 src/remotes_window.py:96 -msgid "Copied {}" -msgstr "" - -#: src/properties_window.py:48 -msgid "Could not show details" -msgstr "" - -#: src/properties_window.py:54 -msgid "User Data" -msgstr "" - -#: src/properties_window.py:73 src/properties_window.py:119 -msgid "No User Data" -msgstr "" - -#: src/properties_window.py:84 src/remotes_window.py:268 -#: src/remotes_window.py:363 -msgid "Name" -msgstr "" - -#: src/properties_window.py:84 -msgid "Description" -msgstr "" - -#: src/properties_window.py:84 -msgid "App ID" -msgstr "" - -#: src/properties_window.py:84 -msgid "Version" -msgstr "" - -#: src/properties_window.py:84 -msgid "Branch" -msgstr "" - -#: src/properties_window.py:85 -msgid "Arch" -msgstr "" - -#: src/properties_window.py:85 -msgid "Origin" -msgstr "" - -#: src/properties_window.py:85 -msgid "Installation" -msgstr "" - -#: src/properties_window.py:85 -msgid "Ref" -msgstr "" - -#: src/properties_window.py:85 -msgid "Active Commit" -msgstr "" - -#: src/properties_window.py:86 -msgid "Latest Commit" -msgstr "" - -#: src/properties_window.py:86 -msgid "Installed Size" -msgstr "" - -#: src/properties_window.py:86 -msgid "Options" -msgstr "" - -#: src/properties_window.py:158 -msgid "" -"{} has reached its End of Life and will not receive any security updates" -msgstr "{} 壽命已終結並不會再有任何安全更新" - -#: src/properties_window.py:162 -msgid "" -"{}'s runtime has reached its End of Life and will not receive any security " -"updates" -msgstr "{} 運行時壽命已終結普不會再有任何安全更新" - -#: src/properties_window.py:166 -msgid "{} is masked and will not be updated" -msgstr "{} 被隱藏並不會被更新" - -#: src/properties_window.py:178 -msgid "{} Properties" -msgstr "" - -#: src/remotes_window.py:57 -msgid "Could not remove {}" -msgstr "" - -#: src/remotes_window.py:65 -msgid "Any installed apps from {} will stop receiving updates" -msgstr "" - -#: src/remotes_window.py:66 -msgid "Remove {}?" -msgstr "" - -#: src/remotes_window.py:69 -msgid "Remove" -msgstr "" - -#: src/remotes_window.py:119 -#, fuzzy -#| msgid "Disable Updates" -msgid "Disabled" -msgstr "停止更新" - -#: src/remotes_window.py:121 src/orphans_window.py:120 -msgid "{} wide" -msgstr "" - -#: src/remotes_window.py:125 -msgid "View apps from this remote" -msgstr "" - -#: src/remotes_window.py:128 -msgid "Copy remote name" -msgstr "" - -#: src/remotes_window.py:131 -msgid "Remove {}" -msgstr "" - -#. [Name to show in GUI, Name of remote for system, Link to repo to add, Description of remote] -#: src/remotes_window.py:150 -msgid "The open source, pay-what-you-want app store from elementary" -msgstr "" - -#: src/remotes_window.py:151 -msgid "Central repository of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:152 -msgid "Beta builds of Flatpak applications" -msgstr "" - -#: src/remotes_window.py:153 -msgid "Flatpaks packaged by Fedora Linux" -msgstr "" - -#: src/remotes_window.py:154 -msgid "The latest beta GNOME Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:155 -msgid "Beta KDE Apps and Runtimes" -msgstr "" - -#: src/remotes_window.py:156 -msgid "Central repository of the WebKit Developer and Runtime SDK" -msgstr "" - -#: src/remotes_window.py:188 src/remotes_window.py:314 -msgid "Could not add {}" -msgstr "" - -#: src/remotes_window.py:210 -msgid "Add Flatpak Remote" -msgstr "" - -#: src/remotes_window.py:213 src/remotes_window.py:355 -msgid "Add" -msgstr "" - -#: src/remotes_window.py:272 -msgid "URL" -msgstr "" - -#: src/remotes_window.py:283 src/remotes_window.py:365 -msgid "Remote will be available to only you" -msgstr "" - -#: src/remotes_window.py:289 src/remotes_window.py:366 -msgid "Remote will be available to every user on the system" -msgstr "" - -#: src/remotes_window.py:312 -msgid "{} successfully added" -msgstr "" - -#: src/remotes_window.py:352 -msgid "Add {}?" -msgstr "" - -#: src/remotes_window.py:395 -msgid "Flatpak Repos" -msgstr "" - -#: data/ui/remotes.blp:22 -msgid "Installed Remotes" -msgstr "" - -#: data/ui/remotes.blp:26 -msgid "Show disabled" -msgstr "" - -#: data/ui/remotes.blp:40 -msgid "No remotes on the system, add some from below" -msgstr "" - -#: data/ui/remotes.blp:44 -#, fuzzy -#| msgid "Add and remove Flatpak remotes" -msgid "Add a Popular Remote" -msgstr "添加和刪除 Flatpak 遠程" - -#: data/ui/remotes.blp:48 -msgid "Add Other Remotes" -msgstr "" - -#: data/ui/remotes.blp:50 -msgid "Add a Repo File" -msgstr "" - -#: data/ui/remotes.blp:55 -msgid "Add a Custom Remote" -msgstr "" - -#: data/ui/remotes.blp:78 -msgid "Adding Remote…" -msgstr "" - -#: src/orphans_window.py:75 -msgid "Could not install some apps" -msgstr "" - -#. Make window unable to close -#: src/orphans_window.py:103 -msgid "Attempt to Install?" -msgstr "" - -#: src/orphans_window.py:103 -msgid "Warehouse will attempt to install apps matching the selected data." -msgstr "" - -#: src/orphans_window.py:156 -msgid "Trash folders?" -msgstr "" - -#: src/orphans_window.py:156 -msgid "These folders will be sent to the trash." -msgstr "" - -#: src/orphans_window.py:160 -msgid "Continue" -msgstr "" - -#: src/orphans_window.py:184 -msgid "Could not manage data" -msgstr "" - -#: src/orphans_window.py:216 -msgid "Open User Data Folder" -msgstr "開啟用戶資料文件夾" - -#: data/ui/orphans.blp:20 -msgid "Open Data Folder" -msgstr "" - -#: data/ui/orphans.blp:101 -msgid "No Leftover Data" -msgstr "" - -#: data/ui/orphans.blp:102 -msgid "There is no leftover user data" -msgstr "" - -#: data/ui/filter.blp:22 -msgid "Apply" -msgstr "" - -#: data/ui/filter.blp:54 -msgid "Show Apps" -msgstr "" - -#: data/ui/filter.blp:64 -msgid "Show Runtimes" -msgstr "" - -#: data/ui/filter.blp:75 -msgid "Filter Apps by Remotes" -msgstr "" - -#: data/ui/filter.blp:80 -msgid "Filter Apps by Runtime" -msgstr "" - -#: src/downgrade_window.py:78 -msgid "Commit Hash: {}" -msgstr "" - -#: src/downgrade_window.py:101 -msgid "Could not downgrade {}" -msgstr "" - -#: src/downgrade_window.py:115 -msgid "Downgrading…" -msgstr "" - -#: src/downgrade_window.py:141 -msgid "Downgrade {}" -msgstr "" - -#: src/downgrade_window.py:153 -msgid "Fetching Releases…" -msgstr "" - -#: src/downgrade_window.py:155 -msgid "Ensure that {} will never be updated to a newer version" -msgstr "" - -#: data/ui/downgrade.blp:22 -msgid "Downgrade" -msgstr "回滾" - -#: data/ui/downgrade.blp:52 -msgid "Select a Release" -msgstr "" - -#: data/ui/downgrade.blp:53 -msgid "" -"This will uninstall the current release and install the chosen one instead. " -"Note that downgrading can cause issues." -msgstr "" - -#~ msgid "App EOL" -#~ msgstr "應用壽命終止" - -#~ msgid "Runtime EOL" -#~ msgstr "運行時壽命終結" - -#~ msgid "Updates Disabled" -#~ msgstr "更新已禁用" - -#~ msgid "View Properties" -#~ msgstr "查看屬性" - -#~ msgid "Copied name" -#~ msgstr "已複製名稱" - -#~ msgid "Copy Name" -#~ msgstr "複製名稱" - -#~ msgid "Copied ID" -#~ msgstr "已複製 ID" - -#~ msgid "Copy ID" -#~ msgstr "複製 ID" - -#~ msgid "Copied ref" -#~ msgstr "已複製引用" - -#~ msgid "Copy Ref" -#~ msgstr "複製引用" - -#~ msgid "Copied launch command" -#~ msgstr "已複製起動命令" - -#~ msgid "Copy Launch Command" -#~ msgstr "複製起動命令" - -#~ msgid "Opened {}" -#~ msgstr "已開啟 {}" - -#~ msgid "Open" -#~ msgstr "開啟" - -#~ msgid "Enable Updates" -#~ msgstr "啟用更新" - -#~ msgid "Trash User Data" -#~ msgstr "回收使用者資料" - -#~ msgid "Manage Snapshots" -#~ msgstr "管理快照" diff --git a/src/app_row_widget.py b/src/app_row_widget.py index 8ab717f..c92e87b 100644 --- a/src/app_row_widget.py +++ b/src/app_row_widget.py @@ -47,6 +47,7 @@ class AppRow(Adw.ActionRow): self.index = index self.app_name = current_flatpak[0] self.app_id = current_flatpak[2] + self.app_version = current_flatpak[3] self.origin_remote = current_flatpak[6] self.install_type = current_flatpak[7] self.app_ref = current_flatpak[8] diff --git a/src/common.py b/src/common.py index e847ced..8b6ce57 100644 --- a/src/common.py +++ b/src/common.py @@ -2,6 +2,7 @@ from gi.repository import GLib, Gtk, Adw, Gio #, Gdk import os import subprocess import pathlib +import time class myUtils: def __init__(self, window, **kwargs): @@ -290,4 +291,44 @@ class myUtils: return "user" if "system" in type_arr: return "system" - \ No newline at end of file + + def snapshotApps(self, epoch, app_snapshot_path_arr, app_version_arr, app_user_data_arr, progress_bar=None): + if not (len(app_snapshot_path_arr) == len(app_version_arr) == len(app_user_data_arr)): + print("error in common.snapshotApp: the lengths of app_snapshot_path_arr, app_version_arr, and app_user_data_arr do not match.") + return 1 + + fails = [] + + for i in range(len(app_snapshot_path_arr)): + snapshot_path = app_snapshot_path_arr[i] + version = app_version_arr[i] + user_data = app_user_data_arr[i] + command = ['tar', 'cafv', f"{snapshot_path}{epoch}_{version}.tar.zst", "-C", f"{user_data}", "."] + + try: + if not os.path.exists(snapshot_path): + file = Gio.File.new_for_path(snapshot_path) + file.make_directory() + subprocess.run(command, check=True, env=self.new_env) + if progress_bar: + GLib.idle_add(progress_bar.set_visible, True) + GLib.idle_add(progress_bar.set_fraction, (i + 1.0) / len(app_snapshot_path_arr)) + except subprocess.CalledProcessError as e: + print("error in common.snapshotApp:", e) + fails.append(user_data) + + if(int(time.time()) == epoch): # Wait 1s if the snapshot is made too quickly, to prevent overriding a snapshot file + subprocess.run(['sleep', '1s']) + + if progress_bar: + GLib.idle_add(progress_bar.set_visible, False) + GLib.idle_add(progress_bar.set_fraction, 0.0) + + if len(fails) > 0: + print("These paths could not be archived:") + for i in range(fails): + print(fails[i]) + print("") + return 1 + else: + return 0 diff --git a/src/filter_window.py b/src/filter_window.py index ecfb677..1a4dfdb 100644 --- a/src/filter_window.py +++ b/src/filter_window.py @@ -57,7 +57,6 @@ class FilterWindow(Adw.Window): self.remote_checkboxes[i].set_active(not is_enabled) def remoteCheckHandler(self, checkbox, install_type, remote): - install_type = self.my_utils.getInstallType(install_type) if checkbox.get_active(): self.filter_list[2].append(install_type) self.filter_list[3].append(remote) @@ -98,31 +97,20 @@ class FilterWindow(Adw.Window): self.runtimes_expander.set_visible(False) self.remote_checkboxes = [] - total = 0 for i in range(len(self.host_remotes)): try: name = self.host_remotes[i][0] title = self.host_remotes[i][1] - url = self.host_remotes[i][2] install_type = self.host_remotes[i][7] - remote_row = Adw.ActionRow(title=title) - if "disabled" in install_type: - continue - total += 1 + url = self.host_remotes[i][2] + remote_row = Adw.ActionRow(title=title, subtitle=url) if title == "-": remote_row.set_title(name) self.remotes_expander.add_row(remote_row) label = Gtk.Label(label=("{} wide").format(install_type)) label.add_css_class("subtitle") remote_check = Gtk.CheckButton() - - if "user" in install_type: - remote_row.set_subtitle(_("User wide")) - elif "system" in install_type: - remote_row.set_subtitle(_("System wide")) - else: - remote_row.set_subtitle(_("Unknown install type")) - + remote_row.add_suffix(label) remote_row.add_suffix(remote_check) remote_row.set_activatable_widget(remote_check) remote_check.connect("toggled", self.remoteCheckHandler, install_type, name) @@ -130,8 +118,6 @@ class FilterWindow(Adw.Window): remote_check.set_active(True) except: print("Could not make remote row") - if total < 2: - self.remotes_expander.set_visible(False) self.remotes_expander_switch.connect("state-set", self.remotesEnableHandler) self.remotes_expander.add_suffix(self.remotes_expander_switch) diff --git a/src/orphans_window.py b/src/orphans_window.py index 70a140c..f363b7b 100644 --- a/src/orphans_window.py +++ b/src/orphans_window.py @@ -83,12 +83,14 @@ class OrphansWindow(Adw.Window): task.run_in_thread(lambda _task, _obj, _data, _cancellable, id_list=self.selected_dirs, remote=self.selected_remote, app_type=self.selected_remote_type, progress_bar=self.progress_bar: self.my_utils.installFlatpak(id_list, remote, app_type, progress_bar)) def installButtonHandler(self, button): + remote_select_buttons = [] - def remote_select_handler(button, index): + def remote_select_handler(button): if not button.get_active(): return - self.selected_remote = self.host_remotes[index][0] - self.selected_remote_type = self.my_utils.getInstallType(self.host_remotes[index][7]) + remote_index = remote_select_buttons.index(button) + self.selected_remote = self.host_remotes[remote_index][0] + self.selected_remote_type = self.host_remotes[remote_index][7] def onResponse(dialog, response_id, _function): if response_id == "cancel": @@ -113,41 +115,28 @@ class OrphansWindow(Adw.Window): remotes_scroll.set_child(remote_list) remote_list.add_css_class("boxed-list") - total_added = 0 - remote_select_buttons = [] for i in range(len(self.host_remotes)): - title = self.host_remotes[i][1] - name = self.host_remotes[i][0] - type_arr = self.host_remotes[i][7] - if "disabled" in type_arr: - continue - remote_row = Adw.ActionRow(title=title) + remote_row = Adw.ActionRow(title=self.host_remotes[i][1]) + label = Gtk.Label(label=_("{} wide").format(self.host_remotes[i][7]), valign=Gtk.Align.CENTER) remote_select = Gtk.CheckButton() + label.add_css_class("subtitle") remote_select_buttons.append(remote_select) - remote_select.connect("toggled", remote_select_handler, i) + remote_select.connect("toggled", remote_select_handler) remote_row.set_activatable_widget(remote_select) - type = self.my_utils.getInstallType(type_arr) - if type == "user": - remote_row.set_subtitle(_("User wide")) - elif type == "system": - remote_row.set_subtitle(_("System wide")) - else: - remote_row.set_subtitle(_("Unknown install type")) - if remote_row.get_title() == '-': remote_row.set_title(self.host_remotes[i][0]) - if total_added > 0: - remote_select.set_group(remote_select_buttons[0]) + if i > 0: + remote_select.set_group(remote_select_buttons[i-1]) remote_row.add_prefix(remote_select) + remote_row.add_suffix(label) remote_list.append(remote_row) - total_added += 1 remote_select_buttons[0].set_active(True) - if total_added > 1: + if len(self.host_remotes) > 1: dialog.set_extra_child(remotes_scroll) dialog.connect("response", onResponse, dialog.choose_finish) diff --git a/src/remotes_window.py b/src/remotes_window.py index 09f2408..0f3e68b 100644 --- a/src/remotes_window.py +++ b/src/remotes_window.py @@ -57,14 +57,13 @@ class RemotesWindow(Adw.Window): self.make_toast(_("Could not remove {}").format(title)) self.generate_list() - def remove_handler(self, _widget, index, popoever): - popoever.popdown() + def remove_handler(self, _widget, index): name = self.host_remotes[index][0] title = self.host_remotes[index][1] install_type = self.host_remotes[index][7] body_text = _("Any installed apps from {} will stop receiving updates").format(name) - dialog = Adw.MessageDialog.new(self, _("Remove {}?").format(title), body_text) + dialog = Adw.MessageDialog.new(self, _("Remove {}?").format(name), body_text) dialog.set_close_response("cancel") dialog.add_response("cancel", _("Cancel")) dialog.add_response("continue", _("Remove")) @@ -72,69 +71,10 @@ class RemotesWindow(Adw.Window): dialog.connect("response", self.remove_on_response, dialog.choose_finish, index) dialog.present() - def enable_handler(self, button, index): - name = self.host_remotes[index][0] - typeArr = self.host_remotes[index][7] - type = "" - if "system" in typeArr: - type = "system" - else: - type = "user" - - try: - command = ['flatpak-spawn', '--host', 'flatpak', 'remote-modify', name, f"--{type}", "--enable"] - subprocess.run(command, capture_output=False, check=True, env=self.new_env) - except subprocess.CalledProcessError as e: - self.toast_overlay.add_toast(Adw.Toast.new(_("Could not enable {}").format(name))) - print(f"error in remotes_window.enable_handler: could not enable remote {name}:", e) - - self.generate_list() - - def disable_handler(self, button, index, popoever): - def disable_response(_a, response, _b): - if response == "cancel": - return - try: - command = ['flatpak-spawn', '--host', 'flatpak', 'remote-modify', name, f"--{type}", "--disable"] - subprocess.run(command, capture_output=False, check=True, env=self.new_env) - except subprocess.CalledProcessError as e: - self.toast_overlay.add_toast(Adw.Toast.new(_("Could not disable {}").format(name))) - print(f"error in remotes_window.enable_handler: could not disable remote {name}:", e) - - self.generate_list() - - name = self.host_remotes[index][0] - title = self.host_remotes[index][1] - typeArr = self.host_remotes[index][7] - type = "" - if "system" in typeArr: - type = "system" - else: - type = "user" - - popoever.popdown() - - body_text = _("Any installed apps from {} will stop receiving updates").format(name) - dialog = Adw.MessageDialog.new(self, _("Disable {}?").format(title), body_text) - dialog.set_close_response("cancel") - dialog.add_response("cancel", _("Cancel")) - dialog.add_response("continue", _("Disable")) - dialog.set_response_appearance("continue", Adw.ResponseAppearance.DESTRUCTIVE) - dialog.connect("response", disable_response, dialog.choose_finish) - dialog.present() - - def view_paks(self, type, id): - if "user" in type: - type = "user" - elif "system" in type: - type = "system" - else: - self.make_toast(_("Could not view apps").format(to_copy)) - print("error in remotes_window.view_apps(): remote installation type is not either system or user. type is:", type) - return + def view_apps(self, type, id): self.app_window.should_open_filter_window = False self.app_window.filter_button.set_active(True) - self.app_window.applyFilter([True, True, [type], [id], ["all"]]) + self.app_window.applyFilter([True, False, [type], [id], ["all"]]) self.app_window.should_open_filter_window = True self.close() @@ -162,68 +102,38 @@ class RemotesWindow(Adw.Window): name = self.host_remotes[i][0] title = self.host_remotes[i][1] install_type = self.host_remotes[i][7] - remote_row = Adw.ActionRow(title=title) - - more = Gtk.MenuButton(icon_name="view-more-symbolic", valign=Gtk.Align.CENTER) - more.add_css_class("flat") - options = Gtk.Popover() - options_box = Gtk.Box(halign=Gtk.Align.CENTER, valign=Gtk.Align.CENTER, orientation=Gtk.Orientation.VERTICAL) + remote_row = Adw.ActionRow(title=title, subtitle=name) - filter_button = Gtk.Button() - filter_button.set_child(Adw.ButtonContent(icon_name="funnel-symbolic", label=_("Set Filter"))) - filter_button.add_css_class("flat") - filter_button.connect("clicked", lambda *_, i=i: self.view_paks(self.host_remotes[i][7], self.host_remotes[i][0])) - - enable_button = Gtk.Button(visible=False) - enable_button.set_child(Adw.ButtonContent(icon_name="eye-open-negative-filled-symbolic", label=_("Enable"))) - enable_button.add_css_class("flat") - enable_button.connect("clicked", self.enable_handler, i) - - disable_button = Gtk.Button() - disable_button.set_child(Adw.ButtonContent(icon_name="eye-not-looking-symbolic", label=_("Disable"))) - disable_button.add_css_class("flat") - disable_button.connect("clicked", self.disable_handler, i, options) - - remove_button = Gtk.Button() - remove_button.set_child(Adw.ButtonContent(icon_name="user-trash-symbolic", label=_("Remove"))) - remove_button.add_css_class("flat") - remove_button.connect("clicked", self.remove_handler, i, options) - - options_box.append(filter_button) - options_box.append(enable_button) - options_box.append(disable_button) - options_box.append(remove_button) - options.set_child(options_box) - more.set_popover(options) - - copy_button = Gtk.Button(icon_name="edit-copy-symbolic", valign=Gtk.Align.CENTER, tooltip_text=_("Copy remote name")) - copy_button.add_css_class("flat") - copy_button.connect("clicked", rowCopyHandler, name) - - remote_row.add_suffix(copy_button) - remote_row.add_suffix(more) - - install_type = self.my_utils.getInstallType(install_type) if install_type == "disabled": if not self.show_disabled_button.get_active(): continue - remote_row.set_subtitle(_("Disabled")) - enable_button.set_visible(True) - disable_button.set_visible(False) remote_row.add_css_class("warning") - elif install_type == "user": - remote_row.set_subtitle(_("User wide")) - elif install_type == "system": - remote_row.set_subtitle(_("System wide")) - else: - remote_row.set_subtitle(_("Unknown install type")) url = self.host_remotes[i][2] if title == "-": remote_row.set_title(name) self.remotes_list.add(remote_row) + label = Gtk.Label(valign=Gtk.Align.CENTER) + if install_type == "disabled": + remote_row.set_subtitle(_("Disabled")) + else: + remote_row.set_subtitle(_("{} wide").format(install_type)) + label.add_css_class("subtitle") # subprocess.run(['wget', f'{self.host_remotes[i][11]}']) Idea to display remote icons... Need internet connection. Not sure if that is worth it + remote_row.add_suffix(label) + filter_button = Gtk.Button(icon_name="funnel-symbolic", valign=Gtk.Align.CENTER, tooltip_text=_("View apps from this remote")) + filter_button.add_css_class("flat") + filter_button.connect("clicked", lambda *_, i=i: self.view_apps(self.host_remotes[i][7], self.host_remotes[i][0])) + copy_button = Gtk.Button(icon_name="edit-copy-symbolic", valign=Gtk.Align.CENTER, tooltip_text=_("Copy remote name")) + copy_button.add_css_class("flat") + copy_button.connect("clicked", rowCopyHandler, name) + remove_button = Gtk.Button(icon_name="user-trash-symbolic", valign=Gtk.Align.CENTER, tooltip_text=_("Remove {}").format(name)) + remove_button.add_css_class("flat") + remove_button.connect("clicked", self.remove_handler, i) + remote_row.add_suffix(filter_button) + remote_row.add_suffix(copy_button) + remote_row.add_suffix(remove_button) self.rows_in_list.append(remote_row) self.no_remotes.set_visible(False) except Exception as e: diff --git a/src/snapshots_window.py b/src/snapshots_window.py index 9253512..69818f5 100644 --- a/src/snapshots_window.py +++ b/src/snapshots_window.py @@ -123,33 +123,19 @@ class SnapshotsWindow(Adw.Window): epoch = int(time.time()) def thread(): - try: - subprocess.run( - ['tar', 'cafv', f"{self.snapshots_of_app_path}{epoch}_{self.app_version}.tar.zst", "-C", f"{self.app_user_data}", "."], - check=True, env=self.new_env - ) - except subprocess.CalledProcessError as e: - print("Error in snapshots_windopw.py: createSnapshot():", e) - GLib.idle_add(lambda *_a: self.toast_overlay.add_toast(Adw.Toast.new(_("Could not create snapshot")))) - if(int(time.time()) == epoch): # Wait 1s if the snapshot is made too quickly, to prevent overriding a snapshot file - subprocess.run(['sleep', '1s']) - - # `tar -tf filepath` to see the contents of a tar file - - def callback(): + response = self.my_utils.snapshotApps(epoch, [self.snapshots_of_app_path], [self.app_version], [self.app_user_data]) + if response != 0: + GLib.idle_add(self.toast_overlay.add_toast(Adw.Toast.new(_("Could not create snapshot")))) + return if self.showListOrEmpty() == "list": self.create_row(f"{epoch}_{self.app_version}.tar.zst") - if not os.path.exists(self.snapshots_of_app_path): - file = Gio.File.new_for_path(self.snapshots_of_app_path) - file.make_directory() - self.no_close_id = self.connect("close-request", lambda event: True) # Make window unable to close self.loading_label.set_label(_("Creating Snapshot…")) self.action_bar.set_revealed(False) self.main_stack.set_visible_child(self.loading) - task = Gio.Task.new(None, None, lambda *_: callback()) + task = Gio.Task() task.run_in_thread(lambda *_: thread()) def apply_snapshot(self, button, file, row): diff --git a/src/window.py b/src/window.py index 7a0d31c..55bc396 100644 --- a/src/window.py +++ b/src/window.py @@ -20,6 +20,7 @@ import os import pathlib import subprocess import re +import time from gi.repository import Adw, Gdk, Gio, GLib, Gtk from .properties_window import PropertiesWindow @@ -51,6 +52,7 @@ class WarehouseWindow(Adw.ApplicationWindow): batch_uninstall_button = Gtk.Template.Child() batch_clean_button = Gtk.Template.Child() batch_copy_button = Gtk.Template.Child() + batch_snapshot_button = Gtk.Template.Child() main_box = Gtk.Template.Child() main_overlay = Gtk.Template.Child() main_toolbar_view = Gtk.Template.Child() @@ -59,8 +61,9 @@ class WarehouseWindow(Adw.ApplicationWindow): main_menu = Gtk.Template.Child() installing = Gtk.Template.Child() uninstalling = Gtk.Template.Child() - no_matches = Gtk.Template.Child() + snapshotting = Gtk.Template.Child() loading_flatpaks = Gtk.Template.Child() + no_matches = Gtk.Template.Child() main_progress_bar = Gtk.ProgressBar(visible=False, can_target=False) main_progress_bar.add_css_class("osd") @@ -362,7 +365,7 @@ class WarehouseWindow(Adw.ApplicationWindow): onContinue(self, None) else: dialog = Adw.MessageDialog.new(self, _("Disable Updates for {}?").format(row.app_name)) - dialog.set_body(_("This will mask {} ensuring it will never receive any feature or security updates.").format(row.app_name)) + dialog.set_body(_("This will mask {} ensuring it will never recieve any feature or security updates.").format(row.app_name)) dialog.add_response("cancel", _("Cancel")) dialog.set_close_response("cancel") dialog.add_response("continue", _("Disable Updates")) @@ -416,6 +419,7 @@ class WarehouseWindow(Adw.ApplicationWindow): def batchActionsEnable(self, should_enable): self.batch_copy_button.set_sensitive(should_enable) self.batch_clean_button.set_sensitive(should_enable) + self.batch_snapshot_button.set_sensitive(should_enable) if not self.currently_uninstalling: self.batch_uninstall_button.set_sensitive(should_enable) @@ -452,6 +456,60 @@ class WarehouseWindow(Adw.ApplicationWindow): def batchSelectAllButtonHandler(self, widget): self.set_select_all(widget.get_active()) + + def batchSnapshotHandler(self, widget): + + def batchSnapshotResponse(dialog, response, _a): + if response == "cancel": + return + i = 0 + snapshots_path = self.host_home + "/.var/app/io.github.flattool.Warehouse/data/Snapshots/" + snapshot_arr = [] + app_ver_arr = [] + app_data_arr = [] + epoch = int(time.time()) + self.no_close = self.connect("close-request", lambda event: True) # Make window unable to close + while(self.flatpaks_list_box.get_row_at_index(i) != None): + current = self.flatpaks_list_box.get_row_at_index(i) + i += 1 + if current.tickbox.get_active() == False: + continue + if not os.path.exists(f"{self.user_data_path}{current.app_id}"): + continue + snapshot_arr.append(snapshots_path + current.app_id + "/") + app_ver_arr.append(current.app_version) + app_data_arr.append(f"{self.user_data_path}{current.app_id}") + + def thread(): + capture = self.my_utils.snapshotApps(epoch, snapshot_arr, app_ver_arr, app_data_arr, self.main_progress_bar) + if capture != 0: + GLib.idle_add(lambda *_: self.toast_overlay.add_toast(Adw.Toast.new(_("Could not snapshot some apps")))) + + def callback(*args): + self.main_stack.set_visible_child(self.main_box) + self.disconnect(self.no_close) + self.batch_select_all_button.set_active(True) + self.set_select_all(True) + self.search_button.set_sensitive(True) + self.batch_mode_button.set_sensitive(True) + self.batch_mode_bar.set_revealed(True) + + self.batch_select_all_button.set_active(False) + self.set_select_all(False) + self.search_button.set_sensitive(False) + self.batch_mode_button.set_sensitive(False) + self.batch_mode_bar.set_revealed(False) + self.main_stack.set_visible_child(self.snapshotting) + task = Gio.Task.new(None, None, callback) + task.run_in_thread(lambda *_: thread()) + + dialog = Adw.MessageDialog.new(self, _("Create Snapshots?"), _("Snapshots are backups of the app's user data. They can be reapplied at any time. This could take a while.")) + dialog.set_close_response("cancel") + dialog.add_response("cancel", _("Cancel")) + dialog.add_response("continue", _("Create Snapshots")) + dialog.connect("response", batchSnapshotResponse, dialog.choose_finish) + Gtk.Window.present(dialog) + def set_select_all(self, should_select_all): i = 0 @@ -718,6 +776,7 @@ class WarehouseWindow(Adw.ApplicationWindow): self.batch_clean_button.connect("clicked", self.batchCleanHandler) self.batch_uninstall_button.connect("clicked", self.batchUninstallButtonHandler) self.batch_select_all_button.connect("clicked", self.batchSelectAllButtonHandler) + self.batch_snapshot_button.connect("clicked", self.batchSnapshotHandler) self.batchActionsEnable(False) event_controller = Gtk.EventControllerKey() event_controller.connect("key-pressed", self.batchKeyHandler)