mirror of
https://github.com/YunoHost/yunohost-admin.git
synced 2024-09-03 20:06:15 +02:00
Merge branch 'dev' of https://github.com/YunoHost/yunohost-admin into enh-vuejs
This commit is contained in:
commit
4a89a0b245
9 changed files with 74 additions and 16 deletions
|
@ -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.",
|
"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.",
|
"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.",
|
"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»"
|
||||||
}
|
}
|
||||||
|
|
|
@ -249,15 +249,15 @@
|
||||||
"purge_user_data_warning": "La purge des données de l’utilisateur n’est pas réversible. Assurez-vous de savoir ce que vous faites !",
|
"purge_user_data_warning": "La purge des données de l’utilisateur n’est pas réversible. Assurez-vous de savoir ce que vous faites !",
|
||||||
"version": "Version",
|
"version": "Version",
|
||||||
"confirm_update_system": "Voulez-vous vraiment mettre à jour tous les paquets système ?",
|
"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_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 a déclaré qu'elle 'ne fonctionne pas'. ATTENTION : SON INSTALLATION POURRAIT CASSER VOTRE SYSTÈME !",
|
"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": "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_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.",
|
"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",
|
"license": "Licence",
|
||||||
"only_highquality_apps": "Seulement les applications de bonne qualité",
|
"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": "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 !",
|
"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}",
|
"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.",
|
"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.",
|
"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.",
|
"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"
|
||||||
}
|
}
|
||||||
|
|
|
@ -306,5 +306,9 @@
|
||||||
"all": "Tutti",
|
"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.",
|
"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.",
|
"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
42
debian/changelog
vendored
|
@ -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
|
yunohost-admin (4.0.4) stable; urgency=low
|
||||||
|
|
||||||
- [fix] migrations link in french translation (#309)
|
- [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)
|
- [enh] Add a tip about pending migrations on update view (7bf9669)
|
||||||
- [i18n] Translations updated for Occitan
|
- [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
|
-- 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)
|
- [fix] Enforce yunohost 3.8 requirement (3400a43)
|
||||||
- [i18n] Improve translations for Catalan, Chinese (Simplified), French, Occitan, Portuguese
|
- [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
|
-- Kay0u <pierre@kayou.io> Wed, 20 May 2020 19:12:27 +0000
|
||||||
|
|
||||||
|
|
|
@ -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
|
// Custom help link
|
||||||
args[k].helpLink += "<a href='#/domains'>"+y18n.t('manage_domains')+"</a>";
|
args[k].helpLink += "<a href='#/domains'>"+y18n.t('manage_domains')+"</a>";
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
req.params.domains = [];
|
req.params.domains = [];
|
||||||
req.api('GET', '/domains', {}, function(data) {
|
req.api('GET', '/domains', {}, function(data) {
|
||||||
req.params.domains = data.domains;
|
req.params.domains = data.domains;
|
||||||
|
req.params.domains_main = data.main;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
3
src/locales/cs.json
Normal file
3
src/locales/cs.json
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"password": "Heslo"
|
||||||
|
}
|
12
src/package-lock.json
generated
12
src/package-lock.json
generated
|
@ -956,9 +956,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"bl": {
|
"bl": {
|
||||||
"version": "1.2.2",
|
"version": "1.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
|
||||||
"integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
|
"integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"optional": true,
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
|
@ -4794,9 +4794,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"lodash": {
|
"lodash": {
|
||||||
"version": "4.17.15",
|
"version": "4.17.19",
|
||||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
|
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
|
||||||
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
|
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"lodash._escapehtmlchar": {
|
"lodash._escapehtmlchar": {
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
<div class="list-group">
|
<div class="list-group">
|
||||||
{{#each apps}}
|
{{#each apps}}
|
||||||
<div class="list-group-item">
|
<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>
|
<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>
|
<h2 class="list-group-item-heading">{{label}} <small>{{id}}</small></h2>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue