Merge branch 'stretch-unstable' into refactoring-and-readability-improvements

This commit is contained in:
Alexandre Aubin 2019-10-29 22:13:14 +01:00 committed by GitHub
commit 0cb9263e63
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 403 additions and 63 deletions

View file

@ -2,11 +2,11 @@
[YunoHost](https://yunohost.org) administration web interface (JS client for the API).
This client is a part of the YunoHost projet, and can not be installed directly. Please visit YunoHost website for [installation instructions](https://yunohost.org/install).
This client is a part of the YunoHost project, and can not be installed directly. Please visit the YunoHost website for [installation instructions](https://yunohost.org/install).
## Bug tracker
Please report issues on the [YunoHost Bugtracker](https://github.com/YunoHost/issues).
Please report issues on the [YunoHost bugtracker](https://github.com/YunoHost/issues).
## Translate
@ -14,9 +14,9 @@ Please report issues on the [YunoHost Bugtracker](https://github.com/YunoHost/is
## Contributing
Feel free to improve the plugin and send us a pull request.
Feel free to improve the plugin and send a pull request.
We use `gulp` to compile Less files and minify the JavaScript. Assuming [nodejs](http://nodejs.org/) is installed, you can install dependencies and run a build with:
`gulp` is used to compile Less files and minify the JavaScript. Assuming [nodejs](http://nodejs.org/) is installed, you can install dependencies and run a build with:
```sh
cd src
@ -24,12 +24,12 @@ npm install
npm run build
```
Alternatively you can run `npm run build-dev` which improves building speed by bypassing compression tasks.
Alternatively you can run `npm run build-dev`, which improves building speed by bypassing compression tasks.
On a YunoHost instance, the web admin files are located at `/usr/share/yunohost/admin`.
**Note:** The `.ms` - moustache - files are cached by the browser. You have to
reach them manually some times you modify them. (e.g. go to
reach them manually, and sometimes you modify them. (e.g. go to
https://example.com/yunohost/admin/views/domain/domain_list.ms)
## Dependencies

View file

@ -221,15 +221,15 @@ button {
* Page footer
*
*/
.page-footer {
#page-footer {
.clearfix;
.make-row(12);
margin: 20px 0;
padding-top: 20px;
margin-top: 40px;
border-top: 1px solid #eee;
color: #999;
font-size: 0.9em;
text-align: right;
a {
color: #666;
&:hover,
@ -237,6 +237,41 @@ button {
}
}
#page-footer-links {
text-align: left;
float: left;
a {
display: inline-block;
}
a::before {
content: "•";
display: inline-block;
vertical-align: top;
padding: 0 0.5em 0 0.25em;
}
a:first-child:before {content: none;}
}
#yunohost-version {
text-align: right;
float: right;
}
@media screen and (max-width: @screen-xs-min) {
#yunohost-version {
text-align: center;
float: none;
}
#page-footer-links {
text-align: center;
float: none;
}
}
/*
* The pop up dialog
*
@ -558,6 +593,10 @@ input[type='radio'].nice-radio {
border-radius: 5px;
}
.messages div:not(:first-child) .progress {
display: none;
}
.messages .progress-bar-striped {
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent);
}

View file

@ -60,8 +60,13 @@
</div><!--/#slider-container-->
<footer class="page-footer">
<p id="yunohost-version"></p>
<footer id="page-footer">
<div id="page-footer-links">
<a href="https://yunohost.org/docs" target="_blank"><i class="fa-book"></i> Documentation</a>
<a href="https://yunohost.org/help" target="_blank"><i class="fa-life-ring"></i> Need help?</a>
<a href="https://donate.yunohost.org/" target="_blank"><i class="fa-heart"></i> Donate</a>
</div>
<div id="yunohost-version"></div>
</footer>
</div>

View file

@ -265,20 +265,14 @@
c.hideLoader();
// Get modal element
var box = $('#modal');
// Modal title
if (typeof title === 'string' && title.length) {
$('.title', box).html(title);
}
else {
box.addClass('no-title');
}
// Modal content
$('.content', box).html(content);
// Clear any remaining click event that could still be there (e.g.
// clicking outside the modal window doesn't equal to clicking
// cancel...
$('footer button', box).unbind( "click" );
// Handle buttons
$('footer button', box)
.click(function(e){
@ -291,7 +285,7 @@
.modal('hide');
// Do corresponding callback
if ($(this).data('modal-action') == 'confirm') {
if ($(this).data('action') == 'confirm') {
confirmCallback();
}
else {

View file

@ -26,19 +26,19 @@
"app_info_uninstall_desc": "حذف هذا البرنامج.",
"app_install_cancel": "تم إلغاء عملية التنصيب.",
"app_install_custom_no_manifest": "No manifest.json file",
"app_list": "قائمة البرمجيات",
"app_list": "قائمة التطبيقات",
"app_make_default": "تعيينه كافتراضي",
"app_repository": "مصدر البرنامج : ",
"app_state": "حالة البرنامج : ",
"app_state_inprogress": "العمل عليه متواصل",
"app_state_inprogress": "جارٍ العمل عليه",
"app_state_notworking": "لا يعمل بعدُ",
"app_state_validated": "موافَق عليها",
"app_state_working": "يشتغل",
"application": "برنامج",
"applications": "البرمجيات",
"applications": "التطبيقات",
"archive_empty": "النسخة الإحتياطية فارغة",
"available": "متوفر",
"available_apps": "البرمجيات المتوفرة",
"available_apps": "التطبيقات المتوفرة",
"backup": "النسخ الإحتياطي",
"backup_action": "النسخ الإحتياطي",
"backup_archive_copy": "نسخ هذا الأرشيف إلى مساحة تخزين أخرى",
@ -80,7 +80,7 @@
"confirm_service_enable": "متأكد مِن أنك تريد تفعيل %s ؟",
"confirm_service_disable": "متأكد مِن أنك تريد تعطيل %s ؟",
"confirm_uninstall": "متأكد مِن أنك تريد إلغاء تنصيب %s ؟",
"confirm_update_apps": "متأكد مِن أنك تريد تحديث كافة البرمجيات ؟",
"confirm_update_apps": "متأكد مِن أنك تريد تحديث كافة التطبيقات؟",
"confirm_update_packages": "متأكد مِن أنك تريد تحديث كافة الحُزم ؟",
"confirm_update_specific_app": "متأكد مِن أنك تود تحديث %s ؟",
"confirm_upnp_enable": "متأكد مِن أنك تريد تفعيل الـ UPnP ؟",
@ -130,7 +130,7 @@
"enabled": "مُفَعَّل",
"error_modify_something": "يجب عليك تغيير شيء ما",
"error_occured": "طرأ هناك خطأ، يرجى إعادة المحاولة",
"error_retrieve_feed": "تعذر جلب خيط الأخبار : %s",
"error_retrieve_feed": "تعذر جلب خيط الأخبار: %s. مِن المحتمل أنك قد تستخدم إضافة تمنع متصفحك مِن تنفيذ هذا الطلب (أو أنّ موقع الويب لا يعمل).",
"error_select_domain": "يجب اختيار نطاق",
"error_server": "خطأ في الخادم",
"error_server_unexpected": "طرأ هناك خطأ غير متوقع في الخادم (%s)",
@ -143,20 +143,20 @@
"fs_type": "نوع نظام الملفات",
"gateway": "بوابة العبور : ",
"home": "الرئيسية",
"hook_adminjs_group_configuration": "الإعداد",
"hook_conf_cron": "المهام العادية",
"hook_conf_ldap": "LDAP",
"hook_adminjs_group_configuration": "إعدادات النظام",
"hook_conf_cron": "المهام التلقائية",
"hook_conf_ldap": "قاعدة بيانات LDAP",
"hook_conf_nginx": "Nginx",
"hook_conf_ssh": "SSH",
"hook_conf_ssowat": "SSOwat",
"hook_conf_xmpp": "XMPP",
"hook_conf_ynh_certs": "شهادات الأمان",
"hook_conf_ynh_certs": "شهادات الأمان SSL",
"hook_conf_ynh_firewall": "الجدار الناري",
"hook_conf_ynh_mysql": "كلمة سر قاعدة البيانات MySQL",
"hook_conf_ynh_mysql": "كلمة سر MySQL",
"hook_data_home": "بيانات المستخدم",
"hook_data_home_desc": "بيانات المستخدم في /home/USER",
"hook_data_mail": "البريد",
"hook_data_mail_desc": "البريد المتواجد على السيرفر",
"hook_data_mail_desc": "الرسائل الإلكترونية الخامة المحفوظة على السيرفر",
"hostname": "إسم المضيف",
"id": "ID",
"inactive": "معطّل",
@ -166,7 +166,7 @@
"install_time": "تاريخ التنصيب",
"installation_complete": "إكتملت عملية التنصيب",
"installed": "مُنصّب",
"installed_apps": "البرمجيات المنصبة",
"installed_apps": "التطبيقات المنصّبة",
"installing": "جارٍ التنصيب",
"interface": "الواجهة",
"internal_exception": "",
@ -185,7 +185,7 @@
"logout": "الخروج",
"mailbox_quota_description": "على سبيل المثال, 700M هو حجم CD، و 4700M هو حجم DVD.",
"mailbox_quota_placeholder": "قصد التعطيل أتركه فارغا أو قم بإدخال 0.",
"manage_apps": "إدارة البرمجيات",
"manage_apps": "إدارة التطبيقات",
"manage_domains": "إدراة أسماء النطاقات",
"manage_users": "إدارة المستخدمين",
"memory": "الذاكرة",
@ -256,7 +256,7 @@
"storages_no": "لا توجد أية مساحة تخزين.",
"swap": "Swap",
"system": "النظام",
"system_apps": "البرمجيات",
"system_apps": "التطبيقات",
"system_apps_nothing": "لا يوجد هناك أي برنامج بحاجة إلى تحديث.",
"system_delayed_upgrade": "ترقية أو تحديث مؤجل",
"system_delayed_upgrade_warning": "سوف يُحدَّث <b>%s</b> تلقائيا خلال الساعة القادمة.",
@ -265,7 +265,7 @@
"system_update": "تحديث النظام",
"system_upgrade": "تحديث النظام",
"system_upgrade_btn": "ترقية",
"system_upgrade_all_applications_btn": "تحديث كافة البرمجيات",
"system_upgrade_all_applications_btn": "تحديث كافة التطبيقات",
"system_upgrade_all_packages_btn": "تحديث كافة الحُزم",
"tcp": "TCP",
"time_since_update": "آخِر تحديث : ",
@ -338,7 +338,7 @@
"certificate_old_letsencrypt_app_conflict": "إنّ تطبيق 'letsencrypt' مُثبّت حاليا و نشأ عن ذلك خلاف مع هذه الميزة. يُرجى منكم إلغاء تنصيبه أولا لتتمكنوا مِن استخدام الواجهة الجديدة لإدارة الشهادات.",
"ssl_certificate": "شهادة أمان SSL",
"confirm_cert_install_LE": "متأكد مِن أنك تريد تثبيت شهادة Let's Encrypt على هذا النطاق ؟",
"confirm_cert_regen_selfsigned": "أتريد إعادة توليد الشهادة الموقعة شخصيا لإسم النطاق هذا ؟",
"confirm_cert_regen_selfsigned": "أتريد إعادة توليد الشهادة الموقعة شخصيا لاسم النطاق هذا؟",
"confirm_cert_manual_renew_LE": "أتريد حقا تجديد شهادة أمان Let's Encrypt الخاصة باسم النطاق هذا يدويًا ؟",
"confirm_cert_revert_to_selfsigned": "هل أنت متأكد مِن أنك تريد إعادة تشغيل النطاق بواسطة شهادة موقعة شخصيًا؟",
"certificate": "الشهادة",
@ -355,15 +355,15 @@
"regenerate_selfsigned_cert": "إعادة توليد الشهادة الموقعة ذاتيًا",
"revert_to_selfsigned_cert_message": "إن كنت ترغب في ذلك، بإمكانك إعادة تنصيب شهادة موقعة شخصيًا. (غير مُستحسن)",
"revert_to_selfsigned_cert": "العودة إلى الشهادة الموقعة ذاتيًا",
"appslists": "قوائم البرمجيات",
"appslists": "قوائم التطبيقات",
"appslists_no_lists": "لا توجد قوائم للبرمجيات",
"appslists_custom": "قائمة البرمجيات الخاصة",
"appslists_manage": "إدارة قوائم البرمجيات",
"appslists_confirm_remove": "متأكد من أنك تود حذف قائمة البرمجيات هذه ؟",
"appslists_custom": "قائمة خاصة للتطبيقات",
"appslists_manage": "إدارة قوائم التطبيقات",
"appslists_confirm_remove": "متأكد من أنك تود حذف قائمة التطبيقات هذه؟",
"appslists_info_refresh_desc": "تحديث حالة برمجيات هذه القائمة.",
"appslists_info_remove_desc": "تطبيقات هذه القائمة لن تكون متوفرة بعد اليوم.",
"appslists_last_update": "آخر تحديث",
"appslists_unknown_list": "قائمة البرمجيات مجهولة : %s",
"appslists_unknown_list": "قائمة التطبيقات مجهولة : %s",
"appslists_community_list": "قائمة برمجيات المجتمع",
"name": "الإسم",
"install_community_appslists_info": "تتيح لك قائمة التطبيقات المجتمعية إمكانية تثبيت التطبيقات المُصانة.<br /> اطلع على القائمة كاملة على <a href='https://yunohost.org/apps_in_progress'>yunohost.org/apps_in_progress</a>.",
@ -406,5 +406,20 @@
"logs_operation": "الإجراءات التي طرأت على النظام عبر YunoHost",
"logs_no_logs_registered": "لم يُسجَّل هناك أي حدث في سِجِل هذه الفئة",
"logs_end_with_error": "انتهى هذا السِجِل بالخطأ التالي:",
"unmaintained": "غير مُصان"
"unmaintained": "غير مُصان",
"app_state_high-quality": "جودة عالية",
"license": "الرخصة",
"orphaned": "غير مصانة",
"advanced": "متقدّم",
"from_to": "مِن %s إلى %s",
"maintained": "مُصان",
"only_highquality_apps": "إلا التطبيقات ذات الجودة العالية",
"only_decent_quality_apps": "إلا التطبيقات ذات الجودة الحسنة",
"request_adoption": "في انتظار التبنّي",
"request_help": "بحاجة إلى مساعدة",
"confirm_update_system": "أمتأكد مِن أنك تريد تحديث كافة حزم النظام؟",
"experimental_warning": "تحذير: هذه الميزة تجريبية ولا تعتبر مستقرة ، يجب ألا تستخدمها إلا إذا كنت تعرف ما تفعله.",
"hook_conf_ynh_currenthost": "النطاق الرئيسي الحالي",
"logs_package": "سِجلّ إدارة حزم ديبيان",
"error_connection_interrupted": "أغلق الخادم الاتصال بدلاً من الاستجابة. هل تم إعادة تشغيل Nginx أو تم إيقاف تشغيل واجهة برمجة تطبيقات YunoHost؟ (رمز/رسالة الخطأ: %s)"
}

View file

@ -147,7 +147,7 @@
"hook_adminjs_group_configuration": "Configuració del sistema",
"hook_conf_cron": "Tasques automàtiques",
"hook_conf_ldap": "Base de dades LDAP",
"hook_conf_nginx": "Nginx",
"hook_conf_nginx": "NGINX",
"hook_conf_ssh": "SSH",
"hook_conf_ssowat": "SSOwat",
"hook_conf_xmpp": "XMPP",

View file

@ -280,7 +280,7 @@
"app_state_inprogress": "in Bearbeitung",
"app_state": "Applikationsstatus: ",
"app_repository": "Applikationsherkunft ",
"app_state_notworking": "nicht funktionsfähig",
"app_state_notworking": "nicht funktionierend",
"app_state_working": "funktionierend",
"backup_experimental_warning": "Bitte beachte, dass das Backup-Feature noch experimentell ist und daher noch instabil sein könnte.",
"diagnosis": "Diagnose",

View file

@ -2,5 +2,209 @@
"password": "Pasvorto",
"login": "Ensaluti",
"logout": "Elsaluti",
"cancel": "Nuligi"
"cancel": "Nuligi",
"error_connection_interrupted": "La servilo fermis la konekton anstataŭ respondi al ĝi. Ĉu nginx aŭ la yunohost-api estis restartigitaj aŭ haltigitaj pro iu kialo? (Erara kodo/mesaĝo: %s)",
"license": "Permesilo",
"app_state_inprogress_explanation": "Ĉi tiu subtenanto de ĉi tiu app deklaris, ke ĉi tiu aplikaĵo ankoraŭ ne estas preta por produktado. ESPERANTU!",
"app_state_notworking_explanation": "Ĉi tiu prizorganto de ĉi tiu app deklaris ĝin \"ne funkcianta\". Ĝi BRAKOS vian sistemon!",
"app_state_high-quality": "alta kvalito",
"app_state_high-quality_explanation": "Ĉi tiu app estas bone integrita kun YunoHost. Ĝi estis (kaj estas!) Reviziita de la teamo de YunoHost. Ĝi povas atendi esti sekura kaj konservi longtempe.",
"app_state_working_explanation": "La prizorganto de ĉi tiu app deklaris ĝin \"laboranta\". Ĝi signifas, ke ĝi devas esti funkcia (c.f. aplika nivelo) sed ne nepre estas reviziita de pereloj, tamen ĝi eble enhavas problemojn aŭ ne plene integriĝas kun YunoHost.",
"maintained": "konservita",
"app_access_clearall_btn": "Forigi ĉiun aliron",
"good_practices_about_user_password": "Vi nun estas por difini novan uzantan pasvorton. La pasvorto devas esti almenaŭ 8 signoj - kvankam estas bone praktiki uzi pli longan pasvorton (t.e. pasfrazon) kaj / aŭ uzi diversajn specojn de signoj (majuskloj, minuskloj, ciferoj kaj specialaj signoj).",
"advanced": "Altnivela",
"from_to": "de %s al %s",
"allowed_users": "Permesitaj uzantoj",
"hook_data_home": "Uzantaj datumoj",
"app_info_uninstall_desc": "Forigu ĉi tiun aplikon.",
"logged_out": "Ensalutinta",
"app_repository": "Apliko-origino: ",
"app_install_cancel": "Instalado nuligita.",
"app_access_removeall_btn": "Forigu ĉian aliron",
"installed_apps": "Instalitaj aplikoj",
"count_min": "%s minimumajn",
"both": "Ambaŭ",
"connection": "Ligo",
"confirm_install_app_warning": "Averto: ĉi tiu aplikaĵo povas funkcii, sed ne bone integras en YunoHost. Iuj funkcioj kiel ekzemple aliĝilo kaj sekurkopio/restarigo eble ne haveblos.",
"hostname": "Hostname",
"confirm_access_clear": "Ĉu vi certas, ke vi volas forigi ĉiun aliron al %s ?",
"all_apps": "Ĉiuj programoj",
"everyone_has_access": "Ĉiuj havas aliron.",
"app_no_actions": "Ĉi tiu apliko ne havas agojn",
"delete": "Forigi",
"download": "Elŝuti",
"confirm_restore": "Ĉu vi certas, ke vi volas restarigi %s ?",
"disk": "Disko",
"custom_app_url_only_github": "Nuntempe nur de GitHub",
"backup_new": "Nova sekurkopio",
"confirm_migrations_skip": "Forlasi migradojn ne rekomendas. Ĉu vi certas, ke vi volas fari tion ?",
"custom_app_install": "Instalu kutimon",
"app_access_clearall_desc": "Ĉiu uzanto havos aliron al %s.",
"confirm_service_disable": "Ĉu vi certas, ke vi volas malebligi %s ?",
"firewall": "Fajroŝirmilo",
"filesystem": "Dosier-sistemo",
"check_stmp": "haveno 25 aliro",
"home": "Hejmo",
"hook_conf_ynh_firewall": "Fajroŝirmilo",
"confirm_reboot_action_shutdown": "Ĉu vi certas, ke vi volas fermi vian servilon ?",
"hook_conf_ssh": "SSH",
"backup_archive_download": "Elŝutu ĉi tiun arkivon",
"free": "liberaj",
"confirm_update_system": "Ĉu vi certas, ke vi volas ĝisdatigi ĉiujn sistemajn pakaĵojn ?",
"backups_no": "Neniu sekurkopio",
"installation_complete": "Kompleta instalado",
"confirm_firewall_open": "Ĉu vi certas, ke vi volas malfermi havenojn %s ? (Protokoloj %s, konekto: %s)",
"application": "aplikaĵo",
"diagnosis_view_private": "Montri diagnozon kun privataj datumoj",
"confirm_postinstall": "Vi tuj lanĉos la postinstalaran procezon sur la domajno %s. Eble daŭras kelkajn minutojn, *ne interrompu la operacion*.",
"description": "priskribo",
"hook_conf_ynh_mysql": "MySQL pasvorto",
"label_for_manifestname": "Etikedo por %s",
"diagnosis": "Diagnozo",
"inactive": "Senaktiva",
"confirm_install_app_danger": "AVERTO! Ĉi tiu aplikaĵo estas ankoraŭ eksperimenta (se ne eksplicite ne funkcias) kaj verŝajne rompos vian sistemon! Vi probable ne devas instali ĝin krom se vi scias kion vi faras. Ĉu vi pretas riski tion ?",
"install_time": "Dato de instalado",
"confirm_upnp_disable": "Ĉu vi certas, ke vi volas malebligi UPnP ?",
"domain_visit_url": "Vizitu %s",
"confirm_change_maindomain": "Ĉu vi certas, ke vi volas ŝanĝi la ĉefan domajnon ?",
"app_change_label": "Ŝanĝu Labeleton",
"app_install_custom_no_manifest": "Neniu manifest.json dosiero",
"error_server": "Servila eraro",
"hook_conf_ynh_certs": "SSL-atestiloj",
"app_access_addall_btn": "Ebligu aliron al ĉiuj",
"hook_conf_nginx": "Nginx",
"confirm_access_remove_user": "Ĉu vi certas, ke vi volas forigi aliron al %s por %s?",
"label": "vortiga",
"confirm_reboot_action_reboot": "Ĉu vi certas, ke vi volas reagordi vian servilon ?",
"confirm_upnp_enable": "Ĉu vi certas, ke vi volas ebligi UPnP ?",
"api_not_responding": "API ne respondas",
"domain_add_dyndns_doc": "... kaj mi volas dinamikan DNS-servon.",
"internal_exception": "<strong> YunoHost renkontis internan eraron: /</strong><br><em> Vere bedaŭras. <br> Vi devas serĉi helpon ĉe <a href = \"https://forum.yunohost.org/ \"> la forumo </a> aŭ <a href=\"https://chat.yunohost.org/\"> la spektaklo </a> por solvi la problemon, aŭ raporti la eraron pri <a href =\" https: / /github.com/YunoHost/issues\"> TheTracking Tool </a>. </em> <br>La jenaj informoj povas esti helpemaj al la helpa persono: <h3> Ago </h3> <antaŭ ><pre>%s %s</pre><h3>spuron</h3><pre>%s</pre>",
"hook_conf_ynh_currenthost": "Nuna ĉefa domajno",
"footer_version": "Funkciigita de <a href='https://yunohost.org'> YunoHost </a> %s (%s).",
"close": "Proksimaj",
"enabled": "Ebligita",
"backup_type": "tipo",
"installing": "Instali",
"app_access_addall_desc": "Ĉiuj ekzistantaj uzantoj havos aliron al% s.",
"app_info_change_url_disabled_tooltip": "Ĉi tiu funkcio ankoraŭ ne estis efektivigita en ĉi tiu app",
"hook_conf_ssowat": "SSOwat",
"backup_archive_delete": "Forigi ĉi tiun ar archiveivon",
"cumulative_usage": "Akumula uzado",
"confirm_delete": "Ĉu vi certas, ke vi volas forigi %s ?",
"domain_dns_conf_is_just_a_recommendation": "Ĉi tiu paĝo montras al vi la *rekomenditan* agordon. Ĝi *ne* agordas la DNS por vi. Estas via respondeco agordi vian DNS-zonon en via DNS-registristo laŭ ĉi tiu rekomendo.",
"available": "Havebla",
"domain_add_panel_with_domain": "Mi jam havas domajnan nomon…",
"error_select_domain": "Vi indiku domajnon",
"current_maintainer_title": "Aktuala subtenanto de ĉi tiu pako",
"copy": "Kopii",
"confirm_access_add": "Ĉu vi certas, ke vi volas aldoni aliron al %s por ĉiuj uzantoj?",
"hook_data_home_desc": "Datumoj pri uzanto lokitaj en /home/USER",
"confirm_service_stop": "Ĉu vi certas, ke vi volas ĉesi %s ?",
"mailbox_quota_placeholder": "Lasu malplenan aŭ agordi al 0 por malaktivigi.",
"domain_default_desc": "La defaŭlta domajno estas la konekta domajno, kie uzantoj ensalutas.",
"domain_dns_longdesc": "Vidu DNS-agordon",
"domain_add_dns_doc": "... kaj mi <a href='//yunohost.org/dns'> agordis mian DNS ĝuste </a>.",
"confirm_update_apps": "Ĉu vi certas, ke vi volas ĝisdatigi ĉiujn aplikojn ?",
"confirm_install_custom_app": "AVERTO! Instali aplikojn de tria partio eble kompromitos la integrecon kaj sekurecon de via sistemo. Vi probable ne devas instali ĝin krom se vi scias kion vi faras. Ĉu vi pretas riski tion?",
"app_debug_tab": "Montriĝo-elpurigajn informojn",
"backup_archive_copy": "Kopiu ĉi tiun ar archiveivon sur alian stokadon",
"add": "Aldoni",
"check_mx": "MX rekordo",
"remove": "Forigi",
"gateway": "Pordego: ",
"confirm_update_specific_app": "Ĉu vi certas, ke vi volas ĝisdatigi %s ?",
"confirm_service_start": "Ĉu vi certas, ke vi volas komenci %s ?",
"local_archives": "Lokaj arkivoj",
"app_make_default": "Faru defaŭlta",
"app_info_default_desc": "Redirektu domajn radikon al ĉi tiu apliko (%s).",
"hook_adminjs_group_configuration": "Sistemaj agordoj",
"error_server_unexpected": "Neatendita erara servilo (%s)",
"domain_dns_config": "Agordo DNS",
"cpu_load": "CPU Ŝarĝo",
"form_input_example": "Ekzemplo: %s",
"app_info_access_desc": "Administri la aliron de uzanto. Permesitaj uzantoj : %s",
"diagnosis_with_private": "Diagnozo kun privataj datumoj",
"install_name": "Instalu %s",
"domain_default": "Defaŭlta domajno",
"interface": "interfaco",
"administration_password": "Administra pasvorto",
"app_access_removeall_desc": "Neniuj uzantoj havos aliron al %s.",
"app_info_changeurl_desc": "Ŝanĝu la aliron URL de ĉi tiu aplikaĵo (domajno kaj/aŭ vojo).",
"app_info_changelabel_desc": "Ŝanĝu etikedon en la portalo.",
"app_access": "Aliro",
"app_state": "Aplikoŝtato: ",
"app_debug_no_logs": "La protokoloj ne estas haveblaj",
"hook_data_mail": "Poŝto",
"confirm_service_enable": "Ĉu vi certas, ke vi volas ebligi %s ?",
"backup_create": "Krei sekurkopion",
"disabled": "Malebligita",
"io": "I/O",
"fs_type": "Tipo de dosiersistemo",
"domain_select": "Elekti domajnon",
"confirm_uninstall": "Ĉu vi certas, ke vi volas malinstali %s ?",
"confirm_firewall_close": "Ĉu vi certas, ke vi volas fermi havenon %s ? (protokolo: %s, rilato: %s)",
"created_at": "Kreita ĉe",
"confirm_access_remove_all": "Ĉu vi certas, ke vi volas forigi ĉian aliron al %s ?",
"app_list": "Aplika listo",
"available_apps": "Haveblaj aplikoj",
"confirm_app_change_url": "Ĉu vi certas, ke vi volas ŝanĝi la URL-aliron de la aplikaĵo?",
"ipv6": "IPv6",
"begin": "Komencu",
"error_retrieve_feed": "Ne povis akiri la nutraĵon: %s . Vi eble havas kromprogramon malebligi vian retumilon plenumi ĉi tiun peton (aŭ la retejo malŝaltiĝas).",
"disable": "Malŝalti",
"domain_default_longdesc": "Jen via defaŭlta domajno.",
"hook_data_mail_desc": "Krudaj retpoŝtoj konservitaj en la servilo",
"action": "Agado",
"good_practices_about_admin_password": "Vi nun estas difinonta novan administran pasvorton. La pasvorto devas esti almenaŭ 8 signoj - kvankam estas bone praktiki uzi pli longan pasvorton (t.e. pasfrazon) kaj / aŭ uzi diversajn specojn de signoj (majuskloj, minuskloj, ciferoj kaj specialaj signoj).",
"app_state_working": "laborante",
"installed": "Instalita",
"ok": "bone",
"logged_in": "Ensalutinta",
"local_ip": "Loka IP",
"backup_optional_password": "Laŭvola pasvorto",
"experimental_warning": "Averto: ĉi tiu funkcio estas eksperimenta kaj ne konsideras stabila, vi ne devas uzi ĝin krom se vi scias kion vi faras.",
"hook_conf_cron": "Aŭtomataj taskoj",
"log": "Ensaluto",
"domain_visit": "Vizitu",
"hook_conf_ldap": "Datumbazo LDAP",
"install": "Instalu",
"app_change_url": "Ŝanĝi URL",
"confirm_install_domain_root": "Vi ne povos instali iun alian app en %s. Daŭrigi ?",
"confirm_app_default": "Ĉu vi certas, ke vi volas igi ĉi tiun programon defaŭlta?",
"active": "Aktiva",
"error_modify_something": "Vi devus modifi ion",
"applications": "aplikoj",
"app_level": "Apliko nivelo",
"domain_add": "Aldoni domajnon",
"domain_delete_longdesc": "Forigi ĉi tiun domajnon",
"domain_name": "Domajna nomo",
"backup_action": "Rezerva",
"mailbox_quota_description": "Ekzemple, 700M estas KD, 4700M estas DVD.",
"app_state_notworking": "ne funkcianta",
"enable": "Ebligi",
"backup_encryption_warning": "Ne forgesu ĉi tiun pasvorton, vi bezonos ĝin se vi volas restarigi la ar theivon",
"domain_add_panel_without_domain": "Mi ne havas domajnan nomon…",
"backup_optional_encryption": "Laŭvola ĉifrado",
"backup_content": "Rezerva enhavo",
"backup": "Rezerva",
"default": "Defaŭlta",
"domain_list": "Domajna Listo",
"domains": "Domajnoj",
"diagnosis_hide_private": "Montri diagnozon sen privataj datumoj",
"app_access_title": "%s aliro",
"ipv4": "IPv4",
"domain": "Domajno",
"app_state_inprogress": "en progreso",
"dns": "DNS",
"app_info_debug_desc": "Montriĝo pri elpurigado de ĉi tiu apliko.",
"archive_empty": "Malplena arkivo",
"check": "Kontrolu",
"level": "nivelo",
"loading": "Ŝarĝante…",
"infos": "Informoj",
"bit_rate": "Bito kurzo",
"hook_conf_xmpp": "XMPP",
"id": "ID"
}

View file

@ -24,10 +24,10 @@
"app_make_default": "Establecer como predeterminado",
"app_repository": "Origen de la aplicación: ",
"app_state": "Estado de la aplicación: ",
"app_state_inprogress": "En progreso",
"app_state_notworking": "No está funcionado",
"app_state_inprogress": "en marcha",
"app_state_notworking": "no funciona",
"app_state_validated": "Validado",
"app_state_working": "Funcionando",
"app_state_working": "funciona",
"application": "Aplicación",
"applications": "Aplicaciones",
"archive_empty": "Archivo vacío",
@ -65,7 +65,7 @@
"confirm_change_maindomain": "¿Está seguro de que desea cambiar el dominio principal?",
"confirm_delete": "¿Está seguro que desea eliminar %s?",
"confirm_firewall": "Está seguro de %s puerto %s (protocolo: %s, conexión: %s)",
"confirm_install_custom_app": "La instalación de aplicaciones de terceras partes puede comprometer la seguridad de su sistema. Hágalo bajo su responsabilidad.",
"confirm_install_custom_app": "¡AVISO! La instalación de aplicaciones de terceros puede comprometer la seguridad e integridad de su sistema. Probablemente debería NO instalarla salvo que sepa lo que está haciendo. ¿Está dispuesto a correr el riesgo?",
"confirm_install_domain_root": "No podrá instalar otra aplicación en %s. ¿Desea continuar?",
"confirm_postinstall": "Está a punto de lanzar el proceso de post-instalación para el dominio %s. Puede tardar unos pocos minutos, *no interrumpa la operación*.",
"confirm_restore": "¿Está seguro que desea restaurar %s?",
@ -115,7 +115,7 @@
"enabled": "Habilitado",
"error_modify_something": "Debe modificar algo",
"error_occured": "Ha ocurrido un error, inténtelo de nuevo",
"error_retrieve_feed": "No se pudo recuperar el canal: %s",
"error_retrieve_feed": "No se pudo recuperar la fuente: %s. Puede que tenga una extensión en su navegador bloqueando esta solicitud (o puede que el sitio web esté caído).",
"error_select_domain": "Debe indicar un dominio",
"error_server": "Error del servidor",
"error_server_unexpected": "Error inesperado en el servidor (%s)",
@ -126,20 +126,20 @@
"fs_type": "Tipo de sistema de archivos",
"gateway": "Puerta: ",
"home": "Inicio",
"hook_adminjs_group_configuration": "Configuración",
"hook_conf_cron": "Tareas periódicas",
"hook_conf_ldap": "LDAP",
"hook_adminjs_group_configuration": "ajustes del sistema",
"hook_conf_cron": "Tareas automáticas",
"hook_conf_ldap": "base de datos LDAP",
"hook_conf_nginx": "Nginx",
"hook_conf_ssh": "SSH",
"hook_conf_ssowat": "SSOwat",
"hook_conf_xmpp": "XMPP",
"hook_conf_ynh_certs": "Certificados de seguridad",
"hook_conf_ynh_certs": "Certificados SSL",
"hook_conf_ynh_firewall": "Cortafuegos",
"hook_conf_ynh_mysql": "Contraseña de MySQL",
"hook_data_home": "Datos de usuario",
"hook_data_home_desc": "Datos de usuario en /home/USUARIO",
"hook_data_mail": "Correo",
"hook_data_mail_desc": "Correos almacenados en el servidor",
"hook_data_mail_desc": "Correos sin procesar almacenados en el servidor",
"hostname": "Nombre del anfitrión",
"id": "ID",
"inactive": "Inactivo",
@ -362,8 +362,83 @@
"confirm_install_app_warning": "Aviso: esta aplicación puede funcionar pero no está bien integrada en YunoHost. Algunas características como inicio de sesión único y copia de seguridad/restauración podría no estar disponible.",
"confirm_install_app_danger": "¡AVISO! ¡Esta aplicación es aún experimental (puede que ni funcione) y es probable que rompa su sistema! Seguramente debería NO instalarla salvo que sepa lo que está haciendo. ¿Está dispuesto a correr ese riesgo?",
"current_maintainer_title": "Mantenedor actual de este paquete",
"error_connection_interrupted": "El servidor cerró la conexión en vez de responder, ¿se ha reiniciado nginx por error? (Código de error/mensaje: %s)",
"error_connection_interrupted": "El servidor cerró la conexión en vez de responder. ¿Ha sido reiniciado o parado nginx o yunohost-api por cualquier motivo? (Código de error/mensaje: %s)",
"experimental_warning": "Aviso: esta característica es experimental y no se considera estable, no debería usarla salvo que sepa lo que está haciendo.",
"good_practices_about_admin_password": "Está a punto de establecer una nueva contraseña de administrador. La contraseña debería de ser de al menos 8 caracteres, aunque es una buena práctica usar una contraseña más larga (es decir, una frase de paso) y/o usar varias clases de caracteres (mayúsculas, minúsculas, dígitos y caracteres especiales).",
"good_practices_about_user_password": "Está a punto de establecer una nueva contraseña de usuario. La contraseña debería de ser de al menos 8 caracteres, aunque es una buena práctica usar una contraseña más larga (es decir, una frase de paso) y/o usar varias clases de caracteres (mayúsculas, minúsculas, dígitos y caracteres especiales)."
"good_practices_about_user_password": "Está a punto de establecer una nueva contraseña de usuario. La contraseña debería de ser de al menos 8 caracteres, aunque es una buena práctica usar una contraseña más larga (es decir, una frase de paso) y/o usar varias clases de caracteres (mayúsculas, minúsculas, dígitos y caracteres especiales).",
"app_state_notworking_explanation": "El mantenedor de esta aplicación declara que «no funciona». ¡ROMPERÁ SU SISTEMA!",
"app_state_high-quality": "calidad alta",
"license": "Licencia",
"maintained": "mantenido",
"maintained_details": "Esta aplicación ha sido mantenida por su mantenedor en los últimos meses.",
"confirm_update_system": "¿Seguro que quiere actualizar todos los paquetes del sistema?",
"advanced": "Avanzado",
"from_to": "desde %s a %s",
"only_highquality_apps": "Solo aplicaciones de alta calidad",
"only_decent_quality_apps": "Solo aplicaciones de calidad aceptable",
"orphaned": "sin mantenimiento",
"request_adoption": "pendiente de adopción",
"request_adoption_details": "Al mantenedor actual le gustaría dejar de mantener esta aplicación. ¡No dude en ofrecerse como el nuevo mantenedor!",
"request_help": "necesita ayuda",
"app_state_inprogress_explanation": "El mantenedor de esta aplicación declara que aún no está lista para su uso en producción. ¡TENGA CUIDADO!",
"app_state_high-quality_explanation": "Esta aplicación está bien integrada en YunoHost. Ha sido (¡y continua siendo!) revisada por especialistas del equipo de aplicaciones de YunoHost. Se puede esperar que sea segura y mantenida a largo plazo.",
"app_state_working_explanation": "El mantenedor de esta aplicación declara que «funciona». Significa que debería ser funcional (comparada a nivel de aplicación) pero no está revisada por especialistas necesariamente, puede tener aún problemas o no está totalmente integrada en YunoHost.",
"orphaned_details": "Esta aplicación ya no se mantiene. Puede que funcione pero no se actualizará. ¡No dude en venir y reanimarla!",
"request_help_details": "Al mantenedor actual le gustaría recibir alguna ayuda con el mantenimiento de esta aplicación. ¡No dude en venir a contribuir!",
"tools_rebooting": "Su servidor se está reiniciando. Para volver a la interfaz de administración web necesita esperar a que el servidor esté listo. Puede comprobarlo recargando esta página (F5).",
"tools_shutdown_btn": "Apagar",
"name": "Nombre",
"logs": "Registros",
"logs_app": "Registros de aplicaciones",
"logs_ended_at": "Fin",
"appslists_last_update": "Última actualización",
"internal_exception": "<strong>Yunohost encontró un error interno:/</strong><br><em>Lo siento realmente.<br>Debería buscar ayuda en <a href=\"https://forum.yunohost.org/\">el foro</a> o en <a href=\"https://chat.yunohost.org/\">el chat</a> para arreglarlo o informar del fallo en <a href=\"https://github.com/YunoHost/issues\">el seguimiento de errores («bugtracker»)</a>.</em><br>La siguiente información podría ser útil para la persona que le ayude:<h3>Acción</h3><pre>%s%s</pre><h3>Rastreo</h3><pre>%s</pre>",
"unmaintained": "Sin mantenimiento",
"appslists_info_refresh_desc": "Actualizar el estado de las aplicaciones para esta lista.",
"logs_no_logs_registered": "Ningún registro para esta categoría",
"path_url": "Ruta",
"started_at": "Comenzó en:",
"hook_conf_ynh_currenthost": "dominio principal actual",
"purge_user_data_warning": "Los datos de usuario eliminados no se pueden recuperar. ¡Asegúrese de saber lo que está haciendo!",
"logs_end_with_error": "Este registro terminó con el error:",
"search_for_apps": "Buscar aplicaciones...",
"logs_context": "Contexto",
"meltdown": "Es vulnerable al problema crítico de seguridad de <a target=\"_blank\" href=\"https://meltdownattack.com/\">meltdown</a>. Para solucionarlo necesita <a href=\"#/update\">actualizar su sistema</a> y luego <a href=\"#/tools/reboot\">reiniciar</a> para que se cargue el nuevo núcleo de Linux.",
"only_working_apps": "Solo aplicaciones que funcionan",
"logs_system": "Registros del núcleo y otros eventos de bajo nivel",
"logs_share_with_yunopaste": "Compartir con YunoPaste",
"logs_package": "Historial de la gestión de los paquetes de Debian",
"logs_history": "Historial de órdenes ejecutadas en el sistema",
"migrations_no_pending": "Ninguna migración pendiente",
"appslists_unknown_list": "Lista de aplicaciones desconocidas: %s",
"tools_shutdown_reboot": "Apagar/Reiniciar",
"logs_more": "Mostrar más líneas",
"select_none": "No seleccionar ninguna",
"appslists_manage": "Administrar listas de aplicaciones",
"logs_path": "Ruta",
"purge_user_data_checkbox": "¿Eliminar los datos de %s? (Esto eliminará el contenido de sus directorios «home» y «mail».)",
"migrations_no_done": "Ninguna migración anterior",
"logs_access": "Lista de accesos y prohibiciones",
"tools_reboot_done": "Reiniciando...",
"appslists_custom": "Lista de aplicaciones personalizada",
"tools_shutdown": "Apagar su servidor",
"appslists_no_lists": "Ninguna lista de aplicaciones",
"tools_reboot_btn": "Reiniciar",
"appslists": "Listas de aplicaciones",
"version": "Versión",
"appslists_info_remove_desc": "Las aplicaciones de esta lista ya no estarán disponibles.",
"tools_shutdown_done": "Apagando...",
"tools_reboot": "Reiniciar su servidor",
"tools_shuttingdown": "Su servidor se está apagando. Mientras que el servidor esté apagado no podrá usar la administración web.",
"logs_started_at": "Inicio",
"logs_service": "Registros de servicios",
"run": "Ejecutar",
"logs_error": "Error",
"service_description": "Descripción:",
"skip": "Omitir",
"system_upgrade_all_packages_btn": "Actualizar todos los paquetes",
"appslists_confirm_remove": "¿Seguro que quiere eliminar esta lista de aplicaciones?",
"level": "nivel",
"system_upgrade_all_applications_btn": "Actualizar todas las aplicaciones",
"select_all": "Seleccionar todo"
}

View file

@ -396,7 +396,7 @@
"confirm_install_app_warning": "Avertissement : cette application peut fonctionner mais nest pas bien intégrée dans YunoHost. Certaines fonctionnalités telles que lauthentification unique et la sauvegarde/restauration pourraient ne pas être disponibles.",
"confirm_install_app_danger": "AVERTISSEMENT ! Cette application est encore expérimentale et risque de casser votre système ! Vous ne devriez probablement PAS linstaller si vous ne savez pas ce que vous faites. Voulez-vous vraiment prendre ce risque ?",
"current_maintainer_title": "Mainteneur actuel de ce paquet",
"error_connection_interrupted": "Le serveur a fermé la connexion au lieu dy répondre, est-ce que Nginx a été redémarré ou l'API YunoHost s'est-elle arrêtée pour diverses raisons ? (code/message derreur : %s)",
"error_connection_interrupted": "Le serveur a fermé la connexion au lieu dy répondre. Est-ce que Nginx a été redémarré ou est-ce que l'API YunoHost s'est-elle arrêtée pour diverses raisons ? (code/message derreur : %s)",
"experimental_warning": "Attention : cette fonctionnalité est expérimentale et ne doit pas être considérée comme stable, vous ne devriez pas lutiliser à moins que vous ne sachiez ce que vous faites...",
"good_practices_about_admin_password": "Vous êtes maintenant sur le point de définir un nouveau mot de passe administrateur. Le mot de passe doit comporter au moins 8 caractères — bien quil soit recommandé dutiliser un mot de passe plus long (cest-à-dire une phrase secrète) et/ou dutiliser différents types de caractères (majuscules, minuscules, chiffres et caractères spéciaux).",
"good_practices_about_user_password": "Vous êtes maintenant sur le point de définir un nouveau mot de passe utilisateur. Le mot de passe doit comporter au moins 8 caractères - bien quil soit recommandé dutiliser un mot de passe plus long (cest-à-dire une phrase secrète) et/ou dutiliser différents types de caractères tels que : majuscules, minuscules, chiffres et caractères spéciaux.",

View file

@ -1 +1,9 @@
{}
{
"cancel": "Avbryt",
"login": "Logg inn",
"ok": "OK",
"logout": "Logg ut",
"logged_out": "Utlogget",
"logged_in": "Innlogget",
"password": "Passord"
}