Merge branch 'dev' of https://github.com/YunoHost/yunohost-admin into enh-vuejs

This commit is contained in:
Axolotle 2021-01-09 13:22:02 +01:00
commit 4a89a0b245
9 changed files with 74 additions and 16 deletions

View file

@ -305,5 +305,10 @@
"operation_failed_explanation": "Aquesta operació ha fallat! Ens sap molt greu :( Podeu intentar <a href='https://yunohost.org/help'>demanar ajuda</a>. Si us plau doneu *el registre complet* de l'operació a la gent que intenta ajudar-vos. Podeu fer-ho fent clic al botó verd \"Compartir amb Yunopaste\". Quan compartiu els registres, YunoHost intentarà anonimitzar automàticament dades privades com els noms de domini i les IPs.",
"diagnosis_explanation": "La funció de diagnòstic intentarà identificar els errors més comuns en diferents aspectes del servidor per verificar que tot funciona correctament. El diagnòstic s'executa automàticament dues vegades al dia i s'envia un correu electrònic a l'administrador si es troben errors. Tingueu en compte que no tots els tests seran rellevants si no s'utilitzen algunes funcions específiques (com per exemple XMPP) o pot ser que falli si teniu un sistema amb una configuració complexa. En aquests casos, i si sabeu el que feu, podeu ignorar els problemes o avisos corresponents.",
"pending_migrations": "Hi ha algunes migracions pendents esperant per ser executades. Aneu a <a href='#/tools/migrations'>Eines > Migracions</a> per fer-les.",
"logs_suboperations": "Sub-operacions"
"logs_suboperations": "Sub-operacions",
"tip_about_user_email": "Els usuaris es creen amb una adreça de correu electrònic associada (i compte de XMPP) amb el format usari@domini.tld. L'administrador i l'usuari poden afegir a posteriori adreces de correu addicionals i reenviament de correus.",
"permission_show_tile_enabled": "Mostrar la «tile» en el portal de l'usuari",
"permission_main": "Permís principal",
"permission_corresponding_url": "URL corresponent",
"app_manage_label_and_tiles": "Gestionar etiquetes i «tiles»"
}

View file

