From 8352171beb2357e103389f99ac238a3569116079 Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 15 Nov 2021 17:17:40 +0700 Subject: [PATCH 001/185] add outline app --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 0dc59b01..dc4ccaf6 100644 --- a/apps.json +++ b/apps.json @@ -2234,6 +2234,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, + "outline": { + + "url": "https://github.com/YunoHost-Apps/outline_ynh", + "state": "inprogress", + }, "owncast": { "category": "multimedia", "level": 7, From 85f303afc3a874ec4487396e8777d20b508c22ff Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 15 Nov 2021 17:19:36 +0700 Subject: [PATCH 002/185] Remove space --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index dc4ccaf6..7de95fd9 100644 --- a/apps.json +++ b/apps.json @@ -2235,7 +2235,6 @@ "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, "outline": { - "url": "https://github.com/YunoHost-Apps/outline_ynh", "state": "inprogress", }, From 56a2e0c7df593de93944ccac97c3ce623b13fc99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 21 Feb 2022 19:05:04 +0100 Subject: [PATCH 003/185] minor typos --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 79e73ff5..08bfda58 100644 --- a/README.md +++ b/README.md @@ -7,20 +7,20 @@ Here you will find the repositories and versions of every apps available in Yuno It is browsable here: https://yunohost.org/apps The main file of the catalog is [**apps.json**](./apps.json) which contains -references to the corresponding git repositories for each application, along +references to the corresponding Git repositories for each application, along with a few metadata about them such as its category or maintenance state. This file regularly read by `list_builder.py` which publish the results on https://app.yunohost.org/default/. -### Where can I learn about app packaging in Yunohost ? +### Where can I learn about app packaging in YunoHost? - You can browse the contributor documentation : https://yunohost.org/contributordoc -- If you are not familiar with Git/Github, you can have a look at our [homemade guide](https://yunohost.org/#/packaging_apps_git) -- Don't hesitate to reach for help on the dedicated [application packaging chatroom](https://yunohost.org/chat_rooms) ... we can even schedule an audio meeting to help you get started ! +- If you are not familiar with Git/GitHub, you can have a look at our [homemade guide](https://yunohost.org/#/packaging_apps_git) +- Don't hesitate to reach for help on the dedicated [application packaging chatroom](https://yunohost.org/chat_rooms) ... we can even schedule an audio meeting to help you get started! ### How to add your app to the application catalog -N.B. : the Yunohost project will **NOT** integrate in its catalog applications that are not +N.B.: The YunoHost project will **NOT** integrate in its catalog applications that are not based on free-software upstreams. To add your application to the catalog: @@ -38,11 +38,11 @@ App example addition: } ``` -N.B. : We strongly encourage you to transfer the ownership of your repository to -the Yunohost-Apps organization on Github, such that the community will help you +N.B.: We strongly encourage you to transfer the ownership of your repository to +the YunoHost-Apps organization on GitHub, such that the community will help you with keeping your app working and up to date with packaging evolutions. -N.B.2 : Implicitly, the catalog publishes the `HEAD` of branch `master` +N.B.2: Implicitly, the catalog publishes the `HEAD` of branch `master` (this can be overwritten by adding keys `branch` and `revision`). Therefore, **be careful that any commit on the `master` branch will automatically be published**. **We strongly encourage you to develop in separate branches**, and only @@ -56,8 +56,8 @@ App packagers should *not* manually set their apps' level. The levels of all the #### Helper script -You can use the add_or_update.py python script to add or update -your app from one of the 2 json files. +You can use the add_or_update.py Python script to add or update +your app from one of the 2 JSON files. Usage: @@ -67,13 +67,13 @@ Usage: ### How to help translating -Update on Nov. 2020 : this part is broken / not maintained anymore for the +Update on Nov. 2020: this part is broken / not maintained anymore for the moment... We invite you to use [translate.yunohost.org](https://translate.yunohost.org/) instead of doing Pull Request for files in `locales` folder. -### How to make my app flagged as High Quality ? +### How to make my app flagged as High Quality? A High Quality app will be highlighted in the app list and marked as a level 9 app. To become a High Quality app, a package has to follow the criterias listed [here](hq_validation_template.md). From 33615463c78f60e35d341d62035239427b11b58c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 23 Feb 2022 20:28:56 +0100 Subject: [PATCH 004/185] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 868778d4..f236b698 100644 --- a/apps.json +++ b/apps.json @@ -3634,8 +3634,7 @@ }, "yacy": { "category": "small_utilities", - "revision": "e64c715d014b1b1c0ba573164a85a2ebc29d48a6", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/yacy_ynh" }, "yellow": { From c03a517c6d788d737d6b7b9e7a0dfea392560ee4 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 24 Feb 2022 20:03:44 +0100 Subject: [PATCH 005/185] rspamdui as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index f236b698..4c3e01b4 100644 --- a/apps.json +++ b/apps.json @@ -2866,8 +2866,7 @@ }, "rspamdui": { "category": "small_utilities", - "revision": "f64065de397f99bcd6c8d096908569305d178e1e", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/rspamdui_ynh" }, "rss-bridge": { From 0f2833767ab4281dcbf70524f811f26b5231c098 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Feb 2022 19:17:58 +0100 Subject: [PATCH 006/185] adding kiwix --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 4c3e01b4..54522527 100644 --- a/apps.json +++ b/apps.json @@ -1541,6 +1541,11 @@ ], "url": "https://github.com/YunoHost-Apps/kiwiirc_ynh" }, + "kiwix": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/kiwix_ynh" + }, "kodi": { "category": "multimedia", "level": 6, From c5df1300d1cd78566fe2d970c2218ab9b4b77ba0 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Feb 2022 19:20:19 +0100 Subject: [PATCH 007/185] internetarchive --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 4c3e01b4..5f29de30 100644 --- a/apps.json +++ b/apps.json @@ -1392,8 +1392,8 @@ }, "internetarchive": { "category": "wat", - "state": "notworking", - "url": "https://github.com/mitra42/internetarchive_ynh" + "state": "working", + "url": "https://github.com/YunoHost-Apps/internetarchive_ynh" }, "invidious": { "antifeatures": [ From 96530a9f33e83d1df25f4a14f9dee8bb0bc5a98c Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 25 Feb 2022 20:00:16 +0000 Subject: [PATCH 008/185] Update app's level --- apps.json | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index 5f29de30..da727fd4 100644 --- a/apps.json +++ b/apps.json @@ -314,7 +314,7 @@ }, "castopod": { "category": "multimedia", - "level": 8, + "level": 6, "state": "working", "subtags": [ "podcasts" @@ -599,6 +599,7 @@ }, "digiwords": { "category": "small_utilities", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/digiwords_ynh" }, @@ -706,7 +707,7 @@ }, "dotclear2": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "blog" @@ -724,7 +725,7 @@ }, "drupal": { "category": "publishing", - "level": 8, + "level": 6, "state": "working", "subtags": [ "websites" @@ -871,6 +872,7 @@ }, "filebrowser": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/filebrowser_ynh" }, @@ -1213,7 +1215,7 @@ }, "grammalecte": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -1616,7 +1618,7 @@ }, "lemmy": { "category": "social_media", - "level": 7, + "level": 0, "state": "working", "subtags": [ "websites" @@ -1625,7 +1627,7 @@ }, "libreerp": { "category": "productivity_and_management", - "level": 4, + "level": 7, "state": "working", "subtags": [ "business_and_ngos" @@ -1845,7 +1847,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 7, + "level": 6, "state": "working", "subtags": [ "chat" @@ -1945,7 +1947,7 @@ }, "minidlna": { "category": "multimedia", - "level": 7, + "level": 6, "maintained": false, "state": "working", "subtags": [ @@ -2672,7 +2674,7 @@ }, "prometheus": { "category": "system_tools", - "level": 6, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -2866,6 +2868,7 @@ }, "rspamdui": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/rspamdui_ynh" }, @@ -3069,7 +3072,7 @@ }, "snserver": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "text" @@ -3318,6 +3321,7 @@ }, "timeoff": { "category": "productivity_and_management", + "level": 2, "state": "working", "subtags": [ "business_and_ngos" @@ -3384,7 +3388,7 @@ }, "ttrss": { "category": "reading", - "level": 6, + "level": 8, "state": "working", "subtags": [ "rssreader" @@ -3393,6 +3397,7 @@ }, "turtl": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" @@ -3464,7 +3469,7 @@ }, "vaultwarden": { "category": "synchronization", - "level": 7, + "level": 8, "state": "working", "subtags": [ "password" @@ -3633,6 +3638,7 @@ }, "yacy": { "category": "small_utilities", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/yacy_ynh" }, @@ -3702,7 +3708,7 @@ }, "yunorunner": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/yunorunner_ynh" }, From dd73ed1e5c41cfdb639485237561938d76b72ed1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 27 Feb 2022 10:56:29 +0100 Subject: [PATCH 009/185] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 39af75c5..7adb1fb3 100644 --- a/apps.json +++ b/apps.json @@ -3669,7 +3669,6 @@ "yourls": { "category": "small_utilities", "level": 4, - "maintained": false, "state": "working", "subtags": [ "url_shortener" From 9f078636e611cb90ab150ae95553d68a547628f9 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 28 Feb 2022 20:56:29 +0100 Subject: [PATCH 010/185] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 7adb1fb3..66e2c4f1 100644 --- a/apps.json +++ b/apps.json @@ -2717,8 +2717,7 @@ "pydio": { "category": "synchronization", "maintained": false, - "revision": "2600c6f10f75d0a1f834f0ae73afd5deef42d323", - "state": "notworking", + "state": "working", "subtags": [ "files" ], From bce50f63e0c4c11d62242829c5b457e2823674e5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 1 Mar 2022 20:02:44 +0100 Subject: [PATCH 011/185] Adding lxd-dashboard --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 66e2c4f1..6fc357a2 100644 --- a/apps.json +++ b/apps.json @@ -1743,6 +1743,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/lxd_ynh" }, + "lxd-dashboard": { + "category": "system_tools", + "state": "working", + "url": "https://github.com/YunoHost-Apps/lxd-dashboard_ynh" + }, "lychee": { "category": "multimedia", "level": 6, From 7f643bf9624477a2f4b1d3c48f25680d3cfa52d3 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Wed, 2 Mar 2022 16:17:54 +0100 Subject: [PATCH 012/185] Update diaspora state --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6fc357a2..88c21590 100644 --- a/apps.json +++ b/apps.json @@ -581,7 +581,7 @@ "diaspora": { "category": "social_media", "level": 0, - "state": "notworking", + "state": "working", "subtags": [ "microblogging" ], From 3f96185cfe9f3a4875296650852c6e652454f639 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 2 Mar 2022 23:01:41 +0100 Subject: [PATCH 013/185] ofbiz_ynh working --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index 88c21590..3e42c3cd 100644 --- a/apps.json +++ b/apps.json @@ -2273,12 +2273,11 @@ "ofbiz": { "category": "productivity_and_management", "maintained": false, - "revision": "9ca8db3694b76aa9068ac4ba327c13151f8c5356", - "state": "notworking", + "state": "working", "subtags": [ "business_and_ngos" ], - "url": "https://github.com/nomakaFr/ofbiz_ynh" + "url": "https://github.com/YunoHost-Apps/ofbiz_ynh" }, "omeka-s": { "category": "publishing", From 6d8ebed3f67ab3f19b3101217a54d16c1053ef53 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 3 Mar 2022 08:32:19 +0100 Subject: [PATCH 014/185] pagure as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 3e42c3cd..f3c85ffa 100644 --- a/apps.json +++ b/apps.json @@ -2391,8 +2391,7 @@ "pagure": { "category": "dev", "maintained": false, - "revision": "a24e32d59a1cc1b4482b4d57367de671c463912f", - "state": "notworking", + "state": "working", "subtags": [ "forge" ], From 917d10191f79ccef54191f73cb921d66e4cde67f Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 3 Mar 2022 20:40:35 +0100 Subject: [PATCH 015/185] adding spacedeck --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index f3c85ffa..d65389ff 100644 --- a/apps.json +++ b/apps.json @@ -3126,6 +3126,11 @@ ], "url": "https://github.com/YunoHost-Apps/sonerezh_ynh" }, + "spacedeck": { + "category": "office", + "state": "working", + "url": "https://github.com/YunoHost-Apps/spacedeck_ynh" + }, "spftoolbox": { "category": "system_tools", "level": 8, From 671751f7930f6bea252a34b2b50479b2b2043395 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 3 Mar 2022 23:59:00 +0100 Subject: [PATCH 016/185] openproject working --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index d65389ff..eb57e955 100644 --- a/apps.json +++ b/apps.json @@ -2317,9 +2317,8 @@ }, "openproject": { "category": "productivity_and_management", - "level": 0, - "state": "inprogress", - "url": "https://github.com/moutonjr/openproject_ynh" + "state": "working", + "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, "opensondage": { "category": "productivity_and_management", From b06ee53508142927f54ff8ba73e1101deb8ff9e5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 4 Mar 2022 20:00:09 +0000 Subject: [PATCH 017/185] Update app's level --- apps.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index eb57e955..50d4c620 100644 --- a/apps.json +++ b/apps.json @@ -599,7 +599,7 @@ }, "digiwords": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digiwords_ynh" }, @@ -1720,7 +1720,7 @@ }, "lufi": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "files" @@ -2317,6 +2317,7 @@ }, "openproject": { "category": "productivity_and_management", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, @@ -2389,6 +2390,7 @@ }, "pagure": { "category": "dev", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2453,7 +2455,7 @@ }, "pgadmin": { "category": "system_tools", - "level": 4, + "level": 0, "state": "working", "subtags": [ "db" @@ -3127,6 +3129,7 @@ }, "spacedeck": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/spacedeck_ynh" }, @@ -3536,7 +3539,7 @@ }, "webmin": { "category": "system_tools", - "level": 8, + "level": 2, "state": "working", "url": "https://github.com/YunoHost-Apps/webmin_ynh" }, From b79e2b56def21c507287c30afada2b23b1986279 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 4 Mar 2022 22:54:42 +0100 Subject: [PATCH 018/185] Fix webmin level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 50d4c620..c9698539 100644 --- a/apps.json +++ b/apps.json @@ -3539,7 +3539,7 @@ }, "webmin": { "category": "system_tools", - "level": 2, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/webmin_ynh" }, From 6b3d5a2e3ba3b3a1f36511deefa53106d4520453 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 5 Mar 2022 10:34:03 +0000 Subject: [PATCH 019/185] Update app's level --- apps.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index c9698539..d6103979 100644 --- a/apps.json +++ b/apps.json @@ -580,7 +580,7 @@ }, "diaspora": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -692,7 +692,7 @@ }, "dolibarr": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -1340,7 +1340,7 @@ }, "hubzilla": { "category": "social_media", - "level": 8, + "level": 2, "state": "working", "subtags": [ "microblogging" @@ -1394,6 +1394,7 @@ }, "internetarchive": { "category": "wat", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/internetarchive_ynh" }, @@ -1545,6 +1546,7 @@ }, "kiwix": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/kiwix_ynh" }, @@ -1623,7 +1625,7 @@ }, "lemmy": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "subtags": [ "websites" @@ -1745,6 +1747,7 @@ }, "lxd-dashboard": { "category": "system_tools", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/lxd-dashboard_ynh" }, @@ -2038,7 +2041,7 @@ }, "mopidy": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "music" @@ -2272,6 +2275,7 @@ }, "ofbiz": { "category": "productivity_and_management", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2317,7 +2321,7 @@ }, "openproject": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, @@ -2720,6 +2724,7 @@ }, "pydio": { "category": "synchronization", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -3677,7 +3682,7 @@ }, "yourls": { "category": "small_utilities", - "level": 4, + "level": 7, "state": "working", "subtags": [ "url_shortener" @@ -3783,7 +3788,7 @@ "non-free-dependencies" ], "category": "system_tools", - "level": 8, + "level": 0, "state": "working", "subtags": [ "network" From fe566a48e4e69dbf8aa6ebaea1a5188da8f46acb Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 5 Mar 2022 12:14:50 +0100 Subject: [PATCH 020/185] Fix openproject level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index d6103979..ebf636f0 100644 --- a/apps.json +++ b/apps.json @@ -2321,7 +2321,7 @@ }, "openproject": { "category": "productivity_and_management", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/openproject_ynh" }, From 6e3af7bcf09109fb184f57fbd5b24fdb5067abcd Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 5 Mar 2022 14:24:05 +0100 Subject: [PATCH 021/185] Remove codepad --- apps.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps.json b/apps.json index ebf636f0..22e8478f 100644 --- a/apps.json +++ b/apps.json @@ -387,15 +387,6 @@ ], "url": "https://github.com/YunoHost-Apps/code-server_ynh" }, - "codepad": { - "category": "dev", - "level": 0, - "state": "working", - "subtags": [ - "programming" - ], - "url": "https://github.com/YunoHost-Apps/codepad_ynh" - }, "codimd": { "category": "office", "level": 7, From 3502b5cb760f37e790f8e33dce420c5db11de6e9 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 6 Mar 2022 18:01:57 +0100 Subject: [PATCH 022/185] removing django_ynh --- apps.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps.json b/apps.json index 22e8478f..269e27fb 100644 --- a/apps.json +++ b/apps.json @@ -634,15 +634,6 @@ ], "url": "https://github.com/Jojo144/django_app_ynh" }, - "django_ynh": { - "category": "dev", - "level": 1, - "state": "working", - "subtags": [ - "skeleton" - ], - "url": "https://github.com/YunoHost-Apps/django_ynh" - }, "docker-registry": { "category": "system_tools", "state": "notworking", From a135716f7a62463947b08eba3441e777fde336c6 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 11 Mar 2022 20:00:10 +0000 Subject: [PATCH 023/185] Update app's level --- apps.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apps.json b/apps.json index 269e27fb..f795494b 100644 --- a/apps.json +++ b/apps.json @@ -314,7 +314,7 @@ }, "castopod": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "subtags": [ "podcasts" @@ -330,7 +330,7 @@ }, "cheky": { "category": "small_utilities", - "level": 2, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/cheky_ynh" }, @@ -1083,7 +1083,7 @@ }, "gitlab-runner": { "category": "dev", - "level": 6, + "level": 0, "state": "working", "subtags": [ "forge" @@ -1448,7 +1448,7 @@ }, "jenkins": { "category": "dev", - "level": 2, + "level": 3, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1744,7 +1744,7 @@ }, "mailman": { "category": "communication", - "level": 1, + "level": 0, "state": "working", "subtags": [ "email" @@ -3158,7 +3158,7 @@ }, "ssh_chroot_dir": { "category": "system_tools", - "level": 3, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/ssh_chroot_dir_ynh" @@ -3322,7 +3322,7 @@ }, "timeoff": { "category": "productivity_and_management", - "level": 2, + "level": 7, "state": "working", "subtags": [ "business_and_ngos" @@ -3413,7 +3413,7 @@ }, "tvheadend": { "category": "multimedia", - "level": 4, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/tvheadend_ynh" }, @@ -3520,7 +3520,7 @@ }, "weblate": { "category": "dev", - "level": 2, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, From 13a7013cc15885b1be9c202ac7d06db0ec9077df Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 11 Mar 2022 22:54:52 +0100 Subject: [PATCH 024/185] fix mailman level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f795494b..f8b7aab7 100644 --- a/apps.json +++ b/apps.json @@ -1744,7 +1744,7 @@ }, "mailman": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "email" From 0469c406415be7b74e0bb1d25bcba7d8cb7e00aa Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 12 Mar 2022 14:40:56 +0100 Subject: [PATCH 025/185] Fixing elabftw repo --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f8b7aab7..70b49af3 100644 --- a/apps.json +++ b/apps.json @@ -754,7 +754,7 @@ "elabftw": { "category": "productivity_and_management", "state": "inprogress", - "url": "https://github.com/YunoHost-Apps/eLabFTW_ynh" + "url": "https://github.com/YunoHost-Apps/elabftw_ynh" }, "element": { "category": "communication", From c98c0c4d837dedc2ee9e15be96f0ffab63576377 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Mon, 14 Mar 2022 04:01:04 +0100 Subject: [PATCH 026/185] adding gotosocial --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 70b49af3..1a98b112 100644 --- a/apps.json +++ b/apps.json @@ -1186,6 +1186,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/gotify_ynh" }, + "gotosocial": { + "category": "social_media", + "state": "working", + "subtags": [ + "microblogging" + ], + "url": "https://github.com/OniriCorpe/gotosocial_ynh" + }, "grafana": { "category": "system_tools", "level": 8, From e23069d8c10bbc840ba022019e34f3e5377f7885 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 15 Mar 2022 03:23:50 +0100 Subject: [PATCH 027/185] duniter as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 70b49af3..36c7f010 100644 --- a/apps.json +++ b/apps.json @@ -725,7 +725,7 @@ }, "duniter": { "category": "wat", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/duniter_ynh" }, "dynette": { From 1540651c266f29bc85eba49230ee9f6096478b5e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 16 Mar 2022 00:20:14 +0100 Subject: [PATCH 028/185] agora as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 36c7f010..47c55ec3 100644 --- a/apps.json +++ b/apps.json @@ -77,7 +77,7 @@ "agora": { "category": "wat", "maintained": false, - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/agora_ynh" }, "airsonic": { From 92898588a13d7196ba3724fcb8169fd86f3264af Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Wed, 16 Mar 2022 06:04:32 +0100 Subject: [PATCH 029/185] edit url according to the repo moving to ynh-apps org --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 1a98b112..01b63b2d 100644 --- a/apps.json +++ b/apps.json @@ -1192,7 +1192,7 @@ "subtags": [ "microblogging" ], - "url": "https://github.com/OniriCorpe/gotosocial_ynh" + "url": "https://github.com/YunoHost-Apps/gotosocial_ynh" }, "grafana": { "category": "system_tools", From 23ca1f9b5cbb146fcbb417dcfa87a6da721bf9f5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 16 Mar 2022 19:34:21 +0100 Subject: [PATCH 030/185] coin as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 47c55ec3..704205d7 100644 --- a/apps.json +++ b/apps.json @@ -398,7 +398,7 @@ }, "coin": { "category": "productivity_and_management", - "state": "notworking", + "state": "working", "subtags": [ "business_and_ngos" ], From 4611dcc00c2ea8a5354b18d0d5957c0c95879868 Mon Sep 17 00:00:00 2001 From: Gofannon <17145502+Gofannon@users.noreply.github.com> Date: Wed, 16 Mar 2022 20:40:32 +0100 Subject: [PATCH 031/185] Update apps.json Declare app as "orphan" officially since I do not package anymore. Taken from here: https://github.com/YunoHost-Apps/cheky_ynh/issues/33#issuecomment-1006955018 https://forum.yunohost.org/t/time-to-move-on-end-of-packaging-for-me/17831 --- apps.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps.json b/apps.json index 4cffaed5..092d8cf0 100644 --- a/apps.json +++ b/apps.json @@ -83,6 +83,7 @@ "airsonic": { "category": "multimedia", "level": 8, + "maintained": false, "state": "working", "subtags": [ "music" @@ -331,6 +332,7 @@ "cheky": { "category": "small_utilities", "level": 7, + "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/cheky_ynh" }, @@ -563,6 +565,7 @@ "diagramsnet": { "category": "office", "level": 8, + "maintained": false, "state": "working", "subtags": [ "draw" @@ -665,6 +668,7 @@ "dokuwiki": { "category": "publishing", "high_quality": true, + "maintained": false, "level": 9, "state": "working", "subtags": [ From 8985dd738fc633ac1e9b6b0ebe01187db0aea52a Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 18 Mar 2022 20:00:12 +0000 Subject: [PATCH 032/185] Update app's level --- apps.json | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/apps.json b/apps.json index 092d8cf0..44c01e51 100644 --- a/apps.json +++ b/apps.json @@ -76,6 +76,7 @@ }, "agora": { "category": "wat", + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/agora_ynh" @@ -297,7 +298,7 @@ }, "cachet": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -400,6 +401,7 @@ }, "coin": { "category": "productivity_and_management", + "level": 6, "state": "working", "subtags": [ "business_and_ngos" @@ -668,8 +670,8 @@ "dokuwiki": { "category": "publishing", "high_quality": true, - "maintained": false, "level": 9, + "maintained": false, "state": "working", "subtags": [ "wiki" @@ -729,6 +731,7 @@ }, "duniter": { "category": "wat", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/duniter_ynh" }, @@ -1192,6 +1195,7 @@ }, "gotosocial": { "category": "social_media", + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -1300,7 +1304,7 @@ }, "horde": { "category": "communication", - "level": 4, + "level": 6, "state": "working", "subtags": [ "email" @@ -1379,7 +1383,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 7, + "level": 6, "state": "working", "subtags": [ "accounting" @@ -1460,7 +1464,7 @@ }, "jenkins": { "category": "dev", - "level": 3, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1647,7 +1651,7 @@ }, "librespeed": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -1942,7 +1946,7 @@ }, "minetest": { "category": "games", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/minetest_ynh" }, @@ -1954,7 +1958,7 @@ }, "minidlna": { "category": "multimedia", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2444,7 +2448,7 @@ }, "petrolette": { "category": "reading", - "level": 6, + "level": 8, "state": "working", "subtags": [ "others" @@ -2496,7 +2500,7 @@ }, "phpinfo": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/phpinfo_ynh" }, @@ -2821,7 +2825,7 @@ }, "restic": { "category": "system_tools", - "level": 6, + "level": 8, "state": "working", "subtags": [ "backup" @@ -2937,7 +2941,7 @@ }, "searx": { "category": "small_utilities", - "level": 1, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/searx_ynh" }, @@ -3155,7 +3159,7 @@ }, "squid3": { "category": "small_utilities", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/squid3_ynh" }, @@ -3295,7 +3299,7 @@ }, "teampass": { "category": "synchronization", - "level": 6, + "level": 7, "state": "working", "subtags": [ "password" @@ -3454,7 +3458,7 @@ }, "ums": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/Yunohost-Apps/UMS_ynh" }, @@ -3532,7 +3536,7 @@ }, "weblate": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, From ea16e1b2e2b344f13bac3f36eeaf6538cf8f6ae6 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 18 Mar 2022 23:22:35 +0100 Subject: [PATCH 033/185] cockpit as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 44c01e51..ae0ae062 100644 --- a/apps.json +++ b/apps.json @@ -375,7 +375,7 @@ }, "cockpit": { "category": "system_tools", - "state": "inprogress", + "state": "working", "subtags": [ "monitoring" ], From 1c34207ae3cefa267eb936e1f294ccdba621847b Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 20 Mar 2022 08:43:41 +0100 Subject: [PATCH 034/185] Update apps.json --- apps.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps.json b/apps.json index ae0ae062..d7291c29 100644 --- a/apps.json +++ b/apps.json @@ -3588,6 +3588,9 @@ "category": "office", "level": 8, "state": "working", + "subtags": [ + "draw" + ], "url": "https://github.com/YunoHost-Apps/whitebophir_ynh" }, "wifiwithme": { From 47c2eb0492b9cd6ec0e828355cbb17822db024e3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 20 Mar 2022 13:28:49 +0100 Subject: [PATCH 035/185] excalidraw as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index ae0ae062..544cdb8b 100644 --- a/apps.json +++ b/apps.json @@ -822,7 +822,7 @@ }, "excalidraw": { "category": "office", - "state": "inprogress", + "state": "working", "subtags": [ "draw" ], From 91c0674ae0683873582e084b3d5ed00cd26b33d4 Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Sun, 20 Mar 2022 23:36:21 +0100 Subject: [PATCH 036/185] Add digitools application --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d7291c29..f4dbac39 100644 --- a/apps.json +++ b/apps.json @@ -593,6 +593,11 @@ ], "url": "https://github.com/aymhce/diasporadocker_ynh" }, + "digitools": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/digitools_ynh" + }, "digiwords": { "category": "small_utilities", "level": 7, From 1940c1948062ac29d4012bd6dc6d127600e2dd86 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 21 Mar 2022 22:27:08 +0100 Subject: [PATCH 037/185] Update flood --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index a5e77f40..61fc008d 100644 --- a/apps.json +++ b/apps.json @@ -899,11 +899,11 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { - "state": "notworking", + "state": "working", "subtags": [ "download" ], - "url": "https://github.com/TakerMc/flood_ynh" + "url": "https://github.com/YunoHost-Apps/flood_ynh" }, "fluxbb": { "category": "communication", From 5feed73e8b343f169c3aeda8329e9a222e8ee215 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 21 Mar 2022 22:31:14 +0100 Subject: [PATCH 038/185] dendrite as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 61fc008d..d8265fb4 100644 --- a/apps.json +++ b/apps.json @@ -558,7 +558,7 @@ }, "dendrite": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From a2671651e307f98836d91df03abc0059d96d331d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 22 Mar 2022 11:27:24 +0100 Subject: [PATCH 039/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d8265fb4..7339bf84 100644 --- a/apps.json +++ b/apps.json @@ -1635,6 +1635,11 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, + "libreddit": { + "category": "social_media", + "state": "working", + "url": "https://github.com/Yunohost-Apps/libreddit_ynh" + }, "libreerp": { "category": "productivity_and_management", "level": 7, From 270fa4fa4d459c90c228a05c5e02bfb0d9409e7a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 22 Mar 2022 14:02:41 +0100 Subject: [PATCH 040/185] Add selfoss --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index d8265fb4..040263cf 100644 --- a/apps.json +++ b/apps.json @@ -2960,6 +2960,14 @@ ], "url": "https://github.com/magikcypress/seenthis_ynh" }, + "selfoss": { + "category": "reading", + "state": "inprogress", + "subtags": [ + "rssreader" + ], + "url": "https://github.com/YunoHost-Apps/selfoss_ynh" + }, "send": { "category": "synchronization", "level": 7, From c1b68533c06ca9a79dec059fff0facd9188dc0a3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 22 Mar 2022 19:07:48 +0100 Subject: [PATCH 041/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d8265fb4..367bd5c2 100644 --- a/apps.json +++ b/apps.json @@ -3318,6 +3318,11 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/telegram_chatbot_ynh" }, + "teddit": { + "category": "social_media", + "state": "working", + "url": "https://github.com/Yunohost-Apps/teddit_ynh" + }, "tes3mp": { "category": "games", "state": "notworking", From c167ca65d1d4257f394bdc8e4be8cb0f05a09031 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 23 Mar 2022 18:23:34 +0100 Subject: [PATCH 042/185] GLPI as working --- apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps.json b/apps.json index e512c93e..2ac52d22 100644 --- a/apps.json +++ b/apps.json @@ -1151,12 +1151,11 @@ }, "glpi": { "category": "productivity_and_management", - "revision": "5982ac51159d42cef1c969b479346d6bc95abba5", - "state": "notworking", + "state": "working", "subtags": [ "task" ], - "url": "https://github.com/abeudin/glpi_ynh" + "url": "https://github.com/YunoHost-Apps/glpi_ynh" }, "gnusocial": { "category": "social_media", From 10a517c4bd12d5d9f0f24e2f6f299fd8a4a9a30c Mon Sep 17 00:00:00 2001 From: Limezy Date: Thu, 24 Mar 2022 14:59:15 +0700 Subject: [PATCH 043/185] add dex --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 2ac52d22..fac5e23c 100644 --- a/apps.json +++ b/apps.json @@ -547,6 +547,15 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, + "dex": { + "category": "system_tools", + "maintained": true, + "state": "inprogress", + "subtags": [ + "auth" + ], + "url": "https://github.com/YunoHost-Apps/dex_ynh" + }, "democracyos": { "category": "communication", "maintained": false, From aa37a04a54df1df75770fce3d646687f520b9dc7 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 25 Mar 2022 09:30:33 +0700 Subject: [PATCH 044/185] Update apps.json --- apps.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apps.json b/apps.json index fac5e23c..563d7666 100644 --- a/apps.json +++ b/apps.json @@ -547,15 +547,6 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, - "dex": { - "category": "system_tools", - "maintained": true, - "state": "inprogress", - "subtags": [ - "auth" - ], - "url": "https://github.com/YunoHost-Apps/dex_ynh" - }, "democracyos": { "category": "communication", "maintained": false, @@ -573,6 +564,15 @@ ], "url": "https://github.com/YunoHost-Apps/dendrite_ynh" }, + "dex": { + "category": "system_tools", + "maintained": true, + "state": "inprogress", + "subtags": [ + "auth" + ], + "url": "https://github.com/YunoHost-Apps/dex_ynh" + }, "diagramsnet": { "category": "office", "level": 8, From c90e892f478d8a651db48d2ea2d5adccb0c885b6 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 25 Mar 2022 21:09:46 +0700 Subject: [PATCH 045/185] Change subtag to Network --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 563d7666..ce91597a 100644 --- a/apps.json +++ b/apps.json @@ -569,7 +569,7 @@ "maintained": true, "state": "inprogress", "subtags": [ - "auth" + "network" ], "url": "https://github.com/YunoHost-Apps/dex_ynh" }, From 610b5ed0df4749e81c608ca932a75e2c630c7ffb Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Mar 2022 19:26:40 +0100 Subject: [PATCH 046/185] headphones as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 2ac52d22..e1417018 100644 --- a/apps.json +++ b/apps.json @@ -1277,8 +1277,7 @@ }, "headphones": { "category": "multimedia", - "revision": "8f2a891a987dff486d190032cef4352e7f3d8796", - "state": "notworking", + "state": "working", "subtags": [ "download" ], From 59edaf7701fd4f2f458dd5b952d2ced3386a474c Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 25 Mar 2022 20:00:16 +0000 Subject: [PATCH 047/185] Update app's level --- apps.json | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index c7b96792..fd093c0e 100644 --- a/apps.json +++ b/apps.json @@ -375,6 +375,7 @@ }, "cockpit": { "category": "system_tools", + "level": 0, "state": "working", "subtags": [ "monitoring" @@ -558,6 +559,7 @@ }, "dendrite": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -575,7 +577,7 @@ }, "diagramsnet": { "category": "office", - "level": 8, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -604,6 +606,7 @@ }, "digitools": { "category": "small_utilities", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/digitools_ynh" }, @@ -684,7 +687,7 @@ "dokuwiki": { "category": "publishing", "high_quality": true, - "level": 9, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -836,6 +839,7 @@ }, "excalidraw": { "category": "office", + "level": 7, "state": "working", "subtags": [ "draw" @@ -908,6 +912,7 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { + "level": 3, "state": "working", "subtags": [ "download" @@ -1022,7 +1027,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 8, + "level": 0, "state": "working", "subtags": [ "music" @@ -1160,6 +1165,7 @@ }, "glpi": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "task" @@ -1256,7 +1262,7 @@ }, "guacamole": { "category": "system_tools", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/guacamole_ynh" }, @@ -1635,7 +1641,7 @@ }, "lemmy": { "category": "social_media", - "level": 7, + "level": 0, "state": "working", "subtags": [ "websites" @@ -1644,6 +1650,7 @@ }, "libreddit": { "category": "social_media", + "level": 7, "state": "working", "url": "https://github.com/Yunohost-Apps/libreddit_ynh" }, @@ -1822,7 +1829,7 @@ }, "matrix-puppet-discord": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "chat" @@ -1904,7 +1911,7 @@ }, "mediawiki": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -2474,7 +2481,7 @@ }, "pgadmin": { "category": "system_tools", - "level": 0, + "level": 4, "state": "working", "subtags": [ "db" @@ -3331,6 +3338,12 @@ ], "url": "https://github.com/YunoHost-Apps/teampass_ynh" }, + "teddit": { + "category": "social_media", + "level": 7, + "state": "working", + "url": "https://github.com/Yunohost-Apps/teddit_ynh" + }, "telegram_chatbot": { "category": "dev", "maintained": false, @@ -3338,11 +3351,6 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/telegram_chatbot_ynh" }, - "teddit": { - "category": "social_media", - "state": "working", - "url": "https://github.com/Yunohost-Apps/teddit_ynh" - }, "tes3mp": { "category": "games", "state": "notworking", From b6fe8e2fd0a2b3b576eb24fc1cd20ec99832ada0 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 25 Mar 2022 21:18:10 +0100 Subject: [PATCH 048/185] linuxdash as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index c7b96792..1078cb48 100644 --- a/apps.json +++ b/apps.json @@ -1701,8 +1701,7 @@ }, "linuxdash": { "category": "system_tools", - "revision": "f6c037bed44c5f1a5d5cff3fc64b733681ef7244", - "state": "notworking", + "state": "working", "subtags": [ "monitoring" ], From 49876bc2d165c107209295c91af168d254b7e227 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 25 Mar 2022 23:36:34 +0100 Subject: [PATCH 049/185] Update apps.json --- apps.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps.json b/apps.json index 1078cb48..a1c7cf64 100644 --- a/apps.json +++ b/apps.json @@ -14,6 +14,13 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/243_ynh" }, + + "2fauth": { + "category": "system_tools", + + "state": "working", + "url": "https://github.com/YunoHost-Apps/2FAuth_ynh" + }, "abantecart": { "category": "publishing", "level": 7, From 07a325f002a5c0edfe84ca54024b439fe7ed29f2 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 25 Mar 2022 23:53:59 +0100 Subject: [PATCH 050/185] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index a1c7cf64..6290547c 100644 --- a/apps.json +++ b/apps.json @@ -14,7 +14,6 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/243_ynh" }, - "2fauth": { "category": "system_tools", From ecba83e1ffbfaef7571f58ef117c3fedbfb20613 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 25 Mar 2022 23:54:35 +0100 Subject: [PATCH 051/185] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 6290547c..0cdaa3b1 100644 --- a/apps.json +++ b/apps.json @@ -16,7 +16,6 @@ }, "2fauth": { "category": "system_tools", - "state": "working", "url": "https://github.com/YunoHost-Apps/2FAuth_ynh" }, From 692cbf39a6b65bb2c8c977c7467c4d7e32f93071 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 26 Mar 2022 11:53:03 +0100 Subject: [PATCH 052/185] Restore Funkwhale at level 8 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fd093c0e..9d8fa637 100644 --- a/apps.json +++ b/apps.json @@ -1027,7 +1027,7 @@ }, "funkwhale": { "category": "multimedia", - "level": 0, + "level": 8, "state": "working", "subtags": [ "music" From 0d938acf63e3097a2a75ce145d734110fd435e4d Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Mar 2022 14:48:59 +0100 Subject: [PATCH 053/185] flood category --- apps.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps.json b/apps.json index 0cdaa3b1..d6766e93 100644 --- a/apps.json +++ b/apps.json @@ -913,6 +913,7 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { + "category": "multimedia", "state": "working", "subtags": [ "download" From 2bb4a38b6a31c6e5173e7939f7fce96253c0e1bd Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Mar 2022 16:09:00 +0100 Subject: [PATCH 054/185] Fix flood level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index cd50dd89..7fd54247 100644 --- a/apps.json +++ b/apps.json @@ -917,7 +917,7 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { - "level": 3, + "level": 7, "category": "multimedia", "state": "working", "subtags": [ From 9e5ca6888ba9fb39b63e5deb05b6c4d2cda04d63 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 26 Mar 2022 20:47:09 +0100 Subject: [PATCH 055/185] Fix guacamole level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 7fd54247..18a59faf 100644 --- a/apps.json +++ b/apps.json @@ -1268,7 +1268,7 @@ }, "guacamole": { "category": "system_tools", - "level": 0, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/guacamole_ynh" }, From 7390427204f82c64fe146ae741674d5791b1f3f5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 27 Mar 2022 21:24:01 +0200 Subject: [PATCH 056/185] huginn as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 18a59faf..15ff9e89 100644 --- a/apps.json +++ b/apps.json @@ -1371,8 +1371,7 @@ }, "huginn": { "category": "small_utilities", - "revision": "8729f3aee37d16c4bec7737aa616f1198ec34f78", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/huginn_ynh" }, "humhub": { From de4bcebeb2d93a376285e9c69707d13ea3675b1d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 28 Mar 2022 12:02:00 +0200 Subject: [PATCH 057/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 15ff9e89..a5b5061a 100644 --- a/apps.json +++ b/apps.json @@ -1728,6 +1728,14 @@ ], "url": "https://github.com/YunoHost-Apps/lionwiki-t2t_ynh" }, + "listmonk": { + "category": "communication", + "state": "working", + "subtags": [ + "email" + ], + "url": "https://github.com/yunohost-apps/listmonk_ynh" + }, "lstu": { "category": "small_utilities", "level": 6, From aaaefbfbc468d60aa179d186073e6e8efbe19e88 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 28 Mar 2022 17:34:35 +0200 Subject: [PATCH 058/185] osjs as wirking --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 15ff9e89..f705dcdf 100644 --- a/apps.json +++ b/apps.json @@ -2377,8 +2377,7 @@ }, "osjs": { "category": "wat", - "level": 0, - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/osjs_ynh" }, "osmw": { From f018ea06a27dbfdabe4d66c72648a8032641f465 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 01:27:08 +0200 Subject: [PATCH 059/185] minio as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index c8ef716f..5bc8a9f4 100644 --- a/apps.json +++ b/apps.json @@ -2013,7 +2013,7 @@ }, "minio": { "category": "dev", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/minio_ynh" }, "misskey": { From 4735081f3c675797244490e0c73d35b7ba5803ed Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 08:15:31 +0200 Subject: [PATCH 060/185] icecoder as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 5bc8a9f4..9c86cbb9 100644 --- a/apps.json +++ b/apps.json @@ -1391,8 +1391,7 @@ }, "icecoder": { "category": "dev", - "level": 0, - "state": "notworking", + "state": "working", "subtags": [ "programming" ], From 8b10c0e925b5e3959b4447564bbb0a6a67e6dfb0 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 29 Mar 2022 10:13:29 +0200 Subject: [PATCH 061/185] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9c86cbb9..5c899dac 100644 --- a/apps.json +++ b/apps.json @@ -3054,7 +3054,7 @@ }, "shuri": { "category": "small_utilities", - "state": "notworking", + "state": "working", "subtags": [ "url_shortener" ], From e28e8f60620101b341511d46999d3c1c85da3fc6 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 29 Mar 2022 13:02:31 +0200 Subject: [PATCH 062/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 9c86cbb9..e16924e6 100644 --- a/apps.json +++ b/apps.json @@ -888,6 +888,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/filebrowser_ynh" }, + "filepizza": { + "category": "synchronization", + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/filepizza_ynh" + }, "firefly-iii": { "category": "productivity_and_management", "level": 6, From 0d7638d4801995a6671f40255c3d7cb528342e67 Mon Sep 17 00:00:00 2001 From: Limezy Date: Tue, 29 Mar 2022 23:06:02 +0700 Subject: [PATCH 063/185] Change dex app to "working" state --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9c86cbb9..797190ee 100644 --- a/apps.json +++ b/apps.json @@ -574,7 +574,7 @@ "dex": { "category": "system_tools", "maintained": true, - "state": "inprogress", + "state": "working", "subtags": [ "network" ], From 4e070fdada4f27aa20108de0dd9381d4a7ff090d Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 20:00:23 +0200 Subject: [PATCH 064/185] redmine as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 9c86cbb9..31728f21 100644 --- a/apps.json +++ b/apps.json @@ -2837,7 +2837,7 @@ }, "redmine": { "category": "productivity_and_management", - "state": "notworking", + "state": "working", "subtags": [ "task" ], From 48c6e872b1e3592ead4069aacf88ba89ecfd942d Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 20:01:51 +0200 Subject: [PATCH 065/185] pyload as working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 31728f21..86afa4a1 100644 --- a/apps.json +++ b/apps.json @@ -2776,7 +2776,7 @@ "pyload": { "category": "wat", "revision": "9c813e4d76fa57418863593064f48549f6384593", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, "qr": { From ee61b285ce99a3d79b3a1bdc19f6b7ff8a6aaf0c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 20:03:23 +0200 Subject: [PATCH 066/185] pufferpanel as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 86afa4a1..490d2045 100644 --- a/apps.json +++ b/apps.json @@ -2750,8 +2750,7 @@ }, "pufferpanel": { "category": "games", - "revision": "66cfb6bcc9612ef5bb5250be285fb6263dfea969", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/pufferpanel_ynh" }, "pydio": { From fae4708b62bd0e93741ae7071d5ed0d7a72aa584 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 21:39:32 +0200 Subject: [PATCH 067/185] pyload head --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 4912bbd3..db98f38b 100644 --- a/apps.json +++ b/apps.json @@ -2782,7 +2782,6 @@ }, "pyload": { "category": "wat", - "revision": "9c813e4d76fa57418863593064f48549f6384593", "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, From 2b8283da4f74385278923f79f0ffc0dea7884728 Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Tue, 29 Mar 2022 22:30:53 +0200 Subject: [PATCH 068/185] Add paperless-ngx to apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index db98f38b..1a2567af 100644 --- a/apps.json +++ b/apps.json @@ -2442,6 +2442,14 @@ ], "url": "https://github.com/YunoHost-Apps/pagure_ynh" }, + "paperless-ngx": { + "category": "synchronization", + "state": "inprogress", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/paperless-ngx_ynh" + }, "peertube": { "category": "social_media", "level": 8, From 07168dfd52368b40cd8f6598c40f5eac35f3b22a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 29 Mar 2022 23:52:32 +0200 Subject: [PATCH 069/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 1a2567af..c6f9c01c 100644 --- a/apps.json +++ b/apps.json @@ -2754,6 +2754,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/prowlarr_ynh" }, + "proxitok": { + "category": "social_media", + "state": "working", + "url": "https://github.com/YunoHost-Apps/proxitok_ynh" + }, "psitransfer": { "category": "small_utilities", "revision": "d0388fcce14375acb03ef2d9656b7e3b5f0a8a98", From 97d8295a658a3361fb0fed8b495163a2b0df99c5 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 30 Mar 2022 01:51:49 +0200 Subject: [PATCH 070/185] pelican as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 1a2567af..6757290f 100644 --- a/apps.json +++ b/apps.json @@ -2471,8 +2471,7 @@ "pelican": { "category": "publishing", "maintained": false, - "revision": "a2f37b8e277ba173b53f73320514f1fc7f3aa3ac", - "state": "notworking", + "state": "working", "subtags": [ "websites" ], From 3a13b4ebc6543a4682ad1717bd39f8dccd289505 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 30 Mar 2022 19:30:50 +0200 Subject: [PATCH 071/185] mediadrop as working --- apps.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps.json b/apps.json index 053691af..4d8e0286 100644 --- a/apps.json +++ b/apps.json @@ -1919,10 +1919,8 @@ }, "mediadrop": { "category": "multimedia", - "level": 0, "maintained": false, - "revision": "a9034b635e0f0f3d2a4380f54fb19f79cd8e8f4d", - "state": "notworking", + "state": "working", "subtags": [ "mediacenter" ], From 3586d30de186d0d0a99bcb4deb314252ab21a247 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 30 Mar 2022 19:32:15 +0200 Subject: [PATCH 072/185] psitransfer as working --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 4d8e0286..423127f6 100644 --- a/apps.json +++ b/apps.json @@ -2758,8 +2758,7 @@ }, "psitransfer": { "category": "small_utilities", - "revision": "d0388fcce14375acb03ef2d9656b7e3b5f0a8a98", - "state": "notworking", + "state": "working", "url": "https://github.com/YunoHost-Apps/psitransfer_ynh" }, "pterodactyl": { From 6d064fdf92e1c667ddca3826bd23d7b7510eee01 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 31 Mar 2022 19:59:35 +0200 Subject: [PATCH 073/185] jitsi as maintained --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 423127f6..ea586fb9 100644 --- a/apps.json +++ b/apps.json @@ -1510,7 +1510,6 @@ "jitsi": { "category": "communication", "level": 7, - "maintained": false, "state": "working", "subtags": [ "meeting" From 3d50c55359c33e8d6a4b69c43758d0759431f302 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 00:37:57 +0200 Subject: [PATCH 074/185] remove collaboradocker as we already have a working https://github.com/YunoHost-Apps/collabora_ynh --- apps.json | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/apps.json b/apps.json index f264368f..12e45416 100644 --- a/apps.json +++ b/apps.json @@ -425,18 +425,6 @@ ], "url": "https://github.com/YunoHost-Apps/collabora_ynh" }, - "collaboradocker": { - "category": "office", - "maintained": false, - "revision": "7acf7c84572734a5c6d8d396e0f01b0acf8e5bfc", - "state": "notworking", - "subtags": [ - "text", - "spreadsheet", - "impress" - ], - "url": "https://github.com/YunoHost-Apps/collaboradocker_ynh" - }, "commento": { "category": "publishing", "level": 7, From cb071531e537a2842657dff0aab7fb48e916ff1c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 00:42:40 +0200 Subject: [PATCH 075/185] remove diasporadocker as we have an already working https://github.com/YunoHost-Apps/diaspora_ynh --- apps.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/apps.json b/apps.json index f264368f..d7cf9037 100644 --- a/apps.json +++ b/apps.json @@ -599,16 +599,6 @@ ], "url": "https://github.com/YunoHost-Apps/diaspora_ynh" }, - "diasporadocker": { - "category": "social_media", - "maintained": false, - "revision": "6eacf17413d795c73a9d8aeb43420749d6283e20", - "state": "notworking", - "subtags": [ - "microblogging" - ], - "url": "https://github.com/aymhce/diasporadocker_ynh" - }, "digitools": { "category": "small_utilities", "level": 6, From 7c3e9965cb616fbd963b34e1d5a66566e340b2c6 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 01:06:43 +0200 Subject: [PATCH 076/185] remove simpad upstream app no more exist: https://github.com/YunoHost-Apps/simpad_ynh/blob/master/manifest.json https://github.com/YunoHost-Apps/simpad_ynh/blob/master/manifest.json --- apps.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/apps.json b/apps.json index f264368f..276bcfcc 100644 --- a/apps.json +++ b/apps.json @@ -3097,14 +3097,6 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, - "simpad": { - "category": "office", - "state": "notworking", - "subtags": [ - "text" - ], - "url": "https://github.com/YunoHost-Apps/simpad_ynh" - }, "simple-torrent": { "category": "multimedia", "level": 8, From 97d579cd62abe12c78aef7fa640882c0ed4ef829 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 01:09:50 +0200 Subject: [PATCH 077/185] remove studs Upstream app no more exists https://github.com/YunoHost-Apps/studs_ynh https://sourcesup.cru.fr/projects/studs/ --- apps.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps.json b/apps.json index f264368f..ad81e31c 100644 --- a/apps.json +++ b/apps.json @@ -3263,15 +3263,6 @@ ], "url": "https://github.com/YunoHost-Apps/strut_ynh" }, - "studs": { - "category": "productivity_and_management", - "maintained": false, - "state": "notworking", - "subtags": [ - "poll" - ], - "url": "https://github.com/YunoHost-Apps/studs_ynh" - }, "subscribe": { "category": "wat", "revision": "94d0f67aaebeff9542a0c89a5d4af395111f336e", From 6f7da33ce464de75e06d69acd31a24514a99efac Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 01:13:24 +0200 Subject: [PATCH 078/185] remove torclient package has been archived --- apps.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/apps.json b/apps.json index f264368f..8142d5b5 100644 --- a/apps.json +++ b/apps.json @@ -3417,16 +3417,6 @@ "state": "inprogress", "url": "https://github.com/YunoHost-Apps/tooljet_ynh" }, - "torclient": { - "category": "system_tools", - "maintained": false, - "revision": "f0707d9f926a77b8cab8ee4eb2b295e6144d959a", - "state": "notworking", - "subtags": [ - "network" - ], - "url": "https://github.com/labriqueinternet/torclient_ynh" - }, "torrelay": { "category": "system_tools", "maintained": false, From 21591cb26f472e54f60109244655130016daa764 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 1 Apr 2022 02:19:52 +0200 Subject: [PATCH 079/185] Revert "Add outline app to catalog" --- apps.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/apps.json b/apps.json index f264368f..ea586fb9 100644 --- a/apps.json +++ b/apps.json @@ -2405,10 +2405,6 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, - "outline": { - "url": "https://github.com/YunoHost-Apps/outline_ynh", - "state": "inprogress", - }, "owncast": { "category": "multimedia", "level": 7, From 938d037097feed456a177a11d617b4350e7c224c Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 1 Apr 2022 13:59:56 +0700 Subject: [PATCH 080/185] add outline (hopefully without errors...) --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index ea586fb9..91b46d6d 100644 --- a/apps.json +++ b/apps.json @@ -2405,6 +2405,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/osticket_ynh" }, + "outline": { + "category": "publishing", + "state": "inprogress", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/outline_ynh" + }, "owncast": { "category": "multimedia", "level": 7, From bd105085cacfb6cda33ab144ec754b5c0ddffe08 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 1 Apr 2022 20:00:18 +0000 Subject: [PATCH 081/185] Update app's level --- apps.json | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index ae6fd252..52c20f6c 100644 --- a/apps.json +++ b/apps.json @@ -16,9 +16,10 @@ }, "2fauth": { "category": "system_tools", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/2FAuth_ynh" - }, + }, "abantecart": { "category": "publishing", "level": 7, @@ -380,7 +381,7 @@ }, "cockpit": { "category": "system_tools", - "level": 0, + "level": 2, "state": "working", "subtags": [ "monitoring" @@ -561,6 +562,7 @@ }, "dex": { "category": "system_tools", + "level": 7, "maintained": true, "state": "working", "subtags": [ @@ -723,7 +725,7 @@ }, "drupal": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites" @@ -878,6 +880,7 @@ }, "filepizza": { "category": "synchronization", + "level": 7, "state": "working", "subtags": [ "files" @@ -913,8 +916,8 @@ "url": "https://github.com/YunoHost-Apps/flask_ynh" }, "flood": { - "level": 7, "category": "multimedia", + "level": 7, "state": "working", "subtags": [ "download" @@ -1294,6 +1297,7 @@ }, "headphones": { "category": "multimedia", + "level": 7, "state": "working", "subtags": [ "download" @@ -1367,6 +1371,7 @@ }, "huginn": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/huginn_ynh" }, @@ -1387,6 +1392,7 @@ }, "icecoder": { "category": "dev", + "level": 7, "state": "working", "subtags": [ "programming" @@ -1707,6 +1713,7 @@ }, "linuxdash": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -1724,6 +1731,7 @@ }, "listmonk": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "email" @@ -1906,6 +1914,7 @@ }, "mediadrop": { "category": "multimedia", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2005,6 +2014,7 @@ }, "minio": { "category": "dev", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/minio_ynh" }, @@ -2377,6 +2387,7 @@ }, "osjs": { "category": "wat", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/osjs_ynh" }, @@ -2463,6 +2474,7 @@ }, "pelican": { "category": "publishing", + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2748,11 +2760,13 @@ }, "proxitok": { "category": "social_media", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/proxitok_ynh" }, "psitransfer": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/psitransfer_ynh" }, @@ -2762,6 +2776,7 @@ }, "pufferpanel": { "category": "games", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/pufferpanel_ynh" }, @@ -2786,6 +2801,7 @@ }, "pyload": { "category": "wat", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, @@ -2847,6 +2863,7 @@ }, "redmine": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "task" @@ -2878,7 +2895,7 @@ }, "retroarch": { "category": "games", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, @@ -3064,6 +3081,7 @@ }, "shuri": { "category": "small_utilities", + "level": 7, "state": "working", "subtags": [ "url_shortener" From c4bee733a1ca067a557af5a289befda032e05aee Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 2 Apr 2022 20:17:09 +0700 Subject: [PATCH 082/185] Outline working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 52c20f6c..5055edf6 100644 --- a/apps.json +++ b/apps.json @@ -2406,7 +2406,7 @@ }, "outline": { "category": "publishing", - "state": "inprogress", + "state": "working", "subtags": [ "wiki" ], From 67a3366f304a57da1728b7f8590aa83d8e6403fd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 3 Apr 2022 19:33:32 +0200 Subject: [PATCH 083/185] Update apps.json --- apps.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index 5055edf6..f6bce486 100644 --- a/apps.json +++ b/apps.json @@ -3412,13 +3412,11 @@ }, "torrelay": { "category": "system_tools", - "maintained": false, - "revision": "0a35298b460413c70f2e95933431eb80afaa125e", - "state": "notworking", + "state": "inprogress", "subtags": [ "network" ], - "url": "https://github.com/matlink/torrelay_ynh" + "url": "https://github.com/YunoHost-Apps/torrelay_ynh" }, "transmission": { "category": "multimedia", From b95c74552ebd8ed666798b0655b9dbef36a24529 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Mon, 4 Apr 2022 23:21:48 +0200 Subject: [PATCH 084/185] Dendrite back to inprogress --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 98379679..3a96f1f2 100644 --- a/apps.json +++ b/apps.json @@ -554,7 +554,7 @@ "dendrite": { "category": "communication", "level": 7, - "state": "working", + "state": "inprogress", "subtags": [ "chat" ], From f6e7ce7a404596be8a06a2d0007e99e5c0424a6f Mon Sep 17 00:00:00 2001 From: JensDiemer Date: Tue, 5 Apr 2022 08:20:50 +0200 Subject: [PATCH 085/185] Add "django-fritzconnection" to cataglog App package: https://github.com/YunoHost-Apps/django-fritzconnection_ynh Project sources: https://github.com/jedie/django-fritzconnection --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 3a96f1f2..5afbc567 100644 --- a/apps.json +++ b/apps.json @@ -632,6 +632,14 @@ "state": "inprogress", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, + "django-fritzconnection": { + "category": "system_tools", + "state": "working", + "subtags": [ + "network" + ], + "url": "https://github.com/YunoHost-Apps/django-fritzconnection_ynh" + }, "django_app": { "category": "dev", "revision": "107eb112cc0eed184c19a3132e2f04add44ff8b2", From 838e82d072f0a5d252af7b245c7d4d2d34f381dd Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 8 Apr 2022 20:00:19 +0000 Subject: [PATCH 086/185] Update app's level --- apps.json | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/apps.json b/apps.json index 5afbc567..e3341d72 100644 --- a/apps.json +++ b/apps.json @@ -89,7 +89,7 @@ }, "airsonic": { "category": "multimedia", - "level": 8, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -313,7 +313,7 @@ }, "calibreweb": { "category": "reading", - "level": 8, + "level": 1, "state": "working", "subtags": [ "books" @@ -591,7 +591,7 @@ }, "digitools": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digitools_ynh" }, @@ -634,6 +634,7 @@ }, "django-fritzconnection": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "network" @@ -1084,7 +1085,7 @@ }, "ghost": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "websites" @@ -1149,7 +1150,7 @@ }, "glitchsoc": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -1486,7 +1487,7 @@ }, "jenkins": { "category": "dev", - "level": 6, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, @@ -1756,7 +1757,7 @@ }, "lufi": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "files" @@ -1885,7 +1886,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "chat" @@ -1903,7 +1904,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "chat" @@ -2003,7 +2004,7 @@ }, "miniflux": { "category": "reading", - "level": 7, + "level": 8, "state": "working", "subtags": [ "rssreader" @@ -2404,6 +2405,7 @@ }, "outline": { "category": "publishing", + "level": 4, "state": "working", "subtags": [ "wiki" @@ -2843,7 +2845,7 @@ }, "rainloop": { "category": "communication", - "level": 8, + "level": 6, "state": "working", "subtags": [ "email" @@ -3307,7 +3309,7 @@ }, "synapse": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "chat" @@ -3728,7 +3730,7 @@ }, "yourls": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "subtags": [ "url_shortener" From a9e31ed98e04cca59c2a0652b0dc74c213eea09c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 11 Apr 2022 14:51:48 +0200 Subject: [PATCH 087/185] Fix ghost level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index e3341d72..75f5d823 100644 --- a/apps.json +++ b/apps.json @@ -1085,7 +1085,7 @@ }, "ghost": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "websites" From 827f7a2ca2679ea8f63fe5496fa0158637f99f57 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 11 Apr 2022 14:52:30 +0200 Subject: [PATCH 088/185] Fix jenkins level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 75f5d823..cc7a363e 100644 --- a/apps.json +++ b/apps.json @@ -1487,7 +1487,7 @@ }, "jenkins": { "category": "dev", - "level": 1, + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/jenkins_ynh" }, From dde0b789fc7b8527692bc5458cc8ee203de4270d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Fri, 15 Apr 2022 14:46:18 +0200 Subject: [PATCH 089/185] Add pytition --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index cc7a363e..8523fd7f 100644 --- a/apps.json +++ b/apps.json @@ -2805,6 +2805,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/pyload_ynh" }, + "pytition": { + "category": "publishing", + "subtags": [ + "website" + ], + "state": "working", + "url": "https://github.com/YunoHost-Apps/pytition_ynh" + }, "qr": { "category": "small_utilities", "level": 6, From 9edd22a2e63a75ecde27fbfc7ca8f71488b756b7 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 15 Apr 2022 20:00:26 +0000 Subject: [PATCH 090/185] Update app's level --- apps.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index 8523fd7f..9115e034 100644 --- a/apps.json +++ b/apps.json @@ -553,7 +553,7 @@ }, "dendrite": { "category": "communication", - "level": 7, + "level": 4, "state": "inprogress", "subtags": [ "chat" @@ -815,7 +815,7 @@ }, "ethercalc": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "spreadsheet" @@ -1520,7 +1520,7 @@ }, "jupyterlab": { "category": "dev", - "level": 6, + "level": 0, "state": "working", "subtags": [ "programming" @@ -1669,7 +1669,7 @@ }, "librephotos": { "category": "multimedia", - "level": 4, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -1923,7 +1923,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -2044,7 +2044,7 @@ }, "monica": { "category": "wat", - "level": 7, + "level": 6, "maintained": "false", "state": "working", "url": "https://github.com/YunoHost-Apps/monica_ynh" @@ -2807,10 +2807,10 @@ }, "pytition": { "category": "publishing", + "state": "working", "subtags": [ "website" ], - "state": "working", "url": "https://github.com/YunoHost-Apps/pytition_ynh" }, "qr": { @@ -2836,7 +2836,7 @@ }, "radarr": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/radarr_ynh" }, From ecb2202292b6869fd4602a9bf551c588bd8013a9 Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Sat, 16 Apr 2022 01:14:38 -0600 Subject: [PATCH 091/185] add audiobookshelf --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 8523fd7f..3482f58e 100644 --- a/apps.json +++ b/apps.json @@ -173,6 +173,11 @@ ], "url": "https://github.com/zamentur/askbot_ynh" }, + "audiobookshelf": { + "category": "multimedia", + "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh", + "state": "working" + }, "backdrop": { "category": "publishing", "level": 8, From e316ab02ee320d368c7099e0fd496a86b0b362dc Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 17 Apr 2022 23:28:30 +0200 Subject: [PATCH 092/185] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 625b7938..48353baf 100644 --- a/apps.json +++ b/apps.json @@ -3425,7 +3425,7 @@ }, "torrelay": { "category": "system_tools", - "state": "inprogress", + "state": "working", "subtags": [ "network" ], From 5221f5e69b69fc6abf84a22e0997764a70e9dde4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 18 Apr 2022 12:29:31 +0200 Subject: [PATCH 093/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 48353baf..a456ac6e 100644 --- a/apps.json +++ b/apps.json @@ -1061,6 +1061,14 @@ ], "url": "https://github.com/YunoHost-Apps/galette_ynh" }, + "gamja": { + "category": "communication", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/gamja_ynh" + }, "garradin": { "category": "productivity_and_management", "level": 8, From f9848817995553f053ff8997ec5dfa6c9c54f9a4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 21 Apr 2022 22:36:38 +0200 Subject: [PATCH 094/185] Add snappymail --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index a456ac6e..3034bfab 100644 --- a/apps.json +++ b/apps.json @@ -3155,6 +3155,14 @@ ], "url": "https://github.com/YunoHost-Apps/slingcode_ynh" }, + "snappymail": { + "category": "communication", + "state": "working", + "subtags": [ + "email" + ], + "url": "https://github.com/YunoHost-Apps/snappymail_ynh" + }, "snipeit": { "category": "productivity_and_management", "level": 8, From 010f8d54f3b790ac55d8b544ec8135c09697420b Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 22 Apr 2022 20:00:21 +0000 Subject: [PATCH 095/185] Update app's level --- apps.json | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/apps.json b/apps.json index 3034bfab..04e2c7cb 100644 --- a/apps.json +++ b/apps.json @@ -175,9 +175,10 @@ }, "audiobookshelf": { "category": "multimedia", - "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh", - "state": "working" - }, + "level": 1, + "state": "working", + "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh" + }, "backdrop": { "category": "publishing", "level": 8, @@ -318,7 +319,7 @@ }, "calibreweb": { "category": "reading", - "level": 1, + "level": 8, "state": "working", "subtags": [ "books" @@ -395,7 +396,7 @@ }, "code-server": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "subtags": [ "programming" @@ -977,7 +978,7 @@ }, "framaforms": { "category": "productivity_and_management", - "level": 0, + "level": 6, "state": "working", "subtags": [ "poll" @@ -1063,6 +1064,7 @@ }, "gamja": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "chat" @@ -1908,7 +1910,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 6, + "level": 0, "state": "working", "subtags": [ "chat" @@ -2122,7 +2124,7 @@ }, "mumble-web": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "meeting" @@ -2418,7 +2420,7 @@ }, "outline": { "category": "publishing", - "level": 4, + "level": 7, "state": "working", "subtags": [ "wiki" @@ -2451,7 +2453,7 @@ }, "pagure": { "category": "dev", - "level": 7, + "level": 0, "maintained": false, "state": "working", "subtags": [ @@ -2543,7 +2545,7 @@ }, "photoview": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "subtags": [ "pictures" @@ -2820,6 +2822,7 @@ }, "pytition": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "website" @@ -3157,6 +3160,7 @@ }, "snappymail": { "category": "communication", + "level": 6, "state": "working", "subtags": [ "email" @@ -3207,7 +3211,7 @@ }, "sonarr": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/sonarr_ynh" }, @@ -3441,6 +3445,7 @@ }, "torrelay": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "network" From fe561e53e45c8b8a80cda270f5ff355f8923ffc5 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 24 Apr 2022 14:46:14 +0200 Subject: [PATCH 096/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 04e2c7cb..5c9d4a28 100644 --- a/apps.json +++ b/apps.json @@ -810,6 +810,11 @@ ], "url": "https://github.com/YunoHost-Apps/encryptic_ynh" }, + "encryptor-decryptor": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps//encryptor-decryptor_ynh" + }, "epicyon": { "category": "social_media", "level": 8, From abc261206fc79ba1a03b500c4f3993070aa66a9e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 25 Apr 2022 23:02:55 +0200 Subject: [PATCH 097/185] Adding overleaf --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 04e2c7cb..87f2ae46 100644 --- a/apps.json +++ b/apps.json @@ -2427,6 +2427,14 @@ ], "url": "https://github.com/YunoHost-Apps/outline_ynh" }, + "overleaf": { + "category": "office", + "state": "working", + "subtags": [ + "latex" + ], + "url": "https://github.com/YunoHost-Apps/overleaf_ynh" + }, "owncast": { "category": "multimedia", "level": 7, From 9d0691c0940c34d9e02cd51ced2fb1142421edf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 26 Apr 2022 11:38:38 +0200 Subject: [PATCH 098/185] Update apps.json Co-authored-by: yalh76 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5c9d4a28..633b8d1a 100644 --- a/apps.json +++ b/apps.json @@ -813,7 +813,7 @@ "encryptor-decryptor": { "category": "small_utilities", "state": "working", - "url": "https://github.com/YunoHost-Apps//encryptor-decryptor_ynh" + "url": "https://github.com/YunoHost-Apps/encryptor-decryptor_ynh" }, "epicyon": { "category": "social_media", From 1eddf586b5a23628306f7394da85da4235a17448 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 27 Apr 2022 08:35:39 +0200 Subject: [PATCH 099/185] Update apps.json --- apps.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps.json b/apps.json index 215a3d5f..87a07e99 100644 --- a/apps.json +++ b/apps.json @@ -3144,6 +3144,12 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, + "": { + "simple-hash-generator": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/simple-hash-generator_ynh" + }, "simple-torrent": { "category": "multimedia", "level": 8, From e06a9f36c92698f2f1bc2b69e920a7f3ace4d26a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Wed, 27 Apr 2022 21:07:50 +0200 Subject: [PATCH 100/185] Update apps.json Co-authored-by: yalh76 --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 87a07e99..607dae3a 100644 --- a/apps.json +++ b/apps.json @@ -3144,7 +3144,6 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, - "": { "simple-hash-generator": { "category": "small_utilities", "state": "working", From 11b21c7e818fa0b14cadc2d5dffa27b06d351733 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 28 Apr 2022 08:29:55 +0200 Subject: [PATCH 101/185] add fab-manager --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 215a3d5f..15f7c3d9 100644 --- a/apps.json +++ b/apps.json @@ -851,6 +851,11 @@ ], "url": "https://github.com/YunoHost-Apps/excalidraw_ynh" }, + "fab-manager": { + "category": "office", + "state": "working", + "url": "https://github.com/YunoHost-Apps/fab-manager_ynh" + }, "facette": { "category": "system_tools", "level": 7, From d90d7da7f1818b484df690c58d3b7de75958a50e Mon Sep 17 00:00:00 2001 From: yalh76 Date: Fri, 29 Apr 2022 08:32:15 +0200 Subject: [PATCH 102/185] add tracim --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 2c8e632b..d6fd03d0 100644 --- a/apps.json +++ b/apps.json @@ -3475,6 +3475,11 @@ ], "url": "https://github.com/YunoHost-Apps/torrelay_ynh" }, + "tracim": { + "category": "office", + "state": "working", + "url": "https://github.com/YunoHost-Apps/tracim_ynh" + }, "transmission": { "category": "multimedia", "level": 6, From c1f81acd527aeada020637fe17c2325d79e59a19 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 29 Apr 2022 20:00:21 +0000 Subject: [PATCH 103/185] Update app's level --- apps.json | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index d6fd03d0..a2d14761 100644 --- a/apps.json +++ b/apps.json @@ -387,7 +387,7 @@ }, "cockpit": { "category": "system_tools", - "level": 2, + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -492,7 +492,7 @@ }, "couchdb": { "category": "system_tools", - "level": 8, + "level": 6, "state": "working", "subtags": [ "db" @@ -812,6 +812,7 @@ }, "encryptor-decryptor": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/encryptor-decryptor_ynh" }, @@ -853,6 +854,7 @@ }, "fab-manager": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/fab-manager_ynh" }, @@ -1545,7 +1547,7 @@ }, "jupyterlab": { "category": "dev", - "level": 0, + "level": 6, "state": "working", "subtags": [ "programming" @@ -1573,7 +1575,7 @@ }, "kimai2": { "category": "productivity_and_management", - "level": 8, + "level": 6, "state": "working", "subtags": [ "task" @@ -1722,7 +1724,7 @@ }, "lidarr": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/lidarr_ynh" }, @@ -2439,6 +2441,7 @@ }, "overleaf": { "category": "office", + "level": 7, "state": "working", "subtags": [ "latex" @@ -3151,6 +3154,7 @@ }, "simple-hash-generator": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/simple-hash-generator_ynh" }, @@ -3477,6 +3481,7 @@ }, "tracim": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/tracim_ynh" }, From fe10fe528121e997545c327c982a52b86fb981ec Mon Sep 17 00:00:00 2001 From: Fabian Wilkens Date: Sat, 30 Apr 2022 20:56:22 +0200 Subject: [PATCH 104/185] Add ifconfig-io --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index a2d14761..631ad46f 100644 --- a/apps.json +++ b/apps.json @@ -1425,6 +1425,11 @@ ], "url": "https://github.com/YunoHost-Apps/icecoder_ynh" }, + "ifconfig-io": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/ifconfig-io_ynh" + }, "ifm": { "category": "small_utilities", "level": 7, From 9aebd28bc054661b65273d0bcaaf99aa0c00b52b Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 5 May 2022 19:18:13 +0200 Subject: [PATCH 105/185] Update apps.json --- apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps.json b/apps.json index 631ad46f..63bc0cd1 100644 --- a/apps.json +++ b/apps.json @@ -579,7 +579,6 @@ "diagramsnet": { "category": "office", "level": 7, - "maintained": false, "state": "working", "subtags": [ "draw" From 7017bf871f9b015d9dafda44b2676ef2c46ae1e6 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 6 May 2022 20:00:25 +0000 Subject: [PATCH 106/185] Update app's level --- apps.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps.json b/apps.json index 63bc0cd1..94122b51 100644 --- a/apps.json +++ b/apps.json @@ -405,7 +405,7 @@ }, "codimd": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -578,7 +578,7 @@ }, "diagramsnet": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "draw" @@ -1280,7 +1280,7 @@ }, "grocy": { "category": "small_utilities", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/grocy_ynh" }, @@ -1426,6 +1426,7 @@ }, "ifconfig-io": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/ifconfig-io_ynh" }, @@ -1954,7 +1955,7 @@ }, "mediawiki": { "category": "publishing", - "level": 8, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -2478,7 +2479,7 @@ }, "pagure": { "category": "dev", - "level": 0, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -2894,7 +2895,7 @@ }, "rainloop": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "email" @@ -3870,7 +3871,7 @@ }, "zap": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "microblogging" From 7dae686f1c093d76d540f8198778e69d2f53393f Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 7 May 2022 13:53:15 +0200 Subject: [PATCH 107/185] add trustyhash to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 94122b51..050b8ad4 100644 --- a/apps.json +++ b/apps.json @@ -3522,6 +3522,11 @@ ], "url": "https://github.com/YunoHost-Apps/trilium_ynh" }, + "trustyhash": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/trustyhash_ynh" + }, "ttrss": { "category": "reading", "level": 8, From 17d7626032181e5c02d1d19989281b94a9fe73b1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 7 May 2022 18:34:00 +0200 Subject: [PATCH 108/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 050b8ad4..88e91f0c 100644 --- a/apps.json +++ b/apps.json @@ -3010,6 +3010,11 @@ ], "url": "https://github.com/CotzaDev/rutorrent_ynh" }, + "samba": { + "category": "system_tools", + "state": "working", + "url": "https://github.com/YunoHost-Apps/samba_ynh" + }, "sat": { "category": "communication", "revision": "f3016f998faac2625252dc99918066affdec21cc", From d1ec0da6a4578af38c89cf45b036f0dfcbf7c7a3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 8 May 2022 13:47:24 +0200 Subject: [PATCH 109/185] Add decidim --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 050b8ad4..49a3eedc 100644 --- a/apps.json +++ b/apps.json @@ -548,6 +548,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/dato_ynh" }, + "decidim": { + "category": "communication", + "state": "working", + "url": "https://github.com/YunoHost-Apps/decidim_ynh" + }, "democracyos": { "category": "communication", "maintained": false, From 30d83df7cfc72218eeb04c255fa8ddadc2da89dc Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 12 May 2022 17:18:24 +0200 Subject: [PATCH 110/185] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 9265168d..69fd4516 100644 --- a/apps.json +++ b/apps.json @@ -1450,6 +1450,15 @@ ], "url": "https://github.com/YunoHost-Apps/ihatemoney_ynh" }, + "indexhibit": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/indexhibit_ynh" + }, "internetarchive": { "category": "wat", "level": 6, From 0c439bd381f845c385a40148602f3bb2d934abce Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 00:13:27 +0200 Subject: [PATCH 111/185] Readmes improvements --- tools/README-generator/templates/README.md.j2 | 8 +++++--- tools/README-generator/templates/README_fr.md.j2 | 14 ++++++++++---- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 6e58002a..19f87ef2 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -19,7 +19,7 @@ It shall NOT be edited by hand. # {{manifest.name}} for YunoHost -[![Integration level](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Integration level](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Working status](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Install {{manifest.name}} with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Lire ce readme en français.](./README_fr.md)* @@ -39,7 +39,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in ## Screenshots {% for screenshot in screenshots -%} - ![](./doc/screenshots/{{screenshot}}) + ![Screenshot of {{manifest.name}}](./doc/screenshots/{{screenshot}}) {% endfor %} {% endif -%} @@ -67,10 +67,12 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing). To try the testing branch, please proceed like that. -``` + +``` bash sudo yunohost app install https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug or sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` **More info regarding app packaging:** https://yunohost.org/packaging_apps + diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 9169cbbd..f531abe0 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -1,10 +1,14 @@ + + # {{manifest.name}} pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Status du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Installer {{manifest.name}} avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Read this readme in english.](./README.md)* -*[Lire ce readme en français.](./README_fr.md)* > *Ce package vous permet d'installer {{manifest.name}} rapidement et simplement sur un serveur YunoHost. Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.* @@ -21,7 +25,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour ## Captures d'écran {% for screenshot in screenshots -%} - ![](./doc/screenshots/{{screenshot}}) + ![Capture d'écran de {{manifest.name}}](./doc/screenshots/{{screenshot}}) {% endfor %} {% endif -%} @@ -49,10 +53,12 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing). Pour essayer la branche testing, procédez comme suit. -``` + +``` bash sudo yunohost app install https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ou sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` **Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps + From d9d6dfa019f047045a61d0168b6863ff46299f97 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 01:19:44 +0200 Subject: [PATCH 112/185] layout corrections (line breaks) --- tools/README-generator/templates/README.md.j2 | 9 ++++++--- tools/README-generator/templates/README_fr.md.j2 | 8 +++++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 19f87ef2..e0f09d00 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -31,11 +31,14 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} +**Shipped version:** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} +{% endif -%} -{% if upstream.demo %}**Demo:** {{upstream.demo}}{% endif %} +{% if upstream.demo %} +**Demo:** {{upstream.demo}} +{% endif -%} -{% if screenshots -%} +{% if screenshots %} ## Screenshots {% for screenshot in screenshots -%} diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index f531abe0..a15ba8c3 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -17,11 +17,13 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour {% if description %}{{description}}{% else %}{{manifest.description[lang]}}{% endif %} -**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}}{% endif %} +**Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} +{% endif -%} -{% if upstream.demo %}**Démo :** {{upstream.demo}}{% endif %} +{% if upstream.demo %}**Démo :** {{upstream.demo}} +{% endif -%} -{% if screenshots -%} +{% if screenshots %} ## Captures d'écran {% for screenshot in screenshots -%} From 11af3b6480b85b645dc0b698f98e55fb5e10a144 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 01:25:17 +0200 Subject: [PATCH 113/185] forgotten layout corrections (line breaks) --- tools/README-generator/templates/README_fr.md.j2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index a15ba8c3..de779882 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -20,7 +20,8 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour **Version incluse :** {% if upstream.version %}{{upstream.version}}{% else %}{{manifest.version}} {% endif -%} -{% if upstream.demo %}**Démo :** {{upstream.demo}} +{% if upstream.demo %} +**Démo :** {{upstream.demo}} {% endif -%} {% if screenshots %} From 29413912c052d696a68eb809d012b373babca7c1 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 13 May 2022 18:15:34 +0200 Subject: [PATCH 114/185] add angle brackets around bare URLs (fix MD034) --- tools/README-generator/templates/README.md.j2 | 14 +++++++------- tools/README-generator/templates/README_fr.md.j2 | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index e0f09d00..4931754f 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -54,16 +54,16 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in ## Documentation and resources -{% if upstream.website -%}* Official app website: {{ upstream.website }} +{% if upstream.website -%}* Official app website: <{{ upstream.website }}> {% endif -%} -{% if upstream.userdoc -%}* Official user documentation: {{ upstream.userdoc }} +{% if upstream.userdoc -%}* Official user documentation: <{{ upstream.userdoc }}> {% endif -%} -{% if upstream.admindoc -%}* Official admin documentation: {{ upstream.admindoc }} +{% if upstream.admindoc -%}* Official admin documentation: <{{ upstream.admindoc }}> {% endif -%} -{% if upstream.code -%}* Upstream app code repository: {{ upstream.code }} +{% if upstream.code -%}* Upstream app code repository: <{{ upstream.code }}> {% endif -%} -* YunoHost documentation for this app: https://yunohost.org/app_{{manifest.id}} -* Report a bug: https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/issues +* YunoHost documentation for this app: +* Report a bug: ## Developer info @@ -77,5 +77,5 @@ or sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` -**More info regarding app packaging:** https://yunohost.org/packaging_apps +**More info regarding app packaging:** diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index de779882..6f383ae4 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -40,16 +40,16 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour ## Documentations et ressources -{% if upstream.website -%}* Site officiel de l'app : {{ upstream.website }} +{% if upstream.website -%}* Site officiel de l'app : <{{ upstream.website }}> {% endif -%} -{% if upstream.userdoc -%}* Documentation officielle utilisateur : {{ upstream.userdoc }} +{% if upstream.userdoc -%}* Documentation officielle utilisateur : <{{ upstream.userdoc }}> {% endif -%} -{% if upstream.admindoc -%}* Documentation officielle de l'admin : {{ upstream.admindoc }} +{% if upstream.admindoc -%}* Documentation officielle de l'admin : <{{ upstream.admindoc }}> {% endif -%} -{% if upstream.code -%}* Dépôt de code officiel de l'app : {{ upstream.code }} +{% if upstream.code -%}* Dépôt de code officiel de l'app : <{{ upstream.code }}> {% endif -%} -* Documentation YunoHost pour cette app : https://yunohost.org/app_{{manifest.id}} -* Signaler un bug : https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/issues +* Documentation YunoHost pour cette app : +* Signaler un bug : ## Informations pour les développeurs @@ -63,5 +63,5 @@ ou sudo yunohost app upgrade {{manifest.id}} -u https://github.com/YunoHost-Apps/{{manifest.id}}_ynh/tree/testing --debug ``` -**Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps +**Plus d'infos sur le packaging d'applications :** From 4c3eecf40897e662571615d0c6c107f894af77f9 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 13 May 2022 20:00:22 +0000 Subject: [PATCH 115/185] Update app's level --- apps.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index 9265168d..ee32a4a5 100644 --- a/apps.json +++ b/apps.json @@ -360,7 +360,7 @@ }, "chuwiki": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -550,6 +550,7 @@ }, "decidim": { "category": "communication", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, @@ -613,7 +614,7 @@ }, "discourse": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -1767,7 +1768,7 @@ }, "listmonk": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "email" @@ -2585,7 +2586,7 @@ }, "phpbb": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -2950,7 +2951,7 @@ }, "retroarch": { "category": "games", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, @@ -3017,6 +3018,7 @@ }, "samba": { "category": "system_tools", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/samba_ynh" }, @@ -3534,6 +3536,7 @@ }, "trustyhash": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/trustyhash_ynh" }, From da68b06ed8850d68566e959c6b626f519647fdb3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 May 2022 12:27:19 +0200 Subject: [PATCH 116/185] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 631ad46f..f409e810 100644 --- a/apps.json +++ b/apps.json @@ -3751,6 +3751,15 @@ ], "url": "https://github.com/YunoHost-Apps/wisemapping_ynh" }, + "wondercms": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/wondercms_ynh" + }, "wordpress": { "antifeatures": [ "non-free-addons", From 6f7ce1cb0a049e73594a902245fe882b8136b836 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 May 2022 18:21:30 +0200 Subject: [PATCH 117/185] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 7a5b7675..9f5e00c0 100644 --- a/apps.json +++ b/apps.json @@ -2668,6 +2668,15 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/pia_ynh" }, + "pico": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/pico_ynh" + }, "pihole": { "category": "system_tools", "level": 6, From c65200191f895e733d88653f8dabb8f7cea0eae0 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Sat, 14 May 2022 22:27:32 +0200 Subject: [PATCH 118/185] add the antifeature "alpha-software" to GoToSocial package --- apps.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 7a5b7675..9295f679 100644 --- a/apps.json +++ b/apps.json @@ -1249,6 +1249,9 @@ "url": "https://github.com/YunoHost-Apps/gotify_ynh" }, "gotosocial": { + "antifeatures": [ + "alpha-software" + ], "category": "social_media", "level": 7, "state": "working", @@ -3959,4 +3962,4 @@ ], "url": "https://github.com/zusam/zusam_ynh" } -} +} \ No newline at end of file From f8fb9a3924e9ff1c5740a36563902b36664d38f1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 15 May 2022 16:08:17 +0200 Subject: [PATCH 119/185] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 6a715ca0..d94720e3 100644 --- a/apps.json +++ b/apps.json @@ -1115,6 +1115,15 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/gemserv_ynh" }, + "getsimple": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/getsimple_ynh" + }, "ghost": { "category": "publishing", "level": 8, From aa30541b8903914b42396323636be3ac51843a47 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 17 May 2022 22:25:35 +0200 Subject: [PATCH 120/185] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index d94720e3..7ff06bcd 100644 --- a/apps.json +++ b/apps.json @@ -782,7 +782,7 @@ }, "elabftw": { "category": "productivity_and_management", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/elabftw_ynh" }, "element": { From 11f7a5603c77de6850f37da5eee1852b360dcd41 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 20 May 2022 20:00:22 +0000 Subject: [PATCH 121/185] Update app's level --- apps.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index 7ff06bcd..98371fca 100644 --- a/apps.json +++ b/apps.json @@ -550,7 +550,7 @@ }, "decidim": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, @@ -782,6 +782,7 @@ }, "elabftw": { "category": "productivity_and_management", + "level": 6, "state": "working", "url": "https://github.com/YunoHost-Apps/elabftw_ynh" }, @@ -1117,6 +1118,7 @@ }, "getsimple": { "category": "publishing", + "level": 1, "state": "working", "subtags": [ "websites", @@ -1465,6 +1467,7 @@ }, "indexhibit": { "category": "publishing", + "level": 6, "state": "working", "subtags": [ "websites", @@ -2388,7 +2391,7 @@ }, "onlyoffice": { "category": "office", - "level": 6, + "level": 0, "state": "working", "subtags": [ "text", @@ -2682,6 +2685,7 @@ }, "pico": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites", @@ -2816,7 +2820,7 @@ }, "prometheus": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -2981,7 +2985,7 @@ }, "retroarch": { "category": "games", - "level": 0, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/retroarch_ynh" }, @@ -3070,7 +3074,7 @@ }, "scratch": { "category": "dev", - "level": 7, + "level": 8, "state": "working", "subtags": [ "programming" @@ -3234,7 +3238,7 @@ }, "snappymail": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "email" @@ -3662,7 +3666,7 @@ }, "veloren": { "category": "games", - "level": 6, + "level": 0, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" @@ -3801,6 +3805,7 @@ }, "wondercms": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites", @@ -3980,4 +3985,4 @@ ], "url": "https://github.com/zusam/zusam_ynh" } -} \ No newline at end of file +} From 462229aafafe4ed63c5276bd638a7ead6baa49c1 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 20 May 2022 23:22:39 +0200 Subject: [PATCH 122/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 7ff06bcd..430bcf1e 100644 --- a/apps.json +++ b/apps.json @@ -542,6 +542,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/Cubiks-2048_ynh" }, + "cypht": { + "category": "communication", + "state": "working", + "subtags": [ + "email" + ], + "url": "https://github.com/YunoHost-Apps/cypht_ynh" + }, "dato": { "category": "productivity_and_management", "level": 6, From b84bb64fbb9ced28c8fa8c341f5b51e60aa80171 Mon Sep 17 00:00:00 2001 From: Tagada <36127788+Tagadda@users.noreply.github.com> Date: Sat, 21 May 2022 09:02:53 +0200 Subject: [PATCH 123/185] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 98371fca..e5960e92 100644 --- a/apps.json +++ b/apps.json @@ -550,7 +550,7 @@ }, "decidim": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/decidim_ynh" }, From eb71b999d5d64f79519189516e52bce475744710 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Sat, 21 May 2022 16:09:09 +0200 Subject: [PATCH 124/185] harmonising the style of lists (MD004) --- tools/README-generator/templates/README.md.j2 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 4931754f..78a11395 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -1,13 +1,13 @@ {% if manifest.id == "example" -%} # Packaging your an app, starting from this example -- Copy this app before working on it, using the ['Use this template'](https://github.com/YunoHost/example_ynh/generate) button on the Github repo. -- Edit the `manifest.json` with app specific info. -- Edit the `install`, `upgrade`, `remove`, `backup`, and `restore` scripts, and any relevant conf files in `conf/`. - - Using the [script helpers documentation.](https://yunohost.org/packaging_apps_helpers) -- Add a `LICENSE` file for the package. -- Edit `doc/DISCLAIMER*.md` -- The `README.md` files are to be automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator +* Copy this app before working on it, using the ['Use this template'](https://github.com/YunoHost/example_ynh/generate) button on the Github repo. +* Edit the `manifest.json` with app specific info. +* Edit the `install`, `upgrade`, `remove`, `backup`, and `restore` scripts, and any relevant conf files in `conf/`. + * Using the [script helpers documentation.](https://yunohost.org/packaging_apps_helpers) +* Add a `LICENSE` file for the package. +* Edit `doc/DISCLAIMER*.md` +* The `README.md` files are to be automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator --- {% endif -%} From f79273804ef1a1b3b1eb9ee6b582f4f9ae691a20 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 22 May 2022 13:10:40 +0200 Subject: [PATCH 125/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 0afe2a0c..fab6b792 100644 --- a/apps.json +++ b/apps.json @@ -2785,6 +2785,14 @@ ], "url": "https://github.com/YunoHost-Apps/pluxml_ynh" }, + "pmwiki": { + "category": "publishing", + "state": "working", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/pmwiki_ynh" + }, "portainer": { "category": "system_tools", "level": 0, From 4f718619593480d19e1f3fb267f4bcfeb31d6dcb Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 22 May 2022 21:21:24 +0200 Subject: [PATCH 126/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 0afe2a0c..a89fa0e8 100644 --- a/apps.json +++ b/apps.json @@ -3514,6 +3514,14 @@ ], "url": "https://github.com/YunoHost-Apps/tiddlywiki_ynh" }, + "tiki": { + "category": "publishing", + "state": "working", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/tiki_ynh" + }, "timeoff": { "category": "productivity_and_management", "level": 7, From ae0f6152c6b8992d410c10bf13d56c79483e3274 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 25 May 2022 02:04:55 +0200 Subject: [PATCH 127/185] Switch compteur_du_gase_ynh repository --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 637a22f1..bae3cacc 100644 --- a/apps.json +++ b/apps.json @@ -444,7 +444,7 @@ "compteur_du_gase": { "category": "office", "state": "working", - "url": "https://github.com/Jojo144/compteur_du_gase_ynh" + "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, "concrete5": { "category": "publishing", From f2a59924a3dfd6b10c5fb1dbb1050fe7464b6486 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Wed, 25 May 2022 09:26:35 +0200 Subject: [PATCH 128/185] =?UTF-8?q?Coquille=20dans=20le=20g=C3=A9n=C3=A9ra?= =?UTF-8?q?teur=20de=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: nicofrand --- tools/README-generator/templates/README_fr.md.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 6f383ae4..7c2bf636 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # {{manifest.name}} pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Status du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Installer {{manifest.name}} avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Read this readme in english.](./README.md)* From b4667aa4c5e6cc9c1fe5b7fdeed680cf792a366b Mon Sep 17 00:00:00 2001 From: tituspijean Date: Wed, 25 May 2022 10:04:17 +0200 Subject: [PATCH 129/185] =?UTF-8?q?Coquille=20dans=20le=20g=C3=A9n=C3=A9ra?= =?UTF-8?q?teur=20de=20README,=20la=20suite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: nicofrand --- tools/README-generator/templates/README_fr.md.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README_fr.md.j2 b/tools/README-generator/templates/README_fr.md.j2 index 7c2bf636..ae51374a 100644 --- a/tools/README-generator/templates/README_fr.md.j2 +++ b/tools/README-generator/templates/README_fr.md.j2 @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # {{manifest.name}} pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Status de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) +[![Niveau d'intégration](https://dash.yunohost.org/integration/{{manifest.id}}.svg)](https://dash.yunohost.org/appci/app/{{manifest.id}}) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/{{manifest.id}}.maintain.svg) [![Installer {{manifest.name}} avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app={{manifest.id}}) *[Read this readme in english.](./README.md)* From 4f48d8e6d6cf701f0fff96d68357296a943826d2 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 26 May 2022 21:07:30 +0200 Subject: [PATCH 130/185] Add gossa to catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index bae3cacc..55993eeb 100644 --- a/apps.json +++ b/apps.json @@ -1261,6 +1261,11 @@ ], "url": "https://github.com/YunoHost-Apps/gollum_ynh" }, + "gossa": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/gossa_ynh" + }, "gotify": { "category": "dev", "level": 6, From 62cce035fd1e65389277fdb34c8c476a8a5236a0 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 27 May 2022 20:00:22 +0000 Subject: [PATCH 131/185] Update app's level --- apps.json | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index 55993eeb..596d5cc2 100644 --- a/apps.json +++ b/apps.json @@ -443,6 +443,7 @@ }, "compteur_du_gase": { "category": "office", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, @@ -544,6 +545,7 @@ }, "cypht": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "email" @@ -1263,6 +1265,7 @@ }, "gossa": { "category": "small_utilities", + "level": 3, "state": "working", "url": "https://github.com/YunoHost-Apps/gossa_ynh" }, @@ -1337,7 +1340,7 @@ }, "halcyon": { "category": "social_media", - "level": 7, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2100,7 +2103,7 @@ }, "mobilizon": { "category": "social_media", - "level": 8, + "level": 6, "state": "working", "subtags": [ "events" @@ -2304,7 +2307,7 @@ "neutrinet": { "branch": "stable", "category": "wat", - "level": 6, + "level": 8, "state": "working", "url": "https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh" }, @@ -2792,6 +2795,7 @@ }, "pmwiki": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" @@ -3441,7 +3445,7 @@ }, "synapse": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "chat" @@ -3529,6 +3533,7 @@ }, "tiki": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" From 05d70e1353d02d6367ed42c8b457e1cecc8061dd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 28 May 2022 13:36:43 +0200 Subject: [PATCH 132/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 596d5cc2..89cc7976 100644 --- a/apps.json +++ b/apps.json @@ -1730,6 +1730,14 @@ ], "url": "https://github.com/YunoHost-Apps/lemmy_ynh" }, + "librarian": { + "category": "social_media", + "state": "working", + "subtags": [ + "videos" + ], + "url": "https://github.com/YunoHost-Apps/librarian_ynh" + }, "libreddit": { "category": "social_media", "level": 7, From 6bdb276182f4b06bb2f03e797e71664830f64891 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 28 May 2022 18:51:00 +0200 Subject: [PATCH 133/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 596d5cc2..d3c9cdf1 100644 --- a/apps.json +++ b/apps.json @@ -1356,6 +1356,11 @@ ], "url": "https://github.com/YunoHost-Apps/haste_ynh" }, + "hat": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/hat_ynh" + }, "headphones": { "category": "multimedia", "level": 7, From a2bb4cc71778484e30754b15e251c797279d0546 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 28 May 2022 20:57:00 +0200 Subject: [PATCH 134/185] add phpback --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 596d5cc2..46f97fa3 100644 --- a/apps.json +++ b/apps.json @@ -2624,6 +2624,11 @@ ], "url": "https://github.com/YunoHost-Apps/photoview_ynh" }, + "phpback": { + "category": "small_utilities", + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/phpback_ynh" + }, "phpbb": { "category": "communication", "level": 8, From cf81d4746146cde080da296fae7ba253857a7605 Mon Sep 17 00:00:00 2001 From: Melchisedech Date: Tue, 31 May 2022 22:37:24 +0200 Subject: [PATCH 135/185] Add digisteps --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 88a40969..09a30d4f 100644 --- a/apps.json +++ b/apps.json @@ -610,6 +610,11 @@ ], "url": "https://github.com/YunoHost-Apps/diaspora_ynh" }, + "digisteps": { + "category": "publishing", + "state": "working", + "url": "https://github.com/YunoHost-Apps/digisteps_ynh" + }, "digitools": { "category": "small_utilities", "level": 7, From 2206544cece5e2a22b9bcfc6930438d2886a2f6d Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 31 May 2022 23:52:12 +0200 Subject: [PATCH 136/185] Update apps.json --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 09a30d4f..9eab22e0 100644 --- a/apps.json +++ b/apps.json @@ -179,6 +179,15 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh" }, + "automad": { + "category": "publishing", + "state": "working", + "subtags": [ + "websites", + "blog" + ], + "url": "https://github.com/YunoHost-Apps/automad_ynh" + }, "backdrop": { "category": "publishing", "level": 8, From 2019db0d0432afcb433a97f9837dbb549c79fda2 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 3 Jun 2022 20:00:25 +0000 Subject: [PATCH 137/185] Update app's level --- apps.json | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index 9eab22e0..1697e85b 100644 --- a/apps.json +++ b/apps.json @@ -181,6 +181,7 @@ }, "automad": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "websites", @@ -199,7 +200,7 @@ }, "baikal": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "calendar", @@ -621,6 +622,7 @@ }, "digisteps": { "category": "publishing", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/digisteps_ynh" }, @@ -1372,6 +1374,7 @@ }, "hat": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/hat_ynh" }, @@ -1751,6 +1754,7 @@ }, "librarian": { "category": "social_media", + "level": 7, "state": "working", "subtags": [ "videos" @@ -1902,7 +1906,7 @@ }, "mailman": { "category": "communication", - "level": 6, + "level": 1, "state": "working", "subtags": [ "email" @@ -2000,7 +2004,7 @@ }, "mautrix_telegram": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "chat" @@ -2452,7 +2456,7 @@ }, "opennote": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -3723,7 +3727,7 @@ }, "vaultwarden": { "category": "synchronization", - "level": 8, + "level": 6, "state": "working", "subtags": [ "password" @@ -3930,7 +3934,7 @@ }, "yourls": { "category": "small_utilities", - "level": 8, + "level": 7, "state": "working", "subtags": [ "url_shortener" From 9b4840979ba90cb7d379a9df31b9bed67e4a4cd5 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 4 Jun 2022 15:59:05 +0700 Subject: [PATCH 138/185] add photoprism --- apps.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps.json b/apps.json index 9eab22e0..5499b98d 100644 --- a/apps.json +++ b/apps.json @@ -2642,6 +2642,15 @@ ], "url": "https://github.com/YunoHost-Apps/photonix_ynh" }, + "photoprism": { + "category": "multimedia", + "maintained": true, + "state": "working", + "subtags": [ + "pictures" + ], + "url": "https://github.com/YunoHost-Apps/photoprism_ynh" + }, "photoview": { "category": "multimedia", "level": 8, From 5cbfc67ee8754ed529ed3358b429fbb0da2afab7 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 4 Jun 2022 16:00:34 +0700 Subject: [PATCH 139/185] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 5499b98d..832ea483 100644 --- a/apps.json +++ b/apps.json @@ -2645,7 +2645,7 @@ "photoprism": { "category": "multimedia", "maintained": true, - "state": "working", + "state": "inprogress", "subtags": [ "pictures" ], From 94b2c989001d47da96c8ed30988ded218a0b119c Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 5 Jun 2022 16:25:43 +0200 Subject: [PATCH 140/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index c28c6392..7e1cb3f3 100644 --- a/apps.json +++ b/apps.json @@ -3273,6 +3273,11 @@ ], "url": "https://github.com/YunoHost-Apps/sickrage_ynh" }, + "signaturepdf": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/Signaturepdf_ynh" + }, "simple-hash-generator": { "category": "small_utilities", "level": 7, From 0bfe86323c3a4d64cdcf59993860561ffee31a44 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 7 Jun 2022 22:48:50 +0200 Subject: [PATCH 141/185] Update README.md.j2 --- tools/README-generator/templates/README.md.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/README-generator/templates/README.md.j2 b/tools/README-generator/templates/README.md.j2 index 78a11395..d04393b5 100644 --- a/tools/README-generator/templates/README.md.j2 +++ b/tools/README-generator/templates/README.md.j2 @@ -1,5 +1,5 @@ {% if manifest.id == "example" -%} -# Packaging your an app, starting from this example +# Packaging an app, starting from this example * Copy this app before working on it, using the ['Use this template'](https://github.com/YunoHost/example_ynh/generate) button on the Github repo. * Edit the `manifest.json` with app specific info. From d25011a09c8e2b666fc3cef982fb000692cc2fed Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 10 Jun 2022 20:00:22 +0000 Subject: [PATCH 142/185] Update app's level --- apps.json | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/apps.json b/apps.json index 7e1cb3f3..6d37149b 100644 --- a/apps.json +++ b/apps.json @@ -111,7 +111,7 @@ }, "ampache": { "category": "multimedia", - "level": 6, + "level": 8, "state": "working", "subtags": [ "music" @@ -175,7 +175,7 @@ }, "audiobookshelf": { "category": "multimedia", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/audiobookshelf_ynh" }, @@ -246,7 +246,7 @@ }, "bicbucstriim": { "category": "reading", - "level": 7, + "level": 8, "state": "working", "subtags": [ "books" @@ -453,7 +453,7 @@ }, "compteur_du_gase": { "category": "office", - "level": 7, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, @@ -528,7 +528,7 @@ }, "cowyo": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -1182,7 +1182,7 @@ }, "gitlab-runner": { "category": "dev", - "level": 0, + "level": 6, "state": "working", "subtags": [ "forge" @@ -1995,7 +1995,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2013,7 +2013,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 0, + "level": 6, "state": "working", "subtags": [ "chat" @@ -2264,7 +2264,7 @@ }, "my_capsule": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "gemini" @@ -2383,7 +2383,7 @@ }, "nocodb": { "category": "dev", - "level": 7, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, @@ -2429,7 +2429,7 @@ }, "omeka-s": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "websites" @@ -2680,7 +2680,7 @@ }, "phpboost": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/phpboost_ynh" }, @@ -2958,7 +2958,7 @@ }, "pytition": { "category": "publishing", - "level": 7, + "level": 6, "state": "working", "subtags": [ "website" @@ -3275,6 +3275,7 @@ }, "signaturepdf": { "category": "small_utilities", + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/Signaturepdf_ynh" }, @@ -4017,7 +4018,7 @@ }, "zap": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" From d4984ad52f497bf84467ca46d3b8c70ec9e6df0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 11 Jun 2022 14:44:13 +0200 Subject: [PATCH 143/185] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 6d37149b..9504d032 100644 --- a/apps.json +++ b/apps.json @@ -3275,7 +3275,7 @@ }, "signaturepdf": { "category": "small_utilities", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/Signaturepdf_ynh" }, From 3c3338fe5decf67cc01fec87bb4805eb8326f132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 12 Jun 2022 15:25:11 +0200 Subject: [PATCH 144/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 7e1cb3f3..7f545f21 100644 --- a/apps.json +++ b/apps.json @@ -715,6 +715,14 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/dockerui_ynh" }, + "documize": { + "category": "publishing", + "state": "working", + "subtags": [ + "wiki" + ], + "url": "https://github.com/YunoHost-Apps/documizeynh" + }, "dokuwiki": { "category": "publishing", "high_quality": true, From e7405dfabb8448a465c0ccb0ca10bc9b35e2c0ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sun, 12 Jun 2022 15:27:47 +0200 Subject: [PATCH 145/185] Update apps.json Co-authored-by: tituspijean --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 7f545f21..c94a2545 100644 --- a/apps.json +++ b/apps.json @@ -721,7 +721,7 @@ "subtags": [ "wiki" ], - "url": "https://github.com/YunoHost-Apps/documizeynh" + "url": "https://github.com/YunoHost-Apps/documize_ynh" }, "dokuwiki": { "category": "publishing", From 510d365f324d202e8cdfc94344c7d3b42f8b03b0 Mon Sep 17 00:00:00 2001 From: notplants Date: Wed, 15 Jun 2022 13:59:18 +0200 Subject: [PATCH 146/185] Add peachpub --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index b15716ee..296eb41e 100644 --- a/apps.json +++ b/apps.json @@ -2580,6 +2580,14 @@ ], "url": "https://github.com/YunoHost-Apps/paperless-ngx_ynh" }, + "peachpub": { + "category": "communication", + "state": "inprogress", + "subtags": [ + "scuttlebutt" + ], + "url": "https://github.com/YunoHost-Apps/peachpub_ynh" + }, "peertube": { "category": "social_media", "level": 8, From 2d4997aa00ed1ae58984effe5ac37182ddb055cf Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Thu, 16 Jun 2022 16:52:25 +0530 Subject: [PATCH 147/185] add timemachine app --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 296eb41e..8d25a83b 100644 --- a/apps.json +++ b/apps.json @@ -3607,6 +3607,14 @@ ], "url": "https://github.com/YunoHost-Apps/tiki_ynh" }, + "timemachine": { + "category": "system_tools", + "state": "working", + "subtags": [ + "backup" + ], + "url": "https://github.com/YunoHost-Apps/timemachine_ynh" + }, "timeoff": { "category": "productivity_and_management", "level": 7, From be029e17498a8582cde734de566f4b7469b566e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 17 Jun 2022 18:11:36 +0200 Subject: [PATCH 148/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 9504d032..9df4e5c1 100644 --- a/apps.json +++ b/apps.json @@ -3706,6 +3706,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/ulogger_ynh" }, + "umami": { + "category": "small_utilities", + "state": "working", + "subtags": [ + "url_shortener" + ], + "url": "https://github.com/YunoHost-Apps/umami_ynh" + }, "umap": { "category": "dev", "revision": "e569c56e76f79da3580bd3432406dd56225e814d", From fbef9b7f0769bf83010b8173c7b172633a818442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 17 Jun 2022 18:54:24 +0200 Subject: [PATCH 149/185] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 9df4e5c1..5b989470 100644 --- a/apps.json +++ b/apps.json @@ -3707,10 +3707,10 @@ "url": "https://github.com/YunoHost-Apps/ulogger_ynh" }, "umami": { - "category": "small_utilities", + "category": "publishing", "state": "working", "subtags": [ - "url_shortener" + "analytics" ], "url": "https://github.com/YunoHost-Apps/umami_ynh" }, From 87d9deffdfc3fe2e13aa575fdb8f53e3d769f24e Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 18 Jun 2022 01:50:40 +0700 Subject: [PATCH 150/185] Photoprism is working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 71136a54..21dbaef6 100644 --- a/apps.json +++ b/apps.json @@ -2665,7 +2665,7 @@ "photoprism": { "category": "multimedia", "maintained": true, - "state": "inprogress", + "state": "working", "subtags": [ "pictures" ], From ce4bee57abc5159bf88cc9e2fc65d1935c784250 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 17 Jun 2022 20:00:22 +0000 Subject: [PATCH 151/185] Update app's level --- apps.json | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index 71136a54..c4ee160d 100644 --- a/apps.json +++ b/apps.json @@ -453,7 +453,7 @@ }, "compteur_du_gase": { "category": "office", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/compteur_du_gase_ynh" }, @@ -717,6 +717,7 @@ }, "documize": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "wiki" @@ -1107,7 +1108,7 @@ }, "galette": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -1146,7 +1147,7 @@ }, "gemserv": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/gemserv_ynh" }, @@ -1289,7 +1290,7 @@ }, "gossa": { "category": "small_utilities", - "level": 3, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/gossa_ynh" }, @@ -1413,7 +1414,7 @@ }, "homeassistant": { "category": "iot", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/homeassistant_ynh" }, @@ -1656,7 +1657,7 @@ }, "kimai2": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "task" @@ -1689,7 +1690,7 @@ }, "komga": { "category": "reading", - "level": 7, + "level": 8, "state": "working", "subtags": [ "books" @@ -2142,7 +2143,7 @@ }, "mobilizon": { "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "events" @@ -2708,7 +2709,7 @@ }, "phpipam": { "category": "wat", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/phpipam_ynh" }, @@ -3555,7 +3556,7 @@ }, "teampass": { "category": "synchronization", - "level": 7, + "level": 8, "state": "working", "subtags": [ "password" @@ -3609,6 +3610,7 @@ }, "timemachine": { "category": "system_tools", + "level": 1, "state": "working", "subtags": [ "backup" @@ -3790,7 +3792,7 @@ }, "vikunja": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "task" From 8c41237ca25210df38a8323d43cd35a16ceb7d21 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 21 Jun 2022 00:11:27 +0200 Subject: [PATCH 152/185] Adding rportd --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 245101cb..4baddd14 100644 --- a/apps.json +++ b/apps.json @@ -3115,6 +3115,14 @@ ], "url": "https://github.com/YunoHost-Apps/roundcube_ynh" }, + "rportd": { + "category": "system_tools", + "state": "working", + "subtags": [ + "monitoring" + ], + "url": "https://github.com/YunoHost-Apps/rportd_ynh" + }, "rspamdui": { "category": "small_utilities", "level": 7, From 749423ec53cb8580fab057c1c4c757c5a5f20f09 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 22 Jun 2022 00:34:34 +0200 Subject: [PATCH 153/185] opennote_ynh --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 4baddd14..a3943ef7 100644 --- a/apps.json +++ b/apps.json @@ -2470,7 +2470,7 @@ "subtags": [ "text" ], - "url": "https://github.com/YunoHost-Apps/OpenNote_ynh" + "url": "https://github.com/YunoHost-Apps/opennote_ynh" }, "openproject": { "category": "productivity_and_management", From aee0aebb9daff13ed5e4b96ea5d3b17d1a136058 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 24 Jun 2022 20:00:22 +0000 Subject: [PATCH 154/185] Update app's level --- apps.json | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/apps.json b/apps.json index a3943ef7..0c1c194b 100644 --- a/apps.json +++ b/apps.json @@ -135,7 +135,7 @@ }, "archivebox": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "subtags": [ "archiving" @@ -406,7 +406,7 @@ }, "code-server": { "category": "dev", - "level": 8, + "level": 6, "state": "working", "subtags": [ "programming" @@ -433,7 +433,7 @@ }, "collabora": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text", @@ -910,7 +910,7 @@ }, "facilmap": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/facilmap_ynh" }, @@ -1505,7 +1505,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 6, + "level": 7, "state": "working", "subtags": [ "accounting" @@ -1586,7 +1586,7 @@ }, "jellyfin": { "category": "multimedia", - "level": 7, + "level": 1, "state": "working", "subtags": [ "music", @@ -2022,7 +2022,7 @@ }, "mautrix_whatsapp": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -2041,7 +2041,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 8, "state": "working", "subtags": [ "wiki" @@ -2373,7 +2373,7 @@ "non-free-network" ], "category": "social_media", - "level": 6, + "level": 8, "state": "working", "subtags": [ "microblogging" @@ -2541,7 +2541,7 @@ }, "owncast": { "category": "multimedia", - "level": 7, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/owncast_ynh" }, @@ -2665,6 +2665,7 @@ }, "photoprism": { "category": "multimedia", + "level": 1, "maintained": true, "state": "working", "subtags": [ @@ -3117,6 +3118,7 @@ }, "rportd": { "category": "system_tools", + "level": 7, "state": "working", "subtags": [ "monitoring" @@ -3742,6 +3744,7 @@ }, "umami": { "category": "publishing", + "level": 7, "state": "working", "subtags": [ "analytics" @@ -3793,7 +3796,7 @@ }, "veloren": { "category": "games", - "level": 0, + "level": 6, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/veloren_ynh" @@ -3991,7 +3994,7 @@ }, "yourls": { "category": "small_utilities", - "level": 7, + "level": 8, "state": "working", "subtags": [ "url_shortener" From 6a93f3d57e90f209197fbfa8b5b83a458c0cee61 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 26 Jun 2022 06:58:34 +0200 Subject: [PATCH 155/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 0c1c194b..0a51b70f 100644 --- a/apps.json +++ b/apps.json @@ -3657,6 +3657,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/tracim_ynh" }, + "transfersh": { + "category": "synchronization", + "state": "working", + "subtags": [ + "files" + ], + "url": "https://github.com/YunoHost-Apps/transfersh_ynh" + }, "transmission": { "category": "multimedia", "level": 6, From d36018fe096d3e82730647186b07a04f54f868fe Mon Sep 17 00:00:00 2001 From: notplants Date: Thu, 30 Jun 2022 12:31:19 -0400 Subject: [PATCH 156/185] Peachpub is now working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 296eb41e..358ed490 100644 --- a/apps.json +++ b/apps.json @@ -2582,7 +2582,7 @@ }, "peachpub": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "scuttlebutt" ], From 3a14a063ca41a23d6773cbb122045e030e3be743 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 1 Jul 2022 20:00:24 +0000 Subject: [PATCH 157/185] Update app's level --- apps.json | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/apps.json b/apps.json index 68925e28..69b9310f 100644 --- a/apps.json +++ b/apps.json @@ -1586,7 +1586,7 @@ }, "jellyfin": { "category": "multimedia", - "level": 1, + "level": 4, "state": "working", "subtags": [ "music", @@ -1866,7 +1866,7 @@ }, "luckysheet": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "spreadsheet" @@ -2041,7 +2041,7 @@ }, "mediawiki": { "category": "publishing", - "level": 8, + "level": 7, "state": "working", "subtags": [ "wiki" @@ -2072,7 +2072,7 @@ }, "metabase": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" @@ -2392,7 +2392,7 @@ }, "nocodb": { "category": "dev", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/nocodb_ynh" }, @@ -2583,6 +2583,7 @@ }, "peachpub": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "scuttlebutt" @@ -2665,7 +2666,7 @@ }, "photoprism": { "category": "multimedia", - "level": 1, + "level": 7, "maintained": true, "state": "working", "subtags": [ @@ -2997,7 +2998,7 @@ }, "quizzes": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "poll" @@ -3219,7 +3220,7 @@ }, "send": { "category": "synchronization", - "level": 7, + "level": 8, "state": "working", "subtags": [ "files" @@ -3620,7 +3621,7 @@ }, "timemachine": { "category": "system_tools", - "level": 1, + "level": 2, "state": "working", "subtags": [ "backup" @@ -3659,6 +3660,7 @@ }, "transfersh": { "category": "synchronization", + "level": 7, "state": "working", "subtags": [ "files" @@ -3845,7 +3847,7 @@ }, "weblate": { "category": "dev", - "level": 8, + "level": 0, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, @@ -3958,7 +3960,7 @@ ], "category": "publishing", "high_quality": true, - "level": 6, + "level": 9, "state": "working", "subtags": [ "websites", From 15edc71da8741d64d38805a0616a78bea4d58fac Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Mon, 4 Jul 2022 19:45:46 +0530 Subject: [PATCH 158/185] add Technitium DNS --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index 69b9310f..e77f3073 100644 --- a/apps.json +++ b/apps.json @@ -3574,6 +3574,14 @@ ], "url": "https://github.com/YunoHost-Apps/teampass_ynh" }, + "technitium-dns": { + "category": "system_tools", + "state": "working", + "subtags": [ + "network" + ], + "url": "https://github.com/YunoHost-Apps/technitium-dns_ynh" + }, "teddit": { "category": "social_media", "level": 7, From 06e18c1b385b4e76ee6fd97600b3aa7f3b86e03c Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Thu, 7 Jul 2022 00:41:33 +0530 Subject: [PATCH 159/185] add ergo chat --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index e77f3073..b91fee5f 100644 --- a/apps.json +++ b/apps.json @@ -866,6 +866,14 @@ ], "url": "https://github.com/YunoHost-Apps/epicyon_ynh" }, + "ergo": { + "category": "communication", + "state": "working", + "subtags": [ + "chat" + ], + "url": "https://github.com/YunoHost-Apps/ergo_ynh" + }, "ethercalc": { "category": "office", "level": 8, From feeb9d1ef6766827df4d23c887ff39b319dc0912 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 8 Jul 2022 20:00:23 +0000 Subject: [PATCH 160/185] Update app's level --- apps.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/apps.json b/apps.json index b91fee5f..8eeb5c44 100644 --- a/apps.json +++ b/apps.json @@ -868,6 +868,7 @@ }, "ergo": { "category": "communication", + "level": 7, "state": "working", "subtags": [ "chat" @@ -1674,7 +1675,7 @@ }, "kiwiirc": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -2012,7 +2013,7 @@ }, "mautrix_signal": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -2145,7 +2146,7 @@ }, "misskey": { "category": "social_media", - "level": 7, + "level": 1, "state": "working", "url": "https://github.com/YunoHost-Apps/misskey_ynh" }, @@ -2299,7 +2300,7 @@ }, "mybb": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -2822,7 +2823,7 @@ }, "plainpad": { "category": "office", - "level": 7, + "level": 8, "state": "working", "subtags": [ "text" @@ -3377,7 +3378,7 @@ }, "snweb": { "category": "office", - "level": 8, + "level": 1, "state": "working", "subtags": [ "text" @@ -3584,6 +3585,7 @@ }, "technitium-dns": { "category": "system_tools", + "level": 1, "state": "working", "subtags": [ "network" @@ -3813,7 +3815,7 @@ }, "vaultwarden": { "category": "synchronization", - "level": 6, + "level": 8, "state": "working", "subtags": [ "password" @@ -3995,7 +3997,7 @@ }, "yacy": { "category": "small_utilities", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/yacy_ynh" }, From fcbeedeaaf9fd8f2408449ab2067b32ab82a7e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Sat, 9 Jul 2022 11:52:47 +0200 Subject: [PATCH 161/185] Update apps.json --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index b91fee5f..fe69f784 100644 --- a/apps.json +++ b/apps.json @@ -1821,6 +1821,11 @@ ], "url": "https://github.com/YunoHost-Apps/libreto_ynh" }, + "librex": { + "category": "small_utilities", + "state": "working", + "url": "https://github.com/YunoHost-Apps/librex_ynh" + }, "lidarr": { "category": "multimedia", "level": 8, From 91e375954755263235b34fc2e54dba2907823ae0 Mon Sep 17 00:00:00 2001 From: Jens Diemer Date: Mon, 11 Jul 2022 20:49:15 +0200 Subject: [PATCH 162/185] Add "django-find-my-device" Add https://github.com/YunoHost-Apps/django-fmd_ynh for https://gitlab.com/jedie/django-find-my-device --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 4819076d..fae5b938 100644 --- a/apps.json +++ b/apps.json @@ -669,6 +669,11 @@ "state": "inprogress", "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" }, + "django-find-my-device": { + "category": "iot", + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" + }, "django-fritzconnection": { "category": "system_tools", "level": 7, From c133feb1e9641d0da0b5344fe6d42187b783aa27 Mon Sep 17 00:00:00 2001 From: Jens Diemer Date: Fri, 15 Jul 2022 20:12:42 +0200 Subject: [PATCH 163/185] set "django find my device" to "working" state See: https://github.com/YunoHost-Apps/django-fmd_ynh/pull/12#issuecomment-1183503387 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fae5b938..baf45b24 100644 --- a/apps.json +++ b/apps.json @@ -671,7 +671,7 @@ }, "django-find-my-device": { "category": "iot", - "state": "inprogress", + "state": "working", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, "django-fritzconnection": { From 2c582d6a3ea50385c86f85d359e6f55c968e030d Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 15 Jul 2022 20:00:23 +0000 Subject: [PATCH 164/185] Update app's level --- apps.json | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/apps.json b/apps.json index fae5b938..d8400750 100644 --- a/apps.json +++ b/apps.json @@ -406,7 +406,7 @@ }, "code-server": { "category": "dev", - "level": 6, + "level": 8, "state": "working", "subtags": [ "programming" @@ -665,15 +665,15 @@ ], "url": "https://github.com/YunoHost-Apps/distbin_ynh" }, - "django-for-runners": { - "state": "inprogress", - "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" - }, "django-find-my-device": { "category": "iot", "state": "inprogress", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, + "django-for-runners": { + "state": "inprogress", + "url": "https://github.com/YunoHost-Apps/django-for-runners_ynh" + }, "django-fritzconnection": { "category": "system_tools", "level": 7, @@ -804,7 +804,7 @@ }, "easyappointments": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "business_and_ngos" @@ -1007,7 +1007,7 @@ }, "focalboard": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "task" @@ -1519,7 +1519,7 @@ }, "ihatemoney": { "category": "productivity_and_management", - "level": 7, + "level": 8, "state": "working", "subtags": [ "accounting" @@ -1829,6 +1829,7 @@ }, "librex": { "category": "small_utilities", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/librex_ynh" }, @@ -1943,7 +1944,7 @@ }, "mailman3": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "email" @@ -2060,7 +2061,7 @@ }, "mediawiki": { "category": "publishing", - "level": 7, + "level": 0, "state": "working", "subtags": [ "wiki" @@ -2156,7 +2157,7 @@ }, "misskey": { "category": "social_media", - "level": 1, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/misskey_ynh" }, @@ -3388,7 +3389,7 @@ }, "snweb": { "category": "office", - "level": 1, + "level": 8, "state": "working", "subtags": [ "text" @@ -3649,7 +3650,7 @@ }, "timemachine": { "category": "system_tools", - "level": 2, + "level": 7, "state": "working", "subtags": [ "backup" @@ -4119,7 +4120,7 @@ }, "zeronet": { "category": "wat", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/zeronet_ynh" }, From b9ec69054c46d8ef934d75ba212ba376a07f20a0 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 16 Jul 2022 15:22:38 +0200 Subject: [PATCH 165/185] Fix media wiki level --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 875d64e4..56c5416b 100644 --- a/apps.json +++ b/apps.json @@ -2061,7 +2061,7 @@ }, "mediawiki": { "category": "publishing", - "level": 0, + "level": 7, "state": "working", "subtags": [ "wiki" From e654a1a16d126b6a55fc903d5b042cee28d3921f Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sun, 17 Jul 2022 00:42:46 +0200 Subject: [PATCH 166/185] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 56c5416b..6665cc3d 100644 --- a/apps.json +++ b/apps.json @@ -665,7 +665,7 @@ ], "url": "https://github.com/YunoHost-Apps/distbin_ynh" }, - "django-find-my-device": { + "django-fmd": { "category": "iot", "state": "working", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" From 0089d6c21872515919b4651993a3043e6ba7f1ab Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 22 Jul 2022 20:00:26 +0000 Subject: [PATCH 167/185] Update app's level --- apps.json | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/apps.json b/apps.json index 6665cc3d..d91ce618 100644 --- a/apps.json +++ b/apps.json @@ -144,7 +144,7 @@ }, "archivist": { "category": "system_tools", - "level": 6, + "level": 7, "maintained": false, "state": "working", "subtags": [ @@ -649,7 +649,7 @@ }, "dispatch": { "category": "communication", - "level": 6, + "level": 8, "state": "working", "subtags": [ "chat" @@ -667,6 +667,7 @@ }, "django-fmd": { "category": "iot", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/django-fmd_ynh" }, @@ -961,7 +962,7 @@ }, "firefly-iii": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "subtags": [ "accounting" @@ -1468,7 +1469,7 @@ }, "hubzilla": { "category": "social_media", - "level": 2, + "level": 7, "state": "working", "subtags": [ "microblogging" @@ -1538,7 +1539,7 @@ }, "internetarchive": { "category": "wat", - "level": 6, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/internetarchive_ynh" }, @@ -1556,7 +1557,7 @@ }, "invoiceninja": { "category": "productivity_and_management", - "level": 6, + "level": 8, "state": "working", "url": "https://github.com/YunoHost-Apps/invoiceninja_ynh" }, @@ -1722,7 +1723,7 @@ }, "languagetool": { "category": "office", - "level": 6, + "level": 8, "state": "working", "subtags": [ "text" @@ -2418,7 +2419,7 @@ }, "nodebb": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "forum" @@ -2603,7 +2604,7 @@ }, "peachpub": { "category": "communication", - "level": 7, + "level": 0, "state": "working", "subtags": [ "scuttlebutt" @@ -3776,7 +3777,7 @@ }, "ulogger": { "category": "small_utilities", - "level": 6, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/ulogger_ynh" From 92fdb41f6e759c17e1e885c31c79e922b4097fda Mon Sep 17 00:00:00 2001 From: yalh76 Date: Sat, 23 Jul 2022 22:01:04 +0200 Subject: [PATCH 168/185] Add nomad --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index d91ce618..da848630 100644 --- a/apps.json +++ b/apps.json @@ -2432,6 +2432,11 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/nodered_ynh" }, + "nomad": { + "category": "dev", + "state": "working", + "url": "https://github.com/YunoHost-Apps/nomad_ynh" + }, "ntopng": { "category": "system_tools", "revision": "151c74065ac8d97ed6a1c1b8f4158f2a95e33ebb", From 50d17079114b80f8de3b722a4a96389a7035bff8 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 24 Jul 2022 14:49:28 +0000 Subject: [PATCH 169/185] Update app's level --- apps.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apps.json b/apps.json index da848630..bee3fa11 100644 --- a/apps.json +++ b/apps.json @@ -1132,7 +1132,7 @@ }, "gamja": { "category": "communication", - "level": 6, + "level": 7, "state": "working", "subtags": [ "chat" @@ -1594,14 +1594,14 @@ }, "jeedom": { "category": "iot", - "level": 6, + "level": 7, "maintained": false, "state": "working", "url": "https://github.com/YunoHost-Apps/jeedom_ynh" }, "jellyfin": { "category": "multimedia", - "level": 4, + "level": 7, "state": "working", "subtags": [ "music", @@ -2434,6 +2434,7 @@ }, "nomad": { "category": "dev", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/nomad_ynh" }, @@ -3882,7 +3883,7 @@ }, "weblate": { "category": "dev", - "level": 0, + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/weblate_ynh" }, @@ -4029,7 +4030,7 @@ }, "yeswiki": { "category": "publishing", - "level": 6, + "level": 8, "state": "working", "subtags": [ "websites", @@ -4074,7 +4075,7 @@ }, "yunomonitor": { "category": "system_tools", - "level": 7, + "level": 8, "state": "working", "subtags": [ "monitoring" From fa33cd28f178c412a08843827175626c737a54ae Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Thu, 28 Jul 2022 13:51:52 -0400 Subject: [PATCH 170/185] add satdress --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index bee3fa11..dc68a50d 100644 --- a/apps.json +++ b/apps.json @@ -3187,6 +3187,11 @@ "state": "notworking", "url": "https://github.com/YunoHost-Apps/sat_ynh" }, + "satdress": { + "category": "productivity_and_management", + "state": "working", + "url": "https://github.com/YunoHost-Apps/satdress_ynh" + }, "scm": { "category": "dev", "maintained": false, From cf4235001b1d0181dc8d412a87ba16172ed40ea5 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 29 Jul 2022 08:06:42 +0200 Subject: [PATCH 171/185] Update apps.json --- apps.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps.json b/apps.json index bee3fa11..d17531c0 100644 --- a/apps.json +++ b/apps.json @@ -3694,6 +3694,14 @@ "state": "working", "url": "https://github.com/YunoHost-Apps/tracim_ynh" }, + "traggo": { + "category": "productivity_and_management", + "state": "working", + "subtags": [ + "task" + ], + "url": "https://github.com/YunoHost-Apps/traggo_ynh" + }, "transfersh": { "category": "synchronization", "level": 7, From 71d9587fdc7a47d2fe68ae2baee95a751c8ace43 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Fri, 29 Jul 2022 20:00:23 +0000 Subject: [PATCH 172/185] Update app's level --- apps.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps.json b/apps.json index 7f904a8d..31e38137 100644 --- a/apps.json +++ b/apps.json @@ -379,7 +379,7 @@ }, "cinny": { "category": "communication", - "level": 7, + "level": 8, "state": "working", "subtags": [ "chat" @@ -1168,7 +1168,7 @@ }, "getsimple": { "category": "publishing", - "level": 1, + "level": 7, "state": "working", "subtags": [ "websites", @@ -1769,7 +1769,7 @@ }, "lemmy": { "category": "social_media", - "level": 0, + "level": 7, "state": "working", "subtags": [ "websites" @@ -2610,7 +2610,7 @@ }, "peachpub": { "category": "communication", - "level": 0, + "level": 7, "state": "working", "subtags": [ "scuttlebutt" @@ -3189,6 +3189,7 @@ }, "satdress": { "category": "productivity_and_management", + "level": 7, "state": "working", "url": "https://github.com/YunoHost-Apps/satdress_ynh" }, @@ -3356,7 +3357,7 @@ }, "sitemagiccms": { "category": "publishing", - "level": 7, + "level": 8, "state": "working", "subtags": [ "websites" @@ -3701,6 +3702,7 @@ }, "traggo": { "category": "productivity_and_management", + "level": 7, "state": "working", "subtags": [ "task" From bf0432642959d0734abf238180b477bc056100b2 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 15:41:11 +0200 Subject: [PATCH 173/185] black on list_builder.py --- list_builder.py | 219 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 163 insertions(+), 56 deletions(-) diff --git a/list_builder.py b/list_builder.py index 59b9a268..4f6d114d 100755 --- a/list_builder.py +++ b/list_builder.py @@ -11,7 +11,9 @@ import time now = time.time() catalog = json.load(open("apps.json")) -catalog = {app: infos for app, infos in catalog.items() if infos.get('state') != 'notworking'} +catalog = { + app: infos for app, infos in catalog.items() if infos.get("state") != "notworking" +} my_env = os.environ.copy() my_env["GIT_TERMINAL_PROMPT"] = "0" @@ -19,31 +21,39 @@ my_env["GIT_TERMINAL_PROMPT"] = "0" os.makedirs(".apps_cache", exist_ok=True) os.makedirs("builds/", exist_ok=True) + def error(msg): msg = "[Applist builder error] " + msg if os.path.exists("/usr/bin/sendxmpppy"): - subprocess.call(["sendxmpppy", msg], stdout=open(os.devnull, 'wb')) + subprocess.call(["sendxmpppy", msg], stdout=open(os.devnull, "wb")) print(msg + "\n") + # Progress bar helper, stolen from https://stackoverflow.com/a/34482761 def progressbar(it, prefix="", size=60, file=sys.stdout): count = len(it) + def show(j, name=""): name += " " - x = int(size*j/count) - file.write("%s[%s%s] %i/%i %s\r" % (prefix, "#"*x, "."*(size-x), j, count, name)) + x = int(size * j / count) + file.write( + "%s[%s%s] %i/%i %s\r" % (prefix, "#" * x, "." * (size - x), j, count, name) + ) file.flush() + show(0) for i, item in enumerate(it): yield item - show(i+1, item[0]) + show(i + 1, item[0]) file.write("\n") file.flush() + ################################### # App git clones cache management # ################################### + def app_cache_folder(app): return os.path.join(".apps_cache", app) @@ -81,11 +91,13 @@ def init_cache(app, infos): else: depth = 40 - git("clone --quiet --depth {depth} --single-branch --branch {branch} {url} {folder}".format( - depth=depth, - url=infos["url"], - branch=infos.get("branch", "master"), - folder=app_cache_folder(app)) + git( + "clone --quiet --depth {depth} --single-branch --branch {branch} {url} {folder}".format( + depth=depth, + url=infos["url"], + branch=infos.get("branch", "master"), + folder=app_cache_folder(app), + ) ) @@ -102,24 +114,35 @@ def refresh_cache(app, infos): git("remote set-url origin " + infos["url"], in_folder=app_cache_folder(app)) # With git >= 2.22 # current_branch = git("branch --show-current", in_folder=app_cache_folder(app)) - current_branch = git("rev-parse --abbrev-ref HEAD", in_folder=app_cache_folder(app)) + current_branch = git( + "rev-parse --abbrev-ref HEAD", in_folder=app_cache_folder(app) + ) if current_branch != branch: # With git >= 2.13 # all_branches = git("branch --format=%(refname:short)", in_folder=app_cache_folder(app)).split() all_branches = git("branch", in_folder=app_cache_folder(app)).split() - all_branches.remove('*') + all_branches.remove("*") if branch not in all_branches: - git("remote set-branches --add origin %s" % branch, in_folder=app_cache_folder(app)) - git("fetch origin %s:%s" % (branch, branch), in_folder=app_cache_folder(app)) + git( + "remote set-branches --add origin %s" % branch, + in_folder=app_cache_folder(app), + ) + git( + "fetch origin %s:%s" % (branch, branch), + in_folder=app_cache_folder(app), + ) else: - git("checkout --force %s" % branch, in_folder=app_cache_folder(app)) + git("checkout --force %s" % branch, in_folder=app_cache_folder(app)) git("fetch --quiet origin %s --force" % branch, in_folder=app_cache_folder(app)) git("reset origin/%s --hard" % branch, in_folder=app_cache_folder(app)) except: # Sometimes there are tmp issue such that the refresh cache .. # we don't trigger an error unless the cache hasnt been updated since more than 24 hours - if os.path.exists(fetch_head) and now - os.path.getmtime(fetch_head) < 24*3600: + if ( + os.path.exists(fetch_head) + and now - os.path.getmtime(fetch_head) < 24 * 3600 + ): pass else: raise @@ -129,6 +152,7 @@ def refresh_cache(app, infos): # Actual list build management # ################################ + def build_catalog(): result_dict = {} @@ -151,33 +175,71 @@ def build_catalog(): categories = yaml.load(open("categories.yml").read()) antifeatures = yaml.load(open("antifeatures.yml").read()) os.system("mkdir -p ./builds/default/v2/") - with open("builds/default/v2/apps.json", 'w') as f: - f.write(json.dumps({"apps": result_dict, "categories": categories, "antifeatures": antifeatures}, sort_keys=True)) + with open("builds/default/v2/apps.json", "w") as f: + f.write( + json.dumps( + { + "apps": result_dict, + "categories": categories, + "antifeatures": antifeatures, + }, + sort_keys=True, + ) + ) #################### # Legacy version 1 # #################### os.system("mkdir -p ./builds/default/v1/") - with open("./builds/default/v1/apps.json", 'w') as f: + with open("./builds/default/v1/apps.json", "w") as f: f.write(json.dumps(result_dict, sort_keys=True)) #################### # Legacy version 0 # #################### - official_apps = set(["agendav", "ampache", "baikal", "dokuwiki", "etherpad_mypads", "hextris", "jirafeau", "kanboard", "my_webapp", "nextcloud", "opensondage", "phpmyadmin", "piwigo", "rainloop", "roundcube", "searx", "shellinabox", "strut", "synapse", "transmission", "ttrss", "wallabag2", "wordpress", "zerobin"]) + official_apps = set( + [ + "agendav", + "ampache", + "baikal", + "dokuwiki", + "etherpad_mypads", + "hextris", + "jirafeau", + "kanboard", + "my_webapp", + "nextcloud", + "opensondage", + "phpmyadmin", + "piwigo", + "rainloop", + "roundcube", + "searx", + "shellinabox", + "strut", + "synapse", + "transmission", + "ttrss", + "wallabag2", + "wordpress", + "zerobin", + ] + ) official_apps_dict = {k: v for k, v in result_dict.items() if k in official_apps} - community_apps_dict = {k: v for k, v in result_dict.items() if k not in official_apps} + community_apps_dict = { + k: v for k, v in result_dict.items() if k not in official_apps + } # We need the official apps to have "validated" as state to be recognized as official for app, infos in official_apps_dict.items(): infos["state"] = "validated" os.system("mkdir -p ./builds/default/v0/") - with open("./builds/default/v0/official.json", 'w') as f: + with open("./builds/default/v0/official.json", "w") as f: f.write(json.dumps(official_apps_dict, sort_keys=True)) - with open("./builds/default/v0/community.json", 'w') as f: + with open("./builds/default/v0/community.json", "w") as f: f.write(json.dumps(community_apps_dict, sort_keys=True)) ############################## @@ -185,6 +247,7 @@ def build_catalog(): ############################## categories = yaml.load(open("categories.yml").read()) os.system("mkdir -p ./builds/default/doc_catalog") + def infos_for_doc_catalog(infos): level = infos.get("level") if not isinstance(level, int): @@ -199,13 +262,21 @@ def build_catalog(): "level": level, "broken": level <= 0, "good_quality": level >= 8, - "bad_quality": level <= 5, + "bad_quality": level <= 5, "antifeatures": infos["antifeatures"], } - result_dict_doc = {k: infos_for_doc_catalog(v) for k, v in result_dict.items() if v["state"] in ["working", "validated"]} - with open("builds/default/doc_catalog/apps.json", 'w') as f: - f.write(json.dumps({"apps": result_dict_doc, "categories": categories}, sort_keys=True)) + result_dict_doc = { + k: infos_for_doc_catalog(v) + for k, v in result_dict.items() + if v["state"] in ["working", "validated"] + } + with open("builds/default/doc_catalog/apps.json", "w") as f: + f.write( + json.dumps( + {"apps": result_dict_doc, "categories": categories}, sort_keys=True + ) + ) def build_app_dict(app, infos): @@ -214,43 +285,63 @@ def build_app_dict(app, infos): this_app_cache = app_cache_folder(app) assert os.path.exists(this_app_cache), "No cache yet for %s" % app - infos['branch'] = infos.get('branch', 'master') - infos['revision'] = infos.get('revision', 'HEAD') + infos["branch"] = infos.get("branch", "master") + infos["revision"] = infos.get("revision", "HEAD") # If using head, find the most recent meaningful commit in logs if infos["revision"] == "HEAD": - relevant_files = ["manifest.json", "config_panel.toml", "hooks/", "scripts/", "conf/", "sources/"] - most_recent_relevant_commit = "rev-list --full-history --all -n 1 -- " + " ".join(relevant_files) + relevant_files = [ + "manifest.json", + "config_panel.toml", + "hooks/", + "scripts/", + "conf/", + "sources/", + ] + most_recent_relevant_commit = ( + "rev-list --full-history --all -n 1 -- " + " ".join(relevant_files) + ) infos["revision"] = git(most_recent_relevant_commit, in_folder=this_app_cache) - assert re.match(r"^[0-9a-f]+$", infos["revision"]), "Output was not a commit? '%s'" % infos["revision"] + assert re.match(r"^[0-9a-f]+$", infos["revision"]), ( + "Output was not a commit? '%s'" % infos["revision"] + ) # Otherwise, validate commit exists else: - assert infos["revision"] in git("rev-list --all", in_folder=this_app_cache).split("\n"), "Revision ain't in history ? %s" % infos["revision"] + assert infos["revision"] in git( + "rev-list --all", in_folder=this_app_cache + ).split("\n"), ("Revision ain't in history ? %s" % infos["revision"]) # Find timestamp corresponding to that commit - timestamp = git("show -s --format=%ct " + infos["revision"], in_folder=this_app_cache) - assert re.match(r"^[0-9]+$", timestamp), "Failed to get timestamp for revision ? '%s'" % timestamp + timestamp = git( + "show -s --format=%ct " + infos["revision"], in_folder=this_app_cache + ) + assert re.match(r"^[0-9]+$", timestamp), ( + "Failed to get timestamp for revision ? '%s'" % timestamp + ) timestamp = int(timestamp) # Build the dict with all the infos manifest = json.load(open(this_app_cache + "/manifest.json")) - return {'id':manifest["id"], - 'git': { - 'branch': infos['branch'], - 'revision': infos["revision"], - 'url': infos["url"] - }, - 'lastUpdate': timestamp, - 'manifest': include_translations_in_manifest(manifest), - 'state': infos['state'], - 'level': infos.get('level', '?'), - 'maintained': infos.get("maintained", True), - 'high_quality': infos.get("high_quality", False), - 'featured': infos.get("featured", False), - 'category': infos.get('category', None), - 'subtags': infos.get('subtags', []), - 'antifeatures': list(set(manifest.get('antifeatures', []) + infos.get('antifeatures', []))) - } + return { + "id": manifest["id"], + "git": { + "branch": infos["branch"], + "revision": infos["revision"], + "url": infos["url"], + }, + "lastUpdate": timestamp, + "manifest": include_translations_in_manifest(manifest), + "state": infos["state"], + "level": infos.get("level", "?"), + "maintained": infos.get("maintained", True), + "high_quality": infos.get("high_quality", False), + "featured": infos.get("featured", False), + "category": infos.get("category", None), + "subtags": infos.get("subtags", []), + "antifeatures": list( + set(manifest.get("antifeatures", []) + infos.get("antifeatures", [])) + ), + } def include_translations_in_manifest(manifest): @@ -274,14 +365,30 @@ def include_translations_in_manifest(manifest): for category, questions in manifest["arguments"].items(): for question in questions: - key = "%s_manifest_arguments_%s_%s" % (app_name, category, question["name"]) + key = "%s_manifest_arguments_%s_%s" % ( + app_name, + category, + question["name"], + ) # don't overwrite already existing translation in manifests for now - if translations.get(key) and "ask" in question and current_lang not in question["ask"]: + if ( + translations.get(key) + and "ask" in question + and current_lang not in question["ask"] + ): question["ask"][current_lang] = translations[key] - key = "%s_manifest_arguments_%s_help_%s" % (app_name, category, question["name"]) + key = "%s_manifest_arguments_%s_help_%s" % ( + app_name, + category, + question["name"], + ) # don't overwrite already existing translation in manifests for now - if translations.get(key) and "help" in question and current_lang not in question.get("help", []): + if ( + translations.get(key) + and "help" in question + and current_lang not in question.get("help", []) + ): question["help"][current_lang] = translations[key] return manifest From be75176cc00ac81dbee369aeb2e0ff4a665baabd Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 16:12:15 +0200 Subject: [PATCH 174/185] list_builder: Drop support for the superold v0 / v1 catalog API --- list_builder.py | 55 ------------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/list_builder.py b/list_builder.py index 4f6d114d..b96148ff 100755 --- a/list_builder.py +++ b/list_builder.py @@ -187,61 +187,6 @@ def build_catalog(): ) ) - #################### - # Legacy version 1 # - #################### - os.system("mkdir -p ./builds/default/v1/") - with open("./builds/default/v1/apps.json", "w") as f: - f.write(json.dumps(result_dict, sort_keys=True)) - - #################### - # Legacy version 0 # - #################### - official_apps = set( - [ - "agendav", - "ampache", - "baikal", - "dokuwiki", - "etherpad_mypads", - "hextris", - "jirafeau", - "kanboard", - "my_webapp", - "nextcloud", - "opensondage", - "phpmyadmin", - "piwigo", - "rainloop", - "roundcube", - "searx", - "shellinabox", - "strut", - "synapse", - "transmission", - "ttrss", - "wallabag2", - "wordpress", - "zerobin", - ] - ) - - official_apps_dict = {k: v for k, v in result_dict.items() if k in official_apps} - community_apps_dict = { - k: v for k, v in result_dict.items() if k not in official_apps - } - - # We need the official apps to have "validated" as state to be recognized as official - for app, infos in official_apps_dict.items(): - infos["state"] = "validated" - - os.system("mkdir -p ./builds/default/v0/") - with open("./builds/default/v0/official.json", "w") as f: - f.write(json.dumps(official_apps_dict, sort_keys=True)) - - with open("./builds/default/v0/community.json", "w") as f: - f.write(json.dumps(community_apps_dict, sort_keys=True)) - ############################## # Version for catalog in doc # ############################## From 915692a1ba251065688f63379fcc5bcd170f7f21 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 16:35:54 +0200 Subject: [PATCH 175/185] list_builder: Drop support for the superold v0 / v1 catalog API --- builds/apps.json | 1 - builds/community.json | 1 - builds/list.json | 1 - builds/official.json | 1 - 4 files changed, 4 deletions(-) delete mode 120000 builds/apps.json delete mode 120000 builds/community.json delete mode 120000 builds/list.json delete mode 120000 builds/official.json diff --git a/builds/apps.json b/builds/apps.json deleted file mode 120000 index fbe38e73..00000000 --- a/builds/apps.json +++ /dev/null @@ -1 +0,0 @@ -default/v1/apps.json \ No newline at end of file diff --git a/builds/community.json b/builds/community.json deleted file mode 120000 index 00d9b622..00000000 --- a/builds/community.json +++ /dev/null @@ -1 +0,0 @@ -default/v0/community.json \ No newline at end of file diff --git a/builds/list.json b/builds/list.json deleted file mode 120000 index 39dce713..00000000 --- a/builds/list.json +++ /dev/null @@ -1 +0,0 @@ -official.json \ No newline at end of file diff --git a/builds/official.json b/builds/official.json deleted file mode 120000 index 596381ee..00000000 --- a/builds/official.json +++ /dev/null @@ -1 +0,0 @@ -default/v0/official.json \ No newline at end of file From 1569af09d4a61abd029e7f3a4e43859102253ce3 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 3 Aug 2022 17:14:40 +0200 Subject: [PATCH 176/185] mautrix_facebook to working --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 31e38137..66585e90 100644 --- a/apps.json +++ b/apps.json @@ -2017,7 +2017,7 @@ }, "mautrix_facebook": { "category": "communication", - "state": "inprogress", + "state": "working", "subtags": [ "chat" ], From 806c4ae1fd9864be88a00df171f2be522a89faa2 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 21:02:49 +0200 Subject: [PATCH 177/185] Yoloadd an app catalog v3 + tools to convert apps from v1 to v2 --- list_builder.py | 24 ++ tools/__init__.py | 0 tools/packaging_v2/__init__.py | 0 .../convert_app_to_packaging_v2.py | 321 ++++++++++++++++++ .../convert_v1_manifest_to_v2_for_catalog.py | 55 +++ 5 files changed, 400 insertions(+) create mode 100644 tools/__init__.py create mode 100644 tools/packaging_v2/__init__.py create mode 100644 tools/packaging_v2/convert_app_to_packaging_v2.py create mode 100644 tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py diff --git a/list_builder.py b/list_builder.py index b96148ff..12422446 100755 --- a/list_builder.py +++ b/list_builder.py @@ -1,5 +1,6 @@ #!/usr/bin/python3 +import copy import sys import os import re @@ -8,6 +9,8 @@ import subprocess import yaml import time +from tools.packaging_v2.convert_v1_manifest_to_v2_for_catalog import convert_v1_manifest_to_v2_for_catalog + now = time.time() catalog = json.load(open("apps.json")) @@ -187,6 +190,27 @@ def build_catalog(): ) ) + ################################### + # Catalog API v3 with manifest v2 # + ################################### + + result_dict_with_manifest_v2 = copy.deepcopy(result_dict) + for app in result_dict_with_manifest_v2: + app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) + + os.system("mkdir -p ./builds/default/v3/") + with open("builds/default/v3/apps.json", "w") as f: + f.write( + json.dumps( + { + "apps": result_dict_with_manifest_v2, + "categories": categories, + "antifeatures": antifeatures, + }, + sort_keys=True, + ) + ) + ############################## # Version for catalog in doc # ############################## diff --git a/tools/__init__.py b/tools/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tools/packaging_v2/__init__.py b/tools/packaging_v2/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py new file mode 100644 index 00000000..fd663252 --- /dev/null +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -0,0 +1,321 @@ +import argparse +import os +import re +import json +import subprocess + + +def check_output(cmd): + return ( + subprocess.check_output(cmd, shell=True) + .decode("utf-8") + .strip() + ) + + +def _convert_v1_manifest_to_v2(app_path): + + manifest = json.load(open(app_path + "/manifest.json")) + + if "upstream" not in manifest: + manifest["upstream"] = {} + + if "license" in manifest and "license" not in manifest["upstream"]: + manifest["upstream"]["license"] = manifest["license"] + + if "url" in manifest and "website" not in manifest["upstream"]: + manifest["upstream"]["website"] = manifest["url"] + + manifest["integration"] = { + "yunohost": manifest.get("requirements", {}).get("yunohost"), + "architectures": "all", + "multi_instance": manifest.get("multi_instance", False), + "ldap": "?", + "sso": "?", + "disk": "50M", + "ram.build": "50M", + "ram.runtime": "50M" + } + + maintainer = manifest.get("maintainer", {}).get("name") + manifest["maintainers"] = [maintainer] if maintainer else [] + + install_questions = manifest["arguments"]["install"] + manifest["install"] = {} + for question in install_questions: + name = question.pop("name") + if "ask" in question and name in ["domain", "path", "admin", "is_public", "password"]: + question.pop("ask") + if question.get("example") and question.get("type") in ["domain", "path", "user", "boolean", "password"]: + question.pop("example") + + manifest["install"][name] = question + + # Rename is_public to init_main_permission + manifest["install"] = {(k if k != "is_public" else "init_main_permission"): v for k, v in manifest["install"].items()} + + if "init_main_permission" in manifest["install"]: + manifest["install"]["init_main_permission"]["type"] = "group" + if manifest["install"]["init_main_permission"].get("default") is True: + manifest["install"]["init_main_permission"]["default"] = "visitors" + elif manifest["install"]["init_main_permission"].get("default") is True: + manifest["install"]["init_main_permission"]["default"] = "all_users" + + if "domain" in manifest["install"] and "path" not in manifest["install"]: + manifest["install"]["domain"]["full_domain"] = True + + manifest["resources"] = {} + manifest["resources"]["system_user"] = {} + manifest["resources"]["install_dir"] = {} + + if os.system(f"grep -q 'datadir=' {app_path}/scripts/install") == 0: + manifest["resources"]["data_dir"] = {} + + manifest["resources"]["permissions"] = {} + + if os.system(f"grep -q 'ynh_webpath_register' '{app_path}/scripts/install'") == 0: + manifest["resources"]["permissions"]["main.url"] = "/" + + # FIXME: Parse ynh_permission_create --permission="admin" --url="/wp-login.php" --additional_urls="/wp-admin.php" --allowed=$admin_wordpress + + ports = check_output(f"sed -nr 's/(\\w+)=.*ynh_find_port[^0-9]*([0-9]+)\\)/\\1,\\2/p' '{app_path}/scripts/install'") + if ports: + manifest["resources"]["ports"] = {} + for port in ports.split("\n"): + name, default = port.split(",") + exposed = check_output(f"sed -nr 's/.*yunohost firewall allow .*(TCP|UDP|Both).*${name}/\\1/p' '{app_path}/scripts/install'") + if exposed == "Both": + exposed = True + + name = name.replace("_port", "").replace("port_", "") + if name == "port": + name = "main" + + manifest["resources"]["ports"][f"{name}.default"] = int(default) + if exposed: + manifest["resources"]["ports"][f"{name}.exposed"] = exposed + + maybequote = "[\"'\"'\"']?" + apt_dependencies = check_output(f"sed -nr 's/.*_dependencies={maybequote}(.*){maybequote}? *$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d '\"' | sed 's@ @\\n@g'") + php_version = check_output(f"sed -nr 's/^ *YNH_PHP_VERSION={maybequote}(.*){maybequote}?$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d \"\\\"'\"") + if apt_dependencies.strip(): + if php_version: + apt_dependencies = apt_dependencies.replace("${YNH_PHP_VERSION}", php_version) + apt_dependencies = ', '.join([d for d in apt_dependencies.split("\n") if d]) + manifest["resources"]["apt"] = {"packages": apt_dependencies} + + extra_apt_repos = check_output(r"sed -nr 's/.*_extra_app_dependencies.*repo=\"(.*)\".*package=\"(.*)\".*key=\"(.*)\"/\1,\2,\3/p' %s/scripts/install" % app_path) + if extra_apt_repos: + for i, extra_apt_repo in enumerate(extra_apt_repos.split("\n")): + repo, packages, key = extra_apt_repo.split(",") + packages = packages.replace('$', '#FIXME#$') + if "apt" not in manifest["resources"]: + manifest["resources"]["apt"] = {} + if "extras" not in manifest["resources"]["apt"]: + manifest["resources"]["apt"]["extras"] = [] + manifest["resources"]["apt"]["extras"].append({ + "repo": repo, + "key": key, + "packages": packages, + }) + + if os.system(f"grep -q 'ynh_mysql_setup_db' {app_path}/scripts/install") == 0: + manifest["resources"]["database"] = {"type": "mysql"} + elif os.system(f"grep -q 'ynh_psql_setup_db' {app_path}/scripts/install") == 0: + manifest["resources"]["database"] = {"type": "postgresql"} + + keys_to_keep = ["packaging_format", "id", "name", "description", "version", "maintainers", "upstream", "integration", "install", "resources"] + + keys_to_del = [key for key in manifest.keys() if key not in keys_to_keep] + for key in keys_to_del: + del manifest[key] + + return manifest + + +def _dump_v2_manifest_as_toml(manifest): + + import re + from tomlkit import document, nl, table, dumps, comment + + toml_manifest = document() + toml_manifest.add("packaging_format", 2) + toml_manifest.add(nl()) + toml_manifest.add("id", manifest["id"]) + toml_manifest.add("name", manifest["name"]) + for lang, value in manifest["description"].items(): + toml_manifest.add(f"description.{lang}", value) + toml_manifest.add(nl()) + toml_manifest.add("version", manifest["version"]) + toml_manifest.add(nl()) + toml_manifest.add("maintainers", manifest["maintainers"]) + + upstream = table() + for key, value in manifest["upstream"].items(): + upstream[key] = value + toml_manifest["upstream"] = upstream + + integration = table() + for key, value in manifest["integration"].items(): + integration.add(key, value) + integration["architectures"].comment('FIXME: can be replaced by a list of supported archs using the dpkg --print-architecture nomenclature (amd64/i386/armhf/arm64/armel), for example: ["amd64", "i386"]') + integration["ldap"].comment('FIXME: replace with true, false, or "not_relevant"') + integration["sso"].comment('FIXME: replace with true, false, or "not_relevant"') + integration["disk"].comment('FIXME: replace with an **estimate** minimum disk requirement. e.g. 20M, 400M, 1G, ...') + integration["ram.build"].comment('FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ...') + integration["ram.runtime"].comment('FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ...') + toml_manifest["integration"] = integration + + install = table() + for key, value in manifest["install"].items(): + install[key] = table() + install[key].indent(4) + + if key in ["domain", "path", "admin", "is_public", "password"]: + install[key].add(comment("this is a generic question - ask strings are automatically handled by Yunohost's core")) + + for lang, value2 in value.get("ask", {}).items(): + install[key].add(f"ask.{lang}", value2) + + for lang, value2 in value.get("help", {}).items(): + install[key].add(f"help.{lang}", value2) + + for key2, value2 in value.items(): + if key2 in ["ask", "help"]: + continue + install[key].add(key2, value2) + + toml_manifest["install"] = install + + resources = table() + for key, value in manifest["resources"].items(): + resources[key] = table() + resources[key].indent(4) + for key2, value2 in value.items(): + resources[key].add(key2, value2) + if key == "apt" and key2 == "extras": + for extra in resources[key][key2]: + extra.indent(8) + + toml_manifest["resources"] = resources + + toml_manifest_dump = dumps(toml_manifest) + + regex = re.compile(r'\"((description|ask|help)\.[a-z]{2})\"') + toml_manifest_dump = regex.sub(r'\1', toml_manifest_dump) + toml_manifest_dump = toml_manifest_dump.replace('"ram.build"', "ram.build") + toml_manifest_dump = toml_manifest_dump.replace('"ram.runtime"', "ram.runtime") + toml_manifest_dump = toml_manifest_dump.replace('"main.url"', "main.url") + toml_manifest_dump = toml_manifest_dump.replace('"main.default"', "main.default") + return toml_manifest_dump + + +def cleanup_scripts_and_conf(folder): + + patterns_to_remove_in_scripts = [ + "^.*ynh_abort_if_errors.*$", + "^.*YNH_APP_ARG.*$", + "^.*YNH_APP_INSTANCE_NAME.*$", + r"^ *final_path=", + r"^\s*final_path=", + "^.*test .*-(e|d) .*final_path.*$", + "^.*ynh_webpath_register.*$", + "^.*ynh_webpath_available.*$", + "^.*ynh_system_user_create.*$", + "^.*ynh_system_user_delete.*$", + "^.*ynh_permission_update.*$", + "^.*ynh_permission_create.*$", + "^.*if .*ynh_permission_exists.*$", + "^.*if .*ynh_legacy_permissions_exists.*$", + "^.*ynh_legacy_permissions_delete_all.*$", + "^.*ynh_app_setting_set .*(domain|path|final_path|admin|password|port|datadir|db_name|db_user|db_pwd).*$", + "^.*ynh_app_setting_.* is_public.*$", + r"^.*if.*\$is_public.*$", + "^.*_dependencies=.*$", + "^.*ynh_install_app_dependencies.*$", + "^.*ynh_install_extra_app_dependencies.*$", + "^.*ynh_remove_app_dependencies.*$", + r"^.*\$\(ynh_app_setting_get.*$", + r"^.*ynh_secure_remove .*\$final_path.*$", + r"^.*ynh_secure_remove .*\$datadir.*$", + "^.*ynh_backup_before_upgrade.*$", + "^.*ynh_clean_setup.*$", + "^.*ynh_restore_upgradebackup.*$", + "^db_name=.*$", + "^db_user=.*$", + "^db_pwd=.*$", + "^datadir=.*$", + "^.*ynh_psql_test_if_first_run.*$", + "^.*ynh_mysql_setup_db.*$", + "^.*ynh_psql_setup_db.*$", + "^.*ynh_mysql_remove_db.*$", + "^.*ynh_psql_remove_db.*$", + "^.*ynh_find_port.*$", + "^.*ynh_script_progression.*Finding an available port", + "^.*ynh_script_progression.*Backing up the app before upgrading", + "^.*ynh_script_progression.*Creating data directory", + "^.*ynh_script_progression.*system user", + "^.*ynh_script_progression.*installation settings", + "^.*ynh_print_info.*installation settings", + r"^.*ynh_script_progression.*\w+ dependencies", + "^.*ynh_script_progression.*Removing app main dir", + "^.*ynh_script_progression.*Validating.*parameters", + "^.*ynh_script_progression.*SQL database", + "^.*ynh_script_progression.*Configuring permissions", + ] + patterns_to_remove_in_scripts = [re.compile(f"({p})", re.MULTILINE) for p in patterns_to_remove_in_scripts] + + replaces = [ + ("path_url", "path"), + ("PATH_URL", "PATH"), + ("final_path", "install_dir"), + ("FINALPATH", "INSTALL_DIR"), + ("datadir", "data_dir"), + ("DATADIR", "DATA_DIR"), + ] + + for s in ["_common.sh", "install", "remove", "upgrade", "backup", "restore"]: + + script = f"{folder}/scripts/{s}" + + content = open(script).read() + + for pattern in patterns_to_remove_in_scripts: + content = pattern.sub(r"#REMOVEME? \1", content) + + for pattern, replace in replaces: + content = content.replace(pattern, replace) + + open(script, "w").write(content) + + for conf in os.listdir(f"{folder}/conf"): + + conf = f"{folder}/conf/{conf}" + + if not os.path.isfile(conf): + continue + + content = open(conf).read() + content_init = content + + for pattern, replace in replaces: + content = content.replace(pattern, replace) + + if content_init != content: + open(conf, "w").write(content) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + description="Attempt to automatically convert a v1 YunoHost app to v2 (at least as much as possible) : parse the app scripts to auto-generate the manifest.toml, and remove now-useless lines from the app scripts" + ) + parser.add_argument( + "app_path", help="Path to the app to convert" + ) + + args = parser.parse_args() + + manifest = _convert_v1_manifest_to_v2(args.app_path) + open(args.app_path + "/manifest.toml", "w").write(_dump_v2_manifest_as_toml(manifest)) + + cleanup_scripts_and_conf(args.app_path) diff --git a/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py new file mode 100644 index 00000000..29f24ee5 --- /dev/null +++ b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py @@ -0,0 +1,55 @@ +import copy + + +def convert_v1_manifest_to_v2_for_catalog(manifest): + + manifest = copy.deepcopy(manifest) + + if "upstream" not in manifest: + manifest["upstream"] = {} + + if "license" in manifest and "license" not in manifest["upstream"]: + manifest["upstream"]["license"] = manifest["license"] + + if "url" in manifest and "website" not in manifest["upstream"]: + manifest["upstream"]["website"] = manifest["url"] + + manifest["integration"] = { + "yunohost": manifest.get("requirements", {}).get("yunohost", "").replace(">", "").replace("=", "").replace(" ", ""), + "architectures": "all", + "multi_instance": manifest.get("multi_instance", False), + "ldap": "?", + "sso": "?", + "disk": "50M", + "ram": {"build": "50M", "runtime": "10M"} + } + + maintainer = manifest.get("maintainer", {}).get("name") + manifest["maintainers"] = [maintainer] if maintainer else [] + + install_questions = manifest["arguments"]["install"] + + manifest["install"] = {} + for question in install_questions: + name = question.pop("name") + if "ask" in question and name in ["domain", "path", "admin", "is_public", "password"]: + question.pop("ask") + if question.get("example") and question.get("type") in ["domain", "path", "user", "boolean", "password"]: + question.pop("example") + + manifest["install"][name] = question + + manifest["resources"] = { + "system_user": {}, + "install_dir": { + "alias": "final_path" + } + } + + keys_to_keep = ["packaging_format", "id", "name", "description", "version", "maintainers", "upstream", "integration", "install", "resources"] + + keys_to_del = [key for key in manifest.keys() if key not in keys_to_keep] + for key in keys_to_del: + del manifest[key] + + return manifest From bae7463f41a7ab0cbba9f0cf95b6188f1d8d6244 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Wed, 3 Aug 2022 21:31:17 +0200 Subject: [PATCH 178/185] Fix my previous commit /o\ --- list_builder.py | 2 +- tools/packaging_v2/convert_app_to_packaging_v2.py | 9 +++++++-- .../convert_v1_manifest_to_v2_for_catalog.py | 9 +++++++-- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/list_builder.py b/list_builder.py index 12422446..2ebd800d 100755 --- a/list_builder.py +++ b/list_builder.py @@ -195,7 +195,7 @@ def build_catalog(): ################################### result_dict_with_manifest_v2 = copy.deepcopy(result_dict) - for app in result_dict_with_manifest_v2: + for app in result_dict_with_manifest_v2.values(): app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) os.system("mkdir -p ./builds/default/v3/") diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py index fd663252..21fe7740 100644 --- a/tools/packaging_v2/convert_app_to_packaging_v2.py +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -37,8 +37,13 @@ def _convert_v1_manifest_to_v2(app_path): "ram.runtime": "50M" } - maintainer = manifest.get("maintainer", {}).get("name") - manifest["maintainers"] = [maintainer] if maintainer else [] + maintainers = manifest.get("maintainer", {}) + if isinstance(maintainers, list): + maintainers = [m['name'] for m in maintainers] + else: + maintainers = [maintainers["name"]] if maintainers.get("name") else [] + + manifest["maintainers"] = maintainers install_questions = manifest["arguments"]["install"] manifest["install"] = {} diff --git a/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py index 29f24ee5..0130c293 100644 --- a/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py +++ b/tools/packaging_v2/convert_v1_manifest_to_v2_for_catalog.py @@ -24,8 +24,13 @@ def convert_v1_manifest_to_v2_for_catalog(manifest): "ram": {"build": "50M", "runtime": "10M"} } - maintainer = manifest.get("maintainer", {}).get("name") - manifest["maintainers"] = [maintainer] if maintainer else [] + maintainers = manifest.get("maintainer", {}) + if isinstance(maintainers, list): + maintainers = [m['name'] for m in maintainers] + else: + maintainers = [maintainers["name"]] if maintainers.get("name") else [] + + manifest["maintainers"] = maintainers install_questions = manifest["arguments"]["install"] From f58a2fb999fb75a7f781265dce42613b8abcf52c Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 11:16:26 +0200 Subject: [PATCH 179/185] list_builder: drop the old i18n stuff ... this didnt get any update since 2.5 years and doesn't contain that many relevant translation anymore ... and it's gonna be a mess to adapt the code to cover both v1 and v2 manifest format ... --- i18n-tools/generate_translation_file.py | 57 -- i18n-tools/separate_locales_between_lists.py | 40 -- i18n-tools/update_translations.py | 27 - list_builder.py | 54 +- locales/ar.json | 342 ----------- locales/de.json | 1 - locales/en.json | 592 ------------------- locales/es.json | 592 ------------------- locales/fr.json | 313 ---------- locales/it.json | 3 - locales/nl.json | 342 ----------- locales/oc.json | 570 ------------------ 12 files changed, 1 insertion(+), 2932 deletions(-) delete mode 100644 i18n-tools/generate_translation_file.py delete mode 100644 i18n-tools/separate_locales_between_lists.py delete mode 100644 i18n-tools/update_translations.py delete mode 100644 locales/ar.json delete mode 100644 locales/de.json delete mode 100644 locales/en.json delete mode 100644 locales/es.json delete mode 100644 locales/fr.json delete mode 100644 locales/it.json delete mode 100644 locales/nl.json delete mode 100644 locales/oc.json diff --git a/i18n-tools/generate_translation_file.py b/i18n-tools/generate_translation_file.py deleted file mode 100644 index bf8c3937..00000000 --- a/i18n-tools/generate_translation_file.py +++ /dev/null @@ -1,57 +0,0 @@ -import os -import sys -import json - - -if __name__ == '__main__': - if os.path.exists("locales/en.json"): - print "This script should be run only once, the first time to generate locales/, after that you should use update_translations.py" - print "Abort" - sys.exit(1) - - other_langs = {} - - keys = [] - - en = {} - - for builded_file in sys.argv[1:]: - builded_file = json.load(open(builded_file, "r")) - - for app, data in builded_file.items(): - if "en" in data["manifest"]["description"]: - key = "%s_manifest_description" % app - en[key] = data["manifest"]["description"]["en"] - keys.append(key) - - for i in data["manifest"]["description"]: - if i not in other_langs: - other_langs[i] = {x: "" for x in keys} - - for i, translations in other_langs.items(): - translations[key] = data["manifest"]["description"].get(i, "") - - for category, questions in data["manifest"]["arguments"].items(): - for question in questions: - if "en" not in question["ask"]: - continue - - key = "%s_manifest_arguments_%s_%s" % (app, category, question["name"]) - en[key] = question["ask"]["en"] - - keys.append(key) - - for i in question["ask"]: - if i not in other_langs: - other_langs[i] = {x: "" for x in keys} - - for i, translations in other_langs.items(): - translations[key] = question["ask"].get(i, "") - - if not os.path.exists("locales"): - os.makedirs("locales") - - open("locales/en.json", "w").write(json.dumps(en, sort_keys=True, indent=4)) - - for i, translations in other_langs.items(): - open("locales/%s.json" % i, "w").write(json.dumps(translations, sort_keys=True, indent=4)) diff --git a/i18n-tools/separate_locales_between_lists.py b/i18n-tools/separate_locales_between_lists.py deleted file mode 100644 index 1b3028c7..00000000 --- a/i18n-tools/separate_locales_between_lists.py +++ /dev/null @@ -1,40 +0,0 @@ -import os -import sys -import json - -# TODO -# when an app is moved from one list to another find a way to migrate string? - - -if __name__ == '__main__': - # en = json.load(open("locales/en.json", "r")) - - for apps_list in sys.argv[1:]: - if not os.path.exists(apps_list): - print "Error: file %s doesn't exists" % apps_list - sys.exit(1) - - folder = "locales-%s" % (apps_list.split(".")[0]) - - apps_list = json.load(open(apps_list, "r")) - apps = tuple(apps_list.keys()) - - if not os.path.exists(folder): - os.mkdir(folder) - - for existing_translations in os.listdir("locales"): - if not existing_translations.endswith(".json"): - print "skip non json file %s", existing_translations - continue - - language = existing_translations[:-len(".json")] - existing_translations = json.load(open("locales/" + existing_translations, "r")) - - new_content = {} - for key, value in existing_translations.items(): - if key.startswith(apps): - new_content[key] = value - - file_name = folder + "/" + language + ".json" - print "writting %s..." % file_name - open(file_name, "w").write(json.dumps(new_content, sort_keys=True, indent=4)) diff --git a/i18n-tools/update_translations.py b/i18n-tools/update_translations.py deleted file mode 100644 index 577dd865..00000000 --- a/i18n-tools/update_translations.py +++ /dev/null @@ -1,27 +0,0 @@ -import sys -import json - - -if __name__ == '__main__': - for builded_file in sys.argv[1:]: - app_list = builded_file.split("-")[0] - en = json.load(open("locales-%s/en.json" % app_list, "r")) - - builded_file = json.load(open(builded_file, "r")) - - for app, data in builded_file.items(): - if "en" in data["manifest"]["description"]: - key = "%s_manifest_description" % app - en[key] = data["manifest"]["description"]["en"] - - for category, questions in data["manifest"]["arguments"].items(): - for question in questions: - if "en" in question["ask"]: - key = "%s_manifest_arguments_%s_%s" % (app, category, question["name"]) - en[key] = question["ask"]["en"] - - if "en" in question.get("help", {}): - key = "%s_manifest_arguments_%s_help_%s" % (app, category, question["name"]) - en[key] = question["help"]["en"] - - open("locales-%s/en.json" % app_list, "w").write(json.dumps(en, sort_keys=True, indent=4)) diff --git a/list_builder.py b/list_builder.py index 2ebd800d..6c6b1f6f 100755 --- a/list_builder.py +++ b/list_builder.py @@ -299,7 +299,7 @@ def build_app_dict(app, infos): "url": infos["url"], }, "lastUpdate": timestamp, - "manifest": include_translations_in_manifest(manifest), + "manifest": manifest, "state": infos["state"], "level": infos.get("level", "?"), "maintained": infos.get("maintained", True), @@ -313,58 +313,6 @@ def build_app_dict(app, infos): } -def include_translations_in_manifest(manifest): - - app_name = manifest["id"] - - for locale in os.listdir("locales"): - if not locale.endswith("json"): - continue - - if locale == "en.json": - continue - - current_lang = locale.split(".")[0] - translations = json.load(open(os.path.join("locales", locale), "r")) - - # don't overwrite already existing translation in manifests for now - key = "%s_manifest_description" % app_name - if current_lang not in manifest["description"] and translations.get(key): - manifest["description"][current_lang] = translations[key] - - for category, questions in manifest["arguments"].items(): - for question in questions: - key = "%s_manifest_arguments_%s_%s" % ( - app_name, - category, - question["name"], - ) - # don't overwrite already existing translation in manifests for now - if ( - translations.get(key) - and "ask" in question - and current_lang not in question["ask"] - ): - question["ask"][current_lang] = translations[key] - - key = "%s_manifest_arguments_%s_help_%s" % ( - app_name, - category, - question["name"], - ) - # don't overwrite already existing translation in manifests for now - if ( - translations.get(key) - and "help" in question - and current_lang not in question.get("help", []) - ): - question["help"][current_lang] = translations[key] - - return manifest - - -###################### - if __name__ == "__main__": refresh_all_caches() build_catalog() diff --git a/locales/ar.json b/locales/ar.json deleted file mode 100644 index 49029252..00000000 --- a/locales/ar.json +++ /dev/null @@ -1,342 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "2048 game clone", - "LBCAlerte_manifest_description": "LBCAlerte package for YunoHost.", - "abantecart_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "abantecart_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "abantecart_manifest_description": "Create a E-commerce Website", - "adhocserver_manifest_description": "An adhoc Server for the sony PSP", - "adminer_manifest_description": "Database management in a single PHP file", - "agendav_manifest_arguments_install_language": "Default language to be used in AgenDAV", - "agendav_manifest_description": "CalDAV web client", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Could non member access this mirror ?", - "ajaxgoogleapis_manifest_description": "This apps create a mirror of ajax.googleapis.com", - "ampache_manifest_description": "A web based audio/video streaming application", - "askbot_manifest_description": "Askbot is a Questions & Answers (Q&A) software", - "baikal_manifest_description": "Lightweight CalDAV+CardDAV server", - "bicbucstriim_manifest_arguments_install_login": "Disable BicBucStriim login ?", - "bicbucstriim_manifest_description": "BicBucStriim streams books, digital books, providing web-based access to your e-book collection.", - "bolt_manifest_arguments_install_public_site": "Is it a public Bolt site?", - "bolt_manifest_description": "Bolt is an open source Content Management Tool, which strives to be as simple and straightforward as possible.", - "bozon_manifest_arguments_install_filesize": "Define the file upload size limit", - "bozon_manifest_arguments_install_language": "Default language", - "bozon_manifest_description": "Minimalist Drag & drop file sharing app", - "btsync_manifest_arguments_install_platform": "Choose the BitTorrentSync platform", - "btsync_manifest_description": "BitTorrentSync : synchronize your files using bittorrent", - "cesium_manifest_description": "Duniter client to manage wallets, certifications in a libre money.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "cops_manifest_arguments_install_basicauthcreate": "Create a basic auth access (only taken into account for a Public app) ? This is required if the app is public so that ereaders to access the OPDS server, for example", - "cops_manifest_arguments_install_basicauthname": "Choose the login name to access the OPDS/HTML server (UNRELATED to YunoHost users)", - "cops_manifest_arguments_install_basicauthpass": "Choose the password to access the OPDS/HTML server", - "cops_manifest_arguments_install_calibre": "Indicate the location of Calibre library. DON'T store it in your /var/www/cops or it will be removed on next upgrade !!", - "cops_manifest_description": "Calibre OPDS (and HTML) PHP Server", - "couchpotato_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "couchpotato_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "couchpotato_manifest_arguments_install_method": "Choose installation method", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "couchpotato_manifest_arguments_install_public": "Is it a public application ?", - "couchpotato_manifest_arguments_remove_data": "Would you like to keep data files ?", - "couchpotato_manifest_description": "Automatic movie downloader", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "diaspora_manifest_arguments_install_site_public": "Is it a public Diaspora site?", - "diaspora_manifest_description": "Distributed social networking service", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Is it a public EtherCalc ?", - "ethercalc_manifest_description": "Online web spreadsheet editor providing collaborative editing in really real-time", - "etherpad_mypads_manifest_arguments_install_abiword": "Use abiword (~260Mo) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_language": "Choose your language", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Is it a public Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_title": "Choose a title for your forum", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Is it a public Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Is it a public site ?", - "gogs_manifest_description": "A self-hosted Git service written in Go", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Is it a public application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo \u00e0 l'utilisateur www-data (web) ? Ces droits sont n\u00e9cessaires au bon fonctionnement de Jeedom. Ils comportent toutefois un risque de s\u00e9curit\u00e9 important si vous avez d'autres applications YunoHost accessibles en ligne. Ces applications auront les droits administrateurs et les attaquants pourraient donc les exploiter pour prendre le controle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Choose an admin user (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Is it a public KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Choose an admin user (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediagoblin_manifest_arguments_install_public": "Is it a public site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "plexmediaserver_manifest_description": "Media server", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Is it a public site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Is it a public Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Is it a public application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "torclient_manifest_description": "TOR Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "vpnclient_manifest_description": "VPN Client", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "Should we create a database for this app ? The database name and user will be $domain$path such as domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choose a STRONG password to access the database", - "webapp_multi_inst_manifest_description": "Web App Multi Instances without FTP access", - "webmin_manifest_description": "Webmin", - "wekan_manifest_arguments_install_language": "Choose the application language", - "wekan_manifest_description": "Trello-like kanban", - "wordpress_manifest_arguments_install_language": "Choose the language of the WordPress site", - "wordpress_manifest_arguments_install_multisite": "Enable multisite option ?", - "wordpress_manifest_description": "Create a beautiful blog or website easily", - "yifypop_manifest_description": "Inspired by Popcorn Time, a node web server to stream torrents from YIFY.", - "ynapticron_manifest_arguments_install_emails": "Email addresses the notifications will be send to (space separated).", - "ynapticron_manifest_description": "Be notified on packages to upgrade on your system.", - "yourls_manifest_description": "An URL shortening service", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choose a folder where video and music will be downloaded", - "youtube-dl-webui_manifest_description": "Web interface for youtube-dl", - "yunofav_manifest_description": "A page of favorite links for Yunohost", - "z-push_manifest_description": "Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)", - "zerobin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data", - "zeronet_manifest_description": "Decentralized websites using Bitcoin crypto and BitTorrent network", - "zomburl_manifest_description": "An URL shortening service" -} \ No newline at end of file diff --git a/locales/de.json b/locales/de.json deleted file mode 100644 index 0967ef42..00000000 --- a/locales/de.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/locales/en.json b/locales/en.json deleted file mode 100644 index d64ca566..00000000 --- a/locales/en.json +++ /dev/null @@ -1,592 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "2048 game clone", - "LBCAlerte_manifest_description": "LBCAlerte package for YunoHost.", - "Remotestorage_manifest_description": "This is a remoteStorage server implementation written in PHP.", - "abantecart_manifest_arguments_install_admin_email": "Your Email adress.", - "abantecart_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "abantecart_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character (without special caracters)", - "abantecart_manifest_description": "Create a E-commerce Website", - "adhocserver_manifest_description": "An adhoc Server for the sony PSP", - "adminer_manifest_arguments_install_root_access": "Allow root access(For security its disabled by default)?", - "adminer_manifest_description": "Database management in a single PHP file", - "agendav_manifest_arguments_install_language": "Default language to be used in AgenDAV", - "agendav_manifest_description": "CalDAV web client", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Could non member access this mirror ?", - "ajaxgoogleapis_manifest_description": "This apps create a mirror of ajax.googleapis.com", - "ampache_manifest_description": "A web based audio/video streaming application", - "archivist_manifest_arguments_install_apps_backup": "Would you like to backup your apps ?", - "archivist_manifest_arguments_install_core_backup": "Would you like to backup your YunoHost core ?", - "archivist_manifest_arguments_install_encrypt": "Do you want to encrypt your backups ?", - "archivist_manifest_arguments_install_encryption_pwd": "Set the password for encryption.", - "archivist_manifest_arguments_install_frequency": "Choose the frequency of your backups ?", - "archivist_manifest_arguments_install_help_encryption_pwd": "It's needed if you use backup encryption.", - "archivist_manifest_description": "Automatic backups.", - "askbot_manifest_description": "Askbot is a Questions & Answers (Q&A) software", - "baikal_manifest_description": "Lightweight CalDAV+CardDAV server", - "bicbucstriim_manifest_arguments_install_login": "Disable BicBucStriim login ?", - "bicbucstriim_manifest_description": "BicBucStriim streams books, digital books, providing web-based access to your e-book collection.", - "bolt_manifest_arguments_install_public_site": "Is it a public Bolt site?", - "bolt_manifest_description": "Bolt is an open source Content Management Tool, which strives to be as simple and straightforward as possible.", - "borg_manifest_arguments_install_apps": "Which apps would you backup (list separated by comma or 'all') ?", - "borg_manifest_arguments_install_conf": "Would you like to backup your YunoHost configuration ?", - "borg_manifest_arguments_install_data": "Would you like to backup mails and user home directory ?", - "borg_manifest_arguments_install_on_calendar": "Indicate the backup frequency (see systemd OnCalendar format)", - "borg_manifest_arguments_install_passphrase": "Indicate a strong passphrase, that you will keep preciously if you want to be able to use your backups", - "borg_manifest_arguments_install_server": "Indicate the server where you want put your backups", - "borg_manifest_arguments_install_ssh_user": "Indicate the ssh user to use to connect on this server", - "borg_manifest_description": "Backup your server with borg.", - "borgserver_manifest_arguments_install_public_key": "Indicate the public key given by borg_ynh app", - "borgserver_manifest_arguments_install_quota": "Indicate the storage quota", - "borgserver_manifest_arguments_install_ssh_user": "Indicate the ssh user to create", - "borgserver_manifest_description": "Offer backup storage to a friend.", - "bozon_manifest_arguments_install_backup_core_only": "In a case of backup should I only backup the core of the app ? (your uploaded datas to BoZoN as videos, pictures, documents, etc. will not be backuped)", - "bozon_manifest_arguments_install_filesize": "Define the file upload size limit", - "bozon_manifest_arguments_install_language": "Language (if the browser language is not detected)", - "bozon_manifest_description": "Minimalist Drag & drop file sharing app", - "btsync_manifest_arguments_install_platform": "Choose the BitTorrentSync platform", - "btsync_manifest_description": "BitTorrentSync : synchronize your files using bittorrent", - "cachet_manifest_arguments_install_admin_password": "Set the password for admin user", - "cachet_manifest_arguments_install_language": "Choose the application language", - "cachet_manifest_description": "Open source status page system", - "cesium_manifest_description": "Duniter client to manage wallets, certifications in a libre money.", - "cheky_manifest_description": "Cheky package for YunoHost.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "coin_manifest_arguments_install_email": "Choose email were send notification", - "coin_manifest_arguments_install_isp_name": "Enter your ISP name", - "coin_manifest_arguments_install_isp_site": "Enter the address of your ISP website", - "coin_manifest_description": "Member dashboard for non profit isp.", - "collabora_manifest_arguments_install_nextclouddomain": "The domain of your Nextcloud instance", - "collabora_manifest_description": "Collabora online package for YunoHost.", - "collaboradocker_manifest_description": "Collabora Online is a powerful LibreOffice-based online office suite", - "concrete5_manifest_arguments_install_admin_name": "Choose the Concrete5 administrator (must be an existing YunoHost user)", - "concrete5_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "concrete5_manifest_arguments_install_language": "Default language to be used in your website admin", - "concrete5_manifest_description": "Create a modern Website", - "cops_manifest_arguments_install_basicauthcreate": "Create a basic auth access (only taken into account for a Public app) ? This is required if the app is public so that ereaders to access the OPDS server, for example", - "cops_manifest_arguments_install_basicauthname": "Choose the login name to access the OPDS/HTML server (UNRELATED to YunoHost users)", - "cops_manifest_arguments_install_basicauthpass": "Choose the password to access the OPDS/HTML server", - "cops_manifest_arguments_install_calibre": "Indicate the location of Calibre library. DON'T store it in your /var/www/cops or it will be removed on next upgrade !!", - "cops_manifest_description": "Calibre OPDS (and HTML) PHP Server", - "couchpotato_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "couchpotato_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "couchpotato_manifest_arguments_install_method": "Choose installation method", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "couchpotato_manifest_arguments_install_public": "Is it a public application ?", - "couchpotato_manifest_arguments_remove_data": "Would you like to keep data files ?", - "couchpotato_manifest_description": "Automatic movie downloader", - "cryptpad_manifest_description": "Encrypted Pad", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "democracyos_manifest_description": "Application to make it possible to make decisions.", - "diaspora_manifest_arguments_install_site_public": "Is it a public Diaspora site?", - "diaspora_manifest_description": "Distributed social networking service", - "diasporadocker_manifest_description": "A open and powerfull social network", - "docker-registry_manifest_description": "Docker registry for yunohost", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_arguments_install_member": "Should YunoHost users also be added as members awaiting approval in Dolibarr?", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "dynette_manifest_arguments_install_subdomains": "Choose subdomains managed by Dynette", - "dynette_manifest_description": "Dynette is a dyndns server", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Is it a public EtherCalc ?", - "ethercalc_manifest_description": "Online web spreadsheet editor providing collaborative editing in really real-time", - "etherpad_mypads_manifest_arguments_install_abiword": "Use abiword (~260Mo) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_export": "Use abiword (~260Mo) or libreoffice (~400Mo) (more stable) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "mypads plugin", - "etherpad_mypads_manifest_arguments_install_help_path": "If you choose to install mypads plugin, etherpad has to be on /", - "etherpad_mypads_manifest_arguments_install_help_useldap": "Using ldap won't let you add new user aside from YunoHost users.", - "etherpad_mypads_manifest_arguments_install_language": "Choose your language", - "etherpad_mypads_manifest_arguments_install_mypads": "Do you want to install mypads plugin ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Do you want to use ldap with mypads ?", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Is it a public Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "facette_manifest_description": "Facette package for YunoHost.", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server only] Deploy automatically the fallback in case of failure.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server only] Auto detect a failure of the main server ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server only] Email address to contact in case of failure.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server only] Delay before declaring an incident with the main server.", - "fallback_manifest_arguments_install_encrypt": "[main server only] Do you want to encrypt your backups ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server only] Set the password for encryption.", - "fallback_manifest_arguments_install_help_auto_deploy": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_contact_mail": "Only for failure auto detection.
Should be obviously an address on another server !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_encrypt": "You should desactive the encryption only if your fallback server is really safe.", - "fallback_manifest_arguments_install_help_encryption_pwd": "It's needed if you not turn off the encryption.", - "fallback_manifest_arguments_install_help_install_type": "Choose 'main server' if you make an installation on your real server. Or 'fallback server' if it's your backup server.", - "fallback_manifest_arguments_install_help_pub_key": "The public key will be given at the end of the install process for the main server.", - "fallback_manifest_arguments_install_help_ssh_host": "This server has to be up, for the ssh-keyscan command.", - "fallback_manifest_arguments_install_install_type": "Choose which kind of installation you want.", - "fallback_manifest_arguments_install_pub_key": "[fallback server only] Put here the public ssh key.", - "fallback_manifest_arguments_install_ssh_host": "[main server only] Set the domain name (or ip adress) for the fallback server.", - "fallback_manifest_arguments_install_ssh_port": "[main server only] Set the port for the ssh connection.", - "fallback_manifest_description": "Fallback server for YunoHost.", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "firefly-iii_manifest_description": "Firefly III package for YunoHost.", - "firefly3_manifest_description": "Firefly3 package for YunoHost.", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_language": "Choose the application language", - "flarum_manifest_arguments_install_title": "Choose a title for your forum (required for automatic post-installation)", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "flask_manifest_arguments_install_display_name": "Display name (used in SSO portal)", - "flask_manifest_arguments_install_help_system_name": "(only lowercases, alphanumeric characters, no spaces)", - "flask_manifest_arguments_install_system_name": "Short name used by the system to identify your app", - "flask_manifest_description": "Flask app tmplate.", - "fluxbb_manifest_description": "Example package for YunoHost application.", - "framaestro_hub_manifest_description": "Online service aggregator hub: allows you to have a real-time collaborative framaestro app (you need to install framaestro first).", - "framaestro_manifest_description": "Online service aggregator. If you want have a real-time collaborative framaestro, install framaestro_hub (work in progress)", - "framaforms_manifest_description": "Framaforms helps you create online webforms and surveys", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Is it a public Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "funkwhale_manifest_description": "A modern, convivial and free music server", - "galette_manifest_arguments_install_adminPass": "Admin password", - "galette_manifest_description": "Membership management web application for non profit organizations", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "git-repositories_manifest_description": "", - "gitea_manifest_description": "Lightweight git forge", - "gitlab-runner_manifest_arguments_install_instance": "GitLab instance URL", - "gitlab-runner_manifest_arguments_install_token": "Enter the GitLab-CI runner token for this runner", - "gitlab-runner_manifest_description": "Run GitLab-CI jobs on your own server", - "gitlab_manifest_description": "Gitlab for Yunohost.", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Is it a public site ?", - "gogs_manifest_description": "Lightweight git forge", - "grafana_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Is it a public application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "horde_manifest_arguments_install_ansel_install": "Install a full featured photo management (Ansel) ?", - "horde_manifest_arguments_install_language": "Choose the application language", - "horde_manifest_arguments_install_service_autodiscovery": "Would you like to enable the caldDav/cardDAV service autodiscovery ?", - "horde_manifest_arguments_install_sesha_install": "Install a Inventory Manager (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Install a ticket-tracking system (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Install a Wiki (Wicked) ?", - "horde_manifest_description": "A groupware (webmail, adressbook, calendar) witch use PHP", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_email": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_run_exec": "Do you agree to modify php.ini to allow exec() function to be used by hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Maximum upload size (MB)", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "humhub_manifest_description": "Enterprise Social Network.", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Do you agree giving sudo rights to the Jeedom user? This is required for most Jeedom features to work. However, attackers could use vulnerabilities in Jeedom to take control of your server.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Choose an admin user (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "joomla_manifest_arguments_install_email": "Admin email", - "joomla_manifest_arguments_install_username": "Admin unsername", - "joomla_manifest_description": "Joomla! is an award-winning content management system.", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Is it a public KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "kodi_manifest_arguments_install_launch_on_boot": "Launch Kodi at YunoHost server startup", - "kodi_manifest_arguments_install_open_webserver_port": "Open port 8080 in order to use a smartphone Kodi remote app on your local network", - "kodi_manifest_description": "Transform your YunoHost server into media center with Kodi", - "kresus_manifest_description": "Kresus is a personal finance manager.", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Choose an admin user (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "libresonic_manifest_description": "Libresonic is an open source, web-based media server.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lstu_manifest_description": "URL Shortener", - "lufi_manifest_description": "Self hosting files and sharing anonymous application", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_admin_password": "Choose a mailman administration password", - "mailman_manifest_arguments_install_help_admin_password": "It will be needed to create and administrate lists. Be careful though : this password will be stored in clear on the disk :/ ...", - "mailman_manifest_arguments_install_help_domain": "This will be the domain on which mailing lists will run", - "mailman_manifest_arguments_install_help_path": "The web interface for mailman will be accessible at the.domain.tld/path", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mastodon_manifest_arguments_install_language": "Choose the application language", - "mastodon_manifest_arguments_install_passwd": "Enter password of this administrator \u2265 8 character", - "mastodon_manifest_description": "Mastodon is a free, open-source social network.", - "mattermost_manifest_arguments_install_admin_email": "Login email for the chat admin", - "mattermost_manifest_arguments_install_admin_locale": "Choose the language of the chat for the admin", - "mattermost_manifest_arguments_install_admin_password": "Password for the chat admin", - "mattermost_manifest_arguments_install_analytics": "Allow Mattermost to send some telemetrics about your usage of this app?", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_arguments_install_team_display_name": "Choose a Team name", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediadrop_manifest_description": "Mediadrop - The Web\u2019s Open Source Video Platform", - "mediagoblin_manifest_arguments_install_public": "Is it a public site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "menu_manifest_description": "Display a public/private menu on all pages generated by YunoHost", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minetest_manifest_arguments_install_creative": "Whether to enable creative mode (unlimited inventory)", - "minetest_manifest_arguments_install_damage": "Enable players getting damage and dying", - "minetest_manifest_arguments_install_pvp": "Whether to enable players killing each other", - "minetest_manifest_description": "Minetest is a free, open source voxel game engine and game. Fully extendable. Need a client to connect to the server.", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "modernpaste_manifest_description": "A modern, feature-rich Pastebin alternative", - "monica_manifest_arguments_install_language": "Choose the application language", - "monica_manifest_description": " Personal Relationship Manager - a new kind of CRM to organize interactions with your friends and family.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "moodle_manifest_description": "Moodle package for YunoHost application.", - "mopidy_manifest_arguments_install_admin_mopidy": "Choose the Mopidy administrator (must be an existing YunoHost user)", - "mopidy_manifest_arguments_install_soundcloud_id": "Soundcloud ID (Optional field)", - "mopidy_manifest_arguments_install_spotify_id": "Client ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Client secret ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_pass": "Password Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_user": "User Spotify (Optional field)", - "mopidy_manifest_description": "Mopidy - is an extensible music server written in Python.", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is a libre, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my-mind_manifest_description": "Online Mindmapping Software", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "nexusoss_manifest_arguments_install_lang": "Select default language", - "nexusoss_manifest_description": "sonatype nexus repository manager OSS", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "nodebb_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "nodebb_manifest_description": "Nodejs Forum", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_oca": "Use OCA repository to get community bugfixes ?", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_arguments_install_tz": "Choose a time zone for Odoo", - "odoo_manifest_arguments_install_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "ore_manifest_arguments_install_email": "Provide an email to send DATABASE settings[Database password will be sent on this email.So be CAREFUL]", - "ore_manifest_description": "Open Real Estate package for YunoHost.", - "osjs_manifest_description": "Desktop you have accesss through your browser", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "owntracks_manifest_description": "Owntracks (location history) package for YunoHost.", - "pagure_manifest_description": "A translation platform using Git and Python", - "peertube_manifest_arguments_install_email": "Choose an admin email (can be changed after installation)", - "peertube_manifest_description": "Video streaming platform using P2P directly in the web browser, connected to a federated network", - "pelican_manifest_arguments_install_author": "Choose an author", - "pelican_manifest_arguments_install_title": "Choose a default title for your website", - "pelican_manifest_description": "Pelican Static Site Generator", - "pgadmin_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "pgadmin_manifest_description": "Manage PostgreSQL databases over the web", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "pihole_manifest_arguments_install_enable_dhcp": "Do you want to set Pi-hole as your DHCP server ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "If you want to do that, you really have to read this before !", - "pihole_manifest_arguments_install_help_query_logging": "Keeping this option deactivate will render graphs on the admin page useless. But will respect the privacy of the other users.", - "pihole_manifest_arguments_install_query_logging": "Do you want to log queries ?", - "pihole_manifest_description": "Network-wide ad blocking via your own DNS server.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "pixelfed_manifest_description": "Federated Image Sharing", - "plexmediaserver_manifest_description": "Media server", - "plonecms_manifest_arguments_install_admin_name": "Choose the PLone administrator (must be an existing YunoHost user)", - "plonecms_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "plonecms_manifest_description": "Create a modern Website with a CMS written in python", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "portainer_manifest_description": "A web interface for the Docker engine management", - "prestashop_manifest_arguments_install_language": "Choose the application language", - "prestashop_manifest_arguments_install_passwd": "Set the password for the Admin user \u2265 5 character", - "prestashop_manifest_description": "Create a E-commerce Website", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "rocketchat_manifest_arguments_install_lang": "Select default language", - "rocketchat_manifest_description": "the ultimate chat platform", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_arguments_install_with_enigma": "Install Enigma messages encryption plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rss-bridge_manifest_description": "PHP project capable of generating ATOM feeds for websites which don't have one.", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Is it a public site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name (3 - 15 letters or digits)", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privateinstance": "Is this instance private?", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Is it a public Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Is it a public application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sickrage_manifest_description": "Automatic TV shows downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spftoolbox_manifest_description": "Application to check Domain Name settings.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONAL. It's better to use a public ssh key instead. See below.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONAL. You can use a password instead, but a ssh public key is more secure. Ask to your beneficiary for his public key.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Default Ko, Use M, G or T to specified another unit.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "It must be a new user, it will be created for this purpose.", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Give the public ssh key", - "ssh_chroot_dir_manifest_arguments_install_size": "Choose the maximum space allowed to this user", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choose an new user for this directory", - "ssh_chroot_dir_manifest_description": "ssh chroot directories with quotas disk.", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subscribe_manifest_description": "Web page to allow a person to ask an account on the Yunohost instance", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "svgedit_manifest_description": "SVG-edit is a fast, web-based, javascript-driven SVG drawing editor that works in any modern browser.", - "sympa_manifest_arguments_install_language": "Choose the application language", - "sympa_manifest_arguments_install_swap_ack": "This application needs 500 Mo of RAM. The install script will automatically add swap on the system. Swap is not good if it's on an SD card life, though. Do you agree with adding swap (required) ?", - "sympa_manifest_description": "Mailing List manager", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_chatbot_manifest_arguments_install_token_github": "Token API Github", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Username Github", - "telegram_chatbot_manifest_description": "Telegram chatbot - mini chatbot for Telegram", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_arguments_install_help_path": "This will be the URL path of your application, not your file system path", - "testupgrade_manifest_arguments_install_test_translation_generation": "Some random string to see if this is included in en.json foobar", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "thelounge_manifest_description": "The Lounge is a web IRC client.", - "timeoff_manifest_description": "Open source, simple yet powerful absence management software for small and medium size business.", - "torclient_manifest_description": "Tor Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "turtl_manifest_description": "Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with.", - "tyto_manifest_description": "tyto is an extensible and customizable management and organisation tool", - "ulogger_manifest_arguments_install_language": "Choose the application language", - "ulogger_manifest_description": "ulogger package for YunoHost.", - "umap_manifest_arguments_install_bitbucket_key": "Bitbucket Key (Optional field)", - "umap_manifest_arguments_install_bitbucket_secret": "Bitbucket Secret Key (Optional field)", - "umap_manifest_arguments_install_github_key": "GitHub Key (Optional field)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (Optional field)", - "umap_manifest_arguments_install_github_secret": "GitHub Secret Key (Optional field)", - "umap_manifest_arguments_install_language": "Choose the application language", - "umap_manifest_arguments_install_openstreetmap_key": "Openstreetmap Key (Optional field)", - "umap_manifest_arguments_install_openstreetmap_secret": "Openstreetmap Secret Key (Optional field)", - "umap_manifest_arguments_install_twitter_key": "Twitter Key (Optional field)", - "umap_manifest_arguments_install_twitter_secret": "Twitter Secret Key (Optional field)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "Would you like to receive an email to verify if there any upgrades left after each auto upgrade ?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1: Progress report only.
2: Progress report and command outputs.
3: Progress report and command outputs and trace.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "Would you like to receive an email to inform which upgrades need to be done ?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "Would you like to receive an email from Unattended-Upgrades ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choose the level of verbosity of Unattended-Upgrades mail", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choose the sources of packages to automatically upgrade", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Would you like to update YunoHost packages automatically ?", - "unattended_upgrades_manifest_description": "Daily automatic upgrades", - "vpnclient_manifest_description": "VPN Client", - "wallabag2_manifest_description": "A self hostable read-it-later app", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "Should we create a database for this app ? The database name and user will be $domain$path such as domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choose a STRONG password to access the database", - "webapp_multi_inst_manifest_description": "Web App Multi Instances without FTP access", - "weblate_manifest_arguments_install_github_account": "Github's username", - "weblate_manifest_arguments_install_github_token": "Github's token (oauth)", - "weblate_manifest_description": "A translation platform using Git and Python", - "webmin_manifest_description": "Webmin", - "webogram_manifest_description": "Webogram - a new era of messaging", - "webtrees_manifest_arguments_install_email": "Admin email (All the new registration will be sent on this email)", - "webtrees_manifest_arguments_install_name": "Name of the user (Not a LDAP User)", - "webtrees_manifest_arguments_install_username": "Choose an admin username (Not a LDAP User)", - "webtrees_manifest_description": "Webtrees is a free open source web-based genealogy application.", - "wekan_manifest_arguments_install_language": "Choose the application language", - "wekan_manifest_description": "Trello-like kanban", - "wemawema_manifest_description": "WemaWema is a \"WE MAKE PORN\" meme generator but it can do more", - "wifiwithme_manifest_arguments_install_cnil_link": "Enter the url of your CNIL declaration", - "wifiwithme_manifest_arguments_install_cnil_number": "Enter the number of your CNIL declaration", - "wifiwithme_manifest_arguments_install_email": "Choose email were send notification", - "wifiwithme_manifest_arguments_install_isp_name": "Enter your ISP name", - "wifiwithme_manifest_arguments_install_isp_site": "Enter the address of your ISP website", - "wifiwithme_manifest_arguments_install_isp_zone": "Choose the zone inside of which you want create your wireless network", - "wifiwithme_manifest_arguments_install_latitude": "Enter the default latitude", - "wifiwithme_manifest_arguments_install_longitude": "Enter the default longitude", - "wifiwithme_manifest_arguments_install_url_contact": "Enter the address of your contact page", - "wifiwithme_manifest_arguments_install_zoom": "Choose the default zoom level", - "wifiwithme_manifest_description": "A form and a map to take a census of people who want create a radio network.", - "wildfly_manifest_description": "Wildfly package for YunoHost", - "wordpress_manifest_arguments_install_language": "Choose the language of the WordPress site", - "wordpress_manifest_arguments_install_multisite": "Enable multisite option ?", - "wordpress_manifest_description": "Create a beautiful blog or website easily", - "yacy_manifest_description": "Free and decentrelized search engine", - "yellowcms_manifest_description": "CMS for simple website", - "yifypop_manifest_description": "Inspired by Popcorn Time, a node web server to stream torrents from YIFY.", - "ynapticron_manifest_arguments_install_emails": "Email addresses the notifications will be send to (space separated).", - "ynapticron_manifest_description": "Be notified on packages to upgrade on your system.", - "yourls_manifest_description": "An URL shortening service", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choose a folder where video and music will be downloaded", - "youtube-dl-webui_manifest_description": "Web interface for youtube-dl", - "yunofav_manifest_description": "A page of favorite links for Yunohost", - "yunohost_manifest_description": "Get Yunohost in Yunohost, crazy :)", - "z-push_manifest_description": "Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)", - "zerobin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data", - "zeronet_manifest_description": "Decentralized websites using Bitcoin crypto and BitTorrent network", - "zomburl_manifest_description": "An URL shortening service" -} diff --git a/locales/es.json b/locales/es.json deleted file mode 100644 index 99d3a79c..00000000 --- a/locales/es.json +++ /dev/null @@ -1,592 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "Clon del juego 2049", - "LBCAlerte_manifest_description": "Paquete LBCAlerte para YunoHost.", - "Remotestorage_manifest_description": "Esto es una implementacion de servidor remoteStorage escrito en PHP.", - "abantecart_manifest_arguments_install_admin_email": "Tu dirección de email.", - "abantecart_manifest_arguments_install_admin_name": "Elija el administrador de Abantecart (debe ser un usuario de YunoHost existente)", - "abantecart_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 caracteres (sin caracteres especiales)", - "abantecart_manifest_description": "Crear un sitio web de comercio electrónico ", - "adhocserver_manifest_description": "Un servidor adhoc para el sony PSP", - "adminer_manifest_arguments_install_root_access": "¿Permitir acceso de root?(por seguridad está deshabilitado por defecto)", - "adminer_manifest_description": "Gestión de bases de datos en un solo archivo PHP", - "agendav_manifest_arguments_install_language": "Lenguaje usado defecto en AgenDAV", - "agendav_manifest_description": "Cliente web CalDAV", - "ajaxgoogleapis_manifest_arguments_install_public_site": "¿Podría un miembro no tener acceso a este espejo?", - "ajaxgoogleapis_manifest_description": "Estas aplicaciones crean un espejo de ajax.googleapis.com", - "ampache_manifest_description": "Una aplicación de transmisión de audio y video basada en la web", - "archivist_manifest_arguments_install_apps_backup": "¿Desea hacer una copia de seguridad de la configuración de apps ?", - "archivist_manifest_arguments_install_core_backup": "¿Desea hacer una copia de seguridad de la configuración de YunoHost core ?", - "archivist_manifest_arguments_install_encrypt": "¿Desea cifrar sus copias de seguridad?", - "archivist_manifest_arguments_install_encryption_pwd": "Establezca la contraseña para el cifrado.", - "archivist_manifest_arguments_install_frequency": "Elija la frecuencia de sus copias de seguridad", - "archivist_manifest_arguments_install_help_encryption_pwd": "Es necesario si usa cifrado de respaldo.", - "archivist_manifest_description": "Copias de seguridad automáticas.", - "askbot_manifest_description": "Askbot es un software de preguntas y respuestas (Q&A)", - "baikal_manifest_description": "Servidor ligero CalDAV + CardDAV", - "bicbucstriim_manifest_arguments_install_login": "¿Deshabilitar inicio de sesión BicBucStriim?", - "bicbucstriim_manifest_description": "BicBucStriim transmite libros digitales, proporcionando acceso basado en la web a su colección de libros electrónicos", - "bolt_manifest_arguments_install_public_site": "Esto es un sitio publico de Bolt site?", - "bolt_manifest_description": "Bolt es una herramienta de gestión de contenido de código abierto, que se esfuerza por ser lo más simple y directo posible.", - "borg_manifest_arguments_install_apps": "¿Qué aplicaciones respaldarías (lista separada por comas o 'todas')?", - "borg_manifest_arguments_install_conf": "¿Desea hacer una copia de seguridad de la configuración YunoHost ?", - "borg_manifest_arguments_install_data": "¿Desea hacer una copia de seguridad de la configuración de mails y el directorio de inicio de usuario ?", - "borg_manifest_arguments_install_on_calendar": "Indique la frecuencia de respaldo (vea el formato systemd OnCalendar)", - "borg_manifest_arguments_install_passphrase": "Indique una frase de contraseña fuerte, que mantendrá a salvo si desea poder usar sus copias de seguridad", - "borg_manifest_arguments_install_server": "Indique el servidor donde desea colocar sus copias de seguridad", - "borg_manifest_arguments_install_ssh_user": "Indique el usuario ssh que usará para conectarse en este servidor", - "borg_manifest_description": "Copia de seguridad de su servidor con borg.", - "borgserver_manifest_arguments_install_public_key": "Indique la clave pública dada por la aplicación borg_ynh", - "borgserver_manifest_arguments_install_quota": "Indicar la cuota de almacenamiento", - "borgserver_manifest_arguments_install_ssh_user": "Indique el usuario ssh para crear", - "borgserver_manifest_description": "Ofrecer almacenamiento de respaldo a un amigo.", - "bozon_manifest_arguments_install_backup_core_only": "En un caso de copia de seguridad, ¿debería hacer una copia de seguridad del núcleo de la aplicación? (sus datos cargados en BoZoN como videos, imágenes, documentos, etc. no serán respaldados)", - "bozon_manifest_arguments_install_filesize": "Definir el límite de tamaño de carga de archivos", - "bozon_manifest_arguments_install_language": "Idioma (si no se detecta el idioma del navegador)", - "bozon_manifest_description": "Aplicación minimalista para compartir archivos de arrastrar y soltar", - "btsync_manifest_arguments_install_platform": "Elija la plataforma BitTorrentSync", - "btsync_manifest_description": "BitTorrentSync: sincronice sus archivos usando bittorrent", - "cachet_manifest_arguments_install_admin_password": "Establecer la contraseña para el usuario administrador", - "cachet_manifest_arguments_install_language": "Elige el idioma de la aplicación", - "cachet_manifest_description": "Página de estado de código abierto", - "cesium_manifest_description": "Cliente Duniter para gestionar billeteras, certificaciones en dinero libre.", - "cheky_manifest_description": "Paquete Cheky para YunoHost.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "coin_manifest_arguments_install_email": "Elija el correo electrónico enviar la notificación", - "coin_manifest_arguments_install_isp_name": "Ingrese su nombre de ISP", - "coin_manifest_arguments_install_isp_site": "Ingrese la dirección del sitio web de su ISP", - "coin_manifest_description": "Panel de miembros para ISP sin fines de lucro.", - "collabora_manifest_arguments_install_nextclouddomain": "El dominio de su instancia de Nextcloud", - "collabora_manifest_description": "Paquete online de Collabora para YunoHost.", - "collaboradocker_manifest_description": "Collabora Online es una potente suite ofimática en línea basada en LibreOffice", - "concrete5_manifest_arguments_install_admin_name": "Elija el administrador de Concrete5 (debe ser un usuario existente de YunoHost)", - "concrete5_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "concrete5_manifest_arguments_install_language": "Lenguaje usado defecto en tu pagina web de administración", - "concrete5_manifest_description": "Crea un sitio web moderno", - "cops_manifest_arguments_install_basicauthcreate": "¿Crear un acceso de autenticación básico (solo se tiene en cuenta para una aplicación pública)? Esto es necesario si la aplicación es pública para que los lectores puedan acceder al servidor OPDS, por ejemplo", - "cops_manifest_arguments_install_basicauthname": "Elija el nombre de inicio de sesión para acceder al servidor OPDS / HTML (SIN RELACIÓN para los usuarios de YunoHost)", - "cops_manifest_arguments_install_basicauthpass": "Elija la contraseña para acceder al servidor OPDS / HTML", - "cops_manifest_arguments_install_calibre": "Indique la ubicación de la biblioteca Calibre. ¡NO lo almacene en su carpeta /var/www/cops o se eliminará en la próxima actualización!", - "cops_manifest_description": "Servidor PHP calibre OPDS (y HTML)", - "couchpotato_manifest_arguments_install_fork": "LOCAL: URL de origen de GIT para usar", - "couchpotato_manifest_arguments_install_host": "REMOTO: especifique la URL para el host", - "couchpotato_manifest_arguments_install_method": "Elija el método de instalación", - "couchpotato_manifest_arguments_install_port": "LOCAL: Elija el puerto de escucha de la aplicación", - "couchpotato_manifest_arguments_install_public": "Esto es un sitio publico de application ?", - "couchpotato_manifest_arguments_remove_data": "¿Te gustaría conservar los archivos de datos?", - "couchpotato_manifest_description": "Descargador automático de películas", - "cryptpad_manifest_description": "Pad Encriptado", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "democracyos_manifest_description": "Aplicación para hacer posible la toma de decisiones.", - "diaspora_manifest_arguments_install_site_public": "Esto es un sitio publico de Diaspora site?", - "diaspora_manifest_description": "Servicio distribuido de redes sociales", - "diasporadocker_manifest_description": "Una red social abierta y poderosa", - "docker-registry_manifest_description": "Registro de Docker para yunohost", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_arguments_install_member": "Should YunoHost users also be added as members awaiting approval in Dolibarr?", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "dynette_manifest_arguments_install_subdomains": "Choose subdomains managed by Dynette", - "dynette_manifest_description": "Dynette is a dyndns server", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Esto es un sitio publico de EtherCalc ?", - "ethercalc_manifest_description": "Editor de hojas de cálculo web en línea que proporciona edición colaborativa en tiempo real", - "etherpad_mypads_manifest_arguments_install_abiword": "¿Usar abiword (~ 260Mo) para ampliar las posibilidades de exportación (pdf, doc)? ", - "etherpad_mypads_manifest_arguments_install_export": "¿Usar abiword (~ 260Mo) o libreoffice (~ 400Mo) (más estable) para ampliar las posibilidades de exportación (pdf, doc)?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "mypads plugin", - "etherpad_mypads_manifest_arguments_install_help_path": "Si elige instalar el complemento mypads, etherpad debe estar activado /", - "etherpad_mypads_manifest_arguments_install_help_useldap": "El uso de ldap no le permitirá agregar nuevos usuarios aparte de los usuarios de YunoHost.", - "etherpad_mypads_manifest_arguments_install_language": "Selecciones su idio,a", - "etherpad_mypads_manifest_arguments_install_mypads": "Do you want to install mypads plugin ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Do you want to use ldap with mypads ?", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Esto es un sitio publico de Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "facette_manifest_description": "Facette package for YunoHost.", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server only] Deploy automatically the fallback in case of failure.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server only] Auto detect a failure of the main server ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server only] Email address to contact in case of failure.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server only] Delay before declaring an incident with the main server.", - "fallback_manifest_arguments_install_encrypt": "[main server only] Do you want to encrypt your backups ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server only] Set the password for encryption.", - "fallback_manifest_arguments_install_help_auto_deploy": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_contact_mail": "Only for failure auto detection.
Should be obviously an address on another server !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Only for failure auto detection.", - "fallback_manifest_arguments_install_help_encrypt": "You should desactive the encryption only if your fallback server is really safe.", - "fallback_manifest_arguments_install_help_encryption_pwd": "It's needed if you not turn off the encryption.", - "fallback_manifest_arguments_install_help_install_type": "Choose 'main server' if you make an installation on your real server. Or 'fallback server' if it's your backup server.", - "fallback_manifest_arguments_install_help_pub_key": "The public key will be given at the end of the install process for the main server.", - "fallback_manifest_arguments_install_help_ssh_host": "This server has to be up, for the ssh-keyscan command.", - "fallback_manifest_arguments_install_install_type": "Choose which kind of installation you want.", - "fallback_manifest_arguments_install_pub_key": "[fallback server only] Put here the public ssh key.", - "fallback_manifest_arguments_install_ssh_host": "[main server only] Set the domain name (or ip adress) for the fallback server.", - "fallback_manifest_arguments_install_ssh_port": "[main server only] Set the port for the ssh connection.", - "fallback_manifest_description": "Fallback server for YunoHost.", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "firefly-iii_manifest_description": "Firefly III package for YunoHost.", - "firefly3_manifest_description": "Firefly3 package for YunoHost.", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_language": "Choose the application language", - "flarum_manifest_arguments_install_title": "Choose a title for your forum (required for automatic post-installation)", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "flask_manifest_arguments_install_display_name": "Display name (used in SSO portal)", - "flask_manifest_arguments_install_help_system_name": "(only lowercases, alphanumeric characters, no spaces)", - "flask_manifest_arguments_install_system_name": "Short name used by the system to identify your app", - "flask_manifest_description": "Flask app tmplate.", - "fluxbb_manifest_description": "Example package for YunoHost application.", - "framaestro_hub_manifest_description": "Online service aggregator hub: allows you to have a real-time collaborative framaestro app (you need to install framaestro first).", - "framaestro_manifest_description": "Online service aggregator. If you want have a real-time collaborative framaestro, install framaestro_hub (work in progress)", - "framaforms_manifest_description": "Framaforms helps you create online webforms and surveys", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Esto es un sitio publico de Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "funkwhale_manifest_description": "A modern, convivial and free music server", - "galette_manifest_arguments_install_adminPass": "Admin password", - "galette_manifest_description": "Membership management web application for non profit organizations", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "git-repositories_manifest_description": "", - "gitea_manifest_description": "Lightweight git forge", - "gitlab-runner_manifest_arguments_install_instance": "GitLab instance URL", - "gitlab-runner_manifest_arguments_install_token": "Enter the GitLab-CI runner token for this runner", - "gitlab-runner_manifest_description": "Run GitLab-CI jobs on your own server", - "gitlab_manifest_description": "Gitlab for Yunohost.", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Esto es un sitio publico de site ?", - "gogs_manifest_description": "Lightweight git forge", - "grafana_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Esto es un sitio publico de application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "horde_manifest_arguments_install_ansel_install": "Install a full featured photo management (Ansel) ?", - "horde_manifest_arguments_install_language": "Choose the application language", - "horde_manifest_arguments_install_service_autodiscovery": "Would you like to enable the caldDav/cardDAV service autodiscovery ?", - "horde_manifest_arguments_install_sesha_install": "Install a Inventory Manager (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Install a ticket-tracking system (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Install a Wiki (Wicked) ?", - "horde_manifest_description": "A groupware (webmail, adressbook, calendar) witch use PHP", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_email": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_arguments_install_run_exec": "Do you agree to modify php.ini to allow exec() function to be used by hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Maximum upload size (MB)", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "humhub_manifest_description": "Enterprise Social Network.", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Do you agree giving sudo rights to the Jeedom user? This is required for most Jeedom features to work. However, attackers could use vulnerabilities in Jeedom to take control of your server.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Elige un usuario administrador (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "joomla_manifest_arguments_install_email": "Admin email", - "joomla_manifest_arguments_install_username": "Admin unsername", - "joomla_manifest_description": "Joomla! is an award-winning content management system.", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Esto es un sitio publico de KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "kodi_manifest_arguments_install_launch_on_boot": "Launch Kodi at YunoHost server startup", - "kodi_manifest_arguments_install_open_webserver_port": "Open port 8080 in order to use a smartphone Kodi remote app on your local network", - "kodi_manifest_description": "Transform your YunoHost server into media center with Kodi", - "kresus_manifest_description": "Kresus is a personal finance manager.", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Elige un usuario administrador (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "libresonic_manifest_description": "Libresonic is an open source, web-based media server.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lstu_manifest_description": "URL Shortener", - "lufi_manifest_description": "Self hosting files and sharing anonymous application", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_admin_password": "Choose a mailman administration password", - "mailman_manifest_arguments_install_help_admin_password": "It will be needed to create and administrate lists. Be careful though : this password will be stored in clear on the disk :/ ...", - "mailman_manifest_arguments_install_help_domain": "This will be the domain on which mailing lists will run", - "mailman_manifest_arguments_install_help_path": "The web interface for mailman will be accessible at the.domain.tld/path", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mastodon_manifest_arguments_install_language": "Choose the application language", - "mastodon_manifest_arguments_install_passwd": "Enter password of this administrator \u2265 8 character", - "mastodon_manifest_description": "Mastodon is a free, open-source social network.", - "mattermost_manifest_arguments_install_admin_email": "Login email for the chat admin", - "mattermost_manifest_arguments_install_admin_locale": "Choose the language of the chat for the admin", - "mattermost_manifest_arguments_install_admin_password": "Password for the chat admin", - "mattermost_manifest_arguments_install_analytics": "Allow Mattermost to send some telemetrics about your usage of this app?", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_arguments_install_team_display_name": "Choose a Team name", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediadrop_manifest_description": "Mediadrop - The Web\u2019s Open Source Video Platform", - "mediagoblin_manifest_arguments_install_public": "Esto es un sitio publico de site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "menu_manifest_description": "Display a public/private menu on all pages generated by YunoHost", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minetest_manifest_arguments_install_creative": "Whether to enable creative mode (unlimited inventory)", - "minetest_manifest_arguments_install_damage": "Enable players getting damage and dying", - "minetest_manifest_arguments_install_pvp": "Whether to enable players killing each other", - "minetest_manifest_description": "Minetest is a free, open source voxel game engine and game. Fully extendable. Need a client to connect to the server.", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "modernpaste_manifest_description": "A modern, feature-rich Pastebin alternative", - "monica_manifest_arguments_install_language": "Choose the application language", - "monica_manifest_description": " Personal Relationship Manager - a new kind of CRM to organize interactions with your friends and family.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "moodle_manifest_description": "Moodle package for YunoHost application.", - "mopidy_manifest_arguments_install_admin_mopidy": "Choose the Mopidy administrator (must be an existing YunoHost user)", - "mopidy_manifest_arguments_install_soundcloud_id": "Soundcloud ID (Optional field)", - "mopidy_manifest_arguments_install_spotify_id": "Client ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Client secret ID Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_pass": "Password Spotify (Optional field)", - "mopidy_manifest_arguments_install_spotify_user": "User Spotify (Optional field)", - "mopidy_manifest_description": "Mopidy - is an extensible music server written in Python.", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is a libre, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my-mind_manifest_description": "Online Mindmapping Software", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "nexusoss_manifest_arguments_install_lang": "Select default language", - "nexusoss_manifest_description": "sonatype nexus repository manager OSS", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "nodebb_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "nodebb_manifest_description": "Nodejs Forum", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_oca": "Use OCA repository to get community bugfixes ?", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_arguments_install_tz": "Choose a time zone for Odoo", - "odoo_manifest_arguments_install_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "ore_manifest_arguments_install_email": "Provide an email to send DATABASE settings[Database password will be sent on this email.So be CAREFUL]", - "ore_manifest_description": "Open Real Estate package for YunoHost.", - "osjs_manifest_description": "Desktop you have accesss through your browser", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "owntracks_manifest_description": "Owntracks (location history) package for YunoHost.", - "pagure_manifest_description": "A translation platform using Git and Python", - "peertube_manifest_arguments_install_email": "Choose an admin email (can be changed after installation)", - "peertube_manifest_description": "Video streaming platform using P2P directly in the web browser, connected to a federated network", - "pelican_manifest_arguments_install_author": "Choose an author", - "pelican_manifest_arguments_install_title": "Choose a default title for your website", - "pelican_manifest_description": "Pelican Static Site Generator", - "pgadmin_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "pgadmin_manifest_description": "Manage PostgreSQL databases over the web", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "pihole_manifest_arguments_install_enable_dhcp": "Do you want to set Pi-hole as your DHCP server ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "If you want to do that, you really have to read this before !", - "pihole_manifest_arguments_install_help_query_logging": "Keeping this option deactivate will render graphs on the admin page useless. But will respect the privacy of the other users.", - "pihole_manifest_arguments_install_query_logging": "Do you want to log queries ?", - "pihole_manifest_description": "Network-wide ad blocking via your own DNS server.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "pixelfed_manifest_description": "Federated Image Sharing", - "plexmediaserver_manifest_description": "Media server", - "plonecms_manifest_arguments_install_admin_name": "Choose the PLone administrator (must be an existing YunoHost user)", - "plonecms_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "plonecms_manifest_description": "Create a modern Website with a CMS written in python", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "portainer_manifest_description": "A web interface for the Docker engine management", - "prestashop_manifest_arguments_install_language": "Choose the application language", - "prestashop_manifest_arguments_install_passwd": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "prestashop_manifest_description": "Create a E-commerce Website", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Establecer la contraseña para el usuario administrador \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "rocketchat_manifest_arguments_install_lang": "Select default language", - "rocketchat_manifest_description": "the ultimate chat platform", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_arguments_install_with_enigma": "Install Enigma messages encryption plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rss-bridge_manifest_description": "PHP project capable of generating ATOM feeds for websites which don't have one.", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Esto es un sitio publico de site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name (3 - 15 letters or digits)", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privateinstance": "Is this instance private?", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Esto es un sitio publico de Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Esto es un sitio publico de application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sickrage_manifest_description": "Automatic TV shows downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spftoolbox_manifest_description": "Application to check Domain Name settings.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONAL. It's better to use a public ssh key instead. See below.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONAL. You can use a password instead, but a ssh public key is more secure. Ask to your beneficiary for his public key.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Default Ko, Use M, G or T to specified another unit.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "It must be a new user, it will be created for this purpose.", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Give the public ssh key", - "ssh_chroot_dir_manifest_arguments_install_size": "Choose the maximum space allowed to this user", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choose an new user for this directory", - "ssh_chroot_dir_manifest_description": "ssh chroot directories with quotas disk.", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subscribe_manifest_description": "Web page to allow a person to ask an account on the Yunohost instance", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "svgedit_manifest_description": "SVG-edit is a fast, web-based, javascript-driven SVG drawing editor that works in any modern browser.", - "sympa_manifest_arguments_install_language": "Choose the application language", - "sympa_manifest_arguments_install_swap_ack": "This application needs 500 Mo of RAM. The install script will automatically add swap on the system. Swap is not good if it's on an SD card life, though. Do you agree with adding swap (required) ?", - "sympa_manifest_description": "Mailing List manager", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_chatbot_manifest_arguments_install_token_github": "Token API Github", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Username Github", - "telegram_chatbot_manifest_description": "Telegram chatbot - mini chatbot for Telegram", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_arguments_install_help_path": "This will be the URL path of your application, not your file system path", - "testupgrade_manifest_arguments_install_test_translation_generation": "Some random string to see if this is included in en.json foobar", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "thelounge_manifest_description": "The Lounge is a web IRC client.", - "timeoff_manifest_description": "Open source, simple yet powerful absence management software for small and medium size business.", - "torclient_manifest_description": "Tor Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "turtl_manifest_description": "Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with.", - "tyto_manifest_description": "tyto is an extensible and customizable management and organisation tool", - "ulogger_manifest_arguments_install_language": "Choose the application language", - "ulogger_manifest_description": "ulogger package for YunoHost.", - "umap_manifest_arguments_install_bitbucket_key": "Bitbucket Key (Optional field)", - "umap_manifest_arguments_install_bitbucket_secret": "Bitbucket Secret Key (Optional field)", - "umap_manifest_arguments_install_github_key": "GitHub Key (Optional field)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (Optional field)", - "umap_manifest_arguments_install_github_secret": "GitHub Secret Key (Optional field)", - "umap_manifest_arguments_install_language": "Choose the application language", - "umap_manifest_arguments_install_openstreetmap_key": "Openstreetmap Key (Optional field)", - "umap_manifest_arguments_install_openstreetmap_secret": "Openstreetmap Secret Key (Optional field)", - "umap_manifest_arguments_install_twitter_key": "Twitter Key (Optional field)", - "umap_manifest_arguments_install_twitter_secret": "Twitter Secret Key (Optional field)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "¿Desea recibir un correo electrónico para verificar si quedan actualizaciones después de cada actualización automática?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1: Informe de progreso solamente.
2: Informe de progreso y salidas de comando.
3: Informe de progreso y salidas de comando y rastreo.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "¿Le gustaría recibir un correo electrónico para informarle qué actualizaciones deben realizarse?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "¿Desea recibir un correo electrónico de Actualizaciones desatendidas? ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choose the level of verbosity of Unattended-Upgrades mail", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choose the sources of packages to automatically upgrade", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Would you like to update YunoHost packages automatically ?", - "unattended_upgrades_manifest_description": "Daily automatic upgrades", - "vpnclient_manifest_description": "VPN Client", - "wallabag2_manifest_description": "A self hostable read-it-later app", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "¿Deberíamos crear una base de datos para esta aplicación? El nombre de la base de datos y el usuario serán $domain$path, como domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Elija una contraseña FUERTE para acceder a la base de datos", - "webapp_multi_inst_manifest_description": "Instancias múltiples de aplicaciones web sin acceso FTP", - "weblate_manifest_arguments_install_github_account": "Nombre de usuario de Github", - "weblate_manifest_arguments_install_github_token": "Token de Github (oauth)", - "weblate_manifest_description": "Una plataforma de traducción usando Git y Python", - "webmin_manifest_description": "Webmin", - "webogram_manifest_description": "Webogram: una nueva era de mensajería", - "webtrees_manifest_arguments_install_email": "Correo electrónico del administrador (Todos los nuevos registros se enviarán en este correo electrónico)", - "webtrees_manifest_arguments_install_name": "Nombre del usuario (No es un usuario LDAP)(m", - "webtrees_manifest_arguments_install_username": "Elige un usuario administradorname (Not a LDAP User)", - "webtrees_manifest_description": "Webtrees es una aplicación gratuita de genealogía de código abierto basada en la web.", - "wekan_manifest_arguments_install_language": "Elige el idioma de la aplicación", - "wekan_manifest_description": "Trello-like kanban", - "wemawema_manifest_description": "WemaWema es un generador de memes \"NOSOTROS HACEMOS PORNO \" pero se puede hacer más", - "wifiwithme_manifest_arguments_install_cnil_link": "Ingrese la URL de su declaración CNIL", - "wifiwithme_manifest_arguments_install_cnil_number": "Ingrese el número de su declaración CNIL", - "wifiwithme_manifest_arguments_install_email": "Elija el correo electrónico donde se envió la notificación", - "wifiwithme_manifest_arguments_install_isp_name": "Introduzca su nombre de ISP", - "wifiwithme_manifest_arguments_install_isp_site": "Ingrese la dirección del sitio web de su ISP", - "wifiwithme_manifest_arguments_install_isp_zone": "Elija la zona dentro de la cual desea crear su red inalámbrica", - "wifiwithme_manifest_arguments_install_latitude": "Ingrese la latitud predeterminada", - "wifiwithme_manifest_arguments_install_longitude": "Ingrese la longitud predeterminada", - "wifiwithme_manifest_arguments_install_url_contact": "Ingrese la dirección de su página de contacto", - "wifiwithme_manifest_arguments_install_zoom": "Elija el nivel de zoom predeterminado", - "wifiwithme_manifest_description": "Un formulario y un mapa para realizar un censo de personas que desean crear una red de radio.", - "wildfly_manifest_description": "Paquete Wildfly para YunoHost", - "wordpress_manifest_arguments_install_language": "Elija el idioma del sitio de WordPress", - "wordpress_manifest_arguments_install_multisite": "¿Habilitar la opción multisite?", - "wordpress_manifest_description": "Crea fácilmente un hermoso blog o sitio web", - "yacy_manifest_description": "Buscador gratuito y descentralizado", - "yellowcms_manifest_description": "CMS para un sitio web simple", - "yifypop_manifest_description": "Inspirado en Popcorn Time, un servidor web de nodo para transmitir torrents desde YIFY.", - "ynapticron_manifest_arguments_install_emails": "Direcciones de correo electrónico a las que se enviarán las notificaciones (separadas por espacios).", - "ynapticron_manifest_description": "Ser notificado sobre los paquetes para actualizar en su sistema.", - "yourls_manifest_description": "Un servicio de acortamiento de URL", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Elija una carpeta donde se descargarán videos y música", - "youtube-dl-webui_manifest_description": "Interfaz web para youtube-dl", - "yunofav_manifest_description": "Una página de enlaces favoritos para Yunohost", - "yunohost_manifest_description": "Consigue Yunohost en Yunohost, loco :)", - "z-push_manifest_description": "Z-Push es un Exchange ActiveSync con frontend escrito en php que le permite sincronizar correos electrónicos (backend imap/smtp) y calendarios/contactos (backend carddav y caldav)", - "zerobin_manifest_description": "Un pastebin en línea minimalista y de código abierto donde el servidor tiene cero conocimiento de los datos pegados", - "zeronet_manifest_description": "Sitios web descentralizados que usan Bitcoin crypto y la red BitTorrent", - "zomburl_manifest_description": "Un servicio de acortamiento de URL" -} diff --git a/locales/fr.json b/locales/fr.json deleted file mode 100644 index ff578e20..00000000 --- a/locales/fr.json +++ /dev/null @@ -1,313 +0,0 @@ -{ - "abantecart_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Abantecart (doit être un utilisateur YunoHost existant)", - "abantecart_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’Administrateur. ≥ cinq caractères (sans caractères spéciaux)", - "agendav_manifest_arguments_install_language": "Langue par défaut à utiliser dans AgenDAV", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Une personne non membre peut elle accéder à ce mirroir ?", - "bicbucstriim_manifest_arguments_install_login": "Désactiver l’authentification BicBucStriim ?", - "bolt_manifest_arguments_install_public_site": "Est-ce un site Bold public ?", - "bozon_manifest_arguments_install_filesize": "Définissez la taille limite de téléchargement", - "bozon_manifest_arguments_install_language": "Langue (si la langue du navigateur n’est pas détectée)", - "btsync_manifest_arguments_install_platform": "Choisissez la plateforme BitTorrentSync", - "cops_manifest_arguments_install_basicauthcreate": "Créer un accès par authentification basique (Uniquement pris en compte pour une app Publique) ? Ceci est requis si votre bibliothèque est publique et que vous voulez accéder au serveur OPDS avec votre liseuse ou application mobile", - "cops_manifest_arguments_install_basicauthname": "Indiquez le nom d’utilisateur pour accéder au serveur OPDS/HTML (NON lié lié aux utilisateurs YunoHost)", - "cops_manifest_arguments_install_basicauthpass": "Renseignez le mot de passe pour accéder au serveur OPDS/HTML", - "cops_manifest_arguments_install_calibre": "Indiquez le chemin de votre bibliotheque Calibre. Ne la mettez pas dans /var/www/cops ou elle sera supprimée à la prochaine upgrade !!!", - "couchpotato_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "couchpotato_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "couchpotato_manifest_arguments_install_method": "Choisissez le type d’installation", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", - "couchpotato_manifest_arguments_install_public": "Est-ce une application publique ?", - "couchpotato_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "diaspora_manifest_arguments_install_site_public": "Est-ce un site public ?", - "dockercontainer_manifest_arguments_install_command": "Entrez les options du conteneur", - "dockercontainer_manifest_arguments_install_datacontainer": "Souhaitez-vous activer la fonctionnalité de backup s’appuyant sur des conteneurs de données ? (Voir explications sur GitHub)", - "dockercontainer_manifest_arguments_install_name": "Entrez le nom du conteneur", - "dockercontainer_manifest_arguments_install_repository": "Entrez le dépôt du conteneur (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Souhaitez-vous que le conteneur soit automatiquement redémarré ?", - "dockercontainer_manifest_arguments_install_volume": "Souhaitez-vous créer le dossier /home/YunoHost.docker/container-NAME afin de pouvoir le monter dans le conteneur ?", - "dockerrstudio_manifest_arguments_install_user": "Veuillez choisir un identifiant pour votre compte RStudio", - "duniter_manifest_arguments_install_is_cesium_public": "Permettre à Cesium d’être consulté publiquement ?", - "duniter_manifest_arguments_install_port": "Port du nœud Duniter", - "duniter_manifest_arguments_install_sync_node": "Adresse du nœud (nom de domaine ou adresse IP) avec lequel se synchroniser", - "duniter_manifest_arguments_install_sync_port": "Port de synchronisation", - "emailpoubelle_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "ethercalc_manifest_arguments_install_expire": "Suppression après N jours d’inactivités. (0 pour désactiver cette fonctionnalité)", - "ethercalc_manifest_arguments_install_public_site": "Des personnes n’ayant pas de compte YunoHost peuvent elles utiliser ce EtherCalc ?", - "etherpad_mypads_manifest_arguments_install_abiword": "Utiliser abiword (~260Mo) pour étendre les possibilités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_language": "Choisissez votre langue", - "etherpadlite_manifest_arguments_install_public_site": "Est-ce un Etherpad public ?", - "flarum_manifest_arguments_install_adminpass": "Insérez votre mot de passe", - "flarum_manifest_arguments_install_title": "Choisissez un titre pour votre forum (nécessaire pour la post-installation automatique)", - "freeboard_manifest_arguments_install_adv_html": "Utilisé l’Html développeur ? (Tableau de bord permanent, plus de plugins...)", - "freeboard_manifest_arguments_install_dash": "Tableau de bord permanent, à placer dand /var/www/votre_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Utiliser un tableau de bord permanent ? (Dev Html requis)", - "friendica_manifest_arguments_install_public_site": "Est-ce un site public ?", - "ftp_webapp_manifest_arguments_install_language": "Choisissez la langue du client ftp", - "gitolite_manifest_arguments_install_adminpubkey": "Veuillez placer ici la clé SSH publique de l'administrateur", - "gitweb_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "glpi_manifest_arguments_install_language": "Choissisez la langue du GLPI", - "gnusocial_manifest_arguments_install_name": "Choisissez un nom pour votre nœud GNU Social", - "gnusocial_manifest_arguments_install_profile": "Q’est ce qu’un profile GNU Social ?", - "gogs_manifest_arguments_install_public_site": "Est-ce un site public ?", - "headphones_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "headphones_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "headphones_manifest_arguments_install_method": "Choisissez le type d’installation", - "headphones_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "headphones_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", - "headphones_manifest_arguments_install_public": "Est-ce une application publique ?", - "headphones_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "hotspot_manifest_arguments_install_firmware_nonfree": "Installer des firmwares non-libres (en plus des libres) pour la clé USB wifi (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choisissez un mot de passe wifi (au minimum 8 caractères pour le WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choisissez un nom pour le wifi (SSID)", - "hubzilla_manifest_arguments_install_adminemail": "Courriel pour l’administrateur du hub Hubzilla", - "huginn_manifest_arguments_install_invitation": "Choisissez un code d’invitation pour les nouveaux utilisateurs", - "jappix_manifest_arguments_install_language": "Choissisez la langue par défaut de Jappix", - "jappix_manifest_arguments_install_name": "Choisissez un nom pour Jappix", - "jappix_mini_manifest_arguments_install_muc": "Jappix Mini doit rejoindre quel salon de discussion ? Répondre « No » pour qu’il ne rejoindre aucun salon de discussion.", - "jappix_mini_manifest_arguments_install_user": "Jappix Mini doit rejoindre quel utilisateur ? Répondre « No » pour qu’il ne rejoigne aucun utilisateur. L’étape suivante est pour rejoindre un salon de discussion.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo à l’utilisateur Jeedom ? C’est nécessaire pour le fonctionnement de la majorité des fonctionnalités de Jeedom. Cependant, des attaquants pourraient utiliser les vulnérabilités de Jeedom pour prendre le contrôle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Do you want to install OpenZWave dependences for ZWave home automation modules ?", - "jirafeau_manifest_arguments_install_admin_user": "Choisissez l’administrateur (seul autorisé à accéder à la page admin.php)", - "jirafeau_manifest_arguments_install_upload_password": "Définissez le mot de passe permettant l’accès à l’envoi de fichiers (laissez vide pour autoriser tout le monde)", - "kiwiirc_manifest_arguments_install_public_site": "Est-ce un site KiwiIRC public ?", - "leed_manifest_arguments_install_language": "Choisissez la langue de votre agrégateur", - "leed_manifest_arguments_install_market": "Voulez-vous activer le Leed Market ?", - "lektor_manifest_arguments_install_admin_user": "Choisissez l’administrateur (seul autorisé à accéder à l’interface d’administration)", - "lektor_manifest_arguments_install_name": "Choisissez un nom pour votre site web", - "lektor_manifest_arguments_install_ssh_pub_key": "Une clé ssh publique afin de pouvoir cloner le dépôt (non, pas de mot de passe).", - "limesurvey_manifest_arguments_install_language": "Choisissez la langue par défault de LimeSurvey", - "linuxdash_manifest_arguments_install_user": "Choisissez l’utilisateur YunoHost qui a accès à Linux-Dash", - "lutim_manifest_arguments_install_always_encrypt": "Forcer le chiffrement des images ?", - "lychee_manifest_arguments_install_admin_pwd": "Choisissez un mot de passe pour le compte administrateur", - "lychee_manifest_arguments_install_admin_user": "Choisissez le nom d’utilisateur de l’administrateur", - "mailman_manifest_arguments_install_adminPass": "Choisissez un mot de passe d’administration pour mailman", - "mailman_manifest_arguments_install_language": "Choisissez une langue par défaut pour mailman", - "mailman_manifest_arguments_install_listPrefix": "Choisissez un préfixe pour les listes mailman (c'est-à-dire prefix dans listname@prefix.yourdomain)", - "mattermost_manifest_arguments_install_public_site": "Les utilisateurs non-enregistrés peuvent-ils accéder à ce chat ?", - "mediagoblin_manifest_arguments_install_public": "Est-ce un site public ?", - "mediawiki_manifest_arguments_install_language": "Choisissez la langue", - "mediawiki_manifest_arguments_install_wikiname": "Choisissez un nom pour le wiki", - "minchat_manifest_arguments_install_ispublic": "Type Y if website is public", - "minidlna_manifest_arguments_install_version": "Choix de la version de minidlna à installer", - "movim_manifest_arguments_install_language": "Langue du pod", - "movim_manifest_arguments_install_port": "Port du daemon Movim (interne uniquement)", - "movim_manifest_arguments_install_ssoenabled": "Activer le support SSO (connexin auto) ?", - "multi_webapp_manifest_arguments_install_sql": "Créer une base de données?", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Entrez une adresse pour la récupération de mot de passe", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choisissez le mot de passe administrateur", - "mumbleserver_manifest_arguments_install_port": "Entrez un port pour votre serveur. Laissez par défaut si vous ne voulez pas en changer", - "mumbleserver_manifest_arguments_install_registername": "Entrez un nom pour le channel racine (le nom de votre serveur mumble)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choisissez un mot de passe pour votre serveur Mumble. Ce mot de passe sera donné aux personnes qui veulent rejoindre le serveur", - "mumbleserver_manifest_arguments_install_welcometext": "Choisissez un message de bienvenue pour le serveur", - "my_webapp_manifest_arguments_install_with_mysql": "Avez-vous besoin d’une base de données MySQL ?", - "nextcloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis Nextcloud ?", - "odoo_manifest_arguments_install_admin_password": "Choisissez un mot de passe maître fort pour l’administration", - "odoo_manifest_arguments_install_database_password": "Choisissez un mot de passe pour le compte « admin » d’Odoo", - "odoo_manifest_arguments_install_lang": "Choisissez une langue pour Odoo", - "odoo_manifest_arguments_install_odoo_version": "Quelle version d’Odoo souhaitez-vous installer ?", - "opensondage_manifest_arguments_install_language": "Choisissez la langue par défault d’OpenSondage", - "openwrt_manifest_arguments_install_server": "Choisissez l’IP sur laquelle OpenWRT sera installé", - "owncloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis ownCloud ?", - "phpBB_manifest_arguments_install_admin_email": "Renseignez un courriel pour l’admin phpBB - Vérifiez bien qu’il existe sur ce serveur !", - "phpBB_manifest_arguments_install_admin_login": "Renseignez un login pour l’admin phpBB", - "phpBB_manifest_arguments_install_admin_pwd": "Renseignez un mot de passe pour l’admin phpBB. Pour l’instant, ce mot de passe est également utilisé pour la base de donnée MySQL de phpBB", - "phpBB_manifest_arguments_install_curl_inst": "Configurer phpBB automatiquement via cURL ? [CASSE - NE PAS UTILISER]", - "phpBB_manifest_arguments_install_lang": "Configurer la langue de phpBB", - "phpsysinfo_manifest_arguments_install_display_mode": "Mode d’affichage ?", - "phpsysinfo_manifest_arguments_install_language": "Langue par défaut ?", - "piratebox_manifest_arguments_install_opt_chat": "Activer le chat ? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Les utilisateurs peuvent-ils supprimer des fichiers ? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choissez un faux domaine pour la PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choisir un nom pour la PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Les utilisateurs peuvent-ils renommer des fichiers ? (yes/no)", - "piwigo_manifest_arguments_install_language": "Choisissez la langue de l’application", - "piwik_manifest_arguments_install_option_geoip": "Activer le plugin de géolocalisation des visiteurs.", - "piwik_manifest_arguments_install_option_log": "Activer l’analyse des log du serveur.", - "pluxml_manifest_arguments_install_default_lang": "Langue par défaut", - "pluxml_manifest_arguments_install_public_site": "Est-ce que cette application doit être visible publiquement ?", - "radicale_manifest_arguments_install_infcloud": "Installer l’interface web InfCloud ?", - "radicale_manifest_arguments_install_language": "Choisissez la langue de l’interface", - "rainloop_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", - "rainloop_manifest_arguments_install_ldap": "Souhaitez-vous ajouter les utilisateurs YunoHost dans les suggestions de destinataires ?", - "redirect_manifest_arguments_install_redirect_path": "Emplacement de destination", - "redirect_manifest_arguments_install_redirect_type": "Type de redirection", - "riot_manifest_arguments_install_default_home_server": "Choisissez un serveur par défault", - "roadiz_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Roadiz (doit être un utilisateur YunoHost existant)", - "roadiz_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "roundcube_manifest_arguments_install_with_carddav": "Installer le plugin de synchronisation CardDAV ?", - "rutorrent_manifest_arguments_install_data_dir": "Choisissez un dossier pour sauver les telechargements", - "scm_manifest_arguments_install_admin_passwd": "Choisissez un mot de passe pour l’administrateur SCM-Manager", - "seafile_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "seafile_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "seafile_manifest_arguments_install_public_site": "Est-ce un site public ? Pour utiliser un client sur PC ou l’application mobile, Seafile doit être public.", - "seafile_manifest_arguments_install_server_name": "Choisissez un nom (3 à 15 lettres ou chiffres)", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Les nouveaux liens sont-ils privés par défaut ?", - "shaarli_manifest_arguments_install_public": "Est-ce un site Shaarli public ?", - "shaarli_manifest_arguments_install_title": "Choisissez un titre pour la page de Shaarli", - "sickbeard_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "sickbeard_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "sickbeard_manifest_arguments_install_method": "Choisissez le type d’installation", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’application", - "sickbeard_manifest_arguments_install_public": "Est-ce une application publique ?", - "sickbeard_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "sonerezh_manifest_arguments_install_email_auth": "Adresse courriel qui servira à s’authentifier", - "sonerezh_manifest_arguments_install_url_path": "Chemin sur lequel installer Sonerezh", - "strut_manifest_arguments_install_public_site": "Une personne non membre peut elle créer une présentation ?", - "tagspaces_manifest_arguments_install_last": "Souhaitez-vous installer la toute dernière version de TagSpaces ou une version testée sur YunoHost ? (Note : il est plus risqué d’installer la dernière version source)", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bits ou 32 bits ? (x64 vs x86)", - "torrelay_manifest_arguments_install_contact": "Choisissez une adresse courriel sur laquelle vous pouvez être contacté", - "torrelay_manifest_arguments_install_nickname": "Choisissez un pseudonyme pour votre relai tor", - "torrelay_manifest_arguments_install_policy": "Choisissez si vous voulez pouvoir être choisi comme noeud de sortie. Si vous ne savez pas ce que c’est, vous devriez laisser ce paramètre à Non", - "torrelay_manifest_arguments_install_port": "Choisissez un port sur lequel Tor va écouter", - "transwhat_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "webapp_multi_inst_manifest_arguments_install_db_create": "Doit-on créer une base de donnée pour cette app ? La base de donnée et son utilisateur seront $domain$path tel que domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choisissez un mot de passe FORT pour accéder à la base de donnée", - "wekan_manifest_arguments_install_language": "Choisissez la langue de l’application", - "wordpress_manifest_arguments_install_language": "Choissisez la langue du WordPress", - "wordpress_manifest_arguments_install_multisite": "Activer l’option multisite ?", - "ynapticron_manifest_arguments_install_emails": "Des adresses courriel auxquelles seront envoyées les notifications (séparées par des espaces).", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choisissez le dossier où les vidéos et musiques seront téléchargées", - "grav_manifest_arguments_install_language": "Choisissez la langue de l’application", - "grav_manifest_arguments_install_multisite": "Activer l’option multi-site ?", - "seenthis_manifest_arguments_install_language": "Choisissez la langue de l’application", - "spip2_manifest_arguments_install_language": "Choisissez la langue de l’application", - "spip_manifest_arguments_install_language": "Choisissez la langue de l’application", - "mytinytodo_manifest_arguments_install_language": "Choisissez la langue de l’application", - "spip_manifest_arguments_install_ldap": "Connexion LDAP", - "abantecart_manifest_arguments_install_admin_email": "Votre adresse courriel.", - "concrete5_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "galette_manifest_arguments_install_adminPass": "Mot de passe administrateur", - "joomla_manifest_arguments_install_email": "Courriel de l’administrateur", - "joomla_manifest_arguments_install_username": "Identifiant de l’administrateur", - "nexusoss_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", - "plonecms_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "prestashop_manifest_arguments_install_passwd": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "rocketchat_manifest_arguments_install_lang": "Sélectionnez la langue par défaut", - "umap_manifest_arguments_install_bitbucket_key": "Clef Bitbucket (champ optionnel)", - "umap_manifest_arguments_install_bitbucket_secret": "Clef secrète Bitbucket (champ optionnel)", - "webtrees_manifest_arguments_install_email": "Courriel de l’administrateur (toute inscription sera transmise à cette adresse)", - "coin_manifest_arguments_install_email": "Choisissez le courriel auquel transmettre les notifications", - "hubzilla_manifest_arguments_install_email": "Courriel pour l’administrateur du hub Hubzilla", - "adminer_manifest_arguments_install_root_access": "Permettre l’accès Root (par sécurité, désactivé par défaut) ?", - "archivist_manifest_arguments_install_apps_backup": "Voulez-vous sauvegarder vos applications ?", - "archivist_manifest_arguments_install_core_backup": "Voulez-vous sauvegarder votre système YunoHost ?", - "archivist_manifest_arguments_install_encrypt": "Voulez-vous chiffrer vos sauvegardes ?", - "archivist_manifest_arguments_install_encryption_pwd": "Définissez le mot de passe pour le chiffrement.", - "archivist_manifest_arguments_install_frequency": "Choisissez la fréquence de vos sauvegardes ?", - "archivist_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous utilisez le chiffrement des sauvegardes.", - "bozon_manifest_arguments_install_backup_core_only": "Dans le cas d’une sauvegarde, dois-je sauvegarder uniquement le cœur d’une application ? (vos données téléversées dans BoZoN telles que les vidéos, photos, documents… ne seront pas sauvegardées)", - "cachet_manifest_arguments_install_admin_password": "Définissez le mot de passe pour l’administrateur", - "cachet_manifest_arguments_install_language": "Choisissez la langue de l’application", - "concrete5_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Concrete5 (doit être un utilisateur YunoHost existant)", - "concrete5_manifest_arguments_install_language": "Langue par défaut à utiliser sur votre interface d’administration", - "mailman_manifest_arguments_install_admin_password": "Choisissez un mot de passe d’administration pour mailman", - "mastodon_manifest_arguments_install_passwd": "Saisissez un mot de passe pour l’administrateur ≥ 8 caractères", - "mopidy_manifest_arguments_install_admin_mopidy": "Choisissez l’administrateur de Mopidy (doit être un utilisateur YunoHost)", - "nodebb_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Abantecart (doit être un utilisateur YunoHost existant)", - "pgadmin_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "plonecms_manifest_arguments_install_admin_name": "Choisissez l’administrateur de Plone (doit être un utilisateur YunoHost)", - "webtrees_manifest_arguments_install_username": "Choisissez l’administrateur (pas un utilisateur LDAP)", - "coin_manifest_arguments_install_isp_name": "Saisissez le nom de votre fournisseur d’accès", - "coin_manifest_arguments_install_isp_site": "Saisissez l’adresse du site web de votre fournisseur d’accès", - "collabora_manifest_arguments_install_nextclouddomain": "Le domaine de votre instance Nextcloud", - "dolibarr_manifest_arguments_install_member": "Les utilisateurs YunoHost doivent-ils être ajoutés comme membres en attente de validation dans Dolibarr ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Souhaitez-vous utiliser LDAP avec mypads ?", - "flarum_manifest_arguments_install_language": "Choisissez la langue de l’application", - "horde_manifest_arguments_install_language": "Choisissez la langue de l’application", - "mastodon_manifest_arguments_install_language": "Choisissez la langue de l’application", - "monica_manifest_arguments_install_language": "Choisissez la langue de l’application", - "prestashop_manifest_arguments_install_language": "Choisissez la langue de l’application", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Donnez une clef ssh publique", - "sympa_manifest_arguments_install_language": "Choisissez la langue de l’application", - "ulogger_manifest_arguments_install_language": "Choisissez la langue de l’application", - "umap_manifest_arguments_install_language": "Choisissez la langue de l’application", - "etherpad_mypads_manifest_arguments_install_export": "Utiliser AbiWord (~260 Mio) ou LibreOffice (~400 Mio) (plus stable) pour étendre les capacités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "plugin mypads", - "etherpad_mypads_manifest_arguments_install_help_path": "Si vous choisissez d’installer le plugin mypads, etherpad doit être à la racine (/)", - "etherpad_mypads_manifest_arguments_install_help_useldap": "Utiliser LDAP ne vous permettra pas d’ajouter des utilisateurs autres que ceux de YunoHost.", - "etherpad_mypads_manifest_arguments_install_mypads": "Voulez-vous installer le plugin mypads ?", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server seulement] Déployer automatiquement le fallback en cas de panne.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server seulement] Détection automatique d’une panne du serveur principal ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server seulement] Adresse e-mail à contacter en cas de panne.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server seulement] Délai avant de déclarer un incident avec le serveur principal.", - "fallback_manifest_arguments_install_encrypt": "[main server seulement] Voulez-vous chiffrer vos sauvegardes ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server seulement] Définissez le mot de passe de chiffrement.", - "fallback_manifest_arguments_install_help_auto_deploy": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_contact_mail": "Uniquement pour la détection automatique de panne.
Devrait évidemment être une adresse sur un autre serveur !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_encrypt": "Vous ne devriez désactiver le chiffrement que si le serveur de secours est vraiment sûr.", - "fallback_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous n’avez pas désactivé le chiffrement.", - "fallback_manifest_arguments_install_help_install_type": "Choisissez « main server » si vous effectuez une installation sur votre vrai serveur. Ou « fallback server » si c’est votre serveur de secours.", - "fallback_manifest_arguments_install_help_pub_key": "La clé publique ssh vous sera fournie à la fin de l’installation du serveur principal.", - "fallback_manifest_arguments_install_help_ssh_host": "Ce serveur doit être en route, pour la commande ssh-keyscan.", - "fallback_manifest_arguments_install_install_type": "Choisissez le type d’installation que vous souhaitez.", - "fallback_manifest_arguments_install_pub_key": "[fallback server seulement] Placez ici la clé publique ssh.", - "fallback_manifest_arguments_install_ssh_host": "[main server seulement] Définissez le nom de domaine (ou l’adresse ip) du serveur de secours.", - "fallback_manifest_arguments_install_ssh_port": "[main server seulement] Définissez le port pour la connexion ssh.", - "flask_manifest_arguments_install_display_name": "Nom d’affichage (utilisé dans le portail SSO)", - "flask_manifest_arguments_install_help_system_name": "(minuscules uniquement, caractères alphanumériques, sans espaces)", - "flask_manifest_arguments_install_system_name": "Nom court utilisé par le système pour identifier votre application", - "grafana_manifest_arguments_install_port": "Choisissez un port pour votre serveur. Laissez la valeur par défaut si vous ne souhaitez pas le changer", - "horde_manifest_arguments_install_ansel_install": "Installer un gestionnaire de photos complet (Ansel) ?", - "horde_manifest_arguments_install_service_autodiscovery": "Voulez-vous activer le service d’auto-découverte CaldDav/CardDAV ?", - "horde_manifest_arguments_install_sesha_install": "Installer un gestionnaire d’inventaire (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Installer un système de gestion de tickets (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Installer un Wiki (Wicked) ?", - "hubzilla_manifest_arguments_install_run_exec": "Acceptez-vous de modifier php.ini pour permettre l’usage de la fonction exec() par Hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Taille maximale des téléversements (Mio)", - "kodi_manifest_arguments_install_launch_on_boot": "Lancer Kodi au démarrage du serveur YunoHost", - "kodi_manifest_arguments_install_open_webserver_port": "Ouvrir le port 8080 afin d’utiliser via votre téléphone une application à distance Kodi sur votre réseau local", - "mailman_manifest_arguments_install_help_admin_password": "Sera nécessaire pour créer et administrer les listes. Prudence cependant : ce mot de passe sera écrit en clair sur le disque…", - "mailman_manifest_arguments_install_help_domain": "Ceci sera le domaine sur lequel s’exécuteront les listes de discussions", - "mailman_manifest_arguments_install_help_path": "L’interface web pour mailman sera accessible via le.domaine.fr/chemin", - "mattermost_manifest_arguments_install_analytics": "Permettre à Mattermost d’envoyer des télémesures sur votre utilisation de cette application ?", - "minetest_manifest_arguments_install_creative": "Activer ou non le mode créatif (inventaire illimité)", - "minetest_manifest_arguments_install_damage": "Permettre aux joueurs de recevoir des dommages et de mourir", - "minetest_manifest_arguments_install_pvp": "S’il faut permettre aux joueurs de s’entretuer les uns les autres", - "monica_manifest_description": " Personal Relationship Manager - un nouveau type de CRM pour organiser les interactions avec vos amis et votre famille.", - "mopidy_manifest_arguments_install_soundcloud_id": "ID Soundcloud (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id": "Identifiant client Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Identifiant client secret Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_pass": "Mot de passe Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_user": "Utilisateur Spotify (champ optionnel)", - "mopidy_manifest_description": "Mopidy - est un serveur de musique extensible écrit en Python.", - "ore_manifest_arguments_install_email": "Fournissez une adresse courriel pour envoyer les paramètres de la base de données (Le mot de passe sera envoyé dans ce courriel. Donc PRUDENCE)", - "pelican_manifest_arguments_install_author": "Choisissez un auteur", - "pelican_manifest_arguments_install_title": "Choisissez un titre par défaut pour votre site internet", - "pihole_manifest_arguments_install_enable_dhcp": "Voulez-vous définir Pi-hole comme votre serveur DHCP ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "Si vous voulez faire ça, vous devriez vraiment lire ça avant !", - "pihole_manifest_arguments_install_help_query_logging": "Garder cette option désactivée rendra les graphiques sur la page d’administration inutiles. Mais respectera la vie privée des autres utilisateurs.", - "pihole_manifest_arguments_install_query_logging": "Voulez-vous enregistrer les requêtes DNS ?", - "roundcube_manifest_arguments_install_with_enigma": "Installer le plugin de chiffrement des messages Enigma ?", - "shaarli_manifest_arguments_install_privateinstance": "Cette instance est-elle privée ?", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONNEL. Il vaut mieux utiliser une clef publique ssh à la place. Voir si-dessous.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONNEL. Vous pouvez utiliser un mot de passe à la place, mais une clé ssh publique est plus sécurisée. Demandez à votre bénéficiaire sa clé publique.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Kio par défaut, utilisez M, G ou T pour indiquer une autre unité.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "Ce doit être un nouvel utilisateur, il sera créé pour cet usage.", - "ssh_chroot_dir_manifest_arguments_install_size": "Choisissez l’espace maximum à allouer à cet utilisateur", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choisissez un nouvel utilisateur pour ce dossier", - "sympa_manifest_arguments_install_swap_ack": "Cette application nécessite 500 Mo de RAM. Le script d’installation va automatiquement ajouter du swap sur le système. Cependant, l’utilisation de swap risque de diminuer sa durée de vie. Êtes-vous d’accord avec l’ajout de swap (requis) ?", - "telegram_chatbot_manifest_arguments_install_token_github": "Token de l’API GitHub", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Nom d’utilisateur GitHub", - "testupgrade_manifest_arguments_install_help_path": "Ce sera le chemin de votre application et non le chemin de votre système de fichiers", - "testupgrade_manifest_arguments_install_test_translation_generation": "Quelques chaînes de caractères aléatoires pour voir si cela est inclus dans en.json foobar", - "umap_manifest_arguments_install_github_key": "Clef GitHub (champ optionnel)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (champ optionnel)", - "umap_manifest_arguments_install_github_secret": "Clef secrète GitHub (champ optionnel)", - "umap_manifest_arguments_install_openstreetmap_key": "Clef OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_openstreetmap_secret": "Clef secrète OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_twitter_key": "Clef Twitter (champ optionnel)", - "umap_manifest_arguments_install_twitter_secret": "Clef secrète Twitter (champ optionnel)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "Aimeriez-vous recevoir un courriel pour vérifier s’il reste des mises à niveau après chaque mise à niveau automatique ?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1 : Rapport d’avancement seulement.
2 : Rapport d’avancement et sorties de commande.
3 : Rapport d’avancement et sorties de commande et trace.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "Souhaitez-vous recevoir un courriel vous informant des mises à jour à effectuer ?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "Souhaitez-vous recevoir un courriel de Unattended-Upgrades ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choisissez le niveau de verbosité du courriel Unattended-Upgrades", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choisir les sources des paquets à mettre à niveau automatiquement", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Souhaitez-vous mettre à jour automatiquement les paquets YunoHost ?", - "weblate_manifest_arguments_install_github_account": "Nom d’utilisateur GitHub", - "weblate_manifest_arguments_install_github_token": "Jeton GitHub (oauth)", - "webtrees_manifest_arguments_install_name": "Nom de l’utilisateur (pas un utilisateur LDAP)" -} \ No newline at end of file diff --git a/locales/it.json b/locales/it.json deleted file mode 100644 index 91c69158..00000000 --- a/locales/it.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "dokuwiki_manifest_description": "DokuWiki \u00e8 un Wiki aderente agli standard, semplice da usare, finalizzato principalmente alla creazione di documentazione di qualsiasi tipo." -} diff --git a/locales/nl.json b/locales/nl.json deleted file mode 100644 index 9354452f..00000000 --- a/locales/nl.json +++ /dev/null @@ -1,342 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "2048 game clone", - "LBCAlerte_manifest_description": "LBCAlerte package for YunoHost.", - "abantecart_manifest_arguments_install_admin_name": "Choose the Abantecart administrator (must be an existing YunoHost user)", - "abantecart_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "abantecart_manifest_description": "Create a E-commerce Website", - "adhocserver_manifest_description": "An adhoc Server for the sony PSP", - "adminer_manifest_description": "Database management in a single PHP file", - "agendav_manifest_arguments_install_language": "Default language to be used in AgenDAV", - "agendav_manifest_description": "CalDAV web client", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Could non member access this mirror ?", - "ajaxgoogleapis_manifest_description": "This apps create a mirror of ajax.googleapis.com", - "ampache_manifest_description": "A web based audio/video streaming application", - "askbot_manifest_description": "Askbot is a Questions & Answers (Q&A) software", - "baikal_manifest_description": "Lightweight CalDAV+CardDAV server", - "bicbucstriim_manifest_arguments_install_login": "Disable BicBucStriim login ?", - "bicbucstriim_manifest_description": "BicBucStriim streams books, digital books, providing web-based access to your e-book collection.", - "bolt_manifest_arguments_install_public_site": "Is it a public Bolt site?", - "bolt_manifest_description": "Bolt is an open source Content Management Tool, which strives to be as simple and straightforward as possible.", - "bozon_manifest_arguments_install_filesize": "Define the file upload size limit", - "bozon_manifest_arguments_install_language": "Default language", - "bozon_manifest_description": "Minimalist Drag & drop file sharing app", - "btsync_manifest_arguments_install_platform": "Choose the BitTorrentSync platform", - "btsync_manifest_description": "BitTorrentSync : synchronize your files using bittorrent", - "cesium_manifest_description": "Duniter client to manage wallets, certifications in a libre money.", - "chtickynotes_manifest_description": "Generic sticky notes for all purpose", - "cops_manifest_arguments_install_basicauthcreate": "Create a basic auth access (only taken into account for a Public app) ? This is required if the app is public so that ereaders to access the OPDS server, for example", - "cops_manifest_arguments_install_basicauthname": "Choose the login name to access the OPDS/HTML server (UNRELATED to YunoHost users)", - "cops_manifest_arguments_install_basicauthpass": "Choose the password to access the OPDS/HTML server", - "cops_manifest_arguments_install_calibre": "Indicate the location of Calibre library. DON'T store it in your /var/www/cops or it will be removed on next upgrade !!", - "cops_manifest_description": "Calibre OPDS (and HTML) PHP Server", - "couchpotato_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "couchpotato_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "couchpotato_manifest_arguments_install_method": "Choose installation method", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "couchpotato_manifest_arguments_install_public": "Is it a public application ?", - "couchpotato_manifest_arguments_remove_data": "Would you like to keep data files ?", - "couchpotato_manifest_description": "Automatic movie downloader", - "cubiks2048_manifest_description": "2048 game clone in 3D", - "diaspora_manifest_arguments_install_site_public": "Is it a public Diaspora site?", - "diaspora_manifest_description": "Distributed social networking service", - "dockercontainer_manifest_arguments_install_command": "Enter the container's options", - "dockercontainer_manifest_arguments_install_datacontainer": "Do you want to store data in a data volume container? (See https://docs.docker.com/userguide/dockervolumes/)", - "dockercontainer_manifest_arguments_install_name": "Enter the container's name", - "dockercontainer_manifest_arguments_install_repository": "Enter the container's repository (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Do you want the container to be always restarted?", - "dockercontainer_manifest_arguments_install_volume": "Do you want to create the folder /home/yunohost.docker/container-NAME in order to mount it in the container?", - "dockercontainer_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Choose a login for your RStudio account", - "dockerrstudio_manifest_description": "RStudio is a web development environment for R (statistics). It runs through Docker.", - "dockerui_manifest_description": "Docker allows to deploy applications which have not yet been integrated with YunoHost", - "dokuwiki_manifest_description": "DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "dolibarr_manifest_description": "Dolibarr ERP & CRM is a modern and easy to use web software to manage your business (contacts, invoices, orders, products, stocks, agenda, emailings, etc...).", - "dotclear2_manifest_description": "Blog publishing application", - "duniter_manifest_arguments_install_is_cesium_public": "Make Cesium available publicly?", - "duniter_manifest_arguments_install_port": "Port of Duniter node", - "duniter_manifest_arguments_install_sync_node": "Node's address (domain name or IP address) to synchronise with", - "duniter_manifest_arguments_install_sync_port": "Port of synchronization", - "duniter_manifest_description": "Duniter node which permits participate to blockchain writing. Monetary system with universal dividend, libre money, relative theory of the money. This package permit to join an existing money.", - "emailpoubelle_manifest_arguments_install_public_site": "Should this application be public ?", - "emailpoubelle_manifest_description": "Create throwable email address redirected to your real one", - "ethercalc_manifest_arguments_install_expire": "Deletes a spreadsheet's content after N days of inactivity. (0 to diasable this feature)", - "ethercalc_manifest_arguments_install_public_site": "Is it a public EtherCalc ?", - "ethercalc_manifest_description": "Online web spreadsheet editor providing collaborative editing in really real-time", - "etherpad_mypads_manifest_arguments_install_abiword": "Use abiword (~260Mo) to expand export possibilities (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_language": "Choose your language", - "etherpad_mypads_manifest_description": "Framapad clone, a online editor providing collaborative editing in real-time.", - "etherpadlite_manifest_arguments_install_public_site": "Is it a public Etherpad ?", - "etherpadlite_manifest_description": "online editor providing collaborative editing in really real-time", - "ffsync_manifest_description": "Mozilla\u2019s Sync-Server to host your Firefox account data", - "filebin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data - File Edition", - "flarum_manifest_arguments_install_adminpass": "Put your password", - "flarum_manifest_arguments_install_title": "Choose a title for your forum", - "flarum_manifest_description": "Flarum (open-source forum software) package for YunoHost.", - "framagames_manifest_description": "Set of games Framagames from Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Use dev Html ? (Permanent dashboard, more plugins...)", - "freeboard_manifest_arguments_install_dash": "Permanent dashboard name, put it in /var/www/your_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Use permanent dashboard ? (Requires dev html)", - "freeboard_manifest_description": "A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.", - "freshrss_manifest_description": "FreshRSS is a selfhostable RSS reader", - "friendica_manifest_arguments_install_public_site": "Is it a public Friendica site ?", - "friendica_manifest_description": "Social Communication Server", - "ftp_webapp_manifest_arguments_install_language": "Choose the language of the ftp client", - "ftp_webapp_manifest_description": "FTP server and client Net2ftp configurated for use with webapp on the custom port 21021", - "gateone_manifest_description": "HTML5-powered terminal emulator and SSH client", - "ghostblog_manifest_description": "Just a blogging platform", - "gitolite_manifest_arguments_install_adminpubkey": "Please put in the SSH public key of the admin", - "gitolite_manifest_description": "Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.", - "gitweb_manifest_arguments_install_public_site": "Should this application be public ?", - "gitweb_manifest_description": "Web interface to see gitolite repositories", - "glowingbear_manifest_description": "A web client for WeeChat.", - "glpi_manifest_arguments_install_language": "Choose the language of the GLPI site", - "glpi_manifest_description": "Create a beautiful blog or website easily", - "gnusocial_manifest_arguments_install_name": "Choose a name for the GNU Social node", - "gnusocial_manifest_arguments_install_profile": "What GNU Social profile?", - "gnusocial_manifest_description": "Create a federated comunication node", - "gogs_manifest_arguments_install_public_site": "Is it a public site ?", - "gogs_manifest_description": "A self-hosted Git service written in Go", - "grafana_manifest_description": "Beautiful metric & analytic dashboards for monitoring", - "grav_manifest_arguments_install_language": "Choose the application language", - "grav_manifest_arguments_install_multisite": "Enable multisite option ?", - "grav_manifest_description": "Grav - Grav is a modern open source flat-file CMS", - "haste_manifest_description": "Haste is an open-source pastebin software written in node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "headphones_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "headphones_manifest_arguments_install_method": "Choose installation method", - "headphones_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "headphones_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "headphones_manifest_arguments_install_public": "Is it a public application ?", - "headphones_manifest_arguments_remove_data": "Would you like to keep data files ?", - "headphones_manifest_description": "Automatic music downloader", - "hextris_manifest_description": "A fast paced puzzle game.", - "hotspot_manifest_arguments_install_firmware_nonfree": "Install non-free firmwares - in addition to the free ones - for the wifi dongle (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choose a wifi password (at least 8 characters for WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choose a wifi name (SSID)", - "hotspot_manifest_description": "Wifi Hotspot", - "htmltool_manifest_description": "An easy HTML toolset", - "htpc-manager_manifest_description": "Manage your HTPC from anywhere", - "hubzilla_manifest_arguments_install_adminemail": "Email address for the Hubzilla hub admin", - "hubzilla_manifest_description": "Hubzilla is a decentralized publication platform and social network.", - "huginn_manifest_arguments_install_invitation": "Choose an invitation code for new users", - "huginn_manifest_description": " Build agents that monitor and act on your behalf. Your agents are standing by!", - "ihatemoney_manifest_description": "A simple shared budget manager web application", - "jappix_manifest_arguments_install_language": "Choose the default language of Jappix", - "jappix_manifest_arguments_install_name": "Choose a name for Jappix", - "jappix_manifest_description": "A free social network", - "jappix_mini_manifest_arguments_install_muc": "Which chat room should Jappix Mini join? Answer 'No' if you don't want it to join a chat room.", - "jappix_mini_manifest_arguments_install_user": "Which user should Jappix Mini join? Answer 'No' to join no user. Next step is for joining a chat room.", - "jappix_mini_manifest_description": "Jappix Mini XMPP chat website integration.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo \u00e0 l'utilisateur www-data (web) ? Ces droits sont n\u00e9cessaires au bon fonctionnement de Jeedom. Ils comportent toutefois un risque de s\u00e9curit\u00e9 important si vous avez d'autres applications YunoHost accessibles en ligne. Ces applications auront les droits administrateurs et les attaquants pourraient donc les exploiter pour prendre le controle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Souhaitez-vous installer les d\u00e9pendences OpenZWave pour les modules domotiques ZWave ?", - "jeedom_manifest_description": "Jeedom is a home automation application", - "jenkins_manifest_description": "Extendable continuous integration server", - "jirafeau_manifest_arguments_install_admin_user": "Choose an admin user (will be able to access admin.php page)", - "jirafeau_manifest_arguments_install_upload_password": "Set the password granting upload permissions (leave empty to allow anybody to upload)", - "jirafeau_manifest_description": "Upload a file in a simple way and give a unique link to it", - "jitsi_manifest_description": "Video conferencing web application", - "kanboard_manifest_description": "Kanboard is a simple visual task board web application", - "keeweb_manifest_description": "Password manager compatible with KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Is it a public KiwiIRC site ?", - "kiwiirc_manifest_description": "Web IRC client", - "laverna_manifest_description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "leed_manifest_arguments_install_language": "Choose your agregator's language", - "leed_manifest_arguments_install_market": "Do you want to activate the Leed Market?", - "leed_manifest_description": "Leed is a minimalistic RSS feed aggregator which allows quick and non-intrusive reading of feeds.", - "lektor_manifest_arguments_install_admin_user": "Choose an admin user (the one who will be able to access the admin interface)", - "lektor_manifest_arguments_install_name": "Choose a name for your website", - "lektor_manifest_arguments_install_ssh_pub_key": "A public ssh key to be able to clone the repository (no, no password.).", - "lektor_manifest_description": "Lektor is a static website generator that ships with an admin interface. This package integrate the admin interface into YunoHost SSO.", - "limesurvey_manifest_arguments_install_language": "Choose the default language of this LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey is used to create advanced poll.", - "linuxdash_manifest_arguments_install_user": "Choose the YunoHost user which have access to Linux-Dash", - "linuxdash_manifest_description": "A drop-in, low-overhead monitoring web dashboard for GNU/linux machine.", - "lutim_manifest_arguments_install_always_encrypt": "Force the encryption of images?", - "lutim_manifest_description": "Self hosting images and sharing anonymous application", - "lychee_manifest_arguments_install_admin_pwd": "Choose password for admin user", - "lychee_manifest_arguments_install_admin_user": "Choose login of admin user", - "lychee_manifest_description": "Self-hosted photo-management done right", - "mailman_manifest_arguments_install_adminPass": "Choose a mailman administration password", - "mailman_manifest_arguments_install_language": "Choose a default language for mailman", - "mailman_manifest_arguments_install_listPrefix": "Choose a prefix for mailman lists (i.e. prexif in listname@prefix.yourdomain)", - "mailman_manifest_description": "Free software for managing electronic mail discussion and e-newsletter lists.", - "mattermost_manifest_arguments_install_public_site": "Can guest users access this chat?", - "mattermost_manifest_description": "An open-source, self-hosted alternative to Slack", - "mediagoblin_manifest_arguments_install_public": "Is it a public site?", - "mediagoblin_manifest_description": "A free software media publishing platform", - "mediawiki_manifest_arguments_install_language": "Choose the language", - "mediawiki_manifest_arguments_install_wikiname": "Choose a name for the wiki", - "mediawiki_manifest_description": "Open Source Wiki software", - "minchat_manifest_arguments_install_ispublic": "Taper Y si le site est public", - "minchat_manifest_description": "A minimalist web chat", - "minidlna_manifest_arguments_install_version": "Select the minidlna version to install", - "minidlna_manifest_description": "Light DLNA server to share media files over the LAN", - "miniflux_manifest_description": "Minimal RSS reader.", - "monit_manifest_description": "Monitoring of processes, files, directories, filesystems and hosts", - "monitorix_manifest_description": "A monitoring tools", - "movim_manifest_arguments_install_language": "Pod language", - "movim_manifest_arguments_install_port": "Movim daemon port (internal only)", - "movim_manifest_arguments_install_ssoenabled": "Enable SSO support (autologin) ?", - "movim_manifest_description": "The Kickass Social Network", - "multi_webapp_manifest_arguments_install_sql": "Create a database?", - "multi_webapp_manifest_description": "Empty App without FTP access", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Set the admin email for password recovery", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choose an admin password for MAP", - "mumble_admin_plugin_manifest_description": "Mumble-server web interface", - "mumbleserver_manifest_arguments_install_port": "Choose a port for your server. Let as default if you don't want to change it", - "mumbleserver_manifest_arguments_install_registername": "Choose a name for the root channel (your mumble server name)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choose a password for your mumble server. This password is given to persons who want to join", - "mumbleserver_manifest_arguments_install_welcometext": "Choose a welcome text for your server", - "mumbleserver_manifest_description": "Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.", - "munin_manifest_description": "Outil de supervision de ressources", - "my_webapp_manifest_arguments_install_with_mysql": "Do you need a MySQL database?", - "my_webapp_manifest_description": "Custom Web app with SFTP access", - "mycryptochat_manifest_description": "Encrypted IM", - "mytinytodo_manifest_arguments_install_language": "Choose the application language", - "mytinytodo_manifest_description": "Simple open source to-do list script.", - "netdata_manifest_description": "real-time performance and health monitoring", - "nextcloud_manifest_arguments_install_user_home": "Access the users home folder from Nextcloud?", - "nextcloud_manifest_description": "Access & share your files, calendars, contacts, mail & more from any device, on your terms", - "noalyss_manifest_description": "Accounting free software (Beligum and French accounting)", - "odoo_manifest_arguments_install_admin_password": "Choose a strong master admin password", - "odoo_manifest_arguments_install_database_password": "Choose a password for the 'admin' account on Odoo", - "odoo_manifest_arguments_install_lang": "Choose a language for Odoo", - "odoo_manifest_arguments_install_odoo_version": "Which version of Odoo do you want to install?", - "odoo_manifest_description": "Odoo is a suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...).", - "ofbiz_manifest_description": "Apache-OFBiz ERP", - "openidsimplesamlphp_manifest_description": "OpenID provider based on SimpleSAMLphp", - "opennote_manifest_description": "OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choose the default language of this OpenSondage", - "opensondage_manifest_description": "OpenSondage is an online service for planning an appointment or making a decision quickly and easily. No registration is required.", - "openvpn_manifest_description": "Your Secure and Private Tunnel to the Internet", - "openwrt_manifest_arguments_install_server": "Choose IP where OpenWRT is installed", - "openwrt_manifest_description": "Access to OpenWRT", - "owncloud_manifest_arguments_install_user_home": "Access the users home folder from ownCloud?", - "owncloud_manifest_description": "Sync & share your files, pictures, music, contacts, calendars, and much more!", - "phpBB_manifest_arguments_install_admin_email": "Indicate phpBB admin email - Please make sure it exists on this server !", - "phpBB_manifest_arguments_install_admin_login": "Indicate phpBB admin login", - "phpBB_manifest_arguments_install_admin_pwd": "Indicate phpBB admin password. At this stage, this password is also used for phpBB MySQL database", - "phpBB_manifest_arguments_install_curl_inst": "Automatically configure phpBB via cURL ? [BROKEN - DO NOT USE]", - "phpBB_manifest_arguments_install_lang": "Configure phpBB's language", - "phpBB_manifest_description": "#1 free, opensource bulletin board software", - "phpldapadmin_manifest_description": "Manage OpenLDAP database over the web", - "phpmyadmin_manifest_description": "Manage MySQL databases over the web", - "phpsysinfo_manifest_arguments_install_display_mode": "Display Mode?", - "phpsysinfo_manifest_arguments_install_language": "Default Language?", - "phpsysinfo_manifest_description": "A customizable PHP script that displays information about your system nicely.", - "piratebox_manifest_arguments_install_opt_chat": "Enable the chat? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Can users delete files? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choose a fake domain pour the PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choose a name for the PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Can users rename files? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Choose the application language", - "piwigo_manifest_description": "photo gallery", - "piwik_manifest_arguments_install_option_geoip": "Activate the plugin geolocation of visitors.", - "piwik_manifest_arguments_install_option_log": "Enable the analysis of server logs.", - "piwik_manifest_description": "Measurement Software web statistics to analyze traffic to your sites.", - "plexmediaserver_manifest_description": "Media server", - "pluxml_manifest_arguments_install_default_lang": "Default language", - "pluxml_manifest_arguments_install_public_site": "Should this application be public?", - "pluxml_manifest_description": "A fast and light blog/CMS storing data in XML and not in database.", - "proftpd_manifest_description": "", - "pydio_manifest_description": "File sharing platform", - "radicale_manifest_arguments_install_infcloud": "Install InfCloud web interface?", - "radicale_manifest_arguments_install_language": "Choose your interface language", - "radicale_manifest_description": "CalDAV (calendar) and CardDAV (contact) synchronization server", - "rainloop_manifest_arguments_install_lang": "Select default language", - "rainloop_manifest_arguments_install_ldap": "Do you want to add YunoHost users to the recipients suggestions?", - "rainloop_manifest_description": "Lightweight multi-account webmail", - "redirect_manifest_arguments_install_redirect_path": "Redirect destination path", - "redirect_manifest_arguments_install_redirect_type": "Redirect type", - "redirect_manifest_description": "Create a redirection or a proxy to another path.", - "riot_manifest_arguments_install_default_home_server": "Chose a default home server", - "riot_manifest_description": "A web client for matrix", - "roadiz_manifest_arguments_install_admin_name": "Choose the Roadiz administrator (must be an existing YunoHost user)", - "roadiz_manifest_arguments_install_admin_pass": "Set the password for the Admin user \u2265 5 character", - "roadiz_manifest_description": "Create a modern Website", - "roundcube_manifest_arguments_install_with_carddav": "Install CardDAV synchronization plugin?", - "roundcube_manifest_description": "Open Source Webmail software", - "rutorrent_manifest_arguments_install_data_dir": "Choose a folder to store the downloads", - "rutorrent_manifest_description": "Torrent client", - "scm_manifest_arguments_install_admin_passwd": "Choose a password for SCM-Manager administrator", - "scm_manifest_description": "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http", - "scrumblr_manifest_description": "Software for notes", - "seafile_manifest_arguments_install_admin_password": "Enter a password for the administrator", - "seafile_manifest_arguments_install_architecture": "What is the server architecture?", - "seafile_manifest_arguments_install_public_site": "Is it a public site ? If you want to use a desktop client or the smartphone app, make Seafile public.", - "seafile_manifest_arguments_install_server_name": "Choose a name", - "seafile_manifest_description": "Open Source Cloud Storage", - "searx_manifest_description": "A privacy-respecting, hackable metasearch engine", - "seenthis_manifest_arguments_install_language": "Choose the application language", - "seenthis_manifest_description": "Seenthis - Short-blogging destin\u00e9 \u00e0 la veille d\u2019actualit\u00e9.", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Are new links private by default ?", - "shaarli_manifest_arguments_install_public": "Is it a public Shaarli site ?", - "shaarli_manifest_arguments_install_title": "Choose a title for Shaarli's page", - "shaarli_manifest_description": "The personal, minimalist, super-fast, no-database delicious clone", - "shellinabox_manifest_description": "Web based AJAX terminal emulator", - "shout_manifest_description": "Web IRC client", - "sickbeard_manifest_arguments_install_fork": "LOCAL: Source URL of GIT to use", - "sickbeard_manifest_arguments_install_host": "REMOTE: Specify URL for the host", - "sickbeard_manifest_arguments_install_method": "Choose installation method", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choose a downloader to configure", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choose the listening port of the app", - "sickbeard_manifest_arguments_install_public": "Is it a public application ?", - "sickbeard_manifest_arguments_remove_data": "Would you like to keep data files ?", - "sickbeard_manifest_description": "Automatic TV show downloader", - "sogo_manifest_description": "Sogo is an opensource groupware for E-Mail, Contacts and Calender.", - "sonerezh_manifest_arguments_install_email_auth": "Email address which will be used for authentication", - "sonerezh_manifest_arguments_install_url_path": "Path for Sonerezh", - "sonerezh_manifest_description": "Self-hosted, web-based application to stream music, everywhere.", - "spip2_manifest_arguments_install_language": "Choose the application language", - "spip2_manifest_description": "SPIP - publishing system for the Internet", - "spip_manifest_arguments_install_language": "Choose the application language", - "spip_manifest_arguments_install_ldap": "LDAP Connection", - "spip_manifest_description": "SPIP - publishing system for the Internet", - "staticwebapp_manifest_description": "Minimal web application for static files (vhost)", - "strut_manifest_arguments_install_public_site": "Could non member create presentations ?", - "strut_manifest_description": "Strut is a slide editor creating impress.js presentations.", - "subsonic_manifest_description": "Subsonic is an open source, web-based media server.", - "synapse_manifest_description": "Instant messaging server who use matrix", - "syncthing_manifest_description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.", - "tagspaces_manifest_arguments_install_last": "Do you wish to install the very latest version of TagSpaces or the YunoHost-tested one? (Note: it is riskier the latest source version)", - "tagspaces_manifest_description": "TagSpaces is an open source personal data manager. It helps you organize files with tags on every platform.", - "teampass_manifest_description": "Passwords Manager", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bit or 32 bit? (x64 vs x86)", - "teamspeak_manifest_description": "Cross-platform voice communication server", - "telegram_manifest_description": "Telegram - a new era of messaging", - "testupgrade_manifest_description": "Dummy app for testing upgrade. Development purpose.", - "torclient_manifest_description": "TOR Client", - "torrelay_manifest_arguments_install_contact": "Choose an email address to be contacted on", - "torrelay_manifest_arguments_install_nickname": "Choose a nickname for your tor relay", - "torrelay_manifest_arguments_install_policy": "Choose if you want to be an exit node or not. If you don't know what it is, you should set it to No", - "torrelay_manifest_arguments_install_port": "Choose a port on which Tor will listen on", - "torrelay_manifest_description": "Tor relays are also referred to as routers or nodes. They receive traffic on the Tor network and pass it along. Check out the Tor website for a more detailed explanation of how Tor works.", - "transmission_manifest_description": "A Fast, Easy, and Free BitTorrent Client", - "transwhat_manifest_arguments_install_architecture": "What is the server architecture?", - "transwhat_manifest_description": "A getway to whatsapp from Jabber", - "ttrss_manifest_description": "A PHP and Ajax feed reader", - "vpnclient_manifest_description": "VPN Client", - "wallabag_manifest_description": "A self hostable read-it-later app", - "webapp_multi_inst_manifest_arguments_install_db_create": "Should we create a database for this app ? The database name and user will be $domain$path such as domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choose a STRONG password to access the database", - "webapp_multi_inst_manifest_description": "Web App Multi Instances without FTP access", - "webmin_manifest_description": "Webmin", - "wekan_manifest_arguments_install_language": "Choose the application language", - "wekan_manifest_description": "Trello-like kanban", - "wordpress_manifest_arguments_install_language": "Choose the language of the WordPress site", - "wordpress_manifest_arguments_install_multisite": "Enable multisite option ?", - "wordpress_manifest_description": "Create a beautiful blog or website easily", - "yifypop_manifest_description": "Inspired by Popcorn Time, a node web server to stream torrents from YIFY.", - "ynapticron_manifest_arguments_install_emails": "Email addresses the notifications will be send to (space separated).", - "ynapticron_manifest_description": "Be notified on packages to upgrade on your system.", - "yourls_manifest_description": "An URL shortening service", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choose a folder where video and music will be downloaded", - "youtube-dl-webui_manifest_description": "Web interface for youtube-dl", - "yunofav_manifest_description": "A page of favorite links for Yunohost", - "z-push_manifest_description": "Z-Push is an Exchange ActiveSync fronted written in php which lets you synchronize emails (imap/smtp backend) and calendar/contacts (carddav and caldav backend)", - "zerobin_manifest_description": "A minimalist, opensource online pastebin where the server has zero knowledge of pasted data", - "zeronet_manifest_description": "Decentralized websites using Bitcoin crypto and BitTorrent network", - "zomburl_manifest_description": "An URL shortening service" -} diff --git a/locales/oc.json b/locales/oc.json deleted file mode 100644 index 27643e44..00000000 --- a/locales/oc.json +++ /dev/null @@ -1,570 +0,0 @@ -{ - "20euros_manifest_description": "2048 - 20euros", - "243_manifest_description": "Clone du jeu 2048", - "LBCAlerte_manifest_description": "Aplicacion LBCAlerte pour YunoHost.", - "abantecart_manifest_arguments_install_admin_email": "Votre adresse courriel.", - "abantecart_manifest_arguments_install_admin_name": "Causissètz l’administrator de Abantecart (deu èsser un utilizaire YunoHost existent)", - "abantecart_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’Administrateur. ≥ cinq caractères (sans caractères spéciaux)", - "abantecart_manifest_description": "Créer un site ecommerce", - "adhocserver_manifest_description": "Un serveur adhoc pour la PSP de sony", - "adminer_manifest_arguments_install_root_access": "Permettre l’accès Root (par sécurité, désactivé par défaut) ?", - "adminer_manifest_description": "Gestionnaire de base de données en un seul fichier PHP", - "agendav_manifest_arguments_install_language": "Lengue per defaut d’utilizar dins AgenDAV", - "agendav_manifest_description": "Client web pour CalDAV", - "ajaxgoogleapis_manifest_arguments_install_public_site": "Une personne non membre peut elle accéder à ce mirroir ?", - "ajaxgoogleapis_manifest_description": "Cette Aplicacion créé un mirroir de ajax.googleapis.com", - "ampache_manifest_description": "Una aplicacion de streaming audio et vidéo", - "archivist_manifest_arguments_install_apps_backup": "Voulez-vous sauvegarder vos Aplicacions ?", - "archivist_manifest_arguments_install_core_backup": "Voulez-vous sauvegarder votre système YunoHost ?", - "archivist_manifest_arguments_install_encrypt": "Voulez-vous chiffrer vos sauvegardes ?", - "archivist_manifest_arguments_install_encryption_pwd": "Définissez le mot de passe pour le chiffrement.", - "archivist_manifest_arguments_install_frequency": "Choisissez la fréquence de vos sauvegardes ?", - "archivist_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous utilisez le chiffrement des sauvegardes.", - "archivist_manifest_description": "Sauvegardes automatisées.", - "askbot_manifest_description": "Askbot est un système de Questions et Réponses", - "baikal_manifest_description": "Serveur CalDAV+CardDAV léger", - "bicbucstriim_manifest_arguments_install_login": "Désactiver l’authentification BicBucStriim ?", - "bicbucstriim_manifest_description": "BicBucStriim est une interface web pour accéder à votre collection d’e-book.", - "bolt_manifest_arguments_install_public_site": "Est-ce un site Bold public ?", - "bolt_manifest_description": "Bolt est un outil de gestion de contenu qui vise à être aussi simple et direct que possible.", - "bozon_manifest_arguments_install_backup_core_only": "Dans le cas d’une sauvegarde, dois-je sauvegarder uniquement le cœur d’une Aplicacion ? (vos données téléversées dans BoZoN telles que les vidéos, photos, documents… ne seront pas sauvegardées)", - "bozon_manifest_arguments_install_filesize": "Définissez la taille limite de téléchargement", - "bozon_manifest_arguments_install_language": "Lenga (se la lenga del navegador es pas detectada)", - "bozon_manifest_description": "Aplicacion minimaliste de partage de fichiers", - "btsync_manifest_arguments_install_platform": "Choisissez la plateforme BitTorrentSync", - "btsync_manifest_description": "BitTorrent Sync : synchronisation de répertoire par torrent", - "cachet_manifest_arguments_install_admin_password": "Définissez le mot de passe pour l’administrateur", - "cachet_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "cachet_manifest_description": "Système de page de status open-source", - "cesium_manifest_description": "Client Duniter pour gérer ses portes-monnaie, les certifications au sein d’une monnaie libre.", - "cheky_manifest_description": "Le paquet Cheky pour YunoHost.", - "chtickynotes_manifest_description": "Des post-its génériques à tout faire", - "coin_manifest_arguments_install_email": "Choisissez le courriel auquel transmettre les notifications", - "coin_manifest_arguments_install_isp_name": "Saisissez le nom de votre fournisseur d’accès", - "coin_manifest_arguments_install_isp_site": "Saisissez l’adresse du site web de votre fournisseur d’accès", - "coin_manifest_description": "Tableau de bord des membres pour les fournisseurs d’accès associatifs.", - "collabora_manifest_arguments_install_nextclouddomain": "Le domaine de votre instance Nextcloud", - "collabora_manifest_description": "Le paquet Collabora Online pour YunoHost.", - "collaboradocker_manifest_description": "Collabora Online est une puissante suite bureautique en ligne basée sur LibreOffice", - "concrete5_manifest_arguments_install_admin_name": "Causissètz l’administrator de Concrete5 (deu èsser un utilizaire YunoHost existent)", - "concrete5_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "concrete5_manifest_arguments_install_language": "Langue par défaut à utiliser sur votre interface d’administration", - "concrete5_manifest_description": "Créer un site web moderne", - "cops_manifest_arguments_install_basicauthcreate": "Créer un accès par authentification basique (Uniquement pris en compte pour une app Publique) ? Ceci est requis si votre bibliothèque est publique et que vous voulez accéder au serveur OPDS avec votre liseuse ou Aplicacion mobile", - "cops_manifest_arguments_install_basicauthname": "Indiquez le nom d’utilisateur pour accéder au serveur OPDS/HTML (NON lié lié aux utilisateurs YunoHost)", - "cops_manifest_arguments_install_basicauthpass": "Renseignez le mot de passe pour accéder au serveur OPDS/HTML", - "cops_manifest_arguments_install_calibre": "Indiquez le chemin de votre bibliotheque Calibre. Ne la mettez pas dans /var/www/cops ou elle sera supprimée à la prochaine upgrade !!!", - "cops_manifest_description": "Calibre OPDS (et HTML) PHP Serveur", - "couchpotato_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "couchpotato_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "couchpotato_manifest_arguments_install_method": "Choisissez le type d’installation", - "couchpotato_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’Aplicacion", - "couchpotato_manifest_arguments_install_public": "Es una aplicacion publica ?", - "couchpotato_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "couchpotato_manifest_description": "Téléchargement automatisé de films", - "cryptpad_manifest_description": "Pad chiffré", - "cubiks2048_manifest_description": "Clone du jeu 2048 en 3D", - "democracyos_manifest_description": "Aplicacion qui rend possible la prise de décision.", - "diaspora_manifest_arguments_install_site_public": "Es un site public ?", - "diaspora_manifest_description": "Service de réseau social distribué", - "diasporadocker_manifest_description": "Un réseau social puissant et ouvert", - "dockercontainer_manifest_arguments_install_command": "Entrez les options du conteneur", - "dockercontainer_manifest_arguments_install_datacontainer": "Souhaitez-vous activer la fonctionnalité de backup s’appuyant sur des conteneurs de données ? (Voir explications sur GitHub)", - "dockercontainer_manifest_arguments_install_name": "Entrez le nom du conteneur", - "dockercontainer_manifest_arguments_install_repository": "Entrez le dépôt du conteneur (http://registry.hub.docker.com)", - "dockercontainer_manifest_arguments_install_restart": "Souhaitez-vous que le conteneur soit automatiquement redémarré ?", - "dockercontainer_manifest_arguments_install_volume": "Souhaitez-vous créer le dossier /home/YunoHost.docker/container-NAME afin de pouvoir le monter dans le conteneur ?", - "dockercontainer_manifest_description": "Docker permet de déployer des Aplicacions qui n’ont pas encore été intégrées à YunoHost", - "dockerrstudio_manifest_arguments_install_user": "Veuillez choisir un identifiant pour votre compte RStudio", - "dockerrstudio_manifest_description": "RStudio est un environnement de développement web pour R (statistiques). Il est exécuté via Docker.", - "dockerui_manifest_description": "Docker permet de déployer des Aplicacions qui n’ont pas encore été intégrées à YunoHost", - "dokuwiki_manifest_description": "DokuWiki est un wiki Open Source simple à utiliser et très polyvalent qui n’exige aucune base de données.", - "dolibarr_manifest_arguments_install_member": "Les utilisateurs YunoHost doivent-ils être ajoutés comme membres en attente de validation dans Dolibarr ?", - "dolibarr_manifest_description": "Dolibarr ERP & CRM est un logiciel moderne de gestion de votre activité professionnelle ou associative (contacts, factures, commandes, stocks, agenda, etc...).", - "dotclear2_manifest_description": "Moteur de blog", - "duniter_manifest_arguments_install_is_cesium_public": "Permettre à Cesium d’être consulté publiquement ?", - "duniter_manifest_arguments_install_port": "Port du nœud Duniter", - "duniter_manifest_arguments_install_sync_node": "Adresse du nœud (nom de domaine ou adresse IP) avec lequel se synchroniser", - "duniter_manifest_arguments_install_sync_port": "Port de synchronisation", - "duniter_manifest_description": "Nœud Duniter qui permet de participer à l’écriture de blocs. Système monétaire à dividende universel, monnaie libre, thérorie relative de la monnaie. Ce paquet permet de rejoindre une monnaie déjà existante.", - "emailpoubelle_manifest_arguments_install_public_site": "Est-ce que cette Aplicacion doit être visible publiquement ?", - "emailpoubelle_manifest_description": "Créez des adresses courriel jetables qui redirigent les mails vers votre adresse réelle", - "ethercalc_manifest_arguments_install_expire": "Suppression après N jours d’inactivités. (0 pour désactiver cette fonctionnalité)", - "ethercalc_manifest_arguments_install_public_site": "Des personnes n’ayant pas de compte YunoHost peuvent elles utiliser ce EtherCalc ?", - "ethercalc_manifest_description": "Feuille de calcul collaborative en ligne", - "etherpad_mypads_manifest_arguments_install_abiword": "Utiliser abiword (~260Mo) pour étendre les possibilités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_export": "Utiliser AbiWord (~260 Mio) ou LibreOffice (~400 Mio) (plus stable) pour étendre les capacités d’export (pdf, doc) ?", - "etherpad_mypads_manifest_arguments_install_help_mypads": "plugin mypads", - "etherpad_mypads_manifest_arguments_install_help_path": "Si vous choisissez d’installer le plugin mypads, etherpad doit être à la racine (/)", - "etherpad_mypads_manifest_arguments_install_help_useldap": "Utiliser LDAP ne vous permettra pas d’ajouter des utilisateurs autres que ceux de YunoHost.", - "etherpad_mypads_manifest_arguments_install_language": "Causissètz la lenga", - "etherpad_mypads_manifest_arguments_install_mypads": "Voulez-vous installer le plugin mypads ?", - "etherpad_mypads_manifest_arguments_install_useldap": "Souhaitez-vous utiliser LDAP avec mypads ?", - "etherpad_mypads_manifest_description": "Clone de Framapad, un éditeur en ligne fournissant l’édition collaborative en temps réel.", - "etherpadlite_manifest_arguments_install_public_site": "Est-ce un Etherpad public ?", - "etherpadlite_manifest_description": "Éditeur en ligne proposant une édition collaborative vraiment en temps réel", - "facette_manifest_description": "Paquet Facette pour YunoHost.", - "fallback_manifest_arguments_install_auto_deploy": "[fallback server seulement] Déployer automatiquement le fallback en cas de panne.", - "fallback_manifest_arguments_install_auto_detect_failure": "[fallback server seulement] Détection automatique d’une panne du serveur principal ?", - "fallback_manifest_arguments_install_contact_mail": "[fallback server seulement] Adresse e-mail à contacter en cas de panne.", - "fallback_manifest_arguments_install_delay_before_incident": "[fallback server seulement] Délai avant de déclarer un incident avec le serveur principal.", - "fallback_manifest_arguments_install_encrypt": "[main server seulement] Voulez-vous chiffrer vos sauvegardes ?", - "fallback_manifest_arguments_install_encryption_pwd": "[main server seulement] Définissez le mot de passe de chiffrement.", - "fallback_manifest_arguments_install_help_auto_deploy": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_contact_mail": "Uniquement pour la détection automatique de panne.
Devrait évidemment être une adresse sur un autre serveur !", - "fallback_manifest_arguments_install_help_delay_before_incident": "Uniquement pour la détection automatique de panne.", - "fallback_manifest_arguments_install_help_encrypt": "Vous ne devriez désactiver le chiffrement que si le serveur de secours est vraiment sûr.", - "fallback_manifest_arguments_install_help_encryption_pwd": "C’est nécessaire si vous n’avez pas désactivé le chiffrement.", - "fallback_manifest_arguments_install_help_install_type": "Choisissez « main server » si vous effectuez une installation sur votre vrai serveur. Ou « fallback server » si c’est votre serveur de secours.", - "fallback_manifest_arguments_install_help_pub_key": "La clé publique ssh vous sera fournie à la fin de l’installation du serveur principal.", - "fallback_manifest_arguments_install_help_ssh_host": "Ce serveur doit être en route, pour la commande ssh-keyscan.", - "fallback_manifest_arguments_install_install_type": "Choisissez le type d’installation que vous souhaitez.", - "fallback_manifest_arguments_install_pub_key": "[fallback server seulement] Placez ici la clé publique ssh.", - "fallback_manifest_arguments_install_ssh_host": "[main server seulement] Définissez le nom de domaine (ou l’adresse ip) du serveur de secours.", - "fallback_manifest_arguments_install_ssh_port": "[main server seulement] Définissez le port pour la connexion ssh.", - "fallback_manifest_description": "Serveur de secours pour YunoHost.", - "ffsync_manifest_description": "Le serveur de synchronisation de Mozilla, pour héberger vos données Firefox", - "filebin_manifest_description": "Un pastebin minimaliste, libre et où le serveur n’a aucune connaissance des données copiées - En Version pour Fichiers", - "flarum_manifest_arguments_install_adminpass": "Insérez votre mot de passe", - "flarum_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "flarum_manifest_arguments_install_title": "Choisissez un titre pour votre forum (nécessaire pour la post-installation automatique)", - "flarum_manifest_description": "Package Flarum (système de forum libre) pour YunoHost.", - "flask_manifest_arguments_install_display_name": "Nom d’affichage (utilisé dans le portail SSO)", - "flask_manifest_arguments_install_help_system_name": "(minuscules uniquement, caractères alphanumériques, sans espaces)", - "flask_manifest_arguments_install_system_name": "Nom court utilisé par le système pour identifier votre Aplicacion", - "flask_manifest_description": "Modèle de l’Aplicacion Flask.", - "fluxbb_manifest_description": "FluxBB est un forum ergonomique, rapide et léger pour votre site internet.", - "framaestro_hub_manifest_description": "Un hub agrégateur de services en ligne : vous permet d’avoir une Aplicacion Framaestro collaborative en temps réel (vous devez d’abord installer framaestro).", - "framaestro_manifest_description": "Agrégateur de services en ligne. Si vous voulez avoir un Framaestro collaboratif en temps réel, installez framaestro_hub (travail en cours)", - "framagames_manifest_description": "Ensemble de jeux Framagames venant de Framasoft", - "freeboard_manifest_arguments_install_adv_html": "Utilisé l’Html développeur ? (Tableau de bord permanent, plus de plugins...)", - "freeboard_manifest_arguments_install_dash": "Tableau de bord permanent, à placer dand /var/www/votre_dashboard/", - "freeboard_manifest_arguments_install_dash_bool": "Utiliser un tableau de bord permanent ? (Dev Html requis)", - "freeboard_manifest_description": "Créateur de tableaux de bords faits pour l’IOT.", - "freshrss_manifest_description": "FreshRSS est un agrégateur de flux RSS à auto-héberger", - "friendica_manifest_arguments_install_public_site": "Es un site public ?", - "friendica_manifest_description": "Serveur de Communication Social", - "ftp_webapp_manifest_arguments_install_language": "Causissètz la lenga del client ftp", - "ftp_webapp_manifest_description": "Serveur FTP et client Net2ftp configuré pour être utilisé avec les webapp sur le port personnalisé 21021", - "funkwhale_manifest_description": "Un serveur de musique moderne, libre et convivial", - "galette_manifest_arguments_install_adminPass": "Mot de passe administrateur", - "galette_manifest_description": "Aplicacion web de gestion des membres pour les associations", - "gateone_manifest_description": "Émulateur de terminal et client SSH en HTML5", - "ghostblog_manifest_description": "Plateforme de blogging", - "gitea_manifest_description": "Une forge git légère", - "gitlab_manifest_description": "Gitlab pour YunoHost.", - "gitolite_manifest_arguments_install_adminpubkey": "Veuillez placer ici la clé SSH publique de l'administrateur", - "gitolite_manifest_description": "Gitolite vous permet de configurer un serveur git, avec un contrôle des accès très fin et beaucoup plus de fonctionnalités puissantes.", - "gitweb_manifest_arguments_install_public_site": "Est-ce que cette Aplicacion doit être visible publiquement ?", - "gitweb_manifest_description": "Une interface web pour consulter les dépôts gitolite", - "glowingbear_manifest_description": "Un client Web pour WeeChat.", - "glpi_manifest_arguments_install_language": "Causissètz la lenga del GLPI", - "glpi_manifest_description": "Logiciel de création de blog ou de site Web", - "gnusocial_manifest_arguments_install_name": "Choisissez un nom pour votre nœud GNU Social", - "gnusocial_manifest_arguments_install_profile": "Q’est ce qu’un profile GNU Social ?", - "gnusocial_manifest_description": "Créer et fédérer les nœuds de communications", - "gogs_manifest_arguments_install_public_site": "Es un site public ?", - "gogs_manifest_description": "Une forge Git légère", - "grafana_manifest_arguments_install_port": "Choisissez un port pour votre serveur. Laissez la valeur par défaut si vous ne souhaitez pas le changer", - "grafana_manifest_description": "Tableaux de bords de supervision", - "grav_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "grav_manifest_arguments_install_multisite": "Activer l’option multi-site ?", - "grav_manifest_description": "Grav - Grav est un CMS moderne, open source et ne nécessitant aucune base de données", - "haste_manifest_description": "Haste est un presse-papier open source écrit en node.js", - "headphones_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "headphones_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "headphones_manifest_arguments_install_method": "Choisissez le type d’installation", - "headphones_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "headphones_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’Aplicacion", - "headphones_manifest_arguments_install_public": "Es una aplicacion publica ?", - "headphones_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "headphones_manifest_description": "Téléchargement automatisé de musiques", - "hextris_manifest_description": "Un jeu de puzzle très rapide.", - "horde_manifest_arguments_install_ansel_install": "Installer un gestionnaire de photos complet (Ansel) ?", - "horde_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "horde_manifest_arguments_install_service_autodiscovery": "Voulez-vous activer le service d’auto-découverte CaldDav/CardDAV ?", - "horde_manifest_arguments_install_sesha_install": "Installer un gestionnaire d’inventaire (Sesha) ?", - "horde_manifest_arguments_install_whups_install": "Installer un système de gestion de tickets (Whups) ?", - "horde_manifest_arguments_install_wicked_install": "Installer un Wiki (Wicked) ?", - "horde_manifest_description": "Un logiciel de groupe (messagerie web, carnet d’adresse, calendrier) utilisant PHP", - "hotspot_manifest_arguments_install_firmware_nonfree": "Installer des firmwares non-libres (en plus des libres) pour la clé USB wifi (yes/no)", - "hotspot_manifest_arguments_install_wifi_passphrase": "Choisissez un mot de passe wifi (au minimum 8 caractères pour le WPA2)", - "hotspot_manifest_arguments_install_wifi_ssid": "Choisissez un nom pour le wifi (SSID)", - "hotspot_manifest_description": "Hotspot Wifi", - "htmltool_manifest_description": "Un ensemble d’outils HTML simple et pratique", - "htpc-manager_manifest_description": "Piloter votre HTPC où vous souhaitez", - "hubzilla_manifest_arguments_install_adminemail": "Courriel pour l’administrateur du hub Hubzilla", - "hubzilla_manifest_arguments_install_email": "Courriel pour l’administrateur du hub Hubzilla", - "hubzilla_manifest_arguments_install_run_exec": "Acceptez-vous de modifier php.ini pour permettre l’usage de la fonction exec() par Hubzilla ?", - "hubzilla_manifest_arguments_install_upload": "Taille maximale des téléversements (Mio)", - "hubzilla_manifest_description": "Hubzilla est un réseau social décentralisé de partage de contenu.", - "huginn_manifest_arguments_install_invitation": "Choisissez un code d’invitation pour les nouveaux utilisateurs", - "huginn_manifest_description": " Construisez des agents qui surveillent et agissent en votre nom. Vos agents sont prêts !", - "humhub_manifest_description": "Réseau social d’entreprise.", - "ihatemoney_manifest_description": "Una aplicacion web de comptes partagés à plusieurs", - "jappix_manifest_arguments_install_language": "Causissètz la lenga per defaut de Jappix", - "jappix_manifest_arguments_install_name": "Choisissez un nom pour Jappix", - "jappix_manifest_description": "Un réseau social libre", - "jappix_mini_manifest_arguments_install_muc": "Jappix Mini doit rejoindre quel salon de discussion ? Répondre « No » pour qu’il ne rejoindre aucun salon de discussion.", - "jappix_mini_manifest_arguments_install_user": "Jappix Mini doit rejoindre quel utilisateur ? Répondre « No » pour qu’il ne rejoigne aucun utilisateur. L’étape suivante est pour rejoindre un salon de discussion.", - "jappix_mini_manifest_description": "Intégration de Jappix Mini chat XMPP.", - "jeedom_manifest_arguments_install_sudo": "Acceptez-vous de donner les droits sudo à l’utilisateur Jeedom ? C’est nécessaire pour le fonctionnement de la majorité des fonctionnalités de Jeedom. Cependant, des attaquants pourraient utiliser les vulnérabilités de Jeedom pour prendre le contrôle de votre serveur.", - "jeedom_manifest_arguments_install_zwave": "Do you want to install OpenZWave dependences for ZWave home automation modules ?", - "jeedom_manifest_description": "Jeedom est une Aplicacion de domotique", - "jenkins_manifest_description": "Serveur extensible d’intégration continue", - "jirafeau_manifest_arguments_install_admin_user": "Causissètz l’administrator (seul autorisé à accéder à la page admin.php)", - "jirafeau_manifest_arguments_install_upload_password": "Définissez le mot de passe permettant l’accès à l’envoi de fichiers (laissez vide pour autoriser tout le monde)", - "jirafeau_manifest_description": "Hébergez simplement un fichier et partagez-le avec un lien unique", - "jitsi_manifest_description": "Aplicacion web de conférence vidéo", - "joomla_manifest_arguments_install_email": "Courriel de l’administrateur", - "joomla_manifest_arguments_install_username": "Identifiant de l’administrateur", - "joomla_manifest_description": "Joomla! est un système de gestion de contenu primé.", - "kanboard_manifest_description": "Kanboard est une Aplicacion web de management de tâches simples", - "keeweb_manifest_description": "Gestionnaire de mots de passe compatible avec KeePass.", - "kiwiirc_manifest_arguments_install_public_site": "Est-ce un site KiwiIRC public ?", - "kiwiirc_manifest_description": "Client Web pour IRC", - "kodi_manifest_arguments_install_launch_on_boot": "Lancer Kodi au démarrage du serveur YunoHost", - "kodi_manifest_arguments_install_open_webserver_port": "Ouvrir le port 8080 afin d’utiliser via votre téléphone une Aplicacion à distance Kodi sur votre réseau local", - "kodi_manifest_description": "Transforme votre serveur YunoHost en un centre multimédia avec Kodi", - "kresus_manifest_description": "Kresus est un gestionnaire de finances personnel.", - "laverna_manifest_description": "Laverna est une Aplicacion JavaScript de prise de notes supportant le format Markdown et le chiffrement. Une alternative open source à Evernote.", - "leed_manifest_arguments_install_language": "Choisissez la langue de votre agrégateur", - "leed_manifest_arguments_install_market": "Voulez-vous activer le Leed Market ?", - "leed_manifest_description": "Leed est un agrégateur RSS minimaliste qui permet la consultation de flux RSS de manière rapide et non intrusive.", - "lektor_manifest_arguments_install_admin_user": "Causissètz l’administrator (seul autorisé à accéder à l’interface d’administration)", - "lektor_manifest_arguments_install_name": "Choisissez un nom pour votre site web", - "lektor_manifest_arguments_install_ssh_pub_key": "Une clé ssh publique afin de pouvoir cloner le dépôt (non, pas de mot de passe).", - "lektor_manifest_description": "Lektor est générateur de site web statique livré avec une interface d’administration. Ce paquet intègre l’interface d’administration dans le SSO de YunoHost.", - "libresonic_manifest_description": "Libresonic est un serveur média open source basé sur le web.", - "limesurvey_manifest_arguments_install_language": "Causissètz la lenga per defaut de LimeSurvey", - "limesurvey_manifest_description": "LimeSurvey est un outil de création et diffusion de sondage en ligne.", - "linuxdash_manifest_arguments_install_user": "Choisissez l’utilisateur YunoHost qui a accès à Linux-Dash", - "linuxdash_manifest_description": "Tableau de bord léger pour le monitoring d’un serveur GNU/linux.", - "lstu_manifest_description": "Raccourcisseur d’adresses", - "lufi_manifest_description": "Aplicacion d’auto-hébergement de fichiers et de partages anonymes", - "lutim_manifest_arguments_install_always_encrypt": "Forcer le chiffrement des images ?", - "lutim_manifest_description": "Aplicacion d’hébergement et de partage d’images anonyme", - "lychee_manifest_arguments_install_admin_pwd": "Choisissez un mot de passe pour le compte administrateur", - "lychee_manifest_arguments_install_admin_user": "Choisissez le nom d’utilisateur de l’administrateur", - "lychee_manifest_description": "Gestionnaire de photos autohebergé", - "mailman_manifest_arguments_install_adminPass": "Choisissez un mot de passe d’administration pour mailman", - "mailman_manifest_arguments_install_admin_password": "Choisissez un mot de passe d’administration pour mailman", - "mailman_manifest_arguments_install_help_admin_password": "Sera nécessaire pour créer et administrer les listes. Prudence cependant : ce mot de passe sera écrit en clair sur le disque…", - "mailman_manifest_arguments_install_help_domain": "Ceci sera le domaine sur lequel s’exécuteront les listes de discussions", - "mailman_manifest_arguments_install_help_path": "L’interface web pour mailman sera accessible via le.domaine.fr/chemin", - "mailman_manifest_arguments_install_language": "Choisissez une langue par défaut pour mailman", - "mailman_manifest_arguments_install_listPrefix": "Choisissez un préfixe pour les listes mailman (c'est-à-dire prefix dans listname@prefix.yourdomain)", - "mailman_manifest_description": "Logiciel libre pour gérer des listes de diffusion et newsletters.", - "mastodon_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "mastodon_manifest_arguments_install_passwd": "Saisissez un mot de passe pour l’administrateur ≥ 8 caractères", - "mastodon_manifest_description": "Mastodon est un réseau social libre et gratuit.", - "mattermost_manifest_arguments_install_analytics": "Permettre à Mattermost d’envoyer des télémesures sur votre utilisation de cette Aplicacion ?", - "mattermost_manifest_arguments_install_public_site": "Les utilisateurs non-enregistrés peuvent-ils accéder à ce chat ?", - "mattermost_manifest_description": "Une alternative open-source et self-hostée à Slack", - "mediadrop_manifest_description": "Mediadrop - La plate-forme vidéo Open Source du Web", - "mediagoblin_manifest_arguments_install_public": "Es un site public ?", - "mediagoblin_manifest_description": "Plateforme de diffusion de différents types de multimédia", - "mediawiki_manifest_arguments_install_language": "Causissètz la lenga", - "mediawiki_manifest_arguments_install_wikiname": "Choisissez un nom pour le wiki", - "mediawiki_manifest_description": "Wiki Open Source", - "minchat_manifest_arguments_install_ispublic": "Type Y if website is public", - "minchat_manifest_description": "Un web chat minimaliste", - "minetest_manifest_arguments_install_creative": "Activer ou non le mode créatif (inventaire illimité)", - "minetest_manifest_arguments_install_damage": "Permettre aux joueurs de recevoir des dommages et de mourir", - "minetest_manifest_arguments_install_pvp": "S’il faut permettre aux joueurs de s’entretuer les uns les autres", - "minetest_manifest_description": "Minetest est un jeu et un moteur de jeu voxel open-source et libre. Complètement extensible. Nécessitant un client pour se connecter au serveur.", - "minidlna_manifest_arguments_install_version": "Choix de la version de minidlna à installer", - "minidlna_manifest_description": "Serveur DLNA léger pour partager les fichiers multimédia sur le réseau local", - "miniflux_manifest_description": "Lecteur de flux RSS minimaliste.", - "modernpaste_manifest_description": "Une alternative Pastebin moderne et riche en fonctionnalités", - "monica_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "monica_manifest_description": " Personal Relationship Manager - un nouveau type de CRM pour organiser les interactions avec vos amis et votre famille.", - "monit_manifest_description": "Supervision de process, fichiers, répertoires, systèmes de fichiers and hôtes", - "monitorix_manifest_description": "Un outil de monitoring", - "mopidy_manifest_arguments_install_admin_mopidy": "Causissètz l’administrator de Mopidy (doit être un utilisateur YunoHost)", - "mopidy_manifest_arguments_install_soundcloud_id": "ID Soundcloud (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id": "Identifiant client Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_id_secret": "Identifiant client secret Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_pass": "Mot de passe Spotify (champ optionnel)", - "mopidy_manifest_arguments_install_spotify_user": "Utilisateur Spotify (champ optionnel)", - "mopidy_manifest_description": "Mopidy - est un serveur de musique extensible écrit en Python.", - "movim_manifest_arguments_install_language": "Lenga del pod", - "movim_manifest_arguments_install_port": "Port du daemon Movim (interne uniquement)", - "movim_manifest_arguments_install_ssoenabled": "Activer le support SSO (connexin auto) ?", - "movim_manifest_description": "Le réseau social qui déchire", - "multi_webapp_manifest_arguments_install_sql": "Créer une base de données?", - "multi_webapp_manifest_description": "App vide sans accès FTP", - "mumble_admin_plugin_manifest_arguments_install_admin_email": "Entrez une adresse pour la récupération de mot de passe", - "mumble_admin_plugin_manifest_arguments_install_admin_pass": "Choisissez le mot de passe administrateur", - "mumble_admin_plugin_manifest_description": "Interface web pour administrer un serveur mumble", - "mumbleserver_manifest_arguments_install_port": "Entrez un port pour votre serveur. Laissez par défaut si vous ne voulez pas en changer", - "mumbleserver_manifest_arguments_install_registername": "Entrez un nom pour le channel racine (le nom de votre serveur mumble)", - "mumbleserver_manifest_arguments_install_server_login_password": "Choisissez un mot de passe pour votre serveur Mumble. Ce mot de passe sera donné aux personnes qui veulent rejoindre le serveur", - "mumbleserver_manifest_arguments_install_welcometext": "Choisissez un message de bienvenue pour le serveur", - "mumbleserver_manifest_description": "Mumble est un logiciel libre de voix sur IP (VoIP) à faible latence et de haute qualité, l’usage principal étant lors des parties de jeux en réseau.", - "munin_manifest_description": "Resource monitoring tool", - "my_webapp_manifest_arguments_install_with_mysql": "Avez-vous besoin d’une base de données MySQL ?", - "my_webapp_manifest_description": "Aplicacion Web personnalisée avec accès SFTP", - "mycryptochat_manifest_description": "Messagerie Instantanée chiffrée", - "mytinytodo_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "mytinytodo_manifest_description": "Un script Open Source simple pour les listes de tâches.", - "netdata_manifest_description": "Monitoring serveur en temps reel", - "nextcloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis Nextcloud ?", - "nextcloud_manifest_description": "Consultez et partagez vos fichiers, agendas, carnets d’adresses, emails et bien plus depuis les appareils de votre choix, sous vos conditions", - "nexusoss_manifest_arguments_install_lang": "Seleccionatz la lenga per defaut", - "nexusoss_manifest_description": "Le gestionnaire de Nexus Repository OSS par Sonatype", - "noalyss_manifest_description": "Logiciel libre de comptabilité (comptabilité Belge et Française)", - "nodebb_manifest_arguments_install_admin_name": "Causissètz l’administrator de Abantecart (deu èsser un utilizaire YunoHost existent)", - "nodebb_manifest_description": "Forum Nodejs", - "odoo_manifest_arguments_install_admin_password": "Choisissez un mot de passe maître fort pour l’administration", - "odoo_manifest_arguments_install_database_password": "Choisissez un mot de passe pour le compte « admin » d’Odoo", - "odoo_manifest_arguments_install_lang": "Choisissez une langue pour Odoo", - "odoo_manifest_arguments_install_odoo_version": "Quelle version d’Odoo souhaitez-vous installer ?", - "odoo_manifest_description": "Odoo est une collection d’apps de gestion d’entreprise (ERP : CRM, Comptabilité, Point de Vente, RH, Achats, ...).", - "ofbiz_manifest_description": "L’ERP de gestion d’entreprise Apache-OFBiz", - "openidsimplesamlphp_manifest_description": "Fournisseur OpenID basé sur SimpleSAMLphp", - "opennote_manifest_description": "OpenNote est une alternative web à Microsoft OneNote (T) and EverNote.", - "opensondage_manifest_arguments_install_language": "Choisissez la langue par défault d’OpenSondage", - "opensondage_manifest_description": "OpenSondage sert à faire des sondages sans authentification pour trouver une date de réunion qui convienne à toutes les personnes concernées.", - "openvpn_manifest_description": "Votre tunnel privé et sécurisé vers Internet", - "openwrt_manifest_arguments_install_server": "Choisissez l’IP sur laquelle OpenWRT sera installé", - "openwrt_manifest_description": "Accès à OpenWRT", - "ore_manifest_arguments_install_email": "Fournissez une adresse courriel pour envoyer les paramètres de la base de données (Le mot de passe sera envoyé dans ce courriel. Donc PRUDENCE)", - "ore_manifest_description": "Paquet Open Real Estate pour YunoHost.", - "osjs_manifest_description": "Bureau auquel vous avez accès via votre navigateur", - "owncloud_manifest_arguments_install_user_home": "Accéder au dossier personnel des utilisateurs depuis ownCloud ?", - "owncloud_manifest_description": "Synchronisez et partagez vos fichiers, images, musiques, contacts, calendriers, et bien plus !", - "owntracks_manifest_description": "Paquet Owntracks (historique de localisation) pour YunoHost.", - "pagure_manifest_description": "Une forge logicielle utilisant git et Python", - "pelican_manifest_arguments_install_author": "Choisissez un auteur", - "pelican_manifest_arguments_install_title": "Choisissez un titre par défaut pour votre site internet", - "pelican_manifest_description": "Générateur de sites statiques Pelican", - "pgadmin_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "pgadmin_manifest_description": "Gérez des bases de données PostgreSQL sur le web", - "phpBB_manifest_arguments_install_admin_email": "Renseignez un courriel pour l’admin phpBB - Vérifiez bien qu’il existe sur ce serveur !", - "phpBB_manifest_arguments_install_admin_login": "Renseignez un login pour l’admin phpBB", - "phpBB_manifest_arguments_install_admin_pwd": "Renseignez un mot de passe pour l’admin phpBB. Pour l’instant, ce mot de passe est également utilisé pour la base de donnée MySQL de phpBB", - "phpBB_manifest_arguments_install_curl_inst": "Configurer phpBB automatiquement via cURL ? [CASSE - NE PAS UTILISER]", - "phpBB_manifest_arguments_install_lang": "Configurar la lenga de phpBB", - "phpBB_manifest_description": "Le 1er logiciel de forum libre et gratuit", - "phpldapadmin_manifest_description": "Aplicacion web de gestion de la base OpenLDAP", - "phpmyadmin_manifest_description": "Aplicacion web de gestion des bases de données MySQL", - "phpsysinfo_manifest_arguments_install_display_mode": "Mode d’affichage ?", - "phpsysinfo_manifest_arguments_install_language": "Lenga per defaut ?", - "phpsysinfo_manifest_description": "Un script PHP paramétrable qui affiche des informations sur votre système.", - "pihole_manifest_arguments_install_enable_dhcp": "Voulez-vous définir Pi-hole comme votre serveur DHCP ?", - "pihole_manifest_arguments_install_help_enable_dhcp": "Si vous voulez faire ça, vous devriez vraiment lire ça avant !", - "pihole_manifest_arguments_install_help_query_logging": "Garder cette option désactivée rendra les graphiques sur la page d’administration inutiles. Mais respectera la vie privée des autres utilisateurs.", - "pihole_manifest_arguments_install_query_logging": "Voulez-vous enregistrer les requêtes DNS ?", - "pihole_manifest_description": "Filtrage publicitaire sur l’ensemble du réseau via votre propre serveur DNS.", - "piratebox_manifest_arguments_install_opt_chat": "Activer le chat ? (yes/no)", - "piratebox_manifest_arguments_install_opt_deleting": "Les utilisateurs peuvent-ils supprimer des fichiers ? (yes/no)", - "piratebox_manifest_arguments_install_opt_domain": "Choissez un faux domaine pour la PirateBox", - "piratebox_manifest_arguments_install_opt_name": "Choisir un nom pour la PirateBox", - "piratebox_manifest_arguments_install_opt_renaming": "Les utilisateurs peuvent-ils renommer des fichiers ? (yes/no)", - "piratebox_manifest_description": "PirateBox", - "piwigo_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "piwigo_manifest_description": "Galerie photo", - "piwik_manifest_arguments_install_option_geoip": "Activer le plugin de géolocalisation des visiteurs.", - "piwik_manifest_arguments_install_option_log": "Activer l’analyse des log du serveur.", - "piwik_manifest_description": "Logiciel de mesure de statistiques web, pour analyser le trafic de vos sites.", - "plexmediaserver_manifest_description": "Serveur multimédia", - "plonecms_manifest_arguments_install_admin_name": "Causissètz l’administrator de Plone (doit être un utilisateur YunoHost)", - "plonecms_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "plonecms_manifest_description": "Créez un site web moderne avec un CMS écrit en Python", - "pluxml_manifest_arguments_install_default_lang": "Lengue per defaut", - "pluxml_manifest_arguments_install_public_site": "Est-ce que cette Aplicacion doit être visible publiquement ?", - "pluxml_manifest_description": "Un blog/CMS rapide et léger enregistrant les données sous la forme de fichiers XML et non pas dans une Base de Données.", - "portainer_manifest_description": "Une interface web pour le Docker Engine Management", - "prestashop_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "prestashop_manifest_arguments_install_passwd": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "prestashop_manifest_description": "Crée un site web e-commerce", - "proftpd_manifest_description": "Le serveur FTP Proftpd pour YunoHost", - "pydio_manifest_description": "Plateforme de partage de fichiers", - "radicale_manifest_arguments_install_infcloud": "Installer l’interface web InfCloud ?", - "radicale_manifest_arguments_install_language": "Causissètz la lenga de l’interfàcia", - "radicale_manifest_description": "Serveur de synchronisation CalDAV et CardDAV", - "rainloop_manifest_arguments_install_lang": "Seleccionatz la lenga per defaut", - "rainloop_manifest_arguments_install_ldap": "Souhaitez-vous ajouter les utilisateurs YunoHost dans les suggestions de destinataires ?", - "rainloop_manifest_description": "Webmail léger multi-comptes", - "redirect_manifest_arguments_install_redirect_path": "Emplacement de destination", - "redirect_manifest_arguments_install_redirect_type": "Type de redirection", - "redirect_manifest_description": "Créer une redirection ou un proxy vers un autre emplacement.", - "riot_manifest_arguments_install_default_home_server": "Choisissez un serveur par défault", - "riot_manifest_description": "Un client web pour matrix", - "roadiz_manifest_arguments_install_admin_name": "Causissètz l’administrator de Roadiz (deu èsser un utilizaire YunoHost existent)", - "roadiz_manifest_arguments_install_admin_pass": "Définissez le mot de passe pour l’administrateur. ≥ cinq caractères", - "roadiz_manifest_description": "Créer un site web moderne avec un CMS polymorphique", - "rocketchat_manifest_arguments_install_lang": "Seleccionatz la lenga per defaut", - "rocketchat_manifest_description": "La plateforme de discussion ultime", - "roundcube_manifest_arguments_install_with_carddav": "Installer le plugin de synchronisation CardDAV ?", - "roundcube_manifest_arguments_install_with_enigma": "Installer le plugin de chiffrement des messages Enigma ?", - "roundcube_manifest_description": "Webmail Open Source", - "rss-bridge_manifest_description": "Un projet PHP capable de générer des flux ATOM pour des sites web n’en ayant pas.", - "rutorrent_manifest_arguments_install_data_dir": "Choisissez un dossier pour sauver les telechargements", - "rutorrent_manifest_description": "Client torrent", - "scm_manifest_arguments_install_admin_passwd": "Choisissez un mot de passe pour l’administrateur SCM-Manager", - "scm_manifest_description": "La facon la plus simple de gérer ses dépots Git, Mercurial et Subversion par http", - "scrumblr_manifest_description": "Aplicacion pour créer des post-it", - "seafile_manifest_arguments_install_admin_password": "Saisissez un mot de passe pour l’administrateur", - "seafile_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "seafile_manifest_arguments_install_public_site": "Es un site public ? Pour utiliser un client sur PC ou l’Aplicacion mobile, Seafile doit être public.", - "seafile_manifest_arguments_install_server_name": "Choisissez un nom (3 à 15 lettres ou chiffres)", - "seafile_manifest_description": "Stockage Cloud Open Source", - "searx_manifest_description": "Un méta-moteur de recherche respectueux de la vie privée et bidouillable", - "seenthis_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "seenthis_manifest_description": "Seenthis - Short-blogging destiné à la veille d’actualité.", - "shaarli_manifest_arguments_install_privateinstance": "Cette instance est-elle privée ?", - "shaarli_manifest_arguments_install_privatelinkbydefault": "Les nouveaux liens sont-ils privés par défaut ?", - "shaarli_manifest_arguments_install_public": "Est-ce un site Shaarli public ?", - "shaarli_manifest_arguments_install_title": "Choisissez un titre pour la page de Shaarli", - "shaarli_manifest_description": "Clone de delicious", - "shellinabox_manifest_description": "Émulateur de terminal web", - "shout_manifest_description": "Client Web IRC", - "sickbeard_manifest_arguments_install_fork": "LOCAL: URL du GIT source à utiliser", - "sickbeard_manifest_arguments_install_host": "REMOTE: Indiquez l’URL de l’hôte", - "sickbeard_manifest_arguments_install_method": "Choisissez le type d’installation", - "sickbeard_manifest_arguments_install_options": "LOCAL: Choisissez un client de téléchargement", - "sickbeard_manifest_arguments_install_port": "LOCAL: Choisissez le port d’écoute de l’Aplicacion", - "sickbeard_manifest_arguments_install_public": "Es una aplicacion publica ?", - "sickbeard_manifest_arguments_remove_data": "Souhaitez-vous conserver les données ?", - "sickbeard_manifest_description": "Téléchargement automatisé de séries TV", - "sickrage_manifest_description": "Téléchargement automatisé de séries TV", - "sogo_manifest_description": "Sogo est une solution open source pour gérer les E-mails, Contacts et Calendriers.", - "sonerezh_manifest_arguments_install_email_auth": "Adresse courriel qui servira à s’authentifier", - "sonerezh_manifest_arguments_install_url_path": "Chemin sur lequel installer Sonerezh", - "sonerezh_manifest_description": "Aplicacion web pour écouter en streaming de la musique partout.", - "spftoolbox_manifest_description": "Aplicacion de vérification des paramètres DNS.", - "spip2_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "spip2_manifest_description": "SPIP - Système de publication pour l’Internet", - "spip_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "spip_manifest_arguments_install_ldap": "Connexion LDAP", - "spip_manifest_description": "SPIP - Système de publication pour l’Internet", - "ssh_chroot_dir_manifest_arguments_install_help_password": "OPTIONNEL. Il vaut mieux utiliser une clef publique ssh à la place. Voir si-dessous.", - "ssh_chroot_dir_manifest_arguments_install_help_pub_key": "OPTIONNEL. Vous pouvez utiliser un mot de passe à la place, mais une clé ssh publique est plus sécurisée. Demandez à votre bénéficiaire sa clé publique.", - "ssh_chroot_dir_manifest_arguments_install_help_size": "Kio par défaut, utilisez M, G ou T pour indiquer une autre unité.", - "ssh_chroot_dir_manifest_arguments_install_help_ssh_user": "Ce doit être un nouvel utilisateur, il sera créé pour cet usage.", - "ssh_chroot_dir_manifest_arguments_install_pub_key": "Donnez une clef ssh publique", - "ssh_chroot_dir_manifest_arguments_install_size": "Choisissez l’espace maximum à allouer à cet utilisateur", - "ssh_chroot_dir_manifest_arguments_install_ssh_user": "Choisissez un nouvel utilisateur pour ce dossier", - "ssh_chroot_dir_manifest_description": "Dossier ssh en chroot avec gestion de quotas.", - "staticwebapp_manifest_description": "Aplicacion web minimale pour les fichiers statiques (vhost)", - "strut_manifest_arguments_install_public_site": "Une personne non membre peut elle créer une présentation ?", - "strut_manifest_description": "Strut est un éditeur de slide permetant de créer des présentation impress.js.", - "subsonic_manifest_description": "Subsonic est un server multimedia open-source avec interface web.", - "svgedit_manifest_description": "SVG-edit est un outil de manipulation de SVG en ligne, rapide, et écrit en JavaScript qui fonctionne avec tout navigateur moderne.", - "sympa_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "sympa_manifest_arguments_install_swap_ack": "Cette Aplicacion nécessite 500 Mo de RAM. Le script d’installation va automatiquement ajouter du swap sur le système. Cependant, l’utilisation de swap risque de diminuer sa durée de vie. Êtes-vous d’accord avec l’ajout de swap (requis) ?", - "sympa_manifest_description": "Gestionnaire de listes de discussions", - "synapse_manifest_description": "Un serveur de messagerie instantané basé sur matrix", - "syncthing_manifest_description": "Syncthing remplace les services propriétaires de synchro et de cloud avec quelque chose d’ouvert, digne de confiance et décentralisée.", - "tagspaces_manifest_arguments_install_last": "Souhaitez-vous installer la toute dernière version de TagSpaces ou une version testée sur YunoHost ? (Note : il est plus risqué d’installer la dernière version source)", - "tagspaces_manifest_description": "TagSpaces est un gestionnaire de fichiers open source. Il vous aide à organiser vos fichiers à l’aide de tags et ce sur n’importe quelle plateforme.", - "teampass_manifest_description": "Gestionnaire de mots de passes", - "teamspeak_manifest_arguments_install_System-OS Platform": "64 bits ou 32 bits ? (x64 vs x86)", - "teamspeak_manifest_description": "Serveur de communication vocale multi-plateforme", - "telegram_chatbot_manifest_arguments_install_token_github": "Token de l’API GitHub", - "telegram_chatbot_manifest_arguments_install_token_telegram": "Token Telegram", - "telegram_chatbot_manifest_arguments_install_user_github": "Nom d’utilizaire GitHub", - "telegram_chatbot_manifest_description": "Chatbot Telegram - mini robot conversationnel pour Telegram", - "telegram_manifest_description": "Telegram - un nouvelle espace de messagerie", - "testupgrade_manifest_arguments_install_help_path": "Ce sera le chemin de votre Aplicacion et non le chemin de votre système de fichiers", - "testupgrade_manifest_arguments_install_test_translation_generation": "Quelques chaînes de caractères aléatoires pour voir si cela est inclus dans en.json foobar", - "testupgrade_manifest_description": "Aplicacion fictive pour tester les mises à jour pour raison de développement.", - "thelounge_manifest_description": "The Lounge est un client web IRC.", - "timeoff_manifest_description": "Logiciel de gestion des absences simple et puissant pour les petites et moyennes entreprises.", - "torclient_manifest_description": "Client Tor", - "torrelay_manifest_arguments_install_contact": "Choisissez une adresse courriel sur laquelle vous pouvez être contacté", - "torrelay_manifest_arguments_install_nickname": "Choisissez un pseudonyme pour votre relai tor", - "torrelay_manifest_arguments_install_policy": "Choisissez si vous voulez pouvoir être choisi comme noeud de sortie. Si vous ne savez pas ce que c’est, vous devriez laisser ce paramètre à Non", - "torrelay_manifest_arguments_install_port": "Choisissez un port sur lequel Tor va écouter", - "torrelay_manifest_description": "Les relais tor sont aussi appelés routeurs ou noeuds. Ils recoivent le traffic du réseau Tor et le transfèrent au noeud suivant. Rendez-vous sur le site du projet Tor pour plus d’explications.", - "transmission_manifest_description": "Un client BitTorrent libre et rapide", - "transwhat_manifest_arguments_install_architecture": "Quelle est l’architecture du serveur ?", - "transwhat_manifest_description": "Une passerelle whatsapp depuis Jabber", - "ttrss_manifest_description": "Un lecteur de flux en PHP et Ajax", - "turtl_manifest_description": "Turtl vous permet de prendre des notes, de marquer des sites Web et de stocker des documents pour des projets sensibles. Qu’il s’agisse de partager des mots de passe avec vos collègues de travail ou de suivre les recherches sur un article que vous écrivez, Turtl protège ceci de tout le monde sauf vous et ceux avec qui vous partagez.", - "ulogger_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "ulogger_manifest_description": "Paquet ulogger pour YunoHost.", - "umap_manifest_arguments_install_bitbucket_key": "Clef Bitbucket (champ optionnel)", - "umap_manifest_arguments_install_bitbucket_secret": "Clef secrète Bitbucket (champ optionnel)", - "umap_manifest_arguments_install_github_key": "Clef GitHub (champ optionnel)", - "umap_manifest_arguments_install_github_scope": "GitHub Scope (champ optionnel)", - "umap_manifest_arguments_install_github_secret": "Clef secrète GitHub (champ optionnel)", - "umap_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "umap_manifest_arguments_install_openstreetmap_key": "Clef OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_openstreetmap_secret": "Clef secrète OpenStreetMap (champ optionnel)", - "umap_manifest_arguments_install_twitter_key": "Clef Twitter (champ optionnel)", - "umap_manifest_arguments_install_twitter_secret": "Clef secrète Twitter (champ optionnel)", - "unattended_upgrades_manifest_arguments_install_after_apticron": "Aimeriez-vous recevoir un courriel pour vérifier s’il reste des mises à niveau après chaque mise à niveau automatique ?", - "unattended_upgrades_manifest_arguments_install_help_unattended_verbosity": "1 : Rapport d’avancement seulement.
2 : Rapport d’avancement et sorties de commande.
3 : Rapport d’avancement et sorties de commande et trace.
", - "unattended_upgrades_manifest_arguments_install_previous_apticron": "Souhaitez-vous recevoir un courriel vous informant des mises à jour à effectuer ?", - "unattended_upgrades_manifest_arguments_install_unattended_mail": "Souhaitez-vous recevoir un courriel de Unattended-Upgrades ?", - "unattended_upgrades_manifest_arguments_install_unattended_verbosity": "Choisissez le niveau de verbosité du courriel Unattended-Upgrades", - "unattended_upgrades_manifest_arguments_install_upgrade_level": "Choisir les sources des paquets à mettre à niveau automatiquement", - "unattended_upgrades_manifest_arguments_install_ynh_update": "Souhaitez-vous mettre à jour automatiquement les paquets YunoHost ?", - "unattended_upgrades_manifest_description": "Mises à niveau automatiques quotidiennes", - "vpnclient_manifest_description": "Client VPN", - "wallabag2_manifest_description": "Una aplicacion read-it-later auto-hébergeable", - "wallabag_manifest_description": "Una aplicacion de lecture-plus-tard auto-hébergeable", - "webapp_multi_inst_manifest_arguments_install_db_create": "Doit-on créer une base de donnée pour cette app ? La base de donnée et son utilisateur seront $domain$path tel que domainorgsite", - "webapp_multi_inst_manifest_arguments_install_db_pwd": "Choisissez un mot de passe FORT pour accéder à la base de donnée", - "webapp_multi_inst_manifest_description": "Web App Multi Instances vide sans accès FTP", - "weblate_manifest_arguments_install_github_account": "Nom d’utilizaire GitHub", - "weblate_manifest_arguments_install_github_token": "Jeton GitHub (oauth)", - "weblate_manifest_description": "Une plateforme de traduction utilisant Git et Python", - "webmin_manifest_description": "Webmin", - "webogram_manifest_description": "Webogram - une nouvelle ère de la messagerie", - "webtrees_manifest_arguments_install_email": "Courriel de l’administrateur (toute inscription sera transmise à cette adresse)", - "webtrees_manifest_arguments_install_name": "Nom de l’utilisateur (pas un utilisateur LDAP)", - "webtrees_manifest_arguments_install_username": "Causissètz l’administrator (pas un utilisateur LDAP)", - "webtrees_manifest_description": "Webtrees est une Aplicacion de généalogie en ligne, open-source et gratuite.", - "wekan_manifest_arguments_install_language": "Causissètz la lenga de l’aplicacion", - "wekan_manifest_description": "Un kanban similaire à Trello", - "wemawema_manifest_description": "WemaWema est un générateur de mèmes « WE MAKE PORN » mais il peut faire plus", - "wordpress_manifest_arguments_install_language": "Causissètz la lenga de WordPress", - "wordpress_manifest_arguments_install_multisite": "Activer l’option multisite ?", - "wordpress_manifest_description": "Logiciel de création de blog ou de site Web", - "yacy_manifest_description": "Un moteur de recherche libre et décentralisé", - "yellowcms_manifest_description": "CMS pour sites web simples", - "yifypop_manifest_description": "Inspiré de Popcorn Time, un serveur web node js pour streamer les torrents provenant de YIFY.", - "ynapticron_manifest_arguments_install_emails": "Des adresses courriel auxquelles seront envoyées les notifications (séparées par des espaces).", - "ynapticron_manifest_description": "Recevez une notification sur les paquets à mettre à jour sur votre system.", - "yourls_manifest_description": "Un service de raccourcisseur d’url", - "youtube-dl-webui_manifest_arguments_install_download_folder": "Choisissez le dossier où les vidéos et musiques seront téléchargées", - "youtube-dl-webui_manifest_description": "Interface web pour youtube-dl", - "yunofav_manifest_description": "Une page de liens favoris pour YunoHost", - "yunohost_manifest_description": "Obtenez YunoHost sur YunoHost, délirant :)", - "z-push_manifest_description": "Z-Push est un fronted Exchange ActiveSync écrit en php qui permet de synchroniser vos courriels (backend imap/smtp) et vos contacts/calendrier (backend carddav et caldav)", - "zerobin_manifest_description": "Un pastebin minimaliste, libre et où le serveur n’a aucune connaissance des données copiées", - "zeronet_manifest_description": "Sites web décentralisées utilisant la crypto Bitcoin et le réseau BitTorrent", - "zomburl_manifest_description": "Un service de raccourcisseur d’url", - "mattermost_manifest_arguments_install_admin_password": "Senhal per chat admin", - "Remotestorage_manifest_description": "Aquò es un servidor remoteStorage escrich en PHP.", - "dynette_manifest_arguments_install_subdomains": "Causissètz un jos domeni gerit per Dynette", - "dynette_manifest_description": "Dynette es un servidor dyndns", - "gitlab-runner_manifest_arguments_install_instance": "URL de l'instància GitLab", - "gitlab-runner_manifest_arguments_install_token": "Picatz lo geton GitLab-CI runner per aqueste runner", - "gitlab-runner_manifest_description": "Executar los trabalhs GitLab-CI sus vòtre pròpri servidor", - "mattermost_manifest_arguments_install_admin_email": "Corrièl d'identificacion pel chat admin", - "mattermost_manifest_arguments_install_admin_locale": "Causissètz una lenga pel chat dels administrators", - "mattermost_manifest_arguments_install_team_display_name": "Causissètz un nom de còla", - "menu_manifest_description": "Mostrar un menú public/privat per totas las paginas generadas per YunoHost", - "moodle_manifest_description": "Paquets Moodle per l'aplicacion YunoHost.", - "my-mind_manifest_description": "Creacion de mapas mentalas en linha", - "odoo_manifest_arguments_install_tz": "Causissètz una zòna orària per Odoo", - "odoo_manifest_arguments_install_version": "Quala version d'Odoo volètz installar ?", - "peertube_manifest_arguments_install_email": "Causissètz una adreça per l'admin (pòt se cambiar aprèp l'installacion)", - "peertube_manifest_description": "Plataforma de difusion de vidèos via P2P gràcia al navigador, connectada a un malhum federat", - "subscribe_manifest_description": "Pagina web per permetre al monde de demandar un compte a l'instància YunoHost", - "wifiwithme_manifest_arguments_install_cnil_link": "Picatz l'URL de vòstra declaracion CNIL", - "wifiwithme_manifest_arguments_install_cnil_number": "Picatz lo numèro de vòstra declaracion CNIL", - "wifiwithme_manifest_arguments_install_email": "Causissètz una adreça per i enviar las notificacions", - "wifiwithme_manifest_arguments_install_isp_name": "Picatz lo nom de vòstre provesidor de servici Internet", - "wifiwithme_manifest_arguments_install_isp_site": "Picatz l'adreça de vòstre provesidor de servici Internet", - "wifiwithme_manifest_arguments_install_isp_zone": "Causissètz la zòna a l'interior d'ont vòltz crear una ret Wifi", - "wifiwithme_manifest_arguments_install_latitude": "Picatz la latitud per defaut", - "wifiwithme_manifest_arguments_install_longitude": "Picatz la longitud per defaut", - "wifiwithme_manifest_arguments_install_url_contact": "Picatz l'adreça de vòstra pagina de contacte", - "wifiwithme_manifest_arguments_install_zoom": "Causissètz un nivèl de zoom per defaut" -} From 3df7f1d480472e129acae5ea0a3f67d052684780 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 11:17:46 +0200 Subject: [PATCH 180/185] move autopatches/ inside tools/ --- {autopatches => tools/autopatches}/autopatch.py | 0 .../autopatches}/patches/issue-and-pr-template/patch.sh | 0 .../autopatches}/patches/issue-and-pr-template/pr_body.md | 0 .../autopatches}/patches/issue-and-pr-template/pr_title.md | 0 .../autopatches}/patches/missing-seteu-in-change_url/patch.sh | 0 .../autopatches}/patches/missing-seteu-in-change_url/pr_body.md | 0 .../autopatches}/patches/missing-seteu-in-change_url/pr_title.md | 0 .../autopatches}/patches/new-permission-system/patch.sh | 0 .../autopatches}/patches/new-permission-system/pr_body.md | 0 .../autopatches}/patches/new-permission-system/pr_title.md | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename {autopatches => tools/autopatches}/autopatch.py (100%) rename {autopatches => tools/autopatches}/patches/issue-and-pr-template/patch.sh (100%) rename {autopatches => tools/autopatches}/patches/issue-and-pr-template/pr_body.md (100%) rename {autopatches => tools/autopatches}/patches/issue-and-pr-template/pr_title.md (100%) rename {autopatches => tools/autopatches}/patches/missing-seteu-in-change_url/patch.sh (100%) rename {autopatches => tools/autopatches}/patches/missing-seteu-in-change_url/pr_body.md (100%) rename {autopatches => tools/autopatches}/patches/missing-seteu-in-change_url/pr_title.md (100%) rename {autopatches => tools/autopatches}/patches/new-permission-system/patch.sh (100%) rename {autopatches => tools/autopatches}/patches/new-permission-system/pr_body.md (100%) rename {autopatches => tools/autopatches}/patches/new-permission-system/pr_title.md (100%) diff --git a/autopatches/autopatch.py b/tools/autopatches/autopatch.py similarity index 100% rename from autopatches/autopatch.py rename to tools/autopatches/autopatch.py diff --git a/autopatches/patches/issue-and-pr-template/patch.sh b/tools/autopatches/patches/issue-and-pr-template/patch.sh similarity index 100% rename from autopatches/patches/issue-and-pr-template/patch.sh rename to tools/autopatches/patches/issue-and-pr-template/patch.sh diff --git a/autopatches/patches/issue-and-pr-template/pr_body.md b/tools/autopatches/patches/issue-and-pr-template/pr_body.md similarity index 100% rename from autopatches/patches/issue-and-pr-template/pr_body.md rename to tools/autopatches/patches/issue-and-pr-template/pr_body.md diff --git a/autopatches/patches/issue-and-pr-template/pr_title.md b/tools/autopatches/patches/issue-and-pr-template/pr_title.md similarity index 100% rename from autopatches/patches/issue-and-pr-template/pr_title.md rename to tools/autopatches/patches/issue-and-pr-template/pr_title.md diff --git a/autopatches/patches/missing-seteu-in-change_url/patch.sh b/tools/autopatches/patches/missing-seteu-in-change_url/patch.sh similarity index 100% rename from autopatches/patches/missing-seteu-in-change_url/patch.sh rename to tools/autopatches/patches/missing-seteu-in-change_url/patch.sh diff --git a/autopatches/patches/missing-seteu-in-change_url/pr_body.md b/tools/autopatches/patches/missing-seteu-in-change_url/pr_body.md similarity index 100% rename from autopatches/patches/missing-seteu-in-change_url/pr_body.md rename to tools/autopatches/patches/missing-seteu-in-change_url/pr_body.md diff --git a/autopatches/patches/missing-seteu-in-change_url/pr_title.md b/tools/autopatches/patches/missing-seteu-in-change_url/pr_title.md similarity index 100% rename from autopatches/patches/missing-seteu-in-change_url/pr_title.md rename to tools/autopatches/patches/missing-seteu-in-change_url/pr_title.md diff --git a/autopatches/patches/new-permission-system/patch.sh b/tools/autopatches/patches/new-permission-system/patch.sh similarity index 100% rename from autopatches/patches/new-permission-system/patch.sh rename to tools/autopatches/patches/new-permission-system/patch.sh diff --git a/autopatches/patches/new-permission-system/pr_body.md b/tools/autopatches/patches/new-permission-system/pr_body.md similarity index 100% rename from autopatches/patches/new-permission-system/pr_body.md rename to tools/autopatches/patches/new-permission-system/pr_body.md diff --git a/autopatches/patches/new-permission-system/pr_title.md b/tools/autopatches/patches/new-permission-system/pr_title.md similarity index 100% rename from autopatches/patches/new-permission-system/pr_title.md rename to tools/autopatches/patches/new-permission-system/pr_title.md From d8dded5b7b9ec4a94397237b3114df049dcde12f Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 16:29:26 +0200 Subject: [PATCH 181/185] Moar preparations for packaging v2 apps in catalog --- list_builder.py | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/list_builder.py b/list_builder.py index 6c6b1f6f..67073701 100755 --- a/list_builder.py +++ b/list_builder.py @@ -172,9 +172,13 @@ def build_catalog(): result_dict[app_dict["id"]] = app_dict - ##################### - # Current version 2 # - ##################### + ############################# + # Current catalog API v2 # + ############################# + + result_dict_with_manifest_v1 = copy.deepcopy(result_dict) + result_dict_with_manifest_v1 = {name: infos for name, infos in result_dict_with_manifest_v1.items() if float(str(infos["manifest"].get("packaging_format", "")).strip() or "0") < 2} + categories = yaml.load(open("categories.yml").read()) antifeatures = yaml.load(open("antifeatures.yml").read()) os.system("mkdir -p ./builds/default/v2/") @@ -182,7 +186,7 @@ def build_catalog(): f.write( json.dumps( { - "apps": result_dict, + "apps": result_dict_with_manifest_v1, "categories": categories, "antifeatures": antifeatures, }, @@ -190,13 +194,15 @@ def build_catalog(): ) ) - ################################### - # Catalog API v3 with manifest v2 # - ################################### + ############################################# + # Catalog catalog API v3 (with manifest v2) # + ############################################# result_dict_with_manifest_v2 = copy.deepcopy(result_dict) for app in result_dict_with_manifest_v2.values(): - app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) + packaging_format = float(str(app["manifest"].get("packaging_format", "")).strip() or "0") + if packaging_format < 2: + app["manifest"] = convert_v1_manifest_to_v2_for_catalog(app["manifest"]) os.system("mkdir -p ./builds/default/v3/") with open("builds/default/v3/apps.json", "w") as f: @@ -238,7 +244,7 @@ def build_catalog(): result_dict_doc = { k: infos_for_doc_catalog(v) for k, v in result_dict.items() - if v["state"] in ["working", "validated"] + if v["state"] == "working" } with open("builds/default/doc_catalog/apps.json", "w") as f: f.write( @@ -261,6 +267,7 @@ def build_app_dict(app, infos): if infos["revision"] == "HEAD": relevant_files = [ "manifest.json", + "manifest.toml", "config_panel.toml", "hooks/", "scripts/", From 219cca1127cfad7928dd8358dc7b2346d6ab475a Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:05:46 +0200 Subject: [PATCH 182/185] Fix v2 packaging convert script (_common.sh may not exist) --- tools/packaging_v2/convert_app_to_packaging_v2.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/packaging_v2/convert_app_to_packaging_v2.py b/tools/packaging_v2/convert_app_to_packaging_v2.py index 21fe7740..b2a11c31 100644 --- a/tools/packaging_v2/convert_app_to_packaging_v2.py +++ b/tools/packaging_v2/convert_app_to_packaging_v2.py @@ -101,8 +101,8 @@ def _convert_v1_manifest_to_v2(app_path): manifest["resources"]["ports"][f"{name}.exposed"] = exposed maybequote = "[\"'\"'\"']?" - apt_dependencies = check_output(f"sed -nr 's/.*_dependencies={maybequote}(.*){maybequote}? *$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d '\"' | sed 's@ @\\n@g'") - php_version = check_output(f"sed -nr 's/^ *YNH_PHP_VERSION={maybequote}(.*){maybequote}?$/\\1/p' '{app_path}/scripts/_common.sh' | tr -d \"\\\"'\"") + apt_dependencies = check_output(f"sed -nr 's/.*_dependencies={maybequote}(.*){maybequote}? *$/\\1/p' '{app_path}/scripts/_common.sh' 2>/dev/null | tr -d '\"' | sed 's@ @\\n@g'") + php_version = check_output(f"sed -nr 's/^ *YNH_PHP_VERSION={maybequote}(.*){maybequote}?$/\\1/p' '{app_path}/scripts/_common.sh' 2>/dev/null | tr -d \"\\\"'\"") if apt_dependencies.strip(): if php_version: apt_dependencies = apt_dependencies.replace("${YNH_PHP_VERSION}", php_version) @@ -283,6 +283,9 @@ def cleanup_scripts_and_conf(folder): script = f"{folder}/scripts/{s}" + if not os.path.exists(script): + continue + content = open(script).read() for pattern in patterns_to_remove_in_scripts: From 54a8e45d311a696f291b3a0352f2e7300f352d4f Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:06:47 +0200 Subject: [PATCH 183/185] Add helloworld app to catalog. Helloworld_ynh is in v2 packaging, this is meant to be a demo of packaging *and* test the inclusion of v2 apps in the catalog --- apps.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps.json b/apps.json index 66585e90..f5c145f8 100644 --- a/apps.json +++ b/apps.json @@ -1420,6 +1420,11 @@ ], "url": "https://github.com/YunoHost-Apps/hedgedoc_ynh" }, + "helloworld": { + "category": "dev", + "state": "working", + "url": "https://github.com/YunoHost-Apps/helloworld_ynh" + }, "hextris": { "category": "games", "high_quality": true, From 0341bcdf8f8c5ed0c162a9d4fedcf175f9df6b1a Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:14:42 +0200 Subject: [PATCH 184/185] list_builder: gotta load manifest.toml, not json, for app v2 --- list_builder.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/list_builder.py b/list_builder.py index 67073701..2a4288be 100755 --- a/list_builder.py +++ b/list_builder.py @@ -5,10 +5,12 @@ import sys import os import re import json +import toml import subprocess import yaml import time +from collections import OrderedDict from tools.packaging_v2.convert_v1_manifest_to_v2_for_catalog import convert_v1_manifest_to_v2_for_catalog now = time.time() @@ -297,7 +299,11 @@ def build_app_dict(app, infos): timestamp = int(timestamp) # Build the dict with all the infos - manifest = json.load(open(this_app_cache + "/manifest.json")) + if os.path.exists(open(this_app_cache + "/manifest.toml")): + manifest = toml.load(open(this_app_cache + "/manifest.toml", _dict=OrderedDict)) + else: + manifest = json.load(open(this_app_cache + "/manifest.json")) + return { "id": manifest["id"], "git": { From 6e50a3e1c26550a4519e16d5b54e643e87c602f8 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Thu, 4 Aug 2022 17:19:23 +0200 Subject: [PATCH 185/185] Oopsies I commited nonsense --- list_builder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/list_builder.py b/list_builder.py index 2a4288be..e41cdc17 100755 --- a/list_builder.py +++ b/list_builder.py @@ -299,8 +299,8 @@ def build_app_dict(app, infos): timestamp = int(timestamp) # Build the dict with all the infos - if os.path.exists(open(this_app_cache + "/manifest.toml")): - manifest = toml.load(open(this_app_cache + "/manifest.toml", _dict=OrderedDict)) + if os.path.exists(this_app_cache + "/manifest.toml"): + manifest = toml.load(open(this_app_cache + "/manifest.toml"), _dict=OrderedDict) else: manifest = json.load(open(this_app_cache + "/manifest.json"))