@ -249,15 +249,15 @@
"purge_user_data_warning": "La purge des données de lutilisateur nest pas réversible. Assurez-vous de savoir ce que vous faites !",
"version": "Version",
"confirm_update_system": "Voulez-vous vraiment mettre à jour tous les paquets système ?",
"app_state_inprogress_explanation": "Le mainteneur de cette application précise qu'elle n'est pas encore prête à être utilisée en production. SOYEZ PRUDENTS !",
"app_state_notworking_explanation": "Le responsable de cette application a déclaré qu'elle 'ne fonctionne pas'. ATTENTION : SON INSTALLATION POURRAIT CASSER VOTRE SYSTÈME !",
"app_state_inprogress_explanation": "Le responsable de cette application a déclaré que cette application n'est pas encore prête pour une utilisation en production. ATTENTION !",
"app_state_notworking_explanation": "Le responsable de cette application l'a décrite comme 'non fonctionnelle'. ATTENTION : SON INSTALLATION POURRAIT CASSER VOTRE SYSTÈME !",
"app_state_highquality": "bonne qualité",
"app_state_highquality_explanation": "Cette application est bien intégrée à YunoHost. Elle a été (et est !) revue par l'équipe applicative de YunoHost. On peut s'attendre à ce qu'elle soit sûre et maintenue sur le long terme.",
"app_state_working_explanation": "Le responsable de cette application l'a déclarée comme 'fonctionnelle'. Cela signifie qu'elle doit fonctionner (voir son niveau d'intégration) mais n'est pas nécessairement revue, elle peut encore contenir des bugs ou bien n'est pas entièrement intégrée à YunoHost.",
"hook_conf_ynh_currenthost": "Domaine principal en vigueur",
"hook_conf_ynh_currenthost": "Domaine principal actuellement utilisé",
"license": "Licence",
"only_highquality_apps": "Seulement les applications de bonne qualité",
"only_decent_quality_apps": "Seulement des applications d'une qualité satisfaisante",
"only_decent_quality_apps": "Seulement les applications d'une qualité satisfaisante",
"orphaned": "Non maintenue",
"orphaned_details": "Cette application n'a pas été maintenue depuis un certain temps. Il peut encore fonctionner, mais ne recevra aucune mise à niveau jusqu'à ce que quelqu'un se porte volontaire pour s'en occuper. N'hésitez pas à contribuer à la faire revivre !",
"from_to": "de {0} à {1}",
@ -306,5 +306,9 @@
"diagnosis_explanation": "La fonctionnalité de diagnostic va tenter de trouver certains problèmes communs sur différents aspects de votre serveur pour être sûr que tout fonctionne normalement. Le diagnostic sera également effectué deux fois par jour et enverra un courriel à l'administrateur si des erreurs sont détectées. À noter que certains tests ne seront pas montrés si vous n'utilisez pas certaines fonctions spécifiques (XMPP, par exemple) ou s'ils échouent à cause d'une configuration trop complexe. Dans ce cas, et si vous savez ce que vous avez modifié, vous pouvez ignorer les problèmes et les avertissements correspondantes.",
"pending_migrations": "Il y a des migrations en suspens qui attentent d'être exécutées. Veuillez aller dans <a href='#/tools/migrations'>Outils > Migrations</a> pour les exécuter.",
"tip_about_user_email": "Les utilisateurs sont créés avec une adresse e-mail associée (et un compte XMPP) au format username@domain.tld. Des alias d'email et des transferts d'emails supplémentaires peuvent être ajoutés ultérieurement par l'administrateur et l'utilisateur.",
"logs_suboperations": "Sous-opérations"
"logs_suboperations": "Sous-opérations",
"permission_show_tile_enabled": "Montrer la tuile dans le portail utilisateur",
"permission_main": "Permission principale",
"permission_corresponding_url": "URL correspondante",
"app_manage_label_and_tiles": "Gérer les étiquettes et les tuiles"
}

View file

@ -306,5 +306,9 @@
"all": "Tutti",
"pending_migrations": "Ci sono alcune migrazioni in sospeso in attesa di essere eseguite. Consulta <a href='#/tools/migrations'>Tools > Migrations</a> per visualizzarle.",
"tip_about_user_email": "Gli utenti sono creati associati ad un indirizzo email (e un account XMPP) del tipo utente@domain.tld. Indirizzi email addizionali e forward possono essere aggiunti successivamente dall'amministratore e dall'utente.",
"logs_suboperations": "Sub-operazioni"
"logs_suboperations": "Sub-operazioni",
"permission_show_tile_enabled": "Mostra il tile nel portale dell'utente",
"permission_main": "Permesso principale",
"permission_corresponding_url": "URL corrispondente",
"app_manage_label_and_tiles": "Gestisci etichette e tiles"
}

42
debian/changelog vendored
View file

@ -1,3 +1,41 @@
yunohost-admin (4.1.3) stable; urgency=low
- [fix] Partial revert #306 because code is broken... (cccb84b)
- Stable release
-- Alexandre Aubin <alex.aubin@mailoo.org> Fri, 08 Jan 2021 03:28:28 +0100
yunohost-admin (4.1.2) testing; urgency=low
- [enh] Select default domain in app install page ([#306](https://github.com/YunoHost/yunohost-admin/pull/306))
- [i18n] Translations updated for French
Thanks to all contributors <3 ! (F. Piédallu, ppr)
-- Alexandre Aubin <alex.aubin@mailoo.org> Thu, 07 Jan 2021 00:29:42 +0100
yunohost-admin (4.1.1) testing; urgency=low
- Fix the creation of a backup ([#323](https://github.com/YunoHost/yunohost-admin/pull/323))
Thanks to all contributors <3 ! (Kayou)
-- Alexandre Aubin <alex.aubin@mailoo.org> Sat, 19 Dec 2020 02:07:37 +0100
yunohost-admin (4.1.0) testing; urgency=low
- [enh] Extends permission feature (YunoHost-admin#297)
- [enh] Rework the user creation page (YunoHost-admin#298, YunoHost-admin/f0b1a0b YunoHost-admin#320)
- [enh] Handle suboperations in log views (YunoHost-admin#310)
- [enh] Display the size of an archive in the backup view (YunoHost-admin#312)
- [fix] User has to manually run the first diagnosis (YunoHost-admin/d3b3236)
- [enh] Allow search in the app description (YunoHost-admin#317)
- Update translations for French, German, Czech, Chinese (Simplified), Catalan, Occitan, Italian (YunoHost-admin#311, YunoHost-admin#313, YunoHost-admin#314, YunoHost-admin#315, YunoHost-admin#319, YunoHost-admin#321)
Thanks to all contributors <3 ! (Salamandar, Omnia89, tituspijean, miloskroulik, Aleks, Josué, Kay0u, ljf, ekhae, Xaloc, ericgaspar, ppr, cyxae, danielschmalhofer, Quentí, Leandro Noferini, KaeruCT, anmol, xaloc33)
-- Kay0u <pierre@kayou.io> Thu, 03 Dec 2020 16:26:07 +0100
yunohost-admin (4.0.4) stable; urgency=low
- [fix] migrations link in french translation (#309)
@ -43,7 +81,7 @@ yunohost-admin (3.8.3.4) stable; urgency=low
- [enh] Add a tip about pending migrations on update view (7bf9669)
- [i18n] Translations updated for Occitan
Thanks to all contributors <3 ! (Quentí)
Thanks to all contributors <3 ! (Quentí)
-- Alexandre Aubin <alex.aubin@mailoo.org> Sat, 06 Jun 2020 02:23:20 +0200
@ -61,7 +99,7 @@ yunohost-admin (3.8.3.2) stable; urgency=low
- [fix] Enforce yunohost 3.8 requirement (3400a43)
- [i18n] Improve translations for Catalan, Chinese (Simplified), French, Occitan, Portuguese
Thanks to all contributors <3 ! (Aleks, amirale qt, clecle266, Kay0u, QuentÃ, Raphael Pessanha, xaloc33)
Thanks to all contributors <3 ! (Aleks, amirale qt, clecle266, Kay0u, Quentí, Raphael Pessanha, xaloc33)
-- Kay0u <pierre@kayou.io> Wed, 20 May 2020 19:12:27 +0000

View file

@ -466,6 +466,9 @@
});
});
// FIXME : to be reworked, choices ain't indexed by names...
// args[k].choices[params.domains_main].selected = true;
// Custom help link
args[k].helpLink += "<a href='#/domains'>"+y18n.t('manage_domains')+"</a>";
}

View file

@ -14,6 +14,7 @@
req.params.domains = [];
req.api('GET', '/domains', {}, function(data) {
req.params.domains = data.domains;
req.params.domains_main = data.main;
});
}

3
src/locales/cs.json Normal file
View file

@ -0,0 +1,3 @@
{
"password": "Heslo"
}

12
src/package-lock.json generated
View file

@ -956,9 +956,9 @@
}
},
"bl": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
"integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
"integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
"dev": true,
"optional": true,
"requires": {
@ -4794,9 +4794,9 @@
}
},
"lodash": {
"version": "4.17.15",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
"version": "4.17.19",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
"dev": true
},
"lodash._escapehtmlchar": {

View file

@ -45,7 +45,7 @@
<div class="list-group">
{{#each apps}}
<div class="list-group-item">
<input type="checkbox" id="{{id}}" name="apps" value="1" checked class="nice-checkbox">
<input type="checkbox" id="{{id}}" name="apps" value="{{id}}" checked class="nice-checkbox">
<label for="{{id}}" class="pull-right"><span class="sr-only">{{t 'check'}}</span></label>
<h2 class="list-group-item-heading">{{label}} <small>{{id}}</small></h2>
</div